系統分析與設計 hw2

2021-09-24 06:08:30 字數 728 閱讀 2731

分析強調對問題和要求的調查,而不需要解決方案,也沒有涉及到開發的具體細節;

設計則是對分析得到的研發需求進行架構,介面等設計,例如對資料庫模式和軟體物件的描述等。

與人的思維邏輯更加貼近,簡化了設計的複雜度,更易於團隊協作共同開發。

uml是描述、構造和文件化系統製品的視覺化語言。uml圖可以將分析與設計的結果視覺化,幫助我們更為便利地觀察全景,發現軟體元素或分析之間的聯絡,同時允許我們忽略或隱藏旁支末節。

考試考用例圖、活**、系統順序圖、uml類圖等。

由於軟體本身的複雜性、不可見性、不一致性、可變性,軟體範圍多數情況下對於客戶和開發者都是模糊的,這形成軟體產品與其他產品不同的開發過程。因此,範圍管理是軟體專案管理的重中之重。

對於軟體工程中的範圍控制,必須要掌握二八法則。在多數情況下,客戶與開發者能就專案的 20% 內容給出明確的需求約定,80% 的內容都是相對模糊的。雖然只有少部分規定是明確的,但這並不妨礙軟體的開發,因為在開發過程中需求會不斷完善。對於每個軟體專案都應該制定嚴格的軟體範圍控制,對於開發過程計畫的變更和需求的改變要及時更新需求範圍。

系統分析與設計 hw2

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

系統分析與設計 HW2

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

系統分析與設計hw2

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