系統分析與設計 Homework 2

2021-09-12 14:53:09 字數 772 閱讀 5797

1、簡答題

分析指對問題進行詳盡的調查,盡可能地分析出問題的需求

設計指提出乙個滿足問題需求的,概念上的解決方案。

物件導向的分析與設計的優勢在於能夠構建與現實世界想對應的問題模型,並保持他們的結構、關係和行為模式

uml是用於描述分析與設計結果的簡單、高效的標準圖表語言。uml的作用有:

畫出專案前期的草圖:利用圖表直觀的特點,uml草圖可以幫助團隊在專案早期討論專案的難點,提出對應的解決方法。

繪製專案的藍圖:

在前向工程中,一些詳細的uml圖可以自動或者手動地為接下來的編碼提供指導。

在逆向工程中,uml工具讀取源或二進位制檔案生成uml包,類,和序列圖,幫助讀者更好地理解源**的成分,結構。

使用uml作為程式語言,使用uml完成軟體系統的執行規範,可執行的**就能夠被自動生成,但目前這項技術還不成熟。

使用uml敏捷建模,與草圖的功能類似,通過建立uml順序圖,能夠提高開發的質量和速度,同時能夠避免過度簡化和不切實際的期望。

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

軟體範圍(需求)控制是指從所獲取的需求中選取最終的專案需求,然後制定出軟體產品的詳細描述。由於軟體本身的複雜性、不可見性、不一致性、可變性,軟體範圍多數情況下對於客戶和開發者都是模糊的。我們只要在滿足客戶基本需求的前提下,不斷砍去使用者不明確的需求,完成基本的功能,再通過多次迭代就能實現最終的軟體設計。

2、專案管理實踐

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

系統分析與設計 homework 1

1 簡單題 軟體工程是指導計算機軟體開發和維護的工程學科。將 系統化的 規範的 可度量的 方法用於軟體的開發 執行和維護的過程,即將工程化應用於軟體開發中。採用工程的概念 原理 技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,這就是軟體工程。軟體...

系統分析與設計 Homework1

1 簡單題 1 將系統化 規範化 可度量的方法應用與軟體的開發 執行和維護的過程,即將工程化應用於軟體中。2 對 1 中所述方法的研究。ieee iee93 軟體危機 software crisis 是早期電腦科學的乙個術語,是指在軟體開發及維護的過程中所遇到的一系列嚴重問題,這些問題皆可能導致軟體...

系統分析與設計 homework1

1.簡單題 軟體危機 software crisis 是早期電腦科學的乙個術語,是指在軟體開發及維護的過程中所遇到的一系列嚴重問題,這些問題皆可能導致軟體產品的壽命縮短 甚至夭折。軟體危機主要表現在 1.專案執行超出預算。2.專案執行超過時間。3.軟體質量低落。4.軟體通常不匹配需求。5.專案無法管...