系統分析與設計 第二週

2021-09-19 08:02:24 字數 1080 閱讀 5898

2 專案管理實踐

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

系統分析與設計 第二週

)解答:

分析:強調對問題和需求的調查和研究,而不是解決方法。即:做什麼是對的。

設計:強調滿足需求的概念層面上的軟體和硬體的解決方法,而非它的實現。即:怎麼做是對的。

解答:

借助了物件導向對現實世界的理解和抽象的方法,更符合人類的直覺,具有:易維護、可讀性高、質量高、效率高、易擴充套件等優良特性。

解答:

uml是種通用的視覺化建模語言,用於視覺化分析和設計的結果,用於闡明,展示,構建和記錄軟體系統的產出。

1.用例圖:使用者角度:功能、執行者

2.靜態圖:系統靜態結構,如類圖,物件圖,包圖等

3.行為圖:系統的動態行為,如互動圖,順序圖,合作圖:強調物件間的動態協作關係,狀態圖,活**

4.實現圖:描述系統的組成和分布狀況,如構件圖,部署圖等

解答:

軟體的本質特性包括複雜性、一致性、可變性和不可視性。軟體分析不是發現更多的功能與需求,而是確認有效的功能與需求。通常情況下,軟體範圍對於客戶和開發者都是模糊的。根據2/8 法則,細化 20% 有效需求,往往可滿足 80% 客戶需要。因此,只需找到客戶最感興趣的內容,細化20%的需求,給出嚴格的需求約定,就能使軟體範圍保持在可控範圍內。因此,範圍管理是軟體專案管理的重要組成部分。

看板鏈結

《uml和模式應用》p6

《系統分析與設計》第二週作業

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

系統分析作業 第二週

1.1.1瀑布模型 優點 缺點 以上問題容易導致延期,專案不可控。1.1.2增量模型 優點 缺點 要求待開發系統可以模組化,如果待開發的系統很難模組化,將帶來諸多麻煩。1.1.3原型與螺旋模型 優點 缺點 up united process 是乙個適用於不同規模軟體軟體專案的的主流開發方法。有以下三...

系統分析與設計(二)

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