freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

海大計算機專業(yè)軟件工程課程資料lge第一章軟件工程學(編輯修改稿)

2025-01-28 02:41 本頁面
 

【文章內(nèi)容簡介】 戶需求從抽象的邏輯概念逐步轉化為具體的物理實現(xiàn) 。 圖 傳統(tǒng)的瀑布 模型 問題定義 總體設計 需求分析 可行性研究 詳細設計 綜合測試 編碼與單元測試 軟件維護 按照傳統(tǒng)的瀑布模型開發(fā)軟件,有如下幾個特點: 這個特點由兩重含義 : ( 1)必須等前一階段的工作完成之后,才能開始后一階段的工作;( 2)前一階段的輸出文檔就是后一階段的輸入文檔,因此只有前一階段的輸出文檔正確,后一階段的工作才能獲得正確的結果。 在瀑布模型的每個階段都應該堅持兩個重要做法: ( 1)每個階段都必須完成規(guī)定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務。 ( 2)每個階段結束前都要對所完成的文檔進行評審,以便及早發(fā)現(xiàn)問題,改正錯誤。 圖 實際的瀑布模型 需求分析 驗證 規(guī)格說明 驗證 設計 驗證 編碼 測試 綜合測試 維護 變化的需求 驗證 快速原型模型 所謂快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能一般是最終產(chǎn)品能完成的功能的一個子集。如圖 。 快速原型 驗證 規(guī)格說明 驗證 設計 驗證 編碼 測試 綜合測試 維護 變化的需求 驗證 圖 快速原型模型 注:實線箭頭表示開發(fā)過程 虛線箭頭表示維護過程 從圖 ,快速原型模型是不帶反饋環(huán)的,這正是這種過程模型的主要優(yōu)點:軟件產(chǎn)品的開發(fā)基本上是線性順序進行的。 ( 1)原型系統(tǒng)已經(jīng)通過與用戶交互而得到驗證,據(jù)此產(chǎn)生的規(guī)格說明文檔正確地描述了用戶需求,因此,在開發(fā)過程的后續(xù)階段不會因為發(fā)現(xiàn)了規(guī)格說明文檔的錯誤而進行較大的返工。 ( 2)開發(fā)人員通過建立原型已經(jīng)掌握很多東西。因此,在設計和編碼階段發(fā)生錯誤的可能性也較小,這自然減少后續(xù)階段修改前面錯誤的可能性。 增量模型 增量模型也稱為漸增模型,如圖 。 圖 增量模型 需求分析 驗證 規(guī)格說明 驗證 概要設計 驗證 針對每個構件,完成詳細 設計、編碼和集成,經(jīng)測 試后交付給用戶 維護 使用增量模型開發(fā)軟件時,把軟件產(chǎn)品作為一系列的增量構件來設計、編碼、集成和測試。每個構件由多個相互作用的模塊構成,并且能夠完成特定的功能。使用增量模型時,第一個增量構件往往實現(xiàn)軟件的基本需求,提供最核心的功能。 圖 ,必須在開始實現(xiàn)各個構件之前就全部完成需求分析、規(guī)格說明和概要設計的工作。由于在開始構建第一個構件之前就已經(jīng)有了總體設計,因此風險較小。圖 大的增量模型:一旦確定了用戶需求之后,就著手擬定第一個構件的規(guī)格說明文檔,完成后規(guī)格說明組將轉向第二個構件的規(guī)格說明,與此同時設計組開始設計第一個構件 … 用這種方式開發(fā)軟件,不同的構件將并行的構建,因此有可能加快工程進度。但是,使用這種方法將冒構件無法集成到一起的風險。 規(guī)格說明 設計 編碼和集成 交付客戶 規(guī)格說明 設計 編碼和集成 交付客戶 規(guī)格說明 設計 編碼和集成 交付客戶 構件 1: 構件 2: 構件 n: 圖 風險更大的增量模型 螺旋模型 軟件開發(fā)總要冒一定風險,項目越大,軟件越復雜,承擔該項目所冒的風險也越大。軟件風險可能在不同程度上損害軟件開發(fā)過程和軟件產(chǎn)品質量。因此,在軟件開發(fā)過程中必須及時識別和分析風險,并且采取適當措施以消除或減少風險的危害。 螺旋模型的基本思想是,使用原型及其他方法來盡量降低風險。理解這種模型的簡便方法是,把它看作在每個階段之前都增加了風險分析過程的快速原型模型,如圖 。 風險分析 快速原型 驗證 風險分析 規(guī)格說明 驗證 風險分析 設計 驗證 風險分析 編碼 測試 風險分析 綜合測試
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1