系統(tǒng)設計報告編寫規(guī)范

  文件類別:報告論文

  文件格式:文件格式

  文件大?。?6K

  下載次數(shù):96

  所需積分:4點

  解壓密碼:qg68.cn

  下載地址:[下載地址]

清華大學卓越生產(chǎn)運營總監(jiān)高級研修班

綜合能力考核表詳細內(nèi)容

系統(tǒng)設計報告編寫規(guī)范
系統(tǒng)設計報告編寫規(guī)范 |文件編號: |生效日期: |受控編號: | |NW506101 |2000.3.20 | | |密級:秘密 |版次:Ver2.1 |修改狀態(tài): | |總頁數(shù) |19 |正文 |4 |附錄 |15 | |編制:胡景德 |審核:袁淮、孟莉|批準:孟莉 | 沈陽東大阿爾派軟件股份有限公司 (版權所有,翻版必究) 文件修改控制 |修改記錄編號 |修改 |修改頁碼及條款 |修改人|審核人|批準人|修改日期 | | |狀態(tài) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 目錄 1. 目的 2. 適用范圍 3. 術語及縮略語 4. 編寫規(guī)范 4.1 排版規(guī)范 4.2 模板使用 5. 引用文件 6. 附錄 目的 系統(tǒng)設計報告主要為使軟件產(chǎn)品和軟件項目滿足規(guī)定的軟件規(guī)格要求而確定軟件系統(tǒng) 的體系結構、組成成分、數(shù)據(jù)組織、模塊、內(nèi)外部接口。主要任務有: 1) 建立軟件產(chǎn)品和軟件項目目標系統(tǒng)的總體結構。對于大規(guī)模軟件系統(tǒng),應分為若干子系 統(tǒng),在本報告中只說明總體設計,然后為每個子系統(tǒng)編寫《系統(tǒng)設計報告》; 2) 總體設計; 3) 模塊設計; 4) 涉及使用數(shù)據(jù)庫的設計需編寫數(shù)據(jù)庫設計。 適用范圍 適用于軟件開發(fā)設計階段的《系統(tǒng)設計報告》的編寫。 術語及縮略語 本程序采用NQ402100《質量手冊》中的術語和縮略語及其定義。 編寫規(guī)范 4.1 排版規(guī)范 1. 整個規(guī)范由2節(jié)構成,模板單獨一節(jié)。 2. 正文樣式采用“規(guī)范正文”。 3. 標題編號采用每節(jié)獨立編號。 4.2 模板使用 系統(tǒng)設計報告的編寫可依據(jù)具體情況選用摸板的格式或編寫指南的格式。 1. 拷貝規(guī)范。 2. 刪除第一節(jié)(系統(tǒng)設計報告封面前的所有頁)。 3. 在修改完內(nèi)容后,更新目錄域和相關的頁數(shù)域。 引用文件 (無) 附錄 以下部分為系統(tǒng)設計報告的模板與編寫指南。 密級:機密 文檔編號: 第 版 分冊名稱: 第 冊/共 冊 項目名稱(項目編號) 系統(tǒng)設計報告 (部門名稱) 沈陽東大阿爾派軟件股份有限公司 |總頁數(shù)| |正文 | |附錄 | |生效日期: 年 月 日| |編制: |審核: |批準: | 目錄 1. 引言 1 1.1 目的 1 1.2 背景 1 1.3 術語 1 1.4 參考資料 1 2. 總體設計 1 2.1 系統(tǒng)運行環(huán)境 1 2.2 軟件功能描述 1 2.3 軟件結構 1 2.4 技術路線 1 2.5 外部接口 2 2.5.1 用戶接口 2 2.5.2 軟件接口 2 2.5.3 其它接口 2 3. 模塊設計 2 3.1 功能 2 3.2 性能 2 3.3 內(nèi)部接口 2 3.4 外部存貯結構設計 2 4. 故障處理說明 2 5. 數(shù)據(jù)庫設計 2 5.1 數(shù)據(jù)字典設計 2 5.2 安全保密設計 2 1. 引言 1.1 目的 說明編寫本《系統(tǒng)設計說明書》的目的。 1.2 背景: 說明理解本報告所需的背景,如與公司其它軟件之間的聯(lián)系等。 1.3 術語 列出本系統(tǒng)設計說明書中專門術語的定義和英文縮寫詞的原詞組。 1.4 參考資料: 列出編寫參考的文件、資料、技術標準以及他們的作者、標題、編號、發(fā)布日期和出 版單位。 |編號 |資料名稱 |簡介 |作者 |日期 |出版單位 | | | | | | | | 列出編寫本報告時需查閱的Intenet上雜志、專業(yè)著作、技術標準以及他們的網(wǎng)址。 |網(wǎng)點 |簡介 | | | | 總體設計 8.1 系統(tǒng)運行環(huán)境 給出本軟件系統(tǒng)運行所需的基本軟/硬件環(huán)境、使用本軟件系統(tǒng)典型用戶的設備分布 圖及設備上相應軟件配置。軟件環(huán)境包括:操作系統(tǒng)、數(shù)據(jù)庫、以及其它支撐軟件; 硬件環(huán)境包括:主機類型、網(wǎng)絡類型、存儲器容量、其它特殊設備。 8.2 軟件功能描述 描述被開發(fā)軟件的功能,如有同等作用的文件(如已編寫的《軟件功能規(guī)格說明書》) 則可直接在此引述該文件名及歸檔的部門即可。 8.3 軟件結構 以圖表形式給出軟件子系統(tǒng)結構和模塊組成結構。凡單獨編寫《系統(tǒng)設計報告》的子系 統(tǒng),其內(nèi)部自用的模塊不必列出。 8.4 技術路線 給出本軟件系統(tǒng)在實現(xiàn)過程中所采用的技術路線、方法。對比較新的技術給予詳細的 闡述及必要的說明,在可能的情況下給出相應的技術參考資料。 8.5 外部接口 8.5.1 用戶接口 描述該軟件與用戶的接口,包括用戶輸入輸出界面樣式、操作方式和界面間的轉移關 系。如具有等同作用的文件(如使用開發(fā)工具編寫的界面原型程序等),本處僅需列 出該文件名、保管部門即可。 8.5.2 軟件接口 描述該軟件與其它系統(tǒng)的軟件接口,主要說明其它系統(tǒng)提供的編程接口和本系統(tǒng)向其 它系統(tǒng)提供的編程接口,如具有等同作用的文件(如包含接口說明及注釋的源文件程 序頭文件、接口幫助的超文本文件等),本處僅需列出該文件名、保管部門即可。 8.5.3 其它接口 描述該軟件與其它系統(tǒng)的其它類型接口,主要說明其它系統(tǒng)提供的和本系統(tǒng)向其它系 統(tǒng)提供的硬件接口、通信協(xié)議及規(guī)程、數(shù)據(jù)交換格式等,如具有等同作用的文件,本 處僅需列出該文件名、保管部門即可。 模塊設計 9.1 功能 簡述各模塊的功能。 9.2 性能 說明對各模塊的性能要求,包括精度、時間特性和處理速度。 9.3 內(nèi)部接口 說明各模塊之間接口,包括: 1) 各模塊的用途、使用(調用)方式; 2) 說明其每個子程序(方法,Method)、特性(Property)和反饋的事件(Event),相 應的輸入、輸出項說明; 3) 指明各模塊內(nèi)含的各類外部接口,并列出這些外部接口說明材料名。 9.4 外部存貯結構設計 說明本系統(tǒng)存貯于磁盤等持久性存貯介質,而且不是由數(shù)據(jù)庫管理系統(tǒng)進行管理的數(shù) 據(jù)的組織結構,包括數(shù)據(jù)名稱、用途、每個數(shù)據(jù)項的標識名、類型和含義,組織結構 、訪問方法和存儲要求。 故障處理說明 說明本系統(tǒng)所采用的基本錯誤處理方法和原則,例如:統(tǒng)一采用C++ try- catch錯誤方法,所有錯誤最終必須以界面形式向用戶說明。用一覽表方式說明各類 可能的錯誤或故障出現(xiàn)時系統(tǒng)的處理方法和補救措施。 數(shù)據(jù)庫設計 11.1 數(shù)據(jù)字典設計 對數(shù)據(jù)庫設計中涉及到的各種項目,如數(shù)據(jù)項、記錄、表、數(shù)據(jù)庫等建立數(shù)據(jù)字典, 以說明它們的標識符、同義名及有關信息,并說明對此數(shù)據(jù)字典設計的基本考慮。凡 采用數(shù)據(jù)庫設計工具(如ER圖設計工具)生成的數(shù)據(jù)字典,本處僅需列出對應的文件 名、保管部門即可。 11.2 安全保密設計 說明在數(shù)據(jù)庫的設計中,如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數(shù)據(jù) 對象,進行分別對待而獲得的數(shù)據(jù)庫安全保密設計考慮。 系統(tǒng)設計報告編寫指南之一 1. Introduction介紹 o 描述這個文檔的編寫目的; o 描述這個文檔的適用范圍; o 描述這個文檔的讀者; o 確定這個系統(tǒng)/產(chǎn)品的名稱和/或版本號; o 定義重要的術語、縮寫詞或縮略語; o 總結(或給出一個概要)這個文檔的內(nèi)容。 2. System Overview系統(tǒng)概述 對軟件系統(tǒng)的一般性描述,包括系統(tǒng)的功能和其他與設計相關的內(nèi)容。 3. Design Considerations設計上的考慮 本節(jié)描述在完成一個完整的設計解決方案之前必須闡明或解決的問題。 3.1 Assumptions and Dependencies假設和依賴 o 相關的軟件和硬件 o 操作系統(tǒng) o 最終用戶特征 o 在功能上可能發(fā)生的變化 3.2 General Constraints一般限制 o 描述對軟件系統(tǒng)的設計有重要影響的全局限制或約束。 o 硬件或軟件環(huán)境; o 最終用戶環(huán)境; o 資源的可用性和揮發(fā)性; o 標準的兼容;(option) o 協(xié)同工作的要求; o 接口/協(xié)議的要求; o 數(shù)據(jù)儲存和發(fā)布要求; o 安全性的要求(或其它類似的規(guī)則); o 內(nèi)存和其它的容量限制; o 性能要求; o 網(wǎng)絡通信;(option) o 驗證和確認的要求(測試); o 其他質量目標的要求; o 在需求分析說明書中所描述的其它要求。 3.3 Goals and Guidelines目標和指導方針 描述所有支配軟件系統(tǒng)設計的目標、指導方針、原則或者優(yōu)先權。 o 盡量保持它簡單易用; o 強調速度與內(nèi)存使用的矛盾; o 象對待一個已經(jīng)存在的產(chǎn)品那樣工作、觀察或者體會。 3.4 Development Methods開發(fā)方法 簡要地描述用于軟件設計的方法。如果采用正式/已公布的方法,那么就要對這些 方法進行詳細描述,同時還要簡單解釋一下為什么采用這個方法或其中的某些部 分。 4. Architectural Strategies體系結構策略 描述所有影響整個系統(tǒng)的組織和結構的設計決定和/或策略,這些策略深入描述系統(tǒng) 體系結構所使用的關鍵技術和機制。對于每個設計決定和/或策略都要描述其產(chǎn)生原 因(可能要引用前面闡述的設計目標和原則),以及它們是如何得到均衡和折中的, 涉及內(nèi)容: o 使用特定類型產(chǎn)品(編程語言、數(shù)據(jù)庫、函數(shù)庫等); o 重用現(xiàn)有組件; o 軟件未來擴展和升級的計劃; o 用戶接口模型(或系統(tǒng)的輸入和輸出模型); o 硬件或軟件接口模型; o 錯誤檢測和恢復; o 內(nèi)存管理策略; o 外部數(shù)據(jù)庫和/或數(shù)據(jù)存儲管理和維護; o 網(wǎng)絡上分布式數(shù)據(jù)或控制; o 控制的一般方法; o 并發(fā)和同步; o 通信機制; o 其它資源的管理。 每一個被采用的重要戰(zhàn)略必須在相應的子章節(jié)內(nèi)加以討論。 5. System Architecture系統(tǒng)體系結構 在本節(jié)應該在一個較高的層次來說明如何將系統(tǒng)的功能劃分給各個子系統(tǒng)或組件,不 要涉及這些組件本身的細節(jié)(后面有一個小節(jié)專門來詳細描述組件)。本節(jié)的主要目 標是描述系統(tǒng)是如何進行分解、這樣分解的原因以及各部分是如何協(xié)作工作以完成預 定功能。 在較高的層次上描述系統(tǒng)所要承擔的主要工作責任、系統(tǒng)所扮演的各種角色;描述如 何將系統(tǒng)劃分成各個組件/子系統(tǒng),每個組件/子系統(tǒng)的作用是什么;描述高層組件之 間是如何協(xié)調工作已完成預期的功能;進行系統(tǒng)分解時所采用的基本原則;可以使用 圖表、模型、流程圖等形式來描述上述內(nèi)容。 5.1 Subsystem Architecture子系統(tǒng)的體系結構 建立一個子章節(jié)來詳細描述某一組件的作用,進一步描述該組件是如何分為子組 件的以及各個子組件之間的關系。 6. Policies and Tactics政策和實施策略 描述影響系統(tǒng)的接口細節(jié)和系統(tǒng)實現(xiàn)細節(jié)的各個方面: o 選擇特定產(chǎn)品來使用(如編譯器、解釋器、數(shù)據(jù)庫、函數(shù)庫等); o 工程上的折中; o 編碼規(guī)范和慣例; o 一個或多個子系統(tǒng)、模塊或子程序的協(xié)議; o 選擇某一特定算法或編程用語來實現(xiàn)系統(tǒng)的一部分; o 功能性說明; o 保證需求可回溯性的計劃; o 軟件測試計劃; o 軟件維護計劃; o 最終用戶、軟件、硬件和通信的接口; o 將源代碼按照物理形態(tài)(文件和路徑)進行分層組織; o 如何構造和/或產(chǎn)生系統(tǒng)的交付物(如何編譯、鏈接、加載等)。 以上各項內(nèi)容必須有相應的子章節(jié)進行討論。如果還有其他方案可供選擇時,要說明 你沒有選擇這些方案的原因??梢允褂脠D表、模型、流程圖等形式來描述上述內(nèi)容。 7. Detailed System Design詳細設計 在系統(tǒng)體系結構中所描述的絕大多數(shù)組件需要在本章節(jié)進行更深一步的討論,同樣, 其它低層的組件和子組件也需要描述。為每個組件建立一個子章節(jié)來詳細描述組件, 包括以下內(nèi)容: o Classification 分類 組件的種類,例如是一個子系統(tǒng)、模塊、類、包、函數(shù)、文件等等。 o Definition 定義 組件的確切用途和語義。可能需要參照需求說明。 o Responsibilities 責任 該組件的主要責任和/或行為,要完成什么?扮演什么角色?給客戶提供哪寫服務 ?可能需要參照需求說明。 o Constraints 約束 與該組件相關的任何假設、限制、或者約束,如時間、存儲或組件狀態(tài),還可能 包括與該組件進行交互的規(guī)則(前提條件,后置條件,不變量,其它在輸入和輸 出值、局部或全局值上的限制,數(shù)據(jù)格式和數(shù)據(jù)存取...
系統(tǒng)設計報告編寫規(guī)范
 

[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學習和研究交流使用。如有侵犯到您版權的,請來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對提供下載的學習資料等不擁有任何權利,版權歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動;但本網(wǎng)站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網(wǎng)站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復制或仿造本網(wǎng)站。本網(wǎng)站對其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術手段和服務擁有全部知識產(chǎn)權,任何人不得侵害或破壞,也不得擅自使用。

 我要上傳資料,請點我!
人才招聘 免責聲明 常見問題 廣告服務 聯(lián)系方式 隱私保護 積分規(guī)則 關于我們 登陸幫助 友情鏈接
COPYRIGT @ 2001-2018 HTTP://fanshiren.cn INC. ALL RIGHTS RESERVED. 管理資源網(wǎng) 版權所有