系統分析與設計HW2

2021-09-14 05:23:46 字數 696 閱讀 6133

1.簡答題

用一句話描述物件導向的分析與設計的優勢:

物件導向的分析與設計使得軟體開發易於建模與理解,有助於軟體的維護與復用。

簡述 uml(統一建模語言)的作用,考試考哪些圖?

uml是一種開放的方法,用於說明、視覺化、構建和編寫乙個正在開發的、物件導向的、軟體密集系統的製品的開放方法。uml是用於將分析與設計結果視覺化的標準構圖語言。

考試考:用例圖、靜態圖、行為圖、實現圖。

從軟體本質的角度,解釋軟體範圍(需求)控制的可行性

軟體的本質包括複雜性、一致性、可變性和不可視性。

專案管理三角模型包含 scope、 time、quality、budget 四個基本元素,專案管理就是優化排程資源,使得能夠以最低的成本滿足這些約束。範圍是指在多數情況下。客戶與開發者能夠就專案的 20% 內容給出嚴格的需求約定,80% 的內容都是相對模糊的。在實際的軟體專案中,即使在有明確的軟體開發合同條件下,這四個約束並不是不可商量的。因為軟體具有複雜性、不可見性、不一致性、可變性四條本質特性,軟體範圍在多數情況下對於客戶和開發者都是模糊的,所以軟體範圍控制是必要的。

2、專案管理實踐

uml繪圖工具練習(提交貼圖,必須使用 umlet)

系統分析與設計 hw2

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

系統分析與設計 HW2

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

系統分析與設計hw2

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