系統分析與設計(二)

2021-09-13 20:39:22 字數 433 閱讀 2414

物件導向的分析與設計把物件的屬性和操作**在一起,提高了物件(作為模組)的內聚性,減少了與其他物件的耦合,並把易變的資料結構和部分功能封裝在物件內並加以隱藏,有利於維護,對需求變化有較強的適應性。

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

uml 和模式應用 p7 圖1-5

系統分析與設計(二)

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

系統分析與設計

軟體工程是一門研究用工程化方法構建和維護有效的 實用的和高質量的軟體的學科。它涉及程式語言 資料庫 軟體開發工具 系統平台 標準 設計模式等方面。軟體危機是指落後的軟體生產方式無法滿足迅速增長的計算機軟體需求,從而導致軟體開發與維護過程中出現一系列嚴重問題的現象。cocomo,英文全稱為 const...

系統分析與設計

位置 用簡短的語言給出對分析 設計的理解 用一句話描述物件導向的分析與設計的優勢 物件導向的分析與設計的優勢是按照物件的觀點考慮問題域和邏輯解決方案,通過分析現實來發現並描述問題域中的物件。簡述uml 統一建模語言 的作用。考試考哪些圖 uml是用來描述 構造和文件化系統製品的視覺化語言,它的作用是...