系統分析與設計課程作業三

2021-09-18 01:40:24 字數 1402 閱讀 9806

摘要:本部落格為潘老師系統分析與設計課程作業交流部落格,主要內容為課堂內容的簡介與課後練習作答反饋。

簡述統一過程三大特點,與物件導向的方法有什麼關係?簡述統一過程四個階段的劃分準則是什麼?每個階段關鍵的里程碑是什麼?軟體企業為什麼能按固定節奏生產、固定週期發布軟體產品?它給企業專案管理帶來哪些好處?

缺點增量模型是把待開發的軟體系統模組化,將每個模組作為乙個增量元件,從而分批次地分析、設計、編碼和測試這些增量元件。運用增量模型的軟體開發過程是遞增式的過程。相對於瀑布模型而言,採用增量模型進行開發,開發人員不需要一次性地把整個軟體產品提交給使用者,而是可以分批次進行提交。

增量模型:

缺點:

螺旋模型兼顧了快速原型的迭代的特徵以及瀑布模型的系統化與嚴格監控。螺旋模型最大的特點在於引入了其他模型不具備的風險分析,使軟體在無法排除重大風險時有機會停止,以減小損失。同時,在每個迭代階段構建原型是螺旋模型用以減小風險的途徑。螺旋模型更適合大型的昂貴的系統級的軟體應用。

螺旋模型:

1. 先啟階段(inception):該階段的主要目的是建立專案的範圍和版本,確定專案目標的可行性和穩定性,

結交結果包括需求和用例,其關鍵的里程碑是生命週期目標(lifecycle objective)里程碑。

2. 精化階段(elaboration):該階段的目的是對問題域進行分析,建立系統需求和架構,確定實現的可行性和穩定性,提交結果包     括系統架構,問題領域、修改後的需求及專案開發計畫等相關文件,其關鍵里程碑是生命週期結構(lifecyclearchitecture)里程碑。

3. 構建階段(construction):將構造出最終產品,所有剩餘的構件和應用程式功能被開發並集成為產品,所有的功能被詳細測  試,其關鍵的里程碑是初始功能(initial operational)里程碑。

4.提交階段(transition):包括產品進入beta版後的整個階段。開發人員改正使用者報告產品的缺陷和不足,其關鍵里程碑是產品  發布(product release)里程碑。

生命週期目標(lifecycle objective)里程碑:目標里程碑對應初始階段的結束,初始階段的重點在於業務建模和需求工作,此時,開發者應該可以明確軟體系統的目標和範圍

生命週期結構(lifecyclearchitecture)里程碑:架構里程碑對應細化階段的結束,細化階段的重點在於設計工作,此時,開發者需要已經確定穩定的系統架構

初始功能(initial operational)里程碑:能力里程碑對應構造階段的技術,構造階段的重點在於實施和測試方面,此時,系統應該達到足夠的穩定性和成熟性

產品發布(product release)里程碑:發布里程碑對應移交階段的結束,移交階段主要進行重構、修改、測試以及部署等工作,此時,需要完成系統發布和使用者培訓等工作

系統分析與設計 作業三

a.閱讀 asg rh 文件,繪製用例圖。按 task1 要求,請使用工具 umlet,截圖格式務必是 png 並控制尺寸。對比 asg rh 用例圖,請用色彩標註出創新用例或子用例 盡可能識別外部系統,並用色彩標註新的外部系統和服務 系統選擇 去哪兒網酒店預訂系統 用例圖 c.對比兩個時代 不同地...

系統分析與設計作業 三

課程名稱 系統分析與設計 任課老師 潘茂林老師 學號16340015 專業 方向 軟體工程 計應 姓名陳彬彬 email 944131226 qq.com 開始日期 2019 04 22 完成日期 2019 04 23 從專案特點 風險特徵 人力資源利用角度思考 統一過程的三大特點為 統一軟體開發過...

系統分析與設計作業(一)

1.軟體工程的定義 軟體工程是 1 將系統化 規範化 可度量的方法應用於軟體開發 執行和維護,即將工程化方法應用於軟軟體。2 在 1 中所述方法的研究。2.解釋 software crisis cocomo 模型 software crisis 軟體危機是指落後的軟體生產方式無法滿足迅速增長的計算機...