軟件概要設(shè)計說明-模板_第1頁
軟件概要設(shè)計說明-模板_第2頁
軟件概要設(shè)計說明-模板_第3頁
軟件概要設(shè)計說明-模板_第4頁
軟件概要設(shè)計說明-模板_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 研制令號日期 項目軟 件 概 要 設(shè) 計 說 明 書(該文檔僅供內(nèi)部參考)負(fù)責(zé)單位: 研發(fā)部門名稱 協(xié)作單位: 協(xié)作單位名稱 (如有) 作 者: 研發(fā)人員簽名 批 準(zhǔn): 研發(fā)部門主任簽名 修改及簽收情況記錄:版本號修改人修改日期修改批準(zhǔn)人部門資料室簽收研發(fā)人員簽名研發(fā)部門主任簽名部門資料員存檔簽名*股份有限公司摘要描述文檔的主要內(nèi)容。修改歷史日期版本作者修改內(nèi)容xxxx-xx-xxx.xxxx本模板在格式上有以下的一系列約定:a) 用“< >”括起來的內(nèi)容,是編寫指導(dǎo),在最終的文檔中應(yīng)予以刪除。其它內(nèi)容應(yīng)予以保留。b) 如果某章節(jié)內(nèi)容無需填寫,而且本模板沒有特殊說明的話,則在該章

2、節(jié)下寫“無”,而不要將該節(jié)刪除或不填寫任何內(nèi)容。目 錄第一篇 概述41范圍42設(shè)計依據(jù)43術(shù)語、定義和縮略語43.1術(shù)語、定義43.2縮略語4第二篇 系統(tǒng)總體設(shè)計54系統(tǒng)體系結(jié)構(gòu)55體系結(jié)構(gòu)概述56標(biāo)準(zhǔn)化設(shè)計56.1模塊標(biāo)準(zhǔn)化設(shè)計56.2接口標(biāo)準(zhǔn)化設(shè)計57系統(tǒng)版本規(guī)劃58系統(tǒng)處理流程59子系統(tǒng)說明69.1子系統(tǒng)1(名稱)69.2子系統(tǒng)2(名稱)610開發(fā)和運行環(huán)境610.1硬件環(huán)境610.2軟件環(huán)境610.3外購件分析611可靠性設(shè)計612可測試性設(shè)計613安全性設(shè)計6第三篇 系統(tǒng)運行說明814配置說明815系統(tǒng)應(yīng)用方式8第四篇 關(guān)鍵技術(shù)問題說明916關(guān)鍵技術(shù)問題說明9第五篇總體進(jìn)度計劃101

3、7進(jìn)度計劃1017.1項目分解1017.2完成時間10第六篇參考文獻(xiàn)1118參考文獻(xiàn)11第一篇 概述1 范圍本文件規(guī)定了XX(產(chǎn)品型號、規(guī)格)XX(產(chǎn)品名稱)的軟件總體設(shè)計、系統(tǒng)運行配置與應(yīng)用方式以及使用的關(guān)鍵技術(shù)等。本文件適用于XX(產(chǎn)品型號、規(guī)格)XX(產(chǎn)品名稱)的開發(fā)研制工作。2 設(shè)計依據(jù)<要求:列出設(shè)計的依據(jù),如有關(guān)的國際標(biāo)準(zhǔn)(例如:ITUT的建議)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企標(biāo)和有關(guān)的法規(guī)及文件。>3 術(shù)語、定義和縮略語3.1 術(shù)語、定義<要求:逐項列出本文中用到的難以理解或可能引起混淆的術(shù)語及其定義。>3.2 縮略語本文件應(yīng)用了以下縮略語:<要求:逐項列出

4、本文中用到的縮略語及其原文和漢語含義。>第二篇 系統(tǒng)總體設(shè)計4 系統(tǒng)體系結(jié)構(gòu)<要求:用框圖形式描述系統(tǒng)的軟件總體框架結(jié)構(gòu),并對此進(jìn)行詳細(xì)說明,簡述各子系統(tǒng)或模塊之間的關(guān)系。說明:軟件系統(tǒng)的體系結(jié)構(gòu)應(yīng)該分為系統(tǒng)總體子系統(tǒng)模塊。沒有子模塊和分系統(tǒng)的概念。對于較小的軟件系統(tǒng)可以沒有子系統(tǒng),直接是系統(tǒng)總體模塊。>5 體系結(jié)構(gòu)概述<要求:說明在進(jìn)行軟件總體設(shè)計時的基本考慮。說明采用何種設(shè)計方法對系統(tǒng)進(jìn)行分解。必要時,可將所考慮過的多個總體設(shè)計作對比分析。對于從已有系統(tǒng)發(fā)展出來的系統(tǒng),須說明其對已有系統(tǒng)體系結(jié)構(gòu)的繼承;對于參照了其他系統(tǒng)的體系結(jié)構(gòu)設(shè)計的新系統(tǒng),須說明其對參照系統(tǒng)的體

