系統分析與設計 第二週


系統分析與設計 第二週
)


1 簡答題

1.1用簡短的語言給出對分析、設計的理解。

解答:

分析:強調對問題和需求的調查和研究,而不是解決方法。即:做什麼是對的。
設計:強調滿足需求的概念層面上的軟件和硬件的解決方法,而非它的實現。即:怎麼做是對的。


1.2 用一句話描述面向對象的分析與設計的優勢。

解答:

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


1.3 簡述 UML(統一建模語言)的作用。考試考哪些圖?

解答:

  • UML作用:

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

  • 考試範圍

1.用例圖:用戶角度:功能、執行者
2.靜態圖:系統靜態結構,如類圖,對象圖,包圖等
3.行爲圖:系統的動態行爲,如交互圖,順序圖,合作圖:強調對象間的動態協作關係,狀態圖,活動圖
4.實現圖:描述系統的組成和分佈狀況,如構件圖,部署圖等


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

解答:

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


2 項目管理實踐

2.1 看板使用練習(提交看板執行結果貼圖,建議使用 Git project)

在這裏插入圖片描述
在這裏插入圖片描述
看板鏈接


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

《UML和模式應用》P6
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章