軟件概要設(shè)計(jì)模板_第1頁
軟件概要設(shè)計(jì)模板_第2頁
軟件概要設(shè)計(jì)模板_第3頁
軟件概要設(shè)計(jì)模板_第4頁
軟件概要設(shè)計(jì)模板_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

{子系統(tǒng)名稱}XX軟件概要設(shè)計(jì)說明擬制: 審核: 會(huì)簽: 質(zhì)量保證:批準(zhǔn):

文檔修改記錄版本號(hào)修改內(nèi)容描述修改人日期備注1范圍錯(cuò)誤!未定義書簽。標(biāo)識(shí) 錯(cuò)誤!未定義書簽。術(shù)語及縮略語錯(cuò)誤!未定義書簽。文檔概述2引用文檔錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。3軟件設(shè)計(jì)約束錯(cuò)誤!未定義書簽。應(yīng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)錯(cuò)誤!未定義書簽。接口/協(xié)議的約束質(zhì)量約束錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。隱含約束錯(cuò)誤!未定義書簽。4軟件的設(shè)計(jì)謀略錯(cuò)誤!未定義書簽。5邏輯包的劃分及設(shè)計(jì)邏輯包的劃分錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。XX邏輯包設(shè)計(jì)錯(cuò)誤!未定義書簽。YY邏輯包設(shè)計(jì)6執(zhí)行概念包級(jí)執(zhí)行設(shè)計(jì)錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。XXXX包執(zhí)行設(shè)計(jì)錯(cuò)誤!未定義書簽。7外部接口設(shè)計(jì)外部接口示意及標(biāo)識(shí)外部接口描述錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。8內(nèi)部接口設(shè)計(jì)9與上級(jí)文檔的追溯關(guān)系正向追溯錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。逆向追溯錯(cuò)誤!未定義書簽。逆向追溯1范圍1.1標(biāo)識(shí)本文檔的題目:本文檔的標(biāo)識(shí):本文檔的版本號(hào):1.2術(shù)語及縮略語本文檔中利用的術(shù)語及縮略語詳見下表:本文檔各章節(jié)內(nèi)容說明如下表:表3引用文檔一覽表序號(hào)文檔標(biāo)識(shí)文檔名稱版本號(hào)備注1.《XX軟件系統(tǒng)概述》2.3.4.5.3軟件設(shè)計(jì)約束注1: 本節(jié)描述在概要設(shè)計(jì)時(shí)期制定的設(shè)計(jì)約束,對(duì)“軟件需求規(guī)格說明”中概念的設(shè)計(jì)約束可直接引用沒必要詳細(xì)描述。3.1應(yīng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)注1:本節(jié)描述需求中規(guī)定的或項(xiàng)目組內(nèi)部制定的設(shè)計(jì)應(yīng)遵循的標(biāo)準(zhǔn)、標(biāo)準(zhǔn)。如有必要可作為本文檔的周圍單獨(dú)列出。3.2接口/協(xié)議的約束注1:本節(jié)描述需求中概念的軟件對(duì)外的接口和必需遵循的協(xié)議。3.3質(zhì)量約束注1:描述需求規(guī)定的或組織規(guī)定的軟件質(zhì)量約束,如正確性、健壯性、靠得住性、性能、易用性、清楚性、平安性、可擴(kuò)展性、兼容性或可移植性。3.4隱含約束注1:描述需求中未明確指出的假設(shè)或依托,這些假設(shè)或依托對(duì)軟件的設(shè)計(jì)將會(huì)產(chǎn)生必然的阻礙。4軟件的設(shè)計(jì)謀略注1:本節(jié)描述軟件的設(shè)計(jì)謀略,要緊包括:注2: 設(shè)計(jì)模式:描述C/S結(jié)構(gòu)、B/S結(jié)構(gòu)、消息驅(qū)動(dòng)、界面模式注3: 其它模式:擴(kuò)展策略、復(fù)用策略、折衷策略。5邏輯包的劃分及設(shè)計(jì)注1:在本節(jié)劃分邏輯包,并分章節(jié)對(duì)各邏輯包進(jìn)行概念。5.1邏輯包的劃分注1:畫出整個(gè)軟件的邏輯包視圖的組成,要求畫到類包(該包全數(shù)由類組成,不能再劃分為子包)一級(jí)。同時(shí)對(duì)包的組織作簡(jiǎn)要介紹。表4 “包”一覽表序號(hào)包的名稱包的標(biāo)識(shí)層級(jí)編號(hào)包的簡(jiǎn)要描述表5“類”的一覽表序號(hào)類名類標(biāo)識(shí)歸屬包的標(biāo)識(shí)父類層級(jí)編號(hào)5.2XX邏輯包設(shè)計(jì)注1:從本節(jié)開始,對(duì)每一個(gè)類包的類圖進(jìn)行說明。5.2.1包的類圖注1:畫出包的靜態(tài)類圖,簡(jiǎn)要介紹包中類的組成。5.2.2類的說明注1:本節(jié)描述邏輯包中類與UseCase功能/輔助功能的映射關(guān)系及類的物理位置。XX包中類的物理位置5.3.1包的類圖5.3.2類的說明6執(zhí)行概念注1: 本節(jié)描述各包中類的執(zhí)行概念。應(yīng)包括表示各包中類之間動(dòng)態(tài)關(guān)系的圖示和說明。6.1包級(jí)執(zhí)行設(shè)計(jì)6.1.1包間的進(jìn)程圖注1: 畫出類包一級(jí)的進(jìn)程圖。依照需要可配以文字說明。6.1.2包間的序列圖注1: 畫出類包間執(zhí)行序列圖,來描述類包間的執(zhí)行時(shí)序和消息等其它關(guān)系。對(duì)每一各序列圖引用主事件流(MainFlow)和子事件流(Subflow)來講明正常的執(zhí)行操縱進(jìn)程,執(zhí)行時(shí)的中斷處置或異樣處置可通過備選事件流(AlternativeFlow)來講明。6.2XX包執(zhí)行設(shè)計(jì)注1: 以下各末節(jié)可依照具體需要進(jìn)行裁剪,各末節(jié)順序可調(diào)整。6.2.1包內(nèi)的序列圖注1: 分末節(jié)對(duì)各個(gè)執(zhí)行重要功能的類包畫出它們內(nèi)部各類或?qū)ο笾g的序列圖。同時(shí)配以適當(dāng)?shù)奈淖终f明。6.2.2狀態(tài)圖注1: 分末節(jié)畫出其狀態(tài)對(duì)其操縱功能有重要阻礙的類的狀態(tài)圖,同時(shí)可描述出該類對(duì)象的生命周期。6.2.3進(jìn)程轉(zhuǎn)換狀態(tài)圖注1: 分末節(jié)畫出執(zhí)行時(shí)進(jìn)程的動(dòng)態(tài)創(chuàng)建與刪除圖示。6.2.4并發(fā)處置注1:用文字、表格或適合的工具說明并發(fā)執(zhí)行的激活點(diǎn)等動(dòng)態(tài)行為。7外部接口設(shè)計(jì)注1: 本節(jié)描述軟件的外部接口特性注2: 只描述對(duì)軟件需求規(guī)格說明(SRS)中的接口需求部份做出修改或增加的接口,其余相同的部份可在此引用;注3: 若是本節(jié)部份內(nèi)容已在接口設(shè)計(jì)說明(IDD)中給出,那么在此引用沒必要具體描述。如接口設(shè)計(jì)說明中沒有提供,那么必然要在此處給出。7.1外部接口示意及標(biāo)識(shí)注1: 畫出接口示用意,為清楚表達(dá)出外部實(shí)體與軟件內(nèi)部模塊的關(guān)系,要求畫外部接口時(shí)直接與模塊關(guān)聯(lián)。表7 外部接口一覽表序號(hào)接口名稱接口標(biāo)識(shí)功能描述接口類型優(yōu)先級(jí)別發(fā)達(dá)方注2:接口類型,如:實(shí)時(shí)數(shù)據(jù)傳送、數(shù)據(jù)的存儲(chǔ)和檢索等;注3: 當(dāng)接口有優(yōu)先級(jí)要求時(shí)(猶如一個(gè)接口有多個(gè)接收方),可指出它們之間的優(yōu)先級(jí)別;注4: 說明作為發(fā)送方/接收方的模塊時(shí),填寫模塊名稱,以明確表達(dá)接話柄體關(guān)系。外部實(shí)體可用名字、鄉(xiāng)有外部接口表格中的發(fā)送方/接收方均按此方式標(biāo)識(shí);注5: 假設(shè)該軟件在《系統(tǒng)/子系統(tǒng)需求規(guī)格說明》中被指明處于多個(gè)運(yùn)行狀態(tài)和方式,那么應(yīng)在此給出該手7.2外部接口描述注1:若是所有外部接口的通信方式特性和協(xié)議特性相同,可放在前面一路說明;個(gè)別外部接口這兩方面假設(shè)有不同,應(yīng)在它的特性說明部份另外給出。此處提供的外部接口各個(gè)特性的列表只抽取了該特性的部份重要因素。編寫文檔時(shí)可參考《系統(tǒng)/子系統(tǒng)需求規(guī)格說明》相應(yīng)部份的詳細(xì)列表,結(jié)合具體情形對(duì)它們進(jìn)行裁剪。7.2.1通信方式特性表8 外部接口的通信方式特性通信方法名稱通信方法標(biāo)識(shí)通信鏈路/帶寬/頻率特性數(shù)據(jù)傳送特性傳輸服務(wù)其它特性適用的接口名稱/標(biāo)識(shí)注1:數(shù)據(jù)傳送特性,包括傳送速度、周期或非周期和傳送距離;注2: 傳輸效勞,包括:優(yōu)先級(jí)別和品級(jí);注3: 其它特性,可包括:平安性/保密性/私密性方面的考慮,如:加密、用戶辨別、隔離、審計(jì)等;流操縱(如:序列編號(hào)緩和沖區(qū)分派);消息格式化;路由、尋址、命名約定等內(nèi)容。7.2.2協(xié)議方式特性表9 外部接口的協(xié)議方式特性協(xié)議方法名稱協(xié)議方法識(shí)符優(yōu)先級(jí)/層分組同步其它特性適用的接口名稱/標(biāo)識(shí)注1:分組,包括:分段和重組、路由、尋址;注2: 同步,包括:連接的成立、保護(hù)、終止;注3: 其它特性,可包括:合法性檢查、錯(cuò)誤操縱和恢復(fù)進(jìn)程;狀態(tài)、標(biāo)識(shí)、任何其它的報(bào)告特點(diǎn)等內(nèi)容。7.2.3(外部接口的名稱和項(xiàng)目唯一標(biāo)識(shí)符)注1:從開始編號(hào);

