freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oo(面向對象)軟件概要設計說明書文檔(編輯修改稿)

2025-06-19 18:07 本頁面
 

【文章內容簡介】 ......................................................................121 概述這部分論述整個系統(tǒng)的設計目標,明確地說明哪些功能是系統(tǒng)決定實現而哪些時不準備實現的。同時, 對于非功能性的需求例如性能、可用性等,亦需提及。需求規(guī)格說明書對于這部分的內容來說是很重要的參考, 看看其中明確了的功能性以及非功能性的需求。這部分必須說清楚設計的全貌如何,務必使讀者看后知道將實現的系統(tǒng)有什么特點和功能。在隨后的文檔部分,將解釋設計是怎么來實現這些的。 系統(tǒng)簡述 OO 軟件設計方法: 在 OOA 基礎上設計對象與類:在問題領域分析(業(yè)務建模和需求分析)之后,開始建立系統(tǒng)構架。 第一步是抽取建立領域的概念模型,在 UML 中表現為建立對象類圖、活動圖和交互圖。 對象類就是從對象中經過“察同”找出某組對象之間的共同特征而形成類: 對象與類的屬性:數據結構; 對象與類的服務操作:操作的實現算法; 對象與類的各外部聯系的實現結構; 設計策略:充分利用現有的類; 方法:繼承、復用、演化; 活動圖用于定義工作流,主要說明工作流的 5W(Do What、Who Do、When Do、Where Do、Why Do)等問題, 交互圖把人員和業(yè)務聯系在一起是為了理解交互過程,發(fā)現業(yè)務工作流中相互交互的各種角色。 第二步是構建完善系統(tǒng)結構:對系統(tǒng)進行分解,將大系統(tǒng)分解為若干子系統(tǒng),子系統(tǒng)分解為若干軟件組件, 并說明子系統(tǒng)之間的靜態(tài)和動態(tài)接口,每個子系統(tǒng)可以由用例模型、分析模型、設計模型、測試模型表示。軟件系統(tǒng)結構的兩種方式:層次、塊狀 層次結構:系統(tǒng)、子系統(tǒng)、模塊、組件(同一層之間具有獨立性) ; 塊狀結構:相互之間弱耦合 系統(tǒng)的組成部分: 問題論域:業(yè)務相關類和對象(OOA 的重點); 人機界面:窗口、菜單、按鈕、命令等等; 數據管理:數據管理方法、邏輯物理結構、操作對象類; 任務管理:任務協調和管理進程; 第三步是利用“4+1”視圖描述系統(tǒng)架構:用例視圖及劇本;說明體系結構的設計視圖;以模塊形式組成包和層包含概要實現模型的實現視圖; 說明進程與線程及其架構、分配和相互交互關系的過程視圖;說明系統(tǒng)在操作平臺上的物理節(jié)點和其上的任務分配的配置視圖。 在 RUP 中還有可選的數據視圖。 第四步是性能優(yōu)化(速度、資源、內存) 、模型清晰化、簡單化(簡單就是享受) 。 參考資料 《實用軟件工程》第二版,鄭人杰、殷人昆、陶永雷等著 《微軟項目:求生法則》Steve McConnell 著,余孟學譯 《軟件工程:實踐者的研究方法》 (第 5 版)Roger 著 《軟件構架實踐》SEI 軟件工程譯叢,林巴斯著 《RUP20
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1