資源描述:
《ISO軟件工程模板(6)概要設(shè)計(jì)說明書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、ISO軟件工程模板(6)概要設(shè)計(jì)說明書摘要 大家在平時(shí)的系統(tǒng)開發(fā)中需要編寫一些文檔模板,這此將我收集整理的ISO軟件工程模板標(biāo)準(zhǔn)貼出,供大家參考。(2002-07-2218:06:09)By風(fēng)過留楓1.引言1.1編寫目的 [說明編寫這份概要設(shè)計(jì)說明書的目的,指出預(yù)期的讀者。]1.2背景 a.[待開發(fā)軟件系統(tǒng)的名稱;] b.[列出本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶。]1.3定義 [列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料 [列出有關(guān)的參考資料。]2.總體設(shè)計(jì)2.1需求規(guī)定 [說明對本系統(tǒng)的主要的輸入輸出項(xiàng)
2、目、處理的功能性能要求。包括] 2.1.1系統(tǒng)功能 2.1.2系統(tǒng)性能 2.1.2.1精度 2.1.2.2時(shí)間特性要求 2.1.2.4可靠性 2.1.2.5靈活性 2.1.3輸入輸出要求 2.1.4數(shù)據(jù)管理能力要求 2.1.5故障處理要求 2.1.6其他專門要求2.2運(yùn)行環(huán)境 [簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境的規(guī)定。] 2.2.1設(shè)備 [列出運(yùn)行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能。] 2.2.2支持軟件 [列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。]1 2
3、.2.3接口 [說明該系統(tǒng)同其他系統(tǒng)之間的接口、數(shù)據(jù)通信協(xié)議等] 2.2.4控制 [說明控制該系統(tǒng)的運(yùn)行的方法和控制信號,并說明這些控制信號的來源。]2.3基本設(shè)計(jì)概念和處理流程 [說明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。]2.4結(jié)構(gòu) [給出系統(tǒng)結(jié)構(gòu)總體框圖(包括軟件、硬件結(jié)構(gòu)框圖),說明本系統(tǒng)的各模塊的劃分,扼要說明每個(gè)系統(tǒng)模塊的標(biāo)識符和功能,分層次地給出各模塊之間的控制與被控制關(guān)系。]2.5功能需求與系統(tǒng)模塊的關(guān)系 [本條用一張矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各模塊的分配關(guān)系。] [系統(tǒng)模塊1][系統(tǒng)模塊2][……
4、][系統(tǒng)模塊m][功能需求1] √ [功能需求2] √ [┇] [功能需求n] √ √ 2.6人工處理過程 [說明在本系統(tǒng)的工作過程中不得不包含的人工處理過程。]2.7尚未解決的問題 [說明在概要設(shè)計(jì)過程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問題。]3.接口設(shè)計(jì)3.1用戶接口 [說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及相應(yīng)的回答信息。] [說明提供給用戶操作的硬件控制面板的定義。]3.2外部接口 [說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接
5、口、本系統(tǒng)與各支持系統(tǒng)之間的接口關(guān)系。]3.3內(nèi)部接口 [說明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。]4.運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合 [說明對系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊的支持軟件。]4.2運(yùn)行控制 [說明每一種外界的運(yùn)行控制的方式方法和操作步驟。]4.3運(yùn)行時(shí)間 [說明每種運(yùn)行模塊組合將占用各種資源的時(shí)間。]5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) [不涉及軟件設(shè)計(jì)可不包含]5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) [給出本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)
6、識、定義、長度及它們之間的層次的或表格的相互關(guān)系。]5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) [給出本系統(tǒng)內(nèi)軟件所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲要求,訪問方法、存取單位、存取的物理關(guān)系、設(shè)計(jì)考慮和保密條件。]5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 [說明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)程序之間的對應(yīng)關(guān)系。] [程序1][程序2][……][程序m][數(shù)據(jù)結(jié)構(gòu)1] √ [數(shù)據(jù)結(jié)構(gòu)2] √ [┇] [數(shù)據(jù)結(jié)構(gòu)n] √ √ 6.系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息 [用一覽表的方式說明每種可能的出錯(cuò)
7、或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含意及處理方法。]6.2補(bǔ)救措施 [說明故障出現(xiàn)后可能采取的變通措施。包括:] a.后備技術(shù)[說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時(shí)啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。] b.降效技術(shù)[說明準(zhǔn)備采用的后備技術(shù),使用另一個(gè)效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個(gè)自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。] c.恢復(fù)及再啟動技術(shù)[說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。]6
8、.3系統(tǒng)維護(hù)設(shè)計(jì) [說明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計(jì)中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測點(diǎn)