注2: 本節(jié)所屬的各末節(jié)只針對(duì)一個(gè)外部接口的設(shè)計(jì)進(jìn)行詳細(xì)說明。7.2.3.1數(shù)據(jù)元素特性注1: 說明接話柄體必需提供、存儲(chǔ)、發(fā)送、訪問、接收的單個(gè)數(shù)據(jù)元素的特性。表10 (接口名稱)的數(shù)據(jù)元素特性數(shù)據(jù)元素名稱數(shù)據(jù)元素標(biāo)識(shí)用途數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度范圍或精度發(fā)送方接收方其它特性注1:名稱,可包括:非技術(shù)(自然語言)名稱;軍用標(biāo)準(zhǔn)數(shù)據(jù)元素名稱;技術(shù)名稱(如代碼或數(shù)據(jù)庫中的變量或字段名);縮寫名或同義名;注2: 數(shù)據(jù)類型,如字母數(shù)字、整數(shù)等;注3: 數(shù)據(jù)長(zhǎng)度,包括數(shù)據(jù)大小和氣宇單位;注4: 其它特性,包括優(yōu)先級(jí)別、時(shí)序、頻率、容量、序列、其它的約束條件,如:數(shù)據(jù)元素是不是可被更新、業(yè)務(wù)規(guī)那么是不是適用;保密性和私密性的約束等。7.2.3.2數(shù)據(jù)元素集合體特性注1: 說明接話柄體必需提供、存儲(chǔ)、發(fā)送、訪問、接收的數(shù)據(jù)元素集合體的特性。表11(接口名稱)的數(shù)據(jù)元素集合體特性數(shù)據(jù)兀素集合體名稱項(xiàng)目唯一標(biāo)識(shí)符用途集合體類型包含的數(shù)據(jù)元素名稱數(shù)據(jù)元素序號(hào)發(fā)送方接收方其它特性注2: 集合體類型,如記錄、消息、文件、數(shù)組、顯示、報(bào)表等。注3: 數(shù)據(jù)元素序號(hào),指該數(shù)據(jù)元素在集合體中的順序;注4: 其它特性,包括集合體間的關(guān)系,如排序/訪問特性;顯示和其它輸出的視聽特性;優(yōu)先級(jí)別、時(shí)序、頻率、容量、序列、其它的約束條件,如:數(shù)據(jù)元素是不是可被更新、業(yè)務(wù)規(guī)那么是不是適用;保密性和私密性的約束等。7.2.3.3通信方式特性注1:假設(shè)本接口的通信方式與其它外部接口不同,那么按節(jié)的形式在此給出。不然,本末節(jié)應(yīng)省略。7.2.3.4協(xié)議方式特性注1:假設(shè)本接口的協(xié)議方式與其它外部接口不同,那么按節(jié)的形式在此給出。不然,本末節(jié)應(yīng)省略。7.2.3.5其它接口特性注1:描述接口其它所需的特性,如:接話柄體的物理兼容性(尺寸、容限、負(fù)荷、電壓和接插件兼容性等)。注2: 假設(shè)說明某個(gè)接口特性時(shí),省略了和節(jié)的內(nèi)容,本末節(jié)的編號(hào)應(yīng)為。8內(nèi)部接口設(shè)計(jì)注1:參考軟件需求規(guī)格說明(SRS)中的UseCase結(jié)構(gòu)圖,畫出接口示用意。為幸免重復(fù)或混亂,本節(jié)只要求畫出最底一層軟件模塊之間的接口關(guān)系。可是為了表達(dá)出上級(jí)的軟件模塊的接口關(guān)系,在描述最底一層軟件模塊之間接口的發(fā)送方和接收方時(shí),須按“較高一級(jí)的軟件模塊名稱:下一級(jí)的軟件模塊名稱:...:最底層的軟件模塊名稱”的形式來描述,其中“較高一級(jí)的軟件模塊”可上溯到發(fā)送方和接收方的上級(jí)是同一個(gè)軟件模塊時(shí)為止;其它約定合格式參見外部接口部份。9與上級(jí)文檔的追溯關(guān)系9.1正向追溯表12正向追溯表序號(hào)上級(jí)文檔被追蹤內(nèi)容的名稱/標(biāo)識(shí)本文檔中被追蹤內(nèi)容的名稱/標(biāo)識(shí)備注注1: 追溯粒度大小應(yīng)合理注2: “上級(jí)文檔被追蹤內(nèi)容的名稱/標(biāo)識(shí)”一欄中可依照項(xiàng)目具體情形填寫,如“軟件需求的名稱/標(biāo)識(shí)”或“界面需求名稱/標(biāo)識(shí)”等等。注3: “本文檔中被追蹤內(nèi)容的名稱/標(biāo)識(shí)”一欄中可依照項(xiàng)目具體情形填寫,如“包的名稱/標(biāo)識(shí)”或“類的標(biāo)識(shí)”等等。注4: 若是上一級(jí)文檔由多份文檔組成,應(yīng)標(biāo)明上一級(jí)文檔的名稱/標(biāo)識(shí)

9.2逆向追溯

溫馨提示

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

評(píng)論

0/150

提交評(píng)論