有功能模型、分析物件模型、動態模型等分析模型。設計也是一種建模活動,在分析模型的基礎上完成在實現環境的類建模、狀態圖建模、協作建模、元件建模、部署建模、持久建模和使用者介面原型,實現從需求分析到軟體實現之間的跨越。
設計原則有模組化、耦合度和內聚性、復用性。軟體體系結構一般涉及軟體系統的總體組織、全域性控制、資料訪問以及子系統之間的通訊協議等。倉庫體系結構中有兩種不同的軟體部分。分層體系結構,層次化是一種概念,他將軟體設計組織成為類或元件的層次或集合。在mvc體系結構中,子系統劃分為:模型子系統負責儲存系統的中心資料;檢視子系統負責將模型中的資料展示給客戶;控制器子系統負責管理與使用者的互動控制。
資料儲存策略,目前常用的資料儲存管理有:資料檔案,關聯式資料庫,物件導向資料庫。
uml部署圖反應了系統中軟體和硬體的物理架構。評審:正確性、完整性、一致性、可行性。幾個簡單設計模式有:abstract factory模式、adaptor模式、bridge模式、facade模式
使用者介面原則:使用者控制式、一致性、個性化、寬容性、反饋、審美和可用性。
軟體工程 第八章 軟體維護
軟體維護 軟體修改報告 1 滿足維護需求表中提出的要求所需要的工作量 2 維護要求的性質 3 這項要求的優先次序 4 與修改有關的事後資料 軟體維護工作 1 修改軟體設計 2 複查 3 必要的 修改 4 單元測試 5 整合測試 6 驗收測試 7 複審 複查提出問題 在當前處境下設計 編碼 測試的哪些...
軟體工程概論通讀第八章
第八章 面對物件設計 面對物件設計是乙個建模活動,在分析模型的基礎上完成在實現環境的類建模 狀態圖建模 協作建模 元件建模 部署建模 持久建模和使用者介面原型,實現從需求分析到軟體實現之間的跨越。設計活動劃分成系統設計和詳細設計兩個主要階段。系統設計階段包括定義體系結構策略 識別設計元素 定義資料儲...
工程導論第八章
第八章主要講述了工程師的表達與溝通能力和撰寫 的要求與方法。工程師要有良好的書面表達能力與交流溝通能力,還要學會如何撰寫 和各種實驗及實驗報告。口語表達及書面表達能力是工程師必須具備的最基本的職業能力,人們需要在學習和工作階段反覆練習不斷提公升,要想提公升口語表達能力,需要多參加學術研討交流會議,要...