




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE7-面向?qū)ο蟮能浖_發(fā)方法姓名:張法晏班級(jí)名稱:智科2指導(dǎo)教師:劉衛(wèi)平實(shí)驗(yàn)日期:2016/4/25日期版本描述作者<8/10/07><0.1><Writeuse–casespecificationforthe“MaintainInformation”usecase><方健宏>2016年4月目錄1.概述 -3-1.1系統(tǒng)簡述 -3-1.2軟件設(shè)計(jì)目標(biāo) -3-1.3參考資料 -3-2.術(shù)語表 -4-3.用例 -4-4.設(shè)計(jì)概述(此處請用簡單的結(jié)構(gòu)化描述) -5-4.1簡述 -5-4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) -5-4.3系統(tǒng)界面 -5-4.4約束和假定 -5-5.對象模型 -6-5.1類定義 -6-5.2類關(guān)聯(lián)描述 -6-5.3對象模型圖 -7-6.對象數(shù)據(jù)字典描述 -7-6.1子系統(tǒng)1中的對象 -7-7.動(dòng)態(tài)模型 -8-7.1場景(Scenarios) -8-7.2事件定義(Events) -9-7.3狀態(tài)圖 -9-8.功能模型 -9-8.1確定輸入輸出與事件關(guān)系 -9-8.2功能模型圖 -9-9.數(shù)據(jù)庫定義 -10-10.部署圖 -10-11.非功能性需求 -10-12.輔助文檔 -10-13.詞匯索引 -10-2.術(shù)語表對本文檔中所使用的各種專業(yè)術(shù)語、容易引起歧義的術(shù)語以及自定義的術(shù)語進(jìn)行說明。如果一些術(shù)語在需求規(guī)格說明書中已經(jīng)說明過了,此處不用再重復(fù),可以指引讀者參考需求說明。3.用例3.1用例圖3.2用例描述此處要求系統(tǒng)用用例圖表述(UML),對每個(gè)用例(正常處理的情況)要有中文敘述。用例中請將事件進(jìn)行標(biāo)注。用例序號(hào)(如:用例1):用例名稱(如:年度學(xué)籍審查)對該用例進(jìn)行一句或兩句簡短描述參與者(如:教學(xué)秘書)包含、擴(kuò)展或泛化該用況所包含、可擴(kuò)展的用例,以及包含或擴(kuò)展它的用例;或者該用例的子用例或者父用例前置條件啟動(dòng)此用況所必須具備的條件。后置條件在該用況結(jié)束時(shí)確保成立的條件。工作流描述該用況的細(xì)節(jié)。(基本流與可選流)例外在該用況的執(zhí)行的過程中可能引起的例外。限制在應(yīng)用中可能出現(xiàn)的任何限制。注釋提供可能對該用況是重要的任何附加信息。其中工作流的描述如下模板:研究生啟動(dòng)系統(tǒng);系統(tǒng)提示研究生輸入研究生證號(hào)和密碼;研究生輸入研究生證號(hào)和密碼;系統(tǒng)進(jìn)行驗(yàn)證,給出驗(yàn)證信息;若通過,若該生選擇選課系統(tǒng)在擴(kuò)展點(diǎn)”選課”處執(zhí)行用況“選課”;若通過,若該生選擇查看學(xué)分系統(tǒng)在擴(kuò)展點(diǎn)”查看學(xué)分”處執(zhí)行用況“查看學(xué)分”4.設(shè)計(jì)概述(此處請用簡單的結(jié)構(gòu)化描述)4.1簡述這部分要求突出整個(gè)設(shè)計(jì)所采用的方法(是面向?qū)ο笤O(shè)計(jì)還是結(jié)構(gòu)化設(shè)計(jì))、系統(tǒng)的體系結(jié)構(gòu)(例如客戶/服務(wù)器結(jié)構(gòu))以及使用到的相應(yīng)技術(shù)和工具(例如OMT、Rose)4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)這部分要求提供高層系統(tǒng)結(jié)構(gòu)的描述,使用方框圖來顯示主要的組件及組件間的交互。最好是把邏輯結(jié)構(gòu)同物理結(jié)構(gòu)分離,對前者進(jìn)行描述。別忘了說明圖中用到的俗語和符號(hào)。4.2.1頂層系統(tǒng)結(jié)構(gòu)4.2.2子系統(tǒng)1結(jié)構(gòu)4.2.3子系統(tǒng)2結(jié)構(gòu)4.3系統(tǒng)界面各種提供給用戶的界面以及外部系統(tǒng)在此處要予以說明。如果在需求規(guī)格說明書中已經(jīng)對用戶界面有了敘述,此處不用再重復(fù),可以指引讀者參考需求說明。如果系統(tǒng)提供了對其它系統(tǒng)的接口,比如說從其它軟件系統(tǒng)導(dǎo)入/導(dǎo)出數(shù)據(jù),必須在此說明。4.4約束和假定描述系統(tǒng)設(shè)計(jì)中最主要的約束,這些是由客戶強(qiáng)制要求并在需求說明書寫明的。說明系統(tǒng)是如何來適應(yīng)這些約束的。另外如果本系統(tǒng)跟其它外部系統(tǒng)交互或者依賴其它外部系統(tǒng)提供一些功能輔助,那么系統(tǒng)可能還受到其它的約束。這種情況下,要求清楚地描述與本系統(tǒng)有交互的軟件類型(比如某某某數(shù)據(jù)庫軟件,某某某EMail軟件)以及這樣導(dǎo)致的約束(比如只允許純文本的Email)。實(shí)現(xiàn)的語言和平臺(tái)也會(huì)對系統(tǒng)有約束,同樣在此予以說明。對于因選擇具體的設(shè)計(jì)實(shí)現(xiàn)而導(dǎo)致對系統(tǒng)的約束,簡要地描述你的想法思路,經(jīng)過怎么樣的權(quán)衡,為什么要采取這樣的設(shè)計(jì)等等。5.對象模型5.1類定義提供整個(gè)系統(tǒng)的對象模型,如果模型過大,按照可行的標(biāo)準(zhǔn)把它劃分成小,例如可以把客戶端和服務(wù)器端的對象模型分開成兩個(gè)圖表述。對象圖應(yīng)該包含什么呢?在其中應(yīng)該包含所有的系統(tǒng)對象。這些對象都是從理解需求后得到的。要明確哪些應(yīng)該、哪些不應(yīng)該被放進(jìn)圖中。所有對象之間的關(guān)聯(lián)必須被確定并且必須指明聯(lián)系的基數(shù)(一對一、一對多還是多對多,0..1,*,1..*)。聚合和繼承關(guān)系必須清楚地確定下來。每個(gè)圖必須附有簡單的說明??赡芙?jīng)過多次反復(fù)之后才能得到系統(tǒng)的正確的對象模型。5.2類關(guān)聯(lián)描述請文字描述類關(guān)聯(lián)請畫出初始對象圖5.3對象模型圖6.對象數(shù)據(jù)字典描述在這個(gè)部分?jǐn)⑹雒總€(gè)對象的細(xì)節(jié),它的屬性、它的方法。在這之前必須從邏輯上對對象進(jìn)行組織。你可能需要用結(jié)構(gòu)圖把對象按子系統(tǒng)劃分好。為每個(gè)對象做一個(gè)條目。在系統(tǒng)對象模型中簡要的描述它的用途、約束(如只能有一個(gè)實(shí)例),列出它的屬性和方法。如果對象是存儲(chǔ)在持久的數(shù)據(jù)容器中,標(biāo)明它是持久對象,否則說明它是個(gè)臨時(shí)對象(transientobject)。對每個(gè)對象的每個(gè)屬性詳細(xì)說明:名字、類型,如果屬性不是很直觀或者有約束(例如,每個(gè)對象的該屬性必須有一個(gè)唯一的值或者值域是有限正整數(shù)等)。對每個(gè)對象的每個(gè)方法詳細(xì)說明:方法名,返回類型,返回值,參數(shù),用途以及使用的算法的簡要說明(如果不是特別簡單的話)。如果對變量或者返回值由什么假定的話,Pre-conditions和Post-conditions必須在此說明。列出它或者被它調(diào)用的方法需要訪問或者修改的屬性。最后,提供可以驗(yàn)證實(shí)現(xiàn)方法的測試案例。6.1子系統(tǒng)1中的對象6.1.1對象:對象1用途:約束:持久性:6.1.1.1屬性描述:1.屬性:屬性1類型:描述:約束:2.屬性:屬性26.1.1.2方法描述:1.方法:方法1返回類型:參數(shù):返回值:Pre-Condition:Post-Condition:讀取/修改的屬性:調(diào)用的方法:處理邏輯:測試?yán)河檬裁磪?shù)調(diào)用該方法,期望的輸出是什么……7.動(dòng)態(tài)模型這部分的作用是描述系統(tǒng)如何響應(yīng)各種事件。例如,可以建立系統(tǒng)的行為模型。一般使用順序圖和狀態(tài)圖。確定不同的場景(Scenario)是第一步,不需要確定所有可能的場景,但是必須至少要覆蓋典型的系統(tǒng)用例。不要自己去想當(dāng)然地創(chuàng)造場景,通常的策略是描述那些客戶可以感受得到的場景。7.1場景(Scenarios)對每個(gè)場景做一則條目,包括以下內(nèi)容:場景名:給它一個(gè)可以望文生義的名字場景描述:簡要敘述場景是干什么的以及發(fā)生的動(dòng)作的順序。順序圖:描述各種事件及事件發(fā)生的相對時(shí)間順序。7.1.1場景:場景1描述:動(dòng)作1動(dòng)作27.2事件定義(Events)文字定義事件畫出事件跟蹤圖畫出事件流圖7.3狀態(tài)圖這部分的內(nèi)容包括系統(tǒng)動(dòng)態(tài)模型重要的部分的狀態(tài)圖??赡苣阆霝槊總€(gè)對象畫一個(gè)狀態(tài)圖,但事實(shí)上會(huì)導(dǎo)致太多不期望的細(xì)節(jié)信息,只需要確定系統(tǒng)中一些重要的對象并為之提供狀態(tài)圖即可。7.3.1狀態(tài)圖18.功能模型8.1確定輸入輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防水修繕合同范本
- 借款融資居間服務(wù)合同范本
- 加梯安裝合同范例
- 醫(yī)生技術(shù)股協(xié)議合同范本
- 單位燈具購買合同范本
- 修車合同范本模板
- 農(nóng)村建房買房合同范本
- 農(nóng)村豬場合同范本
- 人事專員勞務(wù)合同范本
- 勞務(wù)供銷合同范例
- 銷售人員商務(wù)禮儀培訓(xùn)通用課件
- 全國各省(直轄市、自治區(qū))市(自治州、地區(qū))縣(縣級(jí)市)區(qū)名稱一覽表
- 大學(xué)美育導(dǎo)引 課件 第五章 體驗(yàn)人生在世-戲劇
- 大學(xué)美育導(dǎo)引 課件 第六章 沉浸光影世界-電影
- 化學(xué)品危險(xiǎn)物質(zhì)替代技術(shù)
- 醫(yī)院收費(fèi)價(jià)格注意培訓(xùn)課件
- 臨港產(chǎn)業(yè)基地污水處理廠提標(biāo)改造工程設(shè)備及安裝工程招投標(biāo)書范本
- 中小學(xué)校課外讀物負(fù)面清單管理措施
- 高精度衛(wèi)星定位授時(shí)系統(tǒng)
- 中醫(yī)學(xué)教學(xué)課件經(jīng)絡(luò)與穴位
- 第1課+古代亞非【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
評論
0/150
提交評論