![軟件工程面向?qū)ο蟮姆治鲈O(shè)計(jì)方法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/5d323ed1-287a-4d0e-ad72-5aad2dc27264/5d323ed1-287a-4d0e-ad72-5aad2dc272641.gif)
![軟件工程面向?qū)ο蟮姆治鲈O(shè)計(jì)方法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/5d323ed1-287a-4d0e-ad72-5aad2dc27264/5d323ed1-287a-4d0e-ad72-5aad2dc272642.gif)
![軟件工程面向?qū)ο蟮姆治鲈O(shè)計(jì)方法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/5d323ed1-287a-4d0e-ad72-5aad2dc27264/5d323ed1-287a-4d0e-ad72-5aad2dc272643.gif)
![軟件工程面向?qū)ο蟮姆治鲈O(shè)計(jì)方法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/5d323ed1-287a-4d0e-ad72-5aad2dc27264/5d323ed1-287a-4d0e-ad72-5aad2dc272644.gif)
![軟件工程面向?qū)ο蟮姆治鲈O(shè)計(jì)方法_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/8/5d323ed1-287a-4d0e-ad72-5aad2dc27264/5d323ed1-287a-4d0e-ad72-5aad2dc272645.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)三:面向?qū)ο蟮姆治鲈O(shè)計(jì)方法一、 實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)用Rose或Together等工具繪制UML圖,通過實(shí)際繪制UML圖加深理解UML,了解利用UML進(jìn)行面向?qū)ο蟮姆治觥⒔:兔嫦驅(qū)ο笙到y(tǒng)設(shè)計(jì)的方法。二、 實(shí)驗(yàn)內(nèi)容:利用Rose繪制給定的用例圖、包圖、活動(dòng)圖、序列圖、協(xié)作圖、類圖。3、 實(shí)驗(yàn)方法和步驟:(一) Rose繪圖環(huán)境的使用(二) 人事檔案管理系統(tǒng)的面向?qū)ο蠓治鍪紫让鞔_問題域和系統(tǒng)責(zé)任,目標(biāo)系統(tǒng)的主要功能是:人事信息的變動(dòng)管理(增、刪、查、改、打),人事信息查詢檢索、分類匯總、統(tǒng)計(jì)報(bào)表,用戶管理、登錄,下屬部門數(shù)據(jù)的維護(hù)、數(shù)據(jù)備份與恢復(fù)。根據(jù)系統(tǒng)的這些總體信息,可以確定系統(tǒng)的參與者(角色
2、)和用例。(1)確定系統(tǒng)的參與者該系統(tǒng)的參與者(系統(tǒng)用戶)是進(jìn)行日常人事檔案信息管理的操作員和進(jìn)行基礎(chǔ)數(shù)據(jù)維護(hù)與數(shù)據(jù)備份(恢復(fù))的管理員。(2)確定系統(tǒng)用例可將系統(tǒng)分為如下用例:人事檔案信息管理用例、系統(tǒng)賬戶管理用例、部門數(shù)據(jù)維護(hù)用例、系統(tǒng)維護(hù)用例。人事檔案信息管理用例:該用例的參與者是一般的操作員,需要經(jīng)過系統(tǒng)登錄后才能正式進(jìn)入系統(tǒng),完成人事檔案信息的變動(dòng)管理、分類匯總統(tǒng)計(jì)、報(bào)表打印等功能。系統(tǒng)賬戶管理用例:完成系統(tǒng)用戶的增、刪、查、改、打功能。部門數(shù)據(jù)維護(hù)用例:完成部門信息的增、刪、查、改、打功能。系統(tǒng)維護(hù)用例:完成系統(tǒng)數(shù)據(jù)的備份和恢復(fù)功能。(3)識別系統(tǒng)中的類可從類的表現(xiàn)形式或分類來識別
3、類,類的表現(xiàn)形式有:外部實(shí)體、事物、事件、角色、組織單元、場地、結(jié)構(gòu)。類又分為實(shí)體類、邊界類和控制類。參與者相關(guān)的類。本系統(tǒng)的參與者是系統(tǒng)用戶,包含的屬性有登錄名、密碼、類別(操作員或管理員)、操作權(quán)限等。其他外部實(shí)體(數(shù)據(jù)庫)類。員工人事檔案信息類,包含的屬性有員工編號、姓名、所在部門、性別、年齡等。部門信息類,包含的屬性有部門編號、部門名稱等。邊界類。系統(tǒng)用戶登錄窗口、系統(tǒng)主界面窗口、用戶信息管理窗口。員工人事檔案信息管理窗口、人事信息查詢顯示窗口、分類統(tǒng)計(jì)窗口、人事信息報(bào)表打印窗口。管理員部門信息管理窗口、管理員系統(tǒng)備份與恢復(fù)窗口??刂祁惖淖R別一般在面向?qū)ο笤O(shè)計(jì)時(shí)進(jìn)行。(4)確定系統(tǒng)的包
4、根據(jù)系統(tǒng)的主要功能,將系統(tǒng)分成三個(gè)一級包:人事檔案信息管理、賬戶管理、系統(tǒng)數(shù)據(jù)管理。人事檔案信息管理的下級包為:人事信息編輯、分類匯總統(tǒng)計(jì)、報(bào)表打印。系統(tǒng)數(shù)據(jù)管理的下級包為:部門數(shù)據(jù)維護(hù)、數(shù)據(jù)備份與恢復(fù)。(5)繪制用例圖圖 賬戶管理圖 人事檔案管理系統(tǒng)(6) 系統(tǒng)包圖圖 部門數(shù)據(jù)維護(hù)圖 數(shù)據(jù)備份與恢復(fù)圖 系統(tǒng)數(shù)據(jù)管理(7) 活動(dòng)圖圖 身份驗(yàn)證(8) 序列圖圖 用戶登錄系統(tǒng)序列圖(9) 協(xié)作圖圖 用戶登錄系統(tǒng)協(xié)作圖(三) 人事檔案管理系統(tǒng)設(shè)計(jì)系統(tǒng)的實(shí)體類有:系統(tǒng)用戶類、員工人事檔案信息類、部門信息類。邊界類有:系統(tǒng)用戶登錄窗口、系統(tǒng)主界面窗口、用戶信息管理窗口、員工人事檔案信息管理窗口、人事信息
5、查詢顯示窗口、分類統(tǒng)計(jì)窗口、人事信息報(bào)表打印窗口、管理員部門信息管理窗口、管理員系統(tǒng)備份與恢復(fù)窗口。1)識別控制類控制類控制系統(tǒng)中對象之間的交互,負(fù)責(zé)協(xié)調(diào)邊界類和實(shí)體類,處理和轉(zhuǎn)發(fā)接收到的信息,也可將復(fù)雜的業(yè)務(wù)邏輯抽象為控制類。例如,用戶登錄中的控制類的識別。在身份驗(yàn)證活動(dòng)圖中的業(yè)務(wù)邏輯接口進(jìn)行的活動(dòng),在用戶登錄系統(tǒng)序列圖中只有“用戶信息”對象反映,有了控制類的概念就可以在此增加一個(gè)控制類AccountDBManager,以反映活動(dòng)圖中的業(yè)務(wù)邏輯接口泳道的活動(dòng)。增加控制類AccountDBManager后,需要進(jìn)一步修改序列圖,如下圖所示。序列圖修改后,其對應(yīng)的協(xié)作圖自動(dòng)地被Rose修改,如下
6、圖所示。與用戶登錄中的控制類的識別類似,在人事檔案管理系統(tǒng)中可以增加的控制類見下表所示。2)對類進(jìn)行詳細(xì)設(shè)計(jì)在Rose2003的LogicView中對類進(jìn)行詳細(xì)設(shè)計(jì)。用右鍵單擊瀏覽區(qū)內(nèi)的“LogicView”,從快捷菜單中選擇New|Package創(chuàng)建系統(tǒng)的包,并在底級包下創(chuàng)建3個(gè)子包:Boundary(邊界)、Control(控制)、Entity(實(shí)體),按照BCE(邊界-控制-實(shí)體)方法將系統(tǒng)中的類組織到這些包中。以下用賬戶管理來說明。(1)建立實(shí)體類圖(2) 給類添加方法(3) 建立邊界類(4) 建立控制類圖 實(shí)體類圖圖 控制類圖 邊界類圖 賬戶管理主類圖4、 思考題:1. 分析討論Visio對需求分析有何幫助。答:Viso可以圖文并茂地表示出來需求分析,很直觀地看到各層之間的關(guān)系,而且智能化地把與某一個(gè)角色有聯(lián)系的任務(wù)或人物聯(lián)系起來,這樣便于管理。2. 請說明結(jié)構(gòu)化分析與面向?qū)ο蠓治龅闹饕顒e。答:結(jié)構(gòu)化分析,是針對數(shù)據(jù)流建立數(shù)據(jù)模型,功能模型和行為模型,結(jié)構(gòu)化設(shè)計(jì)也就是基于數(shù)據(jù)流的設(shè)計(jì)方法;面向?qū)ο?,則是盡可能的模擬人類習(xí)慣的思維方式,使開發(fā)軟件的方法與過程盡可能的接近人類認(rèn)識世界解決問題的方法與過程,使描述問題的問題空間與實(shí)現(xiàn)解法的解空間在結(jié)構(gòu)上盡可能
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞工外包合同范例
- 2025年度教育資源共享合作合同封面版
- 2025年中國收獲機(jī)械市場運(yùn)行態(tài)勢及行業(yè)發(fā)展前景預(yù)測報(bào)告
- 2025年嫩手霜行業(yè)深度研究分析報(bào)告
- 中國包裝輔助材料行業(yè)發(fā)展監(jiān)測及市場發(fā)展?jié)摿︻A(yù)測報(bào)告
- 2025年卷式收銀紙項(xiàng)目可行性研究報(bào)告
- 2025-2031年中國撲熱息痛行業(yè)發(fā)展全景監(jiān)測及投資方向研究報(bào)告
- 2025年大頂?shù)?xiàng)目投資可行性研究分析報(bào)告
- 童鞋鞋材行業(yè)深度研究報(bào)告
- 2025年度風(fēng)力發(fā)電工程施工合同管理細(xì)則
- 《健身氣功八段錦》教案
- 重視心血管-腎臟-代謝綜合征(CKM)
- 小學(xué)生作文方格紙A4紙直接打印版
- 木質(zhì)包裝材料行業(yè)報(bào)告
- 孤獨(dú)癥康復(fù)教育上崗人員考試必備題庫(含答案)
- 中國通史(明朝)
- 《醫(yī)療器械監(jiān)督管理?xiàng)l例》培訓(xùn)試題
- 老人心理特征和溝通技巧
- TMS開發(fā)業(yè)務(wù)需求文檔
- 關(guān)于公交隊(duì)長述職的報(bào)告
- GB/T 11379-2008金屬覆蓋層工程用鉻電鍍層
評論
0/150
提交評論