軟件概要設計說明書文庫_第1頁
軟件概要設計說明書文庫_第2頁
軟件概要設計說明書文庫_第3頁
軟件概要設計說明書文庫_第4頁
軟件概要設計說明書文庫_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、產品名稱密級產品版本xxx概要設計說明書(僅供內部使用)擬制:日期:yyyy/mm/dd審核:日期:yyyy/mm/dd審核:日期:yyyy/mm/dd批準:日期:yyyy/mm/dd版權所有不得復制目錄1 簡介41.1 目的41.2 范圍41.2.1 軟件名稱41.2.2 軟件功能41.2.3 軟件功能42 第0層設計描述42.1 引用42.2 軟件系統上下文定義42.3 設計約束52.3.1 遵循標準52.3.2 硬件限制52.3.3 技術限制52.4 其他53 第一 層設計描述53. 1設計思路53.1.1 設計可選方案53.2 系統結構53.2.1 系統結構描述53.2.2 業務流程說

2、明63.3 分解描述63.3.1 模塊/子系統1描述63.3.2 數據設計63.4 依賴性描述63.5 接口描述73.5.1 模塊/子系統1的接口描述74 笫二層設計描述74.1 模塊1名稱74.1.1 模塊設計描述74.1.2 功能實現說明74.1.3 接口描述84.1.4 設計類定義85 數據庫設計(可選)85. 1實體定義85. 1. 1分解描述85.1.2 內部依賴性描述85.2行為定義95. 2. 1分解描述95. 2. 2外部依賴性描述95.2.3 內部依賴性描述96 組件視圖96. 1系統運行組件96. 2文件組織形式97 進程視圖9xx軟件概要設計說明書關鍵詞:摘要:縮略語:縮

3、略語英文全名中文解釋1簡介1.1目的這部分要描述文檔的忖的。應該指明讀者1.2.1軟件名稱1.2.2軟件功能解釋軟件產品將完成或不完成的功能(可以直接描述也可以參考相關文檔)123軟件功能解釋軟件產品將完成或不完成的功能(可以直接描述也可以參考相關文檔)2第0層設計描述2.1引用軟件的上下文通常在上一個開發階段輸出文檔中有詳細的描述,這里可以指明引用的文檔, 不霊耍重復描述已有的內容。2.2軟件系統上下文定義木節描述待開發軟件系統與外部實體的關系,可以使用系統結構圖來描述系統結構和交互關 系。外部實體屬性描述只限于軟件設計和描述相關的屬性。考慮到描述的完整性,可參考相關軟 件實體文檔,如os程

4、序員手冊。如果與引用文檔內容重復,本節可以省略。2.3設計約束2.3.1遵循標準描述本軟件所遵循的標準、規范2.3.2硬件限制描述本軟件系統實現的碩件限制2.3.3技術限制描述本軟件的技術限制2.4其他描述我他冇關的設計考慮3第一層設計描述3.1設計思路3.1.1設計可選方案對木軟件系統的兒種設計方案進行分析、比較,并確定所采用的方案。3.2系統結構 3.2.1系統結構描述這里要描述軟件系統的總體結構,可以使用結構圖、層次分解圖或包圖來描述,并應說明系 統結構劃分的原則(例如,基于標準、協議所規定的休系結構,來口于分析模型的結果,或者基 于原冇體系結構的結果)。對于使川分析模型的體系結構,應說

5、明分析類的職責及相互關系。3.2.2業務流程說明描述系統架構模塊/分析類之間的動態交互,來說明用例模型屮的典型用例場景,以體現系統 功能是如何實現的。建議采用sequence圖、collcibomtion圖等來描述。3.3分解描述木節描述系統中的了系統和模塊。3.3.1模塊/子系統1描述不要直接寫“模塊/子系統 1 ” ,用簡短的詞語命名模塊/子系統。按照以下格式描述:1簡介2功能列表3.3.2數據設計木節描述系統屮的數據結構。外部數據實體不必描述。1數據實體1描述按照以下格式描述:標識:類型:目的:3.4依賴性描述本節描述系統中的子系統,數據結構,模塊,進程等設計實體間的關系。依賴關系描述可

6、以使用文字,結構圖,(交互)事務圖。3.5接口描述本節描述軟件系統中設計實佩如子系統,模塊,進程)的接口.接口描述可以使川接口文件,參數表。對于外部實體只有同被描述軟件相關的接11才需描述。接口可以是函數調用、事件、消息、信號等。3.5.1模塊/子系統1的接口描述對每個接口按照以卜格式描述:名稱:(接口名稱)說明:(對接口的簡短說明)定義:(接口原型定義,說明接口類型及相關參數)4第二層設計描述l1中定義的每個模塊的遊步設計在卜而的章節進行描述。對層次比較多的模塊,可以增加 設計層次,最終要說明對應于最小分解模塊的具體設計類(包括其public屬性和public方法)。對每個模塊重復使川下述的

7、格式。4.1模塊1名稱4.1.1模塊設計描述描述模塊分解,定義出具體的設計類,用類圖來描述其相互關系,并說明所采用的設計模 式。4.1.2功能實現說明使用sequence圖、collaboration圖等來說明這些設計類之間如何交互,實現木模塊的典型功 能。4.1.3接口描述描述模塊內部的接口關系,如兩個設計類間的接口等。4.1.4設計類定義1類名應該用實際的類名替換1標識說明該類的配置項標識(用:需求跟蹤)。2. 簡介簡單介紹該類的功能。3. 類定義使川類圖、偽碼描述該類的類定義,需說明該類的所右public屬性和public方法。5數據庫設計(可選)本節列出所有的數據存儲類的實體(表、存儲

8、過程、觸發器等),詳細描述實體的內容和并列出 全部屬性。対每個屬性,詳細描述其數據庫、數據大小、特定約束。實體的所有約束及實體間的 關系也要注明。5.1實體定義5.1.1分解描述闡述設計思路及約束規則。詳細定義每個關鍵數據表、視圖中的各個字段屬性、存儲要求、完整性約束、功能、注意事 項,靜態數據表町考慮定義初始配置記錄。5.1.2內部依賴性描述使川e-r圖描述實體間的關聯依賴關系,分析對存取空間、性能、完整性的耍求。5.2行為定義5.2.1分解描述根據功能或其他方式對存儲過程/觸發器進行歸類,便丁進一步細化和分解,并說明每類存儲 過程/觸發器主要功能。詳細定義每個存儲過程(觸發器)的功能、輸入輸出參數、返冋值、返冋的記錄集、依賴的數據 表和存儲過程,以及-些特殊要求(比如需要啟用事務等)。522外部依賴性描述描述與其它模塊之間的依賴關系。5.2.3內部依賴性描述描述存儲過程問、存儲過程和數據表/視圖間依賴關系。6組件視圖6.1系統運行組件使用component圖、deployment圖來描述系統的運行紐件(exe文件、dll等),及英網絡部署 情況。6.2文件組織形式描述源代碼文件的h錄結構(文件夾中各個冃錄下應存放什么文件)。7進程視圖本節描述將系統分解為輕量級進程(單個控制線程)和重量級進程(成組的

溫馨提示

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

評論

0/150

提交評論