系統分析與設計 HW2

2021-09-12 22:36:07 字數 905 閱讀 9795

專案管理實踐

分析是將複雜的專案(話題,事務)逐漸拆分的過程,以此來達到對專案更好的理解。

設計是把一種設想通過合理的規劃、周密的計畫、通過各種感覺形式傳達出來的過程。

因此我認為分析設計的過程就是嘗試理解,解決問題的過程

更加實用,通過物件導向來建立物件類,以通用的模型符號進行交流來實現問題領域和實施領域的交流

uml是一種開放的方法,用於說明、視覺化、構建和編寫乙個正在開發的、物件導向的、軟體密集系統的製品的開放方法。

作用一:使軟體分析和設計人員對目標問題有更深刻的理解和認識(在畫這些圖的過程中達到的);

作用二:要使工程所涉及的所有人員(包括使用者中的不同人)都能參與到工程的設計中來,uml為非專業程式設計人士理解軟體的功能和構造,提供了一種直白、簡單、通俗的方法;

考試需要用到:

1.用例圖

2.靜態圖:類圖、物件圖、包圖

3.行為圖:狀態圖、活**、互動圖

4.實現圖:構件圖、部署圖

軟體的本質特性為複雜性、一致性、可變性、不可見性。

在大部分情況下客戶與開發者能就專案的 20% 內容給出嚴格的需求約定,80% 的內容都是相對模糊的(不可見性)。因此我們可以把軟體計畫期間建立的軟體可行性分析求精和細化,分析各種可能的解法,並且分配給各個軟體元素,對每個小模組進行分析和邏輯糾錯(複雜性)。先做出產品,再圍繞客戶目標,發現並滿足客戶感興趣的內容對軟體產品進行完善,以達範圍管理的控制(可變性)

書本p111

第九章領域模型

圖9-10對其他事物的描述

系統分析與設計 hw2

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

系統分析與設計 HW2

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

系統分析與設計hw2

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