後天就要考ssd9了.裡面的軟體開發模型還是挺繁雜的,簡單的寫一下可能要考的內容.
這裡總共介紹了快速原型模型,邊做邊改模型,瀑布模型,增量模型,螺旋模型,同步穩定模型,噴泉模型七種模型
首先快速原型模型叫做rapid protype module
這是為了更好的明確客戶的需求而採用的一種開發模型,原因是使用者一般不會表達,所以先建立一種原型讓其感受一下以便更好的明確需求.它通常被很快的建立,而且是被期望是有所修改的,由於原型只是模擬,所以我們不能在正式開發的時候使用原型的**,所以最好使用不同的語言來進行正式開發.原型可以被做為和使用者討論需求的焦點,而且可以減輕技術風險.缺點便是1.使用者會認為改變正式的產品會象改變原型一樣那麼的容易2.開發者會嘗試這去使用原型的**
其次便是邊做邊改模型,名字叫做build-and-fix module
它通常是在以下情況下使用的:產品非常小而且需求簡單明確.由於需要邊做邊改,所以在開發過程中會有幾個迭代,,所以在開發之前是沒有其他的說明和規範的.這是比較老的開發模型.缺點便是1/直到整個工作完成才能發現缺陷2.想改變的話會比較困難,因為沒設計3.沒文件,產品難以理解,難以維護
再次便是瀑布模型,名字叫做wate***ll module
其次便是增量模型,叫做increment module
增量模型要求軟體架構比較開放,,而危險便是你在增加新的功能的時候,測試的時間承擔不起.如果需求變化太快的話,那麼該開發模型便會退化為邊做邊改模型.
其次便是synchronize-and-stabilize
分成三到四個元件,然後拆開,分別完成,每天都要進行頻繁的integration test.early testing,working version,and early feedback
軟體開發模型
軟體開發模型 software development model 是指軟體開發全部過程 活動和任務的結構框架。軟體開發包括需求 設計 編碼和測試等階段,有時也包括維護階段。軟體開發模型能清晰 直觀地表達軟體開發全過程,明確規定了要完成的主要活動和任務,用來作為軟體專案工作的基礎。對於不同的軟體系統...
軟體開發模型
前提 在介紹軟體開發模型之前,要說一下軟體的生命週期,如同人的一生一樣,要經過嬰兒期,兒童期,少年期,青年期,老年期直到衰老死亡的過程。同樣,乙個軟體產品也要經過計畫,分析,設計,程式設計,測試和維護直到被淘汰的過程,軟體的這一過程稱為軟體生命週期。定義 軟體開發模型 software develo...
軟體開發模型
常見的軟體開發模型有瀑布模型 演化模型 螺旋模型 噴泉模型。1.瀑布模型 wate ll model 將軟體生命週期劃分為需求分析 軟體設計 程式編寫 軟體測試和執行維護等基本活動,並且規定了它們自上而下 相互銜接的固定次序,如同瀑布流水,逐級下落。不適應使用者需求的變化,開發模型是線性的,使用者只...