軟體工程概論通讀第八章

2022-07-18 23:00:31 字數 657 閱讀 1896

第八章:面對物件設計

面對物件設計是乙個建模活動,在分析模型的基礎上完成在實現環境的類建模、狀態圖建模、協作建模、元件建模、部署建模、持久建模和使用者介面原型,實現從需求分析到軟體實現之間的跨越。

設計活動劃分成系統設計和詳細設計兩個主要階段。系統設計階段包括定義體系結構策略、識別設計元素、定義資料儲存策略和部署子系統;詳細設計階段包括類設計、元件選擇和設計模型調整。設計過程結束後,形成設計規格說明書,包括體系結構設計說明和詳細設計說明。設計原則包括模組化;耦合度(子系統之間的關聯程度,越低越好)和內聚性(子系統內部的相關程度,越高越好);復用性。

軟體體系結構設計軟體系統的總體組織、全域性控制、資料訪問以及子系統之間的通訊協議等。包括倉庫體系結構、分層體系結構、mvc體系結構、客戶機/

伺服器體系結構、管道和過濾體系結構。系統設計資料儲存策略包括資料檔案、關聯式資料庫、面對物件資料庫。

詳細設計包括方法建模、屬性建模、狀態建模、關係建模(不同物件之間存在全域性、引數、區域性、域四種可能的連線)。應用設計模式有abstractfactory模式、adaptor模式、bridge模式(將乙個類的介面與具體實現進行分離)、facade模式(簡單的統一介面封裝子系統)。

使用者介面設計原則是使用者控制式、一致性、個性化、寬容性、反饋、審美和可用性。web介面的設計應清晰地表達資訊,匹配的導航性,美觀和效能的折中平衡。

《軟體工程》第八章總結

有功能模型 分析物件模型 動態模型等分析模型。設計也是一種建模活動,在分析模型的基礎上完成在實現環境的類建模 狀態圖建模 協作建模 元件建模 部署建模 持久建模和使用者介面原型,實現從需求分析到軟體實現之間的跨越。設計原則有模組化 耦合度和內聚性 復用性。軟體體系結構一般涉及軟體系統的總體組織 全域...

軟體工程 第八章 軟體維護

軟體維護 軟體修改報告 1 滿足維護需求表中提出的要求所需要的工作量 2 維護要求的性質 3 這項要求的優先次序 4 與修改有關的事後資料 軟體維護工作 1 修改軟體設計 2 複查 3 必要的 修改 4 單元測試 5 整合測試 6 驗收測試 7 複審 複查提出問題 在當前處境下設計 編碼 測試的哪些...

工程導論第八章

第八章主要講述了工程師的表達與溝通能力和撰寫 的要求與方法。工程師要有良好的書面表達能力與交流溝通能力,還要學會如何撰寫 和各種實驗及實驗報告。口語表達及書面表達能力是工程師必須具備的最基本的職業能力,人們需要在學習和工作階段反覆練習不斷提公升,要想提公升口語表達能力,需要多參加學術研討交流會議,要...