4.2
系統結構
設計 這部分要求提供高層
系統結構的描述,使用方框圖來顯示主要的元件及元件間的互動。最好是把邏輯結構同物理結構分離,對前者進行描述。別忘了說明圖中用到的俗語和符號。
4.2.1 頂層系統結構
4.2.2 子系統1結構
4.2.3 子系統2結構
4.3 系統介面
各種提供給使用者的介面以及外部系統在此處要予以說明。如果在
需求規格說明書中已經對使用者介面有了敘述,此處不用再重複,可以指引讀者參考需求說明。如果系統提供了對其它系統的介面,比如說從其它軟體系統匯入/匯出資料,必須在此說明。
4.4 約束和假定
描述系統設計中最主要的約束,這些是由
客戶強制要求並在需求說明書寫明的。說明系統是如何來適應這些約束的。
另外如果本系統跟其它外部系統互動或者依賴其它外部系統提供一些功能輔助,那麼系統可能還受到其它的約束。這種情況下,要求清楚地描述與本系統有互動的軟體型別(比如某某某
資料庫軟體,某某某e
軟體)以及這樣導致的約束(比如只允許純文字的email)。
實現的語言和
平台也會對系統有約束,同樣在此予以說明。
對於因選擇具體的
設計實現而導致對系統的約束,簡要地描述你的想法思路,經過怎麼樣的權衡,為什麼要採取這樣的設計等等。
5 物件模型
5.1 系統物件模型
提供整個系統的物件模型,如果模型過大,按照可行的
標準把它劃分成小塊,例如可以把
客戶端和伺服器
端的物件模型分開成兩個圖表述。
物件圖應該包含什麼呢?
物件導向軟體設計說明書模板
1 概述 1.1 系統簡述 對系統要完成什麼,所面向的使用者以及系統執行的環境的簡短描述,這部分主要 於需求說明書的開始部分。1.2 軟體設計目標 這部分論述整個系統的設計目標,明確地說明哪些功能是系統決定實現而哪些時不準備實現的。同時,對於非功能性的需求例如效能 可用性等,亦需提及。需求規格說明書...
軟體設計文件 概要設計說明書
概要設計說明書 黎宇 載自國家計算機標準和檔案模板 2002年05月31日 1 引言 1 1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1 2背景 說明 a 待開發軟體系統的名稱 b 列出此專案的任務提出者 開發者 使用者以及將執行該軟體的計算站 中心 1 3定義 列出本檔案中用到的...
概要設計說明書模板
概要設計說明書 1 引言 1.1 寫目的 闡明編寫概要設計說明書的目的,指明讀者物件。1.2 專案背景 應包括 專案的委託單位 開發單位和主管部門 該軟體系統與其他系統的關係。列出這些資料的作者 標題 編號 發表日期 出版單位或資料 專案經核准的計畫任務書 合同或上級機關的批文 專案開發計畫 需求規...