軟體工程第十一章 物件導向設計

2022-09-14 23:45:15 字數 718 閱讀 1677

結構化方法能夠快速找到最簡潔、高效的邏輯模型。結構化方法對複雜問題幫助有限。物件導向分析方法提供了一種方便、可持續觀測和擴充套件系統的機制,通過資訊隱蔽和封裝等手段遮蔽了物件內部的執行細節,控制了錯誤的蔓延,對需求變化頻繁的系統,可以採用物件導向分析設計方法

物件導向的設計以物件導向分析所產生的需求規格說明書為基礎,設計出描述如何實現各項需求的解決方案。

包圖

類圖

hzau小魚轉轉吃吃吃軟體順序圖

hzau小魚轉轉吃吃吃軟體通訊圖

進行一局遊戲的軟體狀態圖

hzau小魚轉轉吃吃吃軟體活**

軟體工程 第十一章 設計系統

設計風格 管道和過濾器 設計人員能理解整個系統對輸入和輸出的影響,因為可以將任何兩個過濾器連線在一起。系統的演化很簡單 允許過濾器併發執行 鼓勵使用批處理,不善於處理互動式應用。重複其他過濾器執行的準備功能 物件導向的設計 物件必須保持資料的完整性 資料表示必須對其他物件是隱藏的 隱含呼叫 分層 高...

《軟體工程》第十一章總結

根據軟體維護的不同原因,軟體維護可分為 改正性維護 適應性維護 完善性維護。軟體維護的特點 軟體維護受開發過程影響大 軟體維護困難多 軟體維護成本高。軟體維護工作包括建立維護組織 報告與評估維護申請 實施維護流程等步驟。遺留系統通常對組織的核心業務提供關鍵性支援,因此需要採用先進的軟體工程方法對整個...

第十一章 物件導向 封裝 思想

封裝 encapsulation 封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式.好處 將變化隔離.便於使用.提供重用性 提高安全性.封裝原則 將不需要對外提供的內容都隱藏起來.把屬性都隱藏,提供公共方法對其訪問.private 私有,是乙個許可權修飾符,用於修飾符成員 私有的內容之在本...