版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、標(biāo)準(zhǔn)文檔實(shí)用文案XX系統(tǒng),詳細(xì)設(shè)計說明書XX有限公司詳細(xì)設(shè)計說明書修訂記錄日期修訂版本修改描述作者審核頁碼:2日期:2019-5-6詳細(xì)設(shè)計說明書目 錄 TOC o 1-5 h z HYPERLINK l bookmark7 o Current Document 第一章概述 5 HYPERLINK l bookmark9 o Current Document 應(yīng)用模塊的目的 5 HYPERLINK l bookmark11 o Current Document 應(yīng)用模塊總體描述 5 HYPERLINK l bookmark13 o Current Document 應(yīng)用模塊接口描述 5 HYP
2、ERLINK l bookmark15 o Current Document 假設(shè)條件 5第二章設(shè)計模式(Design pattern ) 6 HYPERLINK l bookmark17 o Current Document 第三章類設(shè)計 7 HYPERLINK l bookmark19 o Current Document 分塊類圖 888 HYPERLINK l bookmark21 o Current Document 整體繼承關(guān)系 8 HYPERLINK l bookmark23 o Current Document 類描述 9ClassDescription9ClassDescri
3、ption10 TOC o 1-5 h z HYPERLINK l bookmark25 o Current Document 第四章交互圖 12 HYPERLINK l bookmark27 o Current Document 12交互圖12例 外 情 況 及 條 件 13 HYPERLINK l bookmark29 o Current Document 13 HYPERLINK l bookmark31 o Current Document 第五章狀態(tài)圖 14 HYPERLINK l bookmark33 o Current Document 5.1. 14頁碼:3日期:2019-5-
4、6詳細(xì)設(shè)計說明書5.2.15 TOC o 1-5 h z HYPERLINK l bookmark37 o Current Document 第六章時序流程圖 16 HYPERLINK l bookmark39 o Current Document 第七章用戶界面設(shè)計說明 18 HYPERLINK l bookmark41 o Current Document 用戶界面關(guān)系 18 HYPERLINK l bookmark43 o Current Document 用戶界面具體描述 18界18n19第八章測試考慮第九章附錄附錄A代碼舉例附錄B設(shè)計問題設(shè)計問21設(shè)計問21日期:2019-5-6詳細(xì)
5、設(shè)計說明書第一章概述應(yīng)用模塊的目的請明確客戶建立應(yīng)用模塊的目的。應(yīng)用模塊總體描述描述應(yīng)用模塊的總體功能。應(yīng)用模塊接口描述簡要描述本應(yīng)用模塊的公共接口,具體接口會在相應(yīng)的類中進(jìn)行具體描述。建議采用列表的方式。假設(shè)條件列出在問題領(lǐng)域,項(xiàng)目方案及其它影響系統(tǒng)設(shè)計的可能方面內(nèi),應(yīng)當(dāng)成立的假設(shè)條件。包括系統(tǒng)的約束條件和應(yīng)遵循的標(biāo)準(zhǔn)。頁碼:5日期:2019-5-6詳細(xì)設(shè)計說明書第二章設(shè)計模式(Design pattern )請列出本模塊設(shè)計時使用的設(shè)計模式, 請參考“Design Patterns ” By Erich Gramma, Helm, Johnson & Vlissides, gang of
6、four ISBN 0-201-63361-z ( 中 文設(shè)計模式-機(jī)械工業(yè)出版社)。頁碼:6日期:2019-5-6詳細(xì)設(shè)計說明書第三章類設(shè)計類圖(Class Diagram)描述類和類之間的靜態(tài)關(guān)系。 與數(shù)據(jù)模型不同,它不僅 顯示了信息的結(jié)構(gòu),同時還描述了系統(tǒng)的行為。在類圖的基礎(chǔ)上,利用狀態(tài)圖、關(guān)系圖等進(jìn)一步描述了系統(tǒng)其他方面的特性。類圖主要描述了:類(包括類的實(shí)例)屬性(表示知識型責(zé)任或數(shù)據(jù))方法(表示操作責(zé)任或功能),類之間的關(guān)聯(lián)關(guān)系,類之間的聚合關(guān)系在父類及子類之間的繼承關(guān)系正式或非正式的約束描述(可選)本節(jié)針對每個構(gòu)件的進(jìn)行了詳細(xì)描述,記錄每個類的實(shí)例數(shù),每個實(shí)例的占用數(shù)據(jù)庫空間的平
7、均大小等信息。類圖的設(shè)計在整個項(xiàng)目生命周期內(nèi)通過迭代的方法得到。方案的復(fù)雜程度決定迭代的次數(shù)。在考慮初始(initial)或概念(conceptual)角度類圖時,我們討論系統(tǒng)作什麼,該階段即傳統(tǒng)意義上的分析階段,通過理解業(yè)務(wù)模型的哪些業(yè)務(wù) 模型應(yīng)在軟件系統(tǒng)中實(shí)現(xiàn)來定義問題和需求。在這點(diǎn)上設(shè)計保持技術(shù)中 立,但并不意味著絲毫不考慮技術(shù),因?yàn)榇藭r對于如何構(gòu)造軟件系統(tǒng)的 決定不是首要的關(guān)注問題。下一步,設(shè)計邏輯(logical) 或具體(specfication) 角度類圖時,開始 關(guān)心系統(tǒng)如何實(shí)施和定義方案的整體結(jié)構(gòu)。諸如并行及分發(fā),協(xié)作及共 享,交易及存儲,用戶界面性能,及系統(tǒng)接口例如通訊接口
8、。在設(shè)計階 段,設(shè)計依賴于技術(shù)和架構(gòu),同時設(shè)計決策也會影響技術(shù)和架構(gòu)。頁碼:7日期:2019-5-6詳細(xì)設(shè)計說明書最后的迭代是設(shè)計物理或?qū)嵤┙嵌阮悎D,基于所選的實(shí)施語言細(xì)化架構(gòu) 設(shè)計。為了處理特定的實(shí)施細(xì)節(jié),我們可能引入新的類或?qū)ΜF(xiàn)有的類進(jìn) 行重新定制。請明確本節(jié)描述的是何種角度的類圖。類圖的目的在于通過研究業(yè)務(wù)、用戶及系統(tǒng)的需求,制定全面的軟件模型。 創(chuàng)建完善的類圖有助于完成如下工作:通過研究系統(tǒng)中包含的對象,優(yōu)化并精簡系統(tǒng)。是系統(tǒng)應(yīng)用架構(gòu)某些層次設(shè)計的出發(fā)點(diǎn),如用戶界面、數(shù)據(jù)庫建模。通過分析問題所在及其相關(guān)領(lǐng)域,恰當(dāng)建立對象模型,有助于明確分工, 以支持并行開發(fā)。通過使用簡潔明了的表示方法
9、,進(jìn)一步確認(rèn)系統(tǒng)設(shè)計。全面考慮使用合適的應(yīng)用設(shè)計模型、方法,避免不必要的重復(fù)工作。遵循正確的設(shè)計原則,方法以提高設(shè)計質(zhì)量。在開發(fā)組合客戶中更好的理解系統(tǒng)的設(shè)計有助于系統(tǒng)的重復(fù)利用和增量開 發(fā)。使用CASE:具生成圖表。分塊類圖本段按照模塊的不同部分的分塊描述類圖。對于小的模塊不須分塊。畫一個類圖僅描述與該部分相關(guān)的那些特征。對每個部分重復(fù)上面的段落要求。整體繼承關(guān)系頁碼:8日期:2019-5-6詳細(xì)設(shè)計說明書下面的圖表描述整個應(yīng)用模塊的類圖,在此僅顯示類名及類型的類描述本章描述上述章節(jié)中提到類的詳細(xì)信息。若有可能,使用CASE:具生成這些類描述類列表:請在類名出提供連接指向類的具體描述。類名簡
10、要描述是否為接口類日期:2019-5-6頁碼:9詳細(xì)設(shè)計說明書約束條件(可選)實(shí)例個數(shù)(可選)實(shí)例平均大?。蛇x)pseudo -Code for Important Method(重要方法偽碼)注:Pub/Prv/Pro 代表 private, protected, public Class DescriptionClassCSampleXXXXPackageClass Formatpublic class CSampleXXXXExtendsImplementsPropertiesNameTypeDefaultValuePub/Prv/ProGetSetPurposeMethodsName
11、(Pub/Prv/Pro)ParametersReturn ValueExceptionsDescriptionEventsNameConditionParametersPurpose約束條件(可選)頁碼:10日期:2019-5-6詳細(xì)設(shè)計說明書實(shí)例個數(shù)(可選)實(shí)例平均大?。蛇x)pseudo -Code for Important Method(重要方法偽碼)注:Pub/Prv/Pro 代表 private, protected, public頁碼:11日期:2019-5-6詳細(xì)設(shè)計說明書第四章 交互圖交互圖以圖形方式描述了系統(tǒng)之間的交互關(guān)系。初始的交互圖僅顯示分析階段主要業(yè)務(wù)對象間主要的消
12、息流動。后續(xù)的交互圖中包含更多的控制類, 接口類,通訊,分布和存儲等功能類。初始行為僅描 述使用案例或具體情景中所描述的功能,后續(xù)交互圖中會描述更多系統(tǒng)內(nèi)部的行 為。交互圖是實(shí)例級的圖,它描述了具體對象實(shí)例間消息的溝通及參數(shù)的傳遞, 描述了系統(tǒng)動態(tài)交互。交互圖作為功能性需求說明和類圖之間的橋梁, 幫助確定對象行為,發(fā)現(xiàn)問 題,協(xié)助設(shè)計決定,選擇其他設(shè)計方法。作為類圖的補(bǔ)充。交互圖也可幫助評估類的設(shè)計是否能滿足功能性需求,交互圖和類圖都是疊 代開發(fā)的。本文僅對復(fù)雜情況使用交互圖描述。請為不同的情景進(jìn)行編號。 并在交互圖列表的情景編號處提供聯(lián)接。交互圖列表:情景編號情景名稱,情景描述相關(guān)使用案例情
13、景編號1:情景名稱交互圖描述主要的流程,建議使用 Rational Rose 工具 示例:頁碼:12日期:2019-5-6詳細(xì)設(shè)計說明書例外情況及條件描述可能的例外情況及條件??蛇x。情景編號n:情景名稱對每個交互圖重復(fù)上面的段落要求。頁碼:13日期:2019-5-6詳細(xì)設(shè)計說明書第五章狀態(tài)圖狀態(tài)圖描述了某一具體類的行為或生命周期。它描述了其可能的狀態(tài)表現(xiàn), 由外界刺激引起的狀態(tài)變化。狀態(tài)圖描述了某個類與其它類交互時復(fù)雜的狀態(tài)變化。以圖形方式描述狀態(tài) 相關(guān)的行為能力,闡明了觸發(fā)的事件,觸發(fā)條件,及相應(yīng)的行為。本章描述了復(fù)雜的主要的狀態(tài)轉(zhuǎn)換。請為不同的狀態(tài)圖進(jìn)行編號。并在狀態(tài)圖列表的編號處提供聯(lián)接
14、。狀態(tài)圖列表:狀態(tài)圖編號名稱描述相關(guān)類狀態(tài)圖編號1:狀態(tài)圖名稱示例:One Final StateAnodier Firial State建議使用Rational Rose 工具必要時可提供下表幫助描述。狀態(tài)子狀態(tài)入口動作內(nèi)部動作出口動作頁碼:14日期:2019-5-6詳細(xì)設(shè)計說明書狀態(tài)子狀態(tài)事件條件變化新狀態(tài)狀態(tài)圖編號n:狀態(tài)圖名稱對每個交互圖重復(fù)上面的段落要求。頁碼:15日期:2019-5-6詳細(xì)設(shè)計說明書第六章時序流程圖通過時序圖描述一個事件、功能的順序處理過程 圖示方式表叔,并文字描述每步過程。示例:newDir :Dir輔DtrDf 餡叫 口日期:2019-5-6createDir
15、:getAuthsavDiri$aveAu1h*A 1出II頁碼:16瀏覽會KM S50 Agenl詳細(xì)設(shè)計說明書(LDP)1用戶登錄庖用或門戶二儆 n假,S S OToKen的有效性1個訃次工效把請求里定向認(rèn)證平臺請求黃源傳送認(rèn)證平臺3授極模塊相康用戶登錄界面i產(chǎn)生 SESsltin4用戶填耳笄世交信息5,騙證用戶7 essicin信息交互8.臉譏用戶魂源訪問權(quán)邑Toke罐息垂定向Agent;1 9.返回用戶有權(quán)限的信息 T頁碼:17日期:2019-5-6詳細(xì)設(shè)計說明書第七章用戶界面設(shè)計說明用戶界面設(shè)計說明描述用戶期待看到的屏幕序列(窗口,對話框,及提示) 及其與其與系統(tǒng)的交互。用戶界面設(shè)計
16、也包括詳細(xì)的屏幕設(shè)計、對象、窗口小部 件、選項(xiàng)、菜單、按鍵、視覺、對話框、按鍵狀態(tài)、屏幕行為、用戶意外處理及 錯誤信息、及所有的外部用戶幫助。用戶界面關(guān)系使用圖顯示用戶界面的關(guān)系。通過矩形表示每個界面。確保窗口的類名能反 映該窗口的業(yè)務(wù)并且與項(xiàng)目編碼命名規(guī)則一致。 如果用戶能從某窗口打開另一個 窗口,請用帶剪頭的連線表示。附上界面列表。在編號處應(yīng)提供超級連接到相應(yīng) 的頁面描述。用戶界面具體描述本章描述系統(tǒng)中每個界面的詳細(xì)設(shè)計。必要時附上屏幕抓取得界面。界面編號1:界面名稱內(nèi)部組件關(guān)系典型地以O(shè)MT型的方式,顯示界面與界面內(nèi)組件的關(guān)系。域描述日期:2019-5-6針對每個域進(jìn)行具體描述,包括類型,長短,是否是必須錄入的域?qū)傩宰⑨岊愋蜆?biāo)識可寫排列(左,右,居中)數(shù)據(jù)類型是否按內(nèi)容變換域?qū)掜摯a:18詳細(xì)設(shè)計說明書屬性初始值最大長度 Tab鍵順序解釋視圖的Tab順序。指出光標(biāo)起始點(diǎn)位置行為描述每個具體行為的詳細(xì)信息:行為連接注釋幫助信息定義幫助面板及與視圖相關(guān)的其它幫助信息細(xì)節(jié)意外事件處理及錯誤
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年家紡布藝統(tǒng)一訂購協(xié)議模板
- 2024年規(guī)范格式員工解聘協(xié)議范本
- 2024年培訓(xùn)學(xué)校業(yè)務(wù)承接協(xié)議典范
- 2024年資格認(rèn)證代理掛靠服務(wù)協(xié)議
- 2024年簡化場地租賃協(xié)議范例
- 2024年水產(chǎn)養(yǎng)殖協(xié)議范本及條款詳解
- DB11∕T 1694-2019 生活垃圾收集運(yùn)輸節(jié)能規(guī)范
- 2024年設(shè)備分期付款購銷協(xié)議典范
- 2024年房產(chǎn)租賃業(yè)務(wù)協(xié)議參考
- 2024年停車場租賃模板協(xié)議
- 突發(fā)事件應(yīng)急處理知識培訓(xùn)
- 糖尿病專科護(hù)士考試試題
- 錄音行業(yè)的就業(yè)生涯發(fā)展報告
- 人工智能概論-人工智能概述
- 鄉(xiāng)村旅游財務(wù)分析策劃方案
- 高校學(xué)生事務(wù)管理1
- (中職)ZZ030植物病蟲害防治賽項(xiàng)規(guī)程(7月19日更新)
- 2024年國能包神鐵路集團(tuán)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 非甾體類抗炎藥課件
- 出入庫登記管理制度
- 內(nèi)科醫(yī)生的職業(yè)認(rèn)知和自我發(fā)展
評論
0/150
提交評論