版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XX 軟件設(shè)計(jì)說(shuō)明書(shū)頁(yè)數(shù)共 頁(yè)XX Software Design SpecificationXX 軟件設(shè)計(jì)說(shuō)明書(shū)擬制姓名+工號(hào)日期yyyy-mm-dd審核日期yyyy-mm-dd批準(zhǔn)日期yyyy-mm-ddRevision record修訂記錄Date日期Revision version修訂版本Description修訂描述Author作者yyyy-mm-ddVX.XXXX姓名+工號(hào)Distribution List 分發(fā)記錄Copy No.Holders Name & Role 持有者和角色I(xiàn)ssue Date 分發(fā)日期1yyyy-mm-dd2yyyy-mm-dd3yyyy-mm-dd4y
2、yyy-mm-dd5yyyy-mm-ddCatalog 目 錄1Introduction 簡(jiǎn)介71.1Purpose 目的71.2Scope 范圍71.2.1Name 軟件名稱(chēng)71.2.2Functions 軟件功能71.2.3Applications軟件應(yīng)用72High Level Design概要設(shè)計(jì) 82.1Level 0 Design Description第0層設(shè)計(jì)描述82.1.1Software System Context Definition 軟件系統(tǒng)上下文定義:82.1.2Design Considerations (Optional)設(shè)計(jì)思路(可選)Desi
3、gn Methodology 設(shè)計(jì)方法Design Alternatives 設(shè)計(jì)可選方案Design Constraints 設(shè)計(jì)約束Other Design Considerations 其他82.2Level 1 Design Description第一層設(shè)計(jì)描述92.2.1Decomposition Description分解描述Module/Subsystem Decomposition模塊/子系統(tǒng)分解Concurrent Process Decomposition并發(fā)進(jìn)程處理分解Data
4、 Decomposition數(shù)據(jù)分解92.2.2Dependency Description依賴(lài)性描述Module/subsystem Dependencies模塊/子系統(tǒng)間的依賴(lài)關(guān)系 Process Dependencies 進(jìn)程間依賴(lài)關(guān)系Data Dependencies數(shù)據(jù)依賴(lài)關(guān)系102.2.3Interface Description接口描述Module/Subsystem Interfaces模塊/子系統(tǒng)接口Process Interfaces進(jìn)程接口112.3Level 2 Design De
5、scription第二層設(shè)計(jì)描述(Optional)122.3.1Module name (1) 模塊1名稱(chēng)Decomposition Description 分解描述Dependency Description 依賴(lài)性描述Interface Description 接口描述122.4Database (Optional)數(shù)據(jù)庫(kù)(可選)132.4.1Entity, Attributes and their relationships 實(shí)體、屬性及它們之間的關(guān)系132.4.2E-R diagram 實(shí)體關(guān)系 圖133Detailed Desi
6、gn詳細(xì)設(shè)計(jì)143.1 Module 1 Detail Design模塊一詳細(xì)設(shè)計(jì)143.1.1Data Description 數(shù)據(jù)描述Simple Data Description 簡(jiǎn)單數(shù)據(jù)描述;Structure 1 or Class 1 結(jié)構(gòu)1或類(lèi)1Structure 2 or Class 2 結(jié)構(gòu)2或類(lèi)2143.1.2Function Description 函數(shù)描述Function 1 函數(shù)1Function 2 函數(shù)216Table of contents for the table表目錄T
7、able 1 XX 表1 XX6Table of contents for the figure圖目錄 Figure 1 XX 圖 1 XX7XX Software Design Specification XX 軟件設(shè)計(jì)說(shuō)明書(shū)Keywords 關(guān)鍵詞:Abstract 摘 要:List of abbreviations 縮略語(yǔ)清單:.1 Introduction 簡(jiǎn)介.1 Purpose 目的This section should state the purpose of the document. It could also specify the intended audience. 這
8、部分要描述文檔的目的,并指明適用的讀者。.2 Scope 范圍.1 Name 軟件名稱(chēng)Identify the software by name對(duì)軟件命名.2 Functions 軟件功能Explain what the software product(s) will and will not do (either directly or by reference to another software document).解釋軟件產(chǎn)品將完成或不完成的功能(可以直接描述也可以參考相關(guān)文檔).3 Applications軟件應(yīng)用Describe the application of the p
9、roduct (either directly or by reference to another software document)描述軟件的應(yīng)用(可直接描述也可以參考其他軟件文檔)2 High Level Design概要設(shè)計(jì) .1 Level 0 Design Description第0層設(shè)計(jì)描述.1 Software System Context Definition 軟件系統(tǒng)上下文定義:This section describes relationships between the software system to be developed and external enti
10、ties.Architecture Diagram,DFD (Data-Flow-Diagram)or transaction diagrams can be used to describe architecture and interaction.本節(jié)描述待開(kāi)發(fā)軟件系統(tǒng)與外部實(shí)體的關(guān)系.,可以使用系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)流圖、事務(wù)圖等來(lái)描述系統(tǒng)結(jié)構(gòu)和交互關(guān)系。外部實(shí)體屬性描述只限于軟件設(shè)計(jì)和描述相關(guān)的屬性??紤]到描述的完整性,可參考相關(guān)軟件實(shí)體文檔,如OS程序員手冊(cè)。.2 Design Considerations (Optional)設(shè)計(jì)思路(可選).1 Design Methodology 設(shè)
11、計(jì)方法Describe design methodoloy that shall be used in the software system design.描述本軟件系統(tǒng)所采取的設(shè)計(jì)方法.2 Design Alternatives 設(shè)計(jì)可選方案 Aanalysis several alternatives of system design scheme,and specify the scheme that shall be used . 對(duì)本軟件系統(tǒng)的幾種設(shè)計(jì)方案進(jìn)行分析、比較,并確定所采用的方案.3 Design Constraints 設(shè)計(jì)約束 1.Standards complian
12、ce 遵循標(biāo)準(zhǔn)Describe standards that software system shall comply with.描述本軟件所遵循的標(biāo)準(zhǔn)、規(guī)范 2.Hardware Limitations 硬件限制Describe hardware limitations of the software system.描述本軟件系統(tǒng)實(shí)現(xiàn)的硬件限制 3.Technology Limitations 技術(shù)限制Describe technology limitations of the software system.描述本軟件的技術(shù)限制.4 Other Design Considerations
13、其他Describe other design considerations of the software system.描述其他有關(guān)的設(shè)計(jì)考慮.1 Level 1 Design Description第一層設(shè)計(jì)描述Architecture of the software system shall be described here. 這里要描述軟件系統(tǒng)的總體結(jié)構(gòu)。Architecture diagram, Hierarchical decomposition diagram, natural language can be used to represent the architectur
14、e.總體結(jié)構(gòu)描述可以使用結(jié)構(gòu)圖,層次分解圖,自然語(yǔ)言。.1 Decomposition Description分解描述.1 Module/Subsystem Decomposition模塊/子系統(tǒng)分解This section describes subsystems ,module in the system.本節(jié)描述系統(tǒng)中的子系統(tǒng)和模塊。 1.Module/Subsystem 1 Description模塊/子系統(tǒng)1描述Describe as follows 按照以下格式描述:Identification 標(biāo)識(shí):Type 類(lèi)型:Purpose目的:Functions 功能列表:.2 Conc
15、urrent Process Decomposition并發(fā)進(jìn)程處理分解This section descibes concurrent processes in the system.本節(jié)描述系統(tǒng)中的并發(fā)進(jìn)程。In case of external entities, Subordinates attribute need not be described. 對(duì)于外部實(shí)體,從屬屬性不必描述。 1. Process 1 Description進(jìn)程1描述Describe as follows 按照以下格式描述:Identification 標(biāo)識(shí):Type 類(lèi)型:Purpose目的:Functio
16、ns 功能列表:.3 Data Decomposition數(shù)據(jù)分解This section descibes data stores in the system.本節(jié)描述系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu)。External data entities shall not be described.外部數(shù)據(jù)實(shí)體不必描述。 1. Data Entity 1 Description數(shù)據(jù)實(shí)體1描述Describe as follows 按照以下格式描述:Identification 標(biāo)識(shí):Type 類(lèi)型:Purpose目的:.2 Dependency Description依賴(lài)性描述This section desci
17、bes relationships among the design entities such as subsystems, data stores, modules, and processes etc.本節(jié)描述系統(tǒng)中的子系統(tǒng),數(shù)據(jù)結(jié)構(gòu),模塊,進(jìn)程等設(shè)計(jì)實(shí)體間的關(guān)系。Structure charts, data flow diagrams, transaction diagrams,ER diagram can be used to represent dependences.依賴(lài)關(guān)系描述可以使用結(jié)構(gòu)圖,數(shù)據(jù)流圖,(交互)事務(wù)圖,ER圖。.1 Module/subsystem Depend
18、encies模塊/子系統(tǒng)間的依賴(lài)關(guān)系 This section describes relationships among subsystems, modules。本節(jié)描述子系統(tǒng),模塊間的關(guān)系。Dependencies description can be organized by Functions or by Modules.依賴(lài)關(guān)系的描述可以按功能進(jìn)行組織,也可以按模塊進(jìn)行組織。Structure charts, data flow diagrams, transaction diagrams can be used to represent dependences.依賴(lài)關(guān)系描述可以使用
19、結(jié)構(gòu)圖,數(shù)據(jù)流圖,(交互)事務(wù)圖.2 Process Dependencies 進(jìn)程間依賴(lài)關(guān)系This section descibes relationships among processes本節(jié)描述進(jìn)程間的關(guān)系。data flow diagrams, transaction diagrams can be used to represent dependences.依賴(lài)關(guān)系描述可以使用結(jié)構(gòu)圖,數(shù)據(jù)流圖,(交互)事務(wù)圖。.3 Data Dependencies數(shù)據(jù)依賴(lài)關(guān)系This section descibes relationships among data stores。本節(jié)描述數(shù)據(jù)
20、結(jié)構(gòu)間的關(guān)系。ER diagram can be used to represent dependences.依賴(lài)關(guān)系描述可以使用ER圖。.3 Interface Description接口描述This section describes interfaces of the design entities (such as subsystem,module, process)that make up the system。本節(jié)描述軟件系統(tǒng)中設(shè)計(jì)實(shí)體(如子系統(tǒng),模塊,進(jìn)程)的接口.Interface files, parameter tables can be used to describe
21、Interface .接口描述可以使用接口文件,參數(shù)表。In case of external entities, only the interfaces relevant to the software being described need be described.對(duì)于外部實(shí)體只有同被描述軟件相關(guān)的接口才需描述。.1 Module/Subsystem Interfaces模塊/子系統(tǒng)接口This section describes interfaces of Module/Subsystem Interfaces。本節(jié)描述模塊/子系統(tǒng)的接口。 1. Module/Subsystem 1
22、 Description模塊/子系統(tǒng)1描述Describe as follows 按照以下格式描述:Identification 標(biāo)識(shí):Type 類(lèi)型:Purpose目的:Functions 功能列表:.2 Process Interfaces進(jìn)程接口This section describes interfaces of process。本節(jié)描述進(jìn)程的接口。 1.Process 1 Description進(jìn)程1描述Describe as follows 按照以下格式描述:Identification 標(biāo)識(shí):Type 類(lèi)型:Purpose目的:Functions 功能列表:.1 Level 2
23、 Design Description第二層設(shè)計(jì)描述(Optional)Each entity that is defined in L1 and identified for further description shall be described by separate sub-sections as mentioned below.L1中定義的每個(gè)實(shí)體的進(jìn)一步設(shè)計(jì)在下面的章節(jié)進(jìn)行描述。This will be repeated for each module as follows.對(duì)每個(gè)模塊重復(fù)使用下述的格式。.1 Module name (1) 模塊1名稱(chēng)Dont actually
24、 write Module name (1). Specify the name of the module in few words. 不要寫(xiě)直接“模塊1名稱(chēng)”,用簡(jiǎn)短的詞語(yǔ)命名模塊,.1 Decomposition Description 分解描述Provide and describe the decomposition of the module. E.g. the functionality of each sub modules 描述模塊的分解,并描述每個(gè)子模塊的功能等屬性。.2 Dependency Description 依賴(lài)性描述 Describe the dependenc
25、y within the module. I.e. dependency within two sub modules 描述模板內(nèi)部的依賴(lài)關(guān)系,如兩個(gè)子模塊的依賴(lài)關(guān)系等。.3 Interface Description 接口描述 Describe the interface within the module. I.e. interface within two sub modules描述模塊內(nèi)部的接口關(guān)系,如兩個(gè)子模塊間的接口等。.1 Database (Optional)數(shù)據(jù)庫(kù)(可選).1 Entity, Attributes and their relationships 實(shí)體、屬性及它
26、們之間的關(guān)系This section could list all the entities such as data stores, a verbose description of what that entity pertains to and list of all its attributes. For each of the attributes, its database, the data size, specific constraints and a verbose description of that attribute should be specified. All
27、 specific constraints for that entity and its relationship with other entities should also be noted.本節(jié)列出所有的數(shù)據(jù)存儲(chǔ)類(lèi)的實(shí)體,詳細(xì)描述實(shí)體的內(nèi)容和并列出全部屬性。對(duì)每個(gè)屬性,詳細(xì)描述其數(shù)據(jù)庫(kù)、數(shù)據(jù)大小、特定約束。實(shí)體的所有約束及實(shí)體間的關(guān)系也要注明。.2 E-R diagram 實(shí)體關(guān)系 圖This section should display the E-R diagram for all the entities listed above. 本節(jié)描述關(guān)于上節(jié)提到的所有實(shí)體的E-R圖1
28、Detailed Design詳細(xì)設(shè)計(jì)This section should focus on the description of the detailed design of the software entities that are a part of the software being described by the Software Design Document.本節(jié)應(yīng)該集中描述軟件實(shí)體的詳細(xì)描述,而這些實(shí)體作為軟件部件在軟件設(shè)計(jì)文檔中得到描述。.1 Module 1 Detail Design模塊一詳細(xì)設(shè)計(jì)Describe data that defined or used
29、 in the module, including:simple data i.e. global variable or constant within the module;complex data i.e. class or structure .描述模塊中定義和使用的數(shù)據(jù),包括:簡(jiǎn)單數(shù)據(jù),如模塊級(jí)的全局變量、常量;復(fù)合數(shù)據(jù),如模塊內(nèi)部的類(lèi)、結(jié)構(gòu),.;.1 Data Description 數(shù)據(jù)描述describe simple variables and constant of the module in section ;describe complex data fr
30、om section , such as class、structure;在中描述本模塊中的簡(jiǎn)單變量、常量;從起描述本模塊中的復(fù)合數(shù)據(jù),如類(lèi)、結(jié)構(gòu)等;.1 Simple Data Description 簡(jiǎn)單數(shù)據(jù)描述;describe simple variables、constant used or defined in this module;描述在本模塊中定義和使用的簡(jiǎn)單變量、常量;.2 Structure 1 or Class 1 結(jié)構(gòu)1或類(lèi)1define and describe the Data structure;定義和說(shuō)明該數(shù)據(jù)結(jié)構(gòu);.
31、3 Structure 2 or Class 2 結(jié)構(gòu)2或類(lèi)2.2 Function Description 函數(shù)描述Describe the relationships of the functions within Module描述模塊內(nèi)函數(shù)的調(diào)用關(guān)系.1 Function 1 函數(shù)1 Descript the function as follows; Function: / name of function Description: / functionality of the function Calls: / function lists which called by this function Called By: / function lists which call this funciton Table Accessed: / tables to be visited / (only for programm which involved with operation about database) Table Updated: / tables to be modified / (only for programm which involved with operation
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專(zhuān)項(xiàng)純凈水品供應(yīng)協(xié)議2024版
- 2025年影視基地場(chǎng)地合作經(jīng)營(yíng)協(xié)議書(shū)4篇
- 個(gè)人房產(chǎn)抵押貸款協(xié)議(2024版)版A版
- 2025年度城市更新違法建筑清拆合作協(xié)議4篇
- 專(zhuān)屬定制體檢服務(wù)協(xié)議版
- 二零二四塔吊司機(jī)勞動(dòng)合同及勞動(dòng)保護(hù)規(guī)定范本3篇
- 2025年影視基地場(chǎng)地租賃及影視制作服務(wù)協(xié)議4篇
- 2025年度智能安防產(chǎn)品區(qū)域代理銷(xiāo)售合同12篇
- 2025年度廠房中央空調(diào)設(shè)備安裝與售后服務(wù)一體化合同4篇
- 2025年度場(chǎng)海參產(chǎn)品綠色生產(chǎn)與環(huán)保認(rèn)證合同4篇
- 軟件項(xiàng)目應(yīng)急措施及方案
- 2025河北邯鄲經(jīng)開(kāi)國(guó)控資產(chǎn)運(yùn)營(yíng)管理限公司招聘專(zhuān)業(yè)技術(shù)人才5名高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年民法典知識(shí)競(jìng)賽考試題庫(kù)及答案(共50題)
- 2025老年公寓合同管理制度
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合卷(含答案)
- 鈑金設(shè)備操作培訓(xùn)
- 感染性腹瀉的護(hù)理查房
- 中考英語(yǔ)688高頻詞大綱詞頻表
- 九年級(jí)初三中考物理綜合復(fù)習(xí)測(cè)試卷3套(含答案)
- 管理制度評(píng)價(jià)表(填寫(xiě)模板)
- 工地設(shè)計(jì)代表服務(wù)記錄
評(píng)論
0/150
提交評(píng)論