系統分析與設計HW2

2021-09-13 22:59:33 字數 636 閱讀 2267

分析: 將複雜的系統分解成小的、可以理解和可以管理的部分的過程

設計: 用一組模型元素滿足系統需求和約束條件的模型的過程

易維護、質量高、效率高、易拓展

uml是乙個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。 統一建模語言可以在整個設計週期中使用,幫助設計者縮短設計時間,減少改進的成本,使軟硬體分割最優。

考試要考的圖:

行為圖:描述系統的動態模型和物件之間的互動關係

實現圖:包括硬體的組成和布局、軟體系統劃分和功能實現

軟體開發的過程中,客戶與開發者只能給出專案一小部分的嚴格需求約束,很大的部分是模糊不清的。所以我們在開發過程中減少不必要的、不清楚的、無用的需求,能夠顯著提高開發效率節省開發成本。

uml繪圖工具練習(提交貼圖,必須使用 umlet)請在 參考書2 或 教材 中選擇乙個類圖(給出參考書頁碼圖號)

系統分析與設計 hw2

答 瀑布模型的優點 降低軟體開發的複雜程度,提高軟體開發過程的透明性,提高軟體開發過程的可管理性 推遲軟體實現,強調在軟體實現前必須進行分析和設計工作 以專案的階段評審和文件控制為手段有效地對整個開發過程進行指導,保證了階段之間的正確銜接,能夠及時發現並糾正開發過程中存在的缺陷,使產品達到預期的質量...

系統分析與設計 HW2

瀑布模型 增量模型 螺旋模型 含原型方法 一 用例驅動 1 採用用例來捕獲對目標系統的功能需求 2 採用用例來驅動軟體的整個開發過程,保證需求的可跟蹤性,確保系統所有功能均被實現 3 將使用者關心的軟體系統的業務功能實體功能模型和開發人員結合起來,提供一種貫穿整體軟體生存週期的開發方式,使得軟體開發...

系統分析與設計hw2

簡述 up 的三大特點,其中哪些內容體現了使用者驅動的開發,哪些內容體現風險驅動的開發?up 四個階段的劃分準則是什麼?關鍵的里程碑是什麼?it 專案管理中,工期 質量 範圍 內容 三個元素中,在合同固定條件下,為什麼說 範圍 內容 是專案團隊是易於控制的 工期是在合同中明確規定的,而質量則是受到客...