




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精品3區(qū)系統(tǒng)建模與分析設計假告學號姓名班級指導教師胡增濤welcome實驗一、用例建?!緦嶒災康摹空莆湛蛻粜枨蠓治龅姆椒ê筒襟E了解以用例建模的軟件開發(fā)方法識別并編寫用例掌握用Rose進行用例建模的具體方法和步驟【實驗內(nèi)容】要求根據(jù)周圍的實際情況,自選一個小型應用項目,分析業(yè)務需要,識別并編寫用例、繪制用例圖以理解系統(tǒng)需求,亦可老師指定的“企業(yè)綜合信息管理系統(tǒng)”中的“進銷存管理子系統(tǒng)”【實驗原理與步驟】建模原理:1 .需求獲取,以任務和客戶為中心,通過會議、面談等手段對客戶需求進行調(diào)研,獲得 系統(tǒng)目標、范圍和功能要求的初步說明。2 .用例分析,確定用例,同時采用分層思想,對用例的層次級別進行劃分
2、(高層用例、 子系統(tǒng)級、用戶目標級)3 .用例描述。分層繪制用例圖,撰寫用例的文字描述(采用單欄格式)。步驟:1 .需求獲取。自選題目,與相關客戶、領域專家等反復商討,獲得系統(tǒng)目標、范圍和功 能要求的初步說明。(也可采用老師指定的題目:“企業(yè)綜合信息管理系統(tǒng)”中的“進銷 存管理子系統(tǒng)”)。2 .用例分析。確定系統(tǒng)范圍和邊界、確定參與者、確定用例。3 .用例描述。分層繪制用例圖,描述用例。畫圖原理:采用Rose軟件進行用例建模必須建立在完好的系統(tǒng)用例分析基礎之上,只有做好系統(tǒng)分析,系統(tǒng)用例建模才能達到預期的效果。步驟:1 .分層繪制用例圖,每層采用“包”進行管理。2.以“企業(yè)綜合信息管理系統(tǒng)“一
3、“進銷存管理“子系統(tǒng)一“銷售管理”一“合同管理”一“收款單處理”為主線,完成 實驗。其他主線也可以?!緦嶒灲Y果】2 .用Rose繪制的“企業(yè)綜合信息管理系統(tǒng)”的1級用例圖如下:此系統(tǒng)包括“財務管理子系統(tǒng)”、“綜合支持管理子系統(tǒng)”、“生產(chǎn)調(diào)試管理子系統(tǒng)” 和“經(jīng)理查詢子系統(tǒng)”等,而“進銷存管理子系統(tǒng)”又包括“采購管理子系統(tǒng)”、“銷售管理子系統(tǒng)”和“庫存管理子系統(tǒng)”3 .用Rose繪制“進銷存管理”的 2級用例圖如下:“管理進銷存”用例管理企業(yè)與客戶簽訂采購/銷售合同,并督促合同的執(zhí)行和履約,提供售后服務。對庫存產(chǎn)品和物料進行出/入庫的有效管理,及時盤點并提出低于庫存預警線而需要采購的物料清單和各
4、種庫存統(tǒng)計報表。4 .用Rose繪制“銷售管理子系統(tǒng)”的3級用例圖如下:制定銷售計劃,與客戶簽訂銷售合同,井將其詳細內(nèi)容錄入管理系統(tǒng)。監(jiān)控正在履約的合同,檢查客戶是否按時付款,對付款的客戶發(fā)貨。zy經(jīng)理Q 一大客戶密銷售計劃首理理合支持管理 也口m管理史上)/、 財勢雷理(trnrn*匿以升)售后股外營勢客戶產(chǎn)品用靖企刻 口 市的少 企i蜴工(from Ca* J銷售合同管理生產(chǎn)調(diào)度5 .用Rose繪制“銷售合同管理子系統(tǒng)”的4級用例圖如下:銷售合同的主要條款是銷售合同的重心,它決定了合同簽訂雙方的義務和權利,決定了銷售合同是否有效和是否合法,是當事人履行合同的主要依據(jù)。這是一份合同的重中之重
5、,營銷員在簽訂合同的過程中, 一定要對合同所具備的主要條款逐一審明,詳盡規(guī)定,使之清楚、明確。:口標0-看由合團拜妁轉入歷年庫黃詢客同包里管更Mm調(diào)!1管看JIt* ¥11生產(chǎn)潮度gnf理綜合受持舌舞肚0面能離累津)吳(frflfll Ut4 C».(o nr1幔求音同V-卡獨A藉售人員o菱二八、客聲Ifrom Use Cas*打印煉=非關打2催前里【實驗總結】1 .在添加用例之間的關系時應注意,用例之間的關系有:一般關聯(lián)關系(用無方向實績 箭頭或單向實線箭頭);包含關系;擴展關系(都是一種依賴關系,所以用依賴線【虛線箭頭】);泛化關系(空心三角實線箭頭)2 .剛進到實驗室
6、去做實驗的時候,不知道如何下手去做,后來看看文檔,然后再做就 很容易上手了。實驗二、分析建?!緦嶒災康摹坷斫饷嫦驅ο笙到y(tǒng)和對象類建模(概念建模)的概念了解和掌握面向對象系統(tǒng)分析的方法和步驟了解和掌握尋找開發(fā)系統(tǒng)中類(概念)的方法和技巧掌握用Rose繪制概念模型的方法 【實驗內(nèi)容】在用例分析的基礎上,選擇第一個迭代周期打算開發(fā)的用例,建立相關的概念模型【實驗原理與步驟】建模原理:1 .使用概念目錄列表 (見下圖)和非正式分析法(識別問題域的文本描述中的名詞短語,然后將其作為概念或屬性的候選對象)相結合的方法識別概念。因此,待開發(fā)用例的文字描述中,名詞可能成為概念或屬性的候選對象;表示 行為的動詞
7、詞組有可能成為事務型或過程 型對象;形容詞組有可能對應抽象的名詞型概念。策略一:概念目錄列表概念目錄-1”也立。注 X舉例物理的或半花松借史史 E二史咤二.叨¥1鋪管點生流CFOffD現(xiàn)幃說明,設計或者事物的描述產(chǎn)品規(guī)格說必商店" 37* 又 1 J 4 v Jib-箕 H 步H Ji >5事舞 ,1不 A .小篇 W 峙*T;箱型:里忖在軍事務處置成 lL三_ 巴力乜弓免二看生M項一人的角色出納員包含其他事物的包容器商店,觸行識別號報包含在包容罌中的事物植隹藁項親統(tǒng)外部的其他計算機諛備或機楨電子啜備信用卡授權摹綻抽賬的名詞性根金)才百十日戶 本.mJ- -十仇謙的人
8、不及格的學生方箱智郃事3心二二:銷售,搶劫、會攸過程(有時用概會塞達迪腥】-出鳴一個曲品的過程規(guī)則或黃串退賃政策目錄產(chǎn)品目錄財政收支、工作情況收據(jù).分類假目.展同合同金融工具網(wǎng)腹等機構信用卡采用的技術基本上就是:ER圖和純行為+OO的聚合、泛化。2 .最終關聯(lián)的數(shù)量 介于“需要知道”型關聯(lián)與【“需要知道”型關聯(lián)+ “需要理解”型(從通用關聯(lián)列表中派生出的,見下圖)】之間。通用美聯(lián)列春、廠jf一上無非就這么幾個詞:“11。加duconhuiLiecmdc叩tiir已描述:+某種業(yè)務相關的動詞倉儲父支付,上分類:舉例/-工本物理鴕R的一部分;抽屜4rcfT,A在建淑上星B的一部分銷售項條目一悄售或
9、A在物理上包含于B中或依賴于EPOST商店/A在遺牌上包含于IPT商品項描述一目錄八是對B的描述商品項描述即1品項A是事落口就報吉口的一個記錄項銷售項條目二銷fT項A為B所知銷售項一P。近A是口的一個成員出納員一匍店A是B的一個組織單元商店的廠十部門一尚店A使用或管理B出純貴一POSTA與B互相通信項客一出納員一斗與一個才鳥口育犬聯(lián)一一一顧客一支付項A與B陰個事物之間有關聯(lián)支付項一銷售項A是B的下一個實例rosT postA為D所擁仃rosTrffiiS1步里(1 一關隹用倒作為舞小迭代則叫倭n標(一般是擷眶槐依檄軸用防小選隙業(yè)齡悟息馥系妙, "進髓管理r籟力隘存鞭。嗜淵出書廠觸憚
10、處堂拉腫獷側棘理”腑:也可以造.企業(yè)鐮鈍沿觸系翳,梢存管震了赧“骷 管理” > “鈿首燈, "媯我理r時的“增加骷旬曠更收款翱堂用陸 麒,選嶙 存管審主線更合跆 ,般要實妒耨一體心 娟的單指導眇和采機并實嫡庫拜札那么一 切工僦以審精勒中心.殷頤此首選嘲貽可用例也更為頷/蝴駿利鞋噴L觸腌醐鄭L畫噩電珊采用咽蹴r硼類圖齷舲題,r秘聃類巾貝缺名的也沒秘羨觸(魏橙 階段岐位要航前腋蟬訪麗也 叔蒯的燉啊烈 眼端(劫自然,,脩甘于聚合解化穌用械的殿 拗鈿實 心疑戌彘 黔:空心舞毯熱 源:空二觸項線)【實驗結果】(o)®m 制十迭蟒蒯怎選“赳令危艮管理累sr。喘存管理“小 啊蝌碑,
11、嘲域F排I幃嚼舊”看 聯(lián)唯4 腳拜理“于藏力啕曹施"-WS" q峨解艇”攜帕 維臧黔 或瞰髀處靂用機眄跚噴岫幽(1)建洲疑熊期腱恥M”更醐即下腺腫物避t餓電敦靜微眼的悔機 也可刷類蝴蜩巾腿研的蠲康眼含和醺屬也繪制畿同的關聯(lián)用Rose繪制的概念模型如下圖:戶人縫3的的胸購 履器尊復將名£話箱 奧建性電郵 #員員員員銷售合同(from U&e Case View)眥mM Cavtw«Actw» 銷售人員 山口不尚冬包目管理手條統(tǒng)l銷情合同期用【實驗總結】1 .此實驗主要注意關聯(lián)的命名、畫法和閱讀方向。比如:打算在“銷售客戶”與“銷售合同之間
12、畫一一般關聯(lián),命名為“簽訂”,顯然主語是“銷售客戶”,賓主是“銷售合同”,畫線的時候反而要從賓主拖向主語,這樣,打開連線的規(guī)格說明,才可以看到RoleA是“銷售客戶”。2 .關于聚合與組合,首先,關聯(lián)的讀法是 A聚合成B (因此菱形在大頭),因此要從B畫向A,比如:從“銷售合同"畫向"銷售合同明細”。這日R Role B Detail中的Aggregate就已經(jīng) 選中(表示 聚合,是空心菱形),如果再選中 Bye Value ,就變成 組合了(空 心菱形)。實驗三、設計建模1【實驗目的】理解順序圖的基本概念了解和掌握軟件工程中用例邏輯時序的分析方法掌握使用Rose創(chuàng)建順序黑
13、乎乎的方法【實驗內(nèi)容】在用例模型和概念模型的基礎上,對首選的用例進行分解,識別出系統(tǒng)事件(系統(tǒng)操作)、(并寫出契約的后置條件);為每個系統(tǒng)事件畫順序圖,為對象分配職責。【實驗原理與步驟】原理:1 .在系統(tǒng)順序圖中,所有的系統(tǒng)都被當成黑盒子看待,順序圖的重點是參與者發(fā)起的 跨越系統(tǒng)邊界的事件。2 .系統(tǒng)事件是由某參與者發(fā)起的指向系統(tǒng)的輸入事件。一個事件的發(fā)生能夠觸發(fā)一個響應操作的執(zhí)行。3 .請仔細研究下圖,考察它是如何從左邊的“購買商品”用例文字描述中分解出 3個系 統(tǒng)事件的。:出事歸口】有所砒品,出冷民解夔阻就它的UPC和數(shù)量商品信息錄入完畢后,匕綱另要向 POST發(fā)出指示】指示已完成本次交易
14、出員告源健客反付貨款總融,時 客付攤出納員現(xiàn)中曷記錄所收到的現(xiàn)僉數(shù)量出華員購買商品T楨本1I - 3 JI entcjItetnflTCjjiiniifiK )I! endSdeQ rij inakcPayniMf 砒uuitl(實例創(chuàng)建、形成關聯(lián)、4 .參照用例模型和概念模型。為每個系統(tǒng)操作估計后置條件。屬性修改)5 .按照設計模式為對象分配職責步驟:1 .分析首選用例的文字描述,按事件進行分解,識別出系統(tǒng)事件。(下面以“企業(yè)綜合信息管理系統(tǒng)")一一“進銷存管理”子系統(tǒng)一一 “銷售管理”一一“合同 管理”主線中的“收款單處理”用例為例)那隕號0103051精4層軀圉蹄.采用他編碼,
15、尋空2位蒙狩酈周收款單處理執(zhí)行女人執(zhí)行看:錮警炯管理小 好,綱率,系嫡對女"噴管理”子系統(tǒng)倉庫管理子森統(tǒng),“鏟調(diào)度整”子系然目的,可于已知捌舒同時箍髀門貨船取客戶隔,并不期或機噂散單槌”目例要單的工作 是椽直也就單就倉庫提取客尸仃也為產(chǎn)瓦痿宜共發(fā)貨給客戶.翅.主要曲基棉級肌4級典型事年度第:l核對“收款單以批處理方式對w務郎n特送過來的收款單(客戶的付款證期根靜攵款單二的告同羯號自動 購對皮的造售合同.將收a的隹款金蔻塘寫到合同中'1枚對*酋物清單祭境根據(jù)客戶付款金就合同上標明的貨禱種族、覦量和單粉,與倉庫庫存苜物清羊進行 的.3 .如果倉厚中有胴規(guī)定戮量的貨物.從倉庫要取客
16、戶而1的產(chǎn)品,核金并發(fā)轆客戶.轉到5執(zhí)行.4 .乩梁倉庫中瓊¥的納少于合同M定的近靶通向"生產(chǎn)調(diào)度部門”發(fā)送“產(chǎn)品*產(chǎn)曰清單轉重立F理統(tǒng)生 產(chǎn).當所費的產(chǎn)品生產(chǎn)ti來并入隹后,蓊到醴J執(zhí)行.5,脩黑送第的霰草堵筆L粕悶銷餐臺日中, &退出系貌.與耳也用網(wǎng)的美底:諉尿醫(yī)案異步的繳出程推總揖及豆“生產(chǎn)調(diào)度割了和“倉皮苣理題了嬲如 弄鞫件流處圉L過翠推由1平如果郃!,遇5春,我不王悻應的“書行重采闞干他忖褊招不能藍;哈顯示善招標 戶.并骸他攤”布崎遜回明第&了我們皆不考慮批處理.第力核訊因為要將“貸款金馥填寫到合同中t維麟噌懶*的屬性修 品此合同顯然已紿存也不需要
17、創(chuàng)也但需要糊令向編號叫 麻杉獻聯(lián).第二個核對需要雕含問明 細到倉庫的“存賁明鮑1段念領空中還沒制巾去至此核用發(fā)生前雖然箴了嚇假削但髓后并沒有新的消息 至越系統(tǒng)邊界,因此這仍恭是同,個系綺事件.先考慮或幼場患應該向庫存系發(fā)發(fā)提貨單廉含模通中還沒有) 就結束九后續(xù)的削減原存(核新,預警顯然不是梢件管理員的取機井出真正的核清必須由倉庫的置貨人 才族保證貨悵 熟并且“生產(chǎn)廠打與前購公司”的運作方式不聞后者是自己的員工取貨笄郎哥,而前者 還和U能是來人來車取乳這時宜座收卻艮放單后并不能立即自動處理(開發(fā)費朝,必須等取費人到達才他處理.本期應處性產(chǎn)廠家"模土這又存在一個問題如果初喊貨單后不做杯,
18、喉躺井 發(fā)用戶和后續(xù)付款單的處理,所以有必要戢計甘“軍時存貪明細,急急極型中還世陰(不是真實的“存貸明 繼供修曲何時按存貨呦/進行刷新應該是庫存管理系跣的事(比如梅天日里制輒但因為南當天%取貨 人送研顆,是提直單作度聞當于退回耦售系絡付款單變?yōu)槲刺幚恚┻€是就強行劇新(此時有沖突??保浚?失嬲猛向“生產(chǎn)雅部I丁發(fā)送餐產(chǎn)脂產(chǎn)申潮T加果JWR世單蜥眇,那么通該有庫存系統(tǒng)發(fā) 來的“產(chǎn)3人庫通知處理”用腳來調(diào)用本用例進行發(fā)貨.本翅顯然微根據(jù)付款單運作,因此如果失也就不處 理付款單,但按日期把它排在待處理付款單的前面。從前面的分析來看,或一個系統(tǒng)事件,我們裁命名為.付款 單處理破付款町2 .為每個系統(tǒng)事件
19、估計后置條件。 (以上做了部分分析)3 .按設計模式進行設計 首先考慮控制者,領域控制者選參與者角色,即“銷售人員” 。為了避免使用FORM窗口等表示層對象,我們構造一個類“應用協(xié)調(diào)者”向控制者發(fā)送消息?!緦嶒灲Y果】用Rose畫出的設計類圖如下圖:燧售tnim.anf "揖呼年銷售十可仔生6511秘黨收工:付乾單:f E含亞型;鈕ffrom Usa C#se Vrtj產(chǎn)品生產(chǎn)用 清單E哂支0g 精售人員 Fro e徜兔合同更武子軍騎乙精咨客戶 gwnlJH 金鼻)鞘售管I司明一«Aetw» 騫戶、口I-U39 Case Fiew;«Ador»企
20、業(yè)員工網(wǎng)eUjeCjse ¥m第售合同盾5 If(拿.的吊善,構產(chǎn)品frorn'l用樽母1第詈大營戶fiwnnieasi懈推5je1就片罩W)用Rose畫出的順序圖如下:附;田里里:魚期相:糧建貪局2M 01:|3書喝合國£* ;:L4|門校對.善明第£.L 晞他打印()【實驗目的】實驗四、設計建模2理解面向對象類之間關聯(lián)的概念了解和掌握分析類之間關聯(lián)關系的方法了解和掌握待開發(fā)系統(tǒng)中類之間關聯(lián)關系的分析方法完善設計類圖,掌握使用Rose對關聯(lián)進行建模的過程【實驗內(nèi)容】根據(jù)設計建模(1)中交互分析,進一步設計關聯(lián)和對象可見性(補上遺漏的關聯(lián))完善設計類圖?!?/p>
21、實驗原理與步驟】原理:讓硬嗓再,門,關VK夫篇幅雉了繪定類的對象個體之間的語義選幢.是類。類之間的連接.矢聯(lián)可隊分為就關聯(lián),案仔矢 收.割舍關聯(lián)和飲帔矢聯(lián)等.e一般矢聯(lián)括一對差的二方美融及步個費之間的¥無*歌.3;贅伯抗聯(lián);分之陶H處的人行三殺.嚶奈戈系的上班tl 于L喇稱為其號鱉臺.(4)摘臺仁。呷OSrtWQ)大事表示使體和郃分之同有比翼音美系更強的大嶷.它iOt同是一對一的關系*即網(wǎng)生范 共存亡.盤合夫條小使共親.(5】依鞭K系弒一快川天第.護電為 通儀儀調(diào)用廣為TF整的班芬.可以使肘F制的指導有"領出智封住的美系:(1語I兩力或兩小L£ I的一軻渴之網(wǎng)枕可
22、催1關瓦0)工珅推柞(成依質(zhì)品)的船打太平中理!他筆的司學G) 個類過才比一一類的對卜(對成>上(蟄段就一代濟可睡.出現(xiàn)的關聯(lián).步驟: 分業(yè)已祖上的整計類圖和交生圖.15過計關敏和處年可見性寸癡的美聯(lián)心卜加以”7嗡合 信息管理系舞.> 運羯存管理",系統(tǒng)8一修收就單處電1線中 冊.收款律處理”用例為例,在tfi密營建子系筑中.定義的善個類之同一般都有*系鼠生.期性A員那客戶供客戶供網(wǎng)簽JTtfi博含同. 用15#網(wǎng)中涉盤到香衿可以機打國產(chǎn)船偉網(wǎng)it公用線注審百用篝?后球含網(wǎng)才晚生成付武軍需矍方'付款. 向他人玨普發(fā)伊罰中向宮門俳取欠款.ttWMMM*青智促執(zhí)行粉畬同技合同a新 囑打京的介M轉到照約含何散熱庫存科褥春等等.91 jflt,篦 悄令人員。客戶,一般矢聯(lián),多對多(b)情笆合同。合同明, Ufllitfi(。計JM明物;細含.(c)村及平與有戶工依低關系.如果忖教電類中白“統(tǒng)計忖款舍故CS戶類 客戶對&T操住的送,村款 單類就依政客戶類完善也讓類留曲固原昌(1)關聯(lián)關系插妥了給定類的用配個體之用的iS義物1,砂類。類之間的羞接.共取可以分為一般關稅聚含, R,切合關聯(lián)和儂帔關鼠生(2) F關聯(lián)端T類的二部眼及紂類之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 泥土方運輸合同范本
- 農(nóng)民工城市創(chuàng)業(yè)金融支持研究
- 逐夢前行書寫華章-2024年度個人述職報告
- 2024年舟山市港航事業(yè)發(fā)展中心用工招聘考試真題
- 2024年四川大學錦江學院人才引進招聘考試真題
- 2024年貴州平塘富民村鎮(zhèn)銀行招聘考試真題
- 2024年恩施州住房和城市更新局公益性崗位招聘考試真題
- 化工廠施工安全風險控制方案
- 2025年幼兒園核酸檢測評估方案
- 科技創(chuàng)新項目培優(yōu)輔差方案
- 2025年安徽職業(yè)技術學院單招職業(yè)技能測試題庫學生專用
- 2025年黑龍江農(nóng)墾職業(yè)學院單招職業(yè)傾向性測試題庫附答案
- 2025年黑龍江農(nóng)業(yè)工程職業(yè)學院單招職業(yè)適應性測試題庫完整版
- 小學科學點亮我的小燈泡省公開課一等獎全國示范課微課金獎課件
- 2024預防流感課件完整版
- 發(fā)動機飛輪殼加工工藝及其夾具設計
- 中國控制會議論文模板英文
- 前廳羅盤系統(tǒng)操作細則
- 迅達扶梯9300AE故障代碼
- 二年級下冊數(shù)學課件-第三單元 對稱圖形 ppt(29張) 北京版(2021秋)
- 《各種各樣的橋》ppt課件
評論
0/150
提交評論