5、系結(jié)構(gòu)的繼承。對于系統(tǒng)中被各個子系統(tǒng)使用的公用模塊,須說明公用模塊的實現(xiàn)注:設(shè)計師可根據(jù)系統(tǒng)自身特點或復(fù)雜程度劃分系統(tǒng)。系統(tǒng)可由子系統(tǒng)/模塊直接組成。子系統(tǒng)部分還可根據(jù)實際情況進(jìn)行迭代劃分。6 標(biāo)準(zhǔn)化設(shè)計6.1 模塊標(biāo)準(zhǔn)化設(shè)計<要求:1) 說明標(biāo)準(zhǔn)模塊查詢結(jié)果,并說明系統(tǒng)將引用的標(biāo)準(zhǔn)模塊和他們在系統(tǒng)中的應(yīng)用方式2) 說明本系統(tǒng)準(zhǔn)備將哪些子系統(tǒng)/模塊進(jìn)行標(biāo)準(zhǔn)化,供其它產(chǎn)品/項目使用。>6.2 接口標(biāo)準(zhǔn)化設(shè)計<要求:1)說明本系統(tǒng)準(zhǔn)備將哪些子系統(tǒng)/模塊間接口標(biāo)準(zhǔn)化,以及該接口標(biāo)準(zhǔn)化的意義(例如可以為本項目后續(xù)版本開發(fā)制定哪些接口約束提高產(chǎn)品互換性或者提高其它產(chǎn)品/項目研發(fā)質(zhì)量和效

6、率等)>7 系統(tǒng)版本規(guī)劃<要求:說明本系統(tǒng)生命周期內(nèi)版本研發(fā)規(guī)劃,包括說明每個子系統(tǒng)的研發(fā)規(guī)劃和相應(yīng)版本。 >8 系統(tǒng)處理流程<要求:用圖或文字的方式說明系統(tǒng)關(guān)鍵的處理流程,描述各個處理流程所涉及的子系統(tǒng)或模塊以及他們需要進(jìn)行的處理>9 子系統(tǒng)說明9.1 子系統(tǒng)1(名稱)<要求:說明該子系統(tǒng)所實現(xiàn)的功能以及對該子系統(tǒng)在性能、可靠性、可維護(hù)性、可移植性、安全性以及擴展性方面的要求。簡述子系統(tǒng)的實現(xiàn)方案>9.2 子系統(tǒng)2(名稱)10 開發(fā)和運行環(huán)境10.1 硬件環(huán)境<要求:1) 說明開發(fā)本軟件系統(tǒng)所需的硬件環(huán)境,如計算機、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等。2)

7、說明本軟件系統(tǒng)對實際運行硬件環(huán)境的最低要求及適用范圍。>10.2 軟件環(huán)境<要求:1) 說明開發(fā)本軟件系統(tǒng)所需的軟件環(huán)境,如操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、程序設(shè)計語言、等。2) 必要時,說明本軟件系統(tǒng)運行在怎樣的軟件支撐環(huán)境下。3) 必要時,說明本軟件系統(tǒng)可支持的其他軟件開發(fā)。>10.3 外購件分析<要求:1) 說明開發(fā)本軟件系統(tǒng)所需的外購軟件,如開發(fā)工具、開發(fā)組件等。2) 說明外購件的原因與必要性。>11 可靠性設(shè)計<要求:說明本軟件系統(tǒng)對于可能發(fā)生的異常情況需要采用的軟件可靠性設(shè)計技術(shù)。比如:1)硬件發(fā)生局部故障時,軟件采用何種可靠性設(shè)計技術(shù),保證整個系統(tǒng)的正常

8、工作;2)用戶誤操作或非法操作時,軟件采用何種可靠性設(shè)計技術(shù),防止系統(tǒng)癱瘓;3)對于關(guān)鍵程序和數(shù)據(jù),采用何種軟件可靠性設(shè)計技術(shù),提高其可靠程度。>12 可測試性設(shè)計<要求:說明本軟件系統(tǒng)進(jìn)行模塊測試、子系統(tǒng)測試、系統(tǒng)測試等測試時,設(shè)置測試點的技術(shù)。1) 明模塊中測試設(shè)計原理,測試接口,測試內(nèi)容和范圍。2) 明子系統(tǒng)中測試設(shè)計原理,測試接口,測試內(nèi)容和范圍。3) 說明系統(tǒng)中測試設(shè)計原理,測試接口,測試內(nèi)容和范圍。>13 安全性設(shè)計<要求:分析產(chǎn)品可能發(fā)生的危險的嚴(yán)重性等級和可能性等級,進(jìn)行系統(tǒng)危險分析和防范。如:1) 為防止盜版和防止非法用戶進(jìn)入系統(tǒng)所采用的加密技術(shù);2)

9、 對重要數(shù)據(jù)和信息所采用的加密技術(shù);3) 系統(tǒng)數(shù)據(jù)的備份和恢復(fù),以及系統(tǒng)數(shù)據(jù)一致性的校驗等設(shè)計。>第三篇 系統(tǒng)運行說明14 配置說明<要求:說明系統(tǒng)具備幾種配置或工作方式,每種配置完成功能的區(qū)別。>15 系統(tǒng)應(yīng)用方式<要求:說明系統(tǒng)在實際應(yīng)用中能提供哪些應(yīng)用方式,例如:可應(yīng)用到哪些場合和設(shè)備中,如何與別的設(shè)備配合以滿足用戶的要求。>16 代碼目錄說明編寫代碼目錄樹結(jié)構(gòu)規(guī)劃,例:|-include| |-ScheDraw| | |-Components| | |-Tools| | |-Commands| | |-Graphic|-src| |-ScheDraw| |-ScheMaker| |-ScheViewer|-bin|-lib第四篇 關(guān)鍵技術(shù)問題說明17 關(guān)鍵技術(shù)問題說明<要求:說明系統(tǒng)在設(shè)計和開發(fā)過程中,需掌握哪些關(guān)鍵技術(shù)(包括關(guān)鍵組件的獲得等),有哪些技術(shù)難點和不確定的技術(shù)問題,說明對這些關(guān)鍵技術(shù)的解決方案,是否有專利限制,并分析技術(shù)上的風(fēng)險(系統(tǒng)設(shè)計、軟件質(zhì)量、項目進(jìn)度方面的風(fēng)險)等。>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論