




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、PAGE PAGE 9軟件建模與分析實(shí)驗(yàn)指導(dǎo)書趙輝 朱洪秀 索東梅2010年3月10日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc257581610 實(shí)驗(yàn)一 用例建模 PAGEREF _Toc257581610 h 1 HYPERLINK l _Toc257581611 實(shí)驗(yàn)二 結(jié)構(gòu)建模 PAGEREF _Toc257581611 h 4 HYPERLINK l _Toc257581612 實(shí)驗(yàn)三 動態(tài)建模 PAGEREF _Toc257581612 h 6 HYPERLINK l _Toc257581613 實(shí)驗(yàn)四 數(shù)據(jù)建模 PAGEREF _Toc2575816
2、13 h 8實(shí)驗(yàn)一 用例建模實(shí)驗(yàn)?zāi)康呐c要求安裝和配置Rational Rose 建模環(huán)境熟悉Rose主界面的組成和作用掌握初始模型的建立方法掌握識別執(zhí)行者和用案的方法掌握描述用案的格式掌握利用Rose工具建立用例模型的方法 實(shí)驗(yàn)類型 設(shè)計(jì)型實(shí)驗(yàn)原理及說明 用案建模是客戶需求分析的重要組成部分,它從最終的用戶角度來理解軟件系統(tǒng)的需求,強(qiáng)調(diào)誰在使用系統(tǒng)、系統(tǒng)可以完成那些功能。用案模型也是后續(xù)開發(fā)過程的依據(jù)。用案分析技術(shù)已經(jīng)是一種公認(rèn)有效的用戶需求獲取、分析和描述技術(shù)。實(shí)驗(yàn)儀器 安裝Rational Rose的計(jì)算機(jī)若干臺實(shí)驗(yàn)內(nèi)容和步驟安裝并配置Rational Rose軟件。打開Rose,根據(jù)未來
3、的語言環(huán)境建立一個(gè)初始模型,學(xué)習(xí)命名并保存模型、導(dǎo)入導(dǎo)出模型、發(fā)布模型以及使用控制單元。了解Rose的主界面的組成、視圖的構(gòu)成。學(xué)習(xí)用案圖的畫法。閱讀并分析以下用戶需求銷售合同管理系統(tǒng)的需求分析企業(yè)銷售人員與客戶簽訂銷售合同,經(jīng)主管經(jīng)理簽字同意后合同生效。銷售合同管理包括對執(zhí)行期合同的管理和對歷年履約合同的管理。執(zhí)行期合同的管理包括增加新銷售合同、修改銷售合同、查詢銷售合同、核對收款單并發(fā)送貨物、檢查客戶付款并催繳客戶欠繳的應(yīng)付貨款、檢查銷售合同履約率、將履約合同轉(zhuǎn)入歷年履約合同庫、按月/季/年編制合同統(tǒng)計(jì)報(bào)表等。增加新銷售合同合同簽訂并生效后,合同管理人員將新合同的基本信息錄入到系統(tǒng)中。合同
4、的基本信息包括合同編號、甲方乙方基本信息、訂購產(chǎn)品名稱、規(guī)格類型、單價(jià)、需求數(shù)量、總金額、發(fā)貨時(shí)間、發(fā)貨量、客戶付款時(shí)間等。修改銷售合同一般來講執(zhí)行期合同是不允許修改的,但如果經(jīng)過甲方乙方同意,可以對已簽訂的合同內(nèi)容進(jìn)行修改,該功能有嚴(yán)格修改權(quán)限限制。查詢銷售合同對執(zhí)行期合同進(jìn)行各種查詢統(tǒng)計(jì)。如查詢某個(gè)合同的執(zhí)行情況,當(dāng)年執(zhí)行期合同總份數(shù)、總金額、某種規(guī)格型號產(chǎn)品的總數(shù)量,當(dāng)年合同的履約率核對收款單并發(fā)送貨物對已簽訂生效的銷售合同,財(cái)務(wù)管理部門負(fù)責(zé)收取客戶貨款,并開具收款單。銷售人員根據(jù)付款情況按時(shí)從倉庫提取客戶訂購的產(chǎn)品,核查并發(fā)貨給客戶。在核對收款但準(zhǔn)備發(fā)貨時(shí),如發(fā)現(xiàn)倉庫中客戶訂購的產(chǎn)品數(shù)
5、量不夠,應(yīng)響生產(chǎn)調(diào)度部門發(fā)送“產(chǎn)品生產(chǎn)申請單”,要求立即生產(chǎn)。檢查客戶付款、催繳欠款對已簽訂的銷售合同,財(cái)務(wù)管理部分負(fù)責(zé)收取客戶貨款,有銷售人員監(jiān)督客戶交付貨款情況,對沒按時(shí)交貨款的客戶催繳錢款并在銷售合同上作出標(biāo)志。對信譽(yù)度高的購買大宗產(chǎn)品的老客戶,可以“先發(fā)貨,后付款”方式處理,財(cái)務(wù)部門按銷售合同及已發(fā)送產(chǎn)品的數(shù)量收款,對沒按時(shí)交款的客戶通知銷售人員進(jìn)行催款,而對于一般客戶,采取款到發(fā)貨的方式進(jìn)行處理,以減低客戶拖欠貨款的風(fēng)險(xiǎn)。檢查銷售合同履約率如果合同全部執(zhí)行完畢(貨款兩清),設(shè)置銷售合同履約標(biāo)志,如果沒有按時(shí)履約,注明違約方及違約原因。將履約合同轉(zhuǎn)入歷年履約合同庫對已經(jīng)履約的銷售合同,
6、在每年的12活躍25日自動轉(zhuǎn)入歷年履約合同庫,在轉(zhuǎn)入歷年履約合同庫后,在執(zhí)行期銷售合同庫中刪除履約合同按月/季/年編制合同統(tǒng)計(jì)報(bào)表按月、季、年綜合統(tǒng)計(jì)報(bào)表,統(tǒng)計(jì)銷售合同的總份數(shù)、合同履約率、合同總款、已收貨款等綜合數(shù)據(jù)。供經(jīng)理查詢使用,并與財(cái)務(wù)管理部門核對。從以上需求中識別參與者與用例用Rose工具繪制該需求的用案圖從以上識別的用案中選擇2個(gè)用案,編寫詳細(xì)的用案描述,需要描述以下內(nèi)容:(1)用案編號、用案名(2)主要參與者(3)受益人極其利益(4)前置條件(5)后置條件(6)主要的成功場景(7)擴(kuò)展(8)特殊需求(9)技術(shù)和數(shù)據(jù)約束列表注意事項(xiàng) 參與者與用案的識別,用案之間的關(guān)系,用案的描述內(nèi)
7、容如何組織預(yù)習(xí)與思考Rational Rose工具的特點(diǎn)如何利用Rose工具在團(tuán)隊(duì)中共享工作內(nèi)容閱讀并分析實(shí)驗(yàn)中的用戶需求實(shí)驗(yàn)二 結(jié)構(gòu)建模實(shí)驗(yàn)?zāi)康呐c要求理解面向?qū)ο笙到y(tǒng)分析和結(jié)構(gòu)建模的概念掌握對象和類識別的方法和步驟掌握類之間關(guān)系的確定方法掌握類屬性和操作的確定方法掌握利用Rose工具建立結(jié)構(gòu)模型的方法 實(shí)驗(yàn)類型 設(shè)計(jì)型實(shí)驗(yàn)原理及說明 將一組數(shù)據(jù)和處理數(shù)據(jù)的操作封裝在一個(gè)類中,是面向?qū)ο笙到y(tǒng)的主要特征之一,尋找待開發(fā)系統(tǒng)中的對象,將其中具有相同屬性和操作的對象歸并為一個(gè)類,描述該類的屬性和操作,以及類之間的各種關(guān)系(繼承、關(guān)聯(lián)、聚合、組合)是系統(tǒng)結(jié)構(gòu)建模的重要內(nèi)容。實(shí)驗(yàn)儀器 安裝Rationa
8、l Rose的計(jì)算機(jī)若干臺實(shí)驗(yàn)內(nèi)容和步驟學(xué)習(xí)利用Rose工具繪制類、接口、添加屬性和操作,定義類之間的各種關(guān)系。閱讀并分析實(shí)驗(yàn)一中的用戶需求從用戶需求中抽象出系統(tǒng)對象類,可參考如下方法:根據(jù)名詞/動詞法確定待選類篩選,排除某些可能屬于某個(gè)類的屬性以及一些不具有獨(dú)立意義的名詞,排除屬于系統(tǒng)之外的實(shí)體,再排除系統(tǒng)自身的名詞,經(jīng)某些相同含義的名詞合并,得出符合銷售合同管理系統(tǒng)要求的類找出系統(tǒng)邊界類,邊界類主要指系統(tǒng)與用戶交互界面有關(guān)的類。從需求描述中提取類中的屬性,定義屬性名、說明、類型、可見性、長度以及簡單的描述從需求描述中提取類中的操作,定義操作名、功能、參數(shù)、返回值等。分析各個(gè)類之間的共性和差
9、異,歸納出超類,定義類之間的繼承關(guān)系。分析各個(gè)類之間的語義連接,定義類之間的關(guān)聯(lián)、聚合、組合等關(guān)系,并表示關(guān)聯(lián)的名字、類的角色名和多重性等。用Rose工具繪制以上的分析結(jié)果,即建立類圖,描述系統(tǒng)的結(jié)構(gòu)模型。注意事項(xiàng)對象類的識別類之間聚合與組合關(guān)系的區(qū)別根據(jù)類的共性抽象出超類預(yù)習(xí)與思考閱讀并分析實(shí)驗(yàn)一中的用戶需求充分理解類之間的各種關(guān)系實(shí)驗(yàn)三 動態(tài)建模實(shí)驗(yàn)?zāi)康呐c要求理解序列圖與協(xié)作圖的概念極其在系統(tǒng)設(shè)計(jì)中的作用掌握系統(tǒng)中序列圖和協(xié)作圖的分析、設(shè)計(jì)和實(shí)現(xiàn)方法掌握序列圖和協(xié)作圖的差別掌握利用Rose工具建立序列圖和協(xié)作圖的方法 理解狀態(tài)圖與活動圖的概念極其在系統(tǒng)設(shè)計(jì)中的作用掌握系統(tǒng)中狀態(tài)圖與活動圖的
10、分析、設(shè)計(jì)和實(shí)現(xiàn)方法掌握利用Rose工具建立狀態(tài)圖與活動圖的方法 實(shí)驗(yàn)類型 設(shè)計(jì)型實(shí)驗(yàn)原理及說明 序列圖、協(xié)作圖、活動圖和狀態(tài)圖描述的是系統(tǒng)的動態(tài)行為,序列圖按時(shí)間次序描述系統(tǒng)中各對象如何通過消息交合,協(xié)作圖從空間上描述手法消息的對象的結(jié)構(gòu)組織,狀態(tài)圖描述對象在生命期處于那些狀態(tài)、每一種狀態(tài)的行為以及什么事件引起對象狀態(tài)的改變,活動圖描述從活動到活動的順序的或者分支的流以及發(fā)生動作的對象或者動作所實(shí)施的對象。實(shí)驗(yàn)儀器 安裝Rational Rose的計(jì)算機(jī)若干臺實(shí)驗(yàn)內(nèi)容和步驟學(xué)習(xí)利用Rose工具繪制序列圖、協(xié)作圖、活動圖和狀態(tài)圖。閱讀并分析如下銷售合同管理系統(tǒng)中處理付款單用例的業(yè)務(wù)流程:合同管
11、理員啟動處理付款單用例開始工作,一次將財(cái)務(wù)處傳送來的多個(gè)付款單與響應(yīng)的銷售合同進(jìn)行核對,核對無誤后,將每個(gè)合同銷售的貨物清單與倉庫的存活清單進(jìn)行核對,如果貨物的數(shù)量、金額、品種滿足合同要求,則在倉庫的對應(yīng)存貨項(xiàng)目中核銷相應(yīng)的數(shù)量,并且在核銷同時(shí),倉庫對這些存貨項(xiàng)目進(jìn)行自我檢查,檢查存活數(shù)量是否少于預(yù)警線,如何少于預(yù)警線,打印預(yù)警貨物清單;然后倉庫管理員根據(jù)銷售合同核銷貨物的數(shù)量、金額、品種打印出出庫單,客戶可以持出庫單到倉庫提取貨物。用序列圖描述上述業(yè)務(wù)流程,并利用Rose工具繪制該順序圖利用Rose工具將繪制好的序列圖轉(zhuǎn)化為協(xié)作圖,區(qū)分這兩種圖的差異根據(jù)實(shí)驗(yàn)一中的用戶需求描述,分析銷售合同對
12、象在其整個(gè)生命周期中的全部狀態(tài)以及狀態(tài)之間的轉(zhuǎn)換,并利用Rose工具繪制狀態(tài)圖。根據(jù)實(shí)驗(yàn)一中用戶需求描述,分析銷售合同從簽訂到合同履約整個(gè)過程,確定這個(gè)過程中的主要活動,并利用Rose工具繪制活動圖。區(qū)分對同一“銷售合同”對象建立的狀態(tài)圖和活動圖的區(qū)別與聯(lián)系。注意事項(xiàng)序列圖與協(xié)作圖的異同活動圖與狀態(tài)圖的異同預(yù)習(xí)與思考閱讀并分析實(shí)驗(yàn)一中的用戶需求序列圖和協(xié)作圖與系統(tǒng)類圖的關(guān)系實(shí)驗(yàn)四 數(shù)據(jù)建模實(shí)驗(yàn)?zāi)康呐c要求掌握類結(jié)構(gòu)到數(shù)據(jù)庫表的映射方法掌握類之間關(guān)聯(lián)關(guān)系的映射方法掌握對象之間關(guān)系約束的檢查方法實(shí)驗(yàn)類型 設(shè)計(jì)型實(shí)驗(yàn)原理及說明 關(guān)系數(shù)據(jù)庫是最常使用的持久信息存儲方法,在設(shè)計(jì)關(guān)系數(shù)據(jù)庫時(shí)通常采用實(shí)體關(guān)系模型,而UML對象模型實(shí)質(zhì)上就是一種擴(kuò)展的實(shí)體-關(guān)系模型,并且具有更強(qiáng)的表達(dá)能力,因此從UML模型映射為關(guān)系數(shù)據(jù)庫是一種行之有效的數(shù)據(jù)庫建模方法。實(shí)驗(yàn)儀器 安裝Rational Rose的計(jì)算機(jī)若干臺實(shí)驗(yàn)內(nèi)容和步
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款投資合作合同范本
- 公司廠房抵押合同范本
- ktv經(jīng)營合同范本
- 與商戶合同范本
- 親戚之間租車合同范本
- 勞動合同范本 日語
- 2024年重慶市榮昌區(qū)人民醫(yī)院招聘筆試真題
- 中國監(jiān)理合同范本
- 中山餐飲合同范本
- 2024年河源市紫金縣藍(lán)塘鎮(zhèn)招聘考試真題
- 商會2025年工作計(jì)劃
- 《安全生產(chǎn)法》2024版
- 《消費(fèi)者心理與行為分析》第五版 課件全套 肖澗松 單元1-10 消費(fèi)者心理與行為概述 - 消費(fèi)者購買決策與購后行為
- 《會展概述》課件
- 體檢報(bào)告電子版
- 2024年中考語文真題分類匯編(全國版)專題12議論文閱讀(第01期)含答案及解析
- 七年級下冊心理健康教育教學(xué)設(shè)計(jì)
- 食堂清洗及消毒制度
- 服裝質(zhì)量管理制度
- 自然辯證法概論:第四章-馬克思主義科學(xué)技術(shù)社會論
- 會議會務(wù)服務(wù)投標(biāo)方案投標(biāo)文件(技術(shù)方案)
評論
0/150
提交評論