版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
統(tǒng)一建模語言UMLUnifiedModelingLanguageUML概述為何研究UML—結(jié)束方法大戰(zhàn)發(fā)展歷史
1994年Booch和Rumbaugh在RationalSoftwareCorporation開始了UML的工作,其目標(biāo)是創(chuàng)建一個“統(tǒng)一的方法”,1995年OOSE的創(chuàng)始人Jacobson加盟到這項工作中,工作重點(diǎn)轉(zhuǎn)移到創(chuàng)建一種統(tǒng)一的建模語言UML1996年6月、10月、1997年1月、11月分別推出了UML0.9、UML0.91、UML1.0、UML1.1UML概述1997年11月,OMG(ObjectManagementGroup)批準(zhǔn)把UML1.1作為基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語言之后,UML進(jìn)行了持續(xù)的修訂和改進(jìn),先后產(chǎn)生了UML1.2、1.3、1.4、1.5版本2004年推出了UML2.0,UML2.0對UML1.x作了重大的修改UML模型元素(V1.3)模型中的實(shí)體以及實(shí)體間相互連接的關(guān)系泛化
對象屬性操作狀態(tài)用例結(jié)點(diǎn)接口包依賴關(guān)聯(lián)聚集模型元素類屬性操作構(gòu)件注解UML模型元素(V2.0)模型中的實(shí)體以及實(shí)體間相互連接的關(guān)系部分模型元素注解類屬性操作對象:類屬性操作狀態(tài)用況結(jié)點(diǎn)供應(yīng)接口包依賴關(guān)聯(lián)泛化主動類屬性操作請求接口構(gòu)件實(shí)現(xiàn)UML2.0的13種圖-1用況圖(usecasediagram)類圖(classdiagram)對象圖(objectdiagram)構(gòu)件圖(componentdiagram)組合結(jié)構(gòu)圖(compositestructurediagram)順序圖(sequencediagram)通信圖(communicationdiagram)交互圖(interactiondiagram)UML2.0的13種圖-2狀態(tài)機(jī)圖(statemachinediagram)活動圖(activitydiagram)部署圖(deploymentdiagram)制品圖(artifactdiagram)包圖(packagediagram)時間圖(timingdiagram)交互概覽圖(interactionoverviewdiagram)UML圖1-用況圖描述參與者與用況(參與者使用系統(tǒng)以實(shí)現(xiàn)某一特定目標(biāo)的情形)之間的關(guān)聯(lián)關(guān)系,以及用況之間的擴(kuò)展、繼承等關(guān)系銀行儲蓄帳戶管理系統(tǒng)《包含》《包含》《包含》銀行職員(用戶代理)帳戶管理銀行間轉(zhuǎn)帳開戶取款銀行內(nèi)轉(zhuǎn)帳注銷存款校驗(yàn)密碼轉(zhuǎn)帳報表生成其它銀行帳戶管理系統(tǒng)客戶系統(tǒng)管理員銀行職員(管理人員)UML圖2-類圖展現(xiàn)一組類、接口以及它們相互之間的關(guān)系2條或2條以上的線交于0個或1個點(diǎn)lineX1:realY1:realX2:realY2:realpointX:realY:real相交2..*0..1UM伐L圖3-對象戚圖展現(xiàn)牙一組糧對象賣以及竊相互到之間以的關(guān)奮系,姨是依萬照類愁圖所址建立乎的一蠶組事桑物(實(shí)例)的靜睡態(tài)快斥照L1:lineX1=10Y1=10X2=-10Y2=-10L2:lineL3:lineX1=10Y1=5X2=-10Y2=-5L4:lineX1=9Y1=5X2=9Y2=3X1=-10Y1=10X2=10Y2=-10P1:pointX=0Y=0P2:pointX=9Y=4。5UM臂L圖4-構(gòu)件突圖描述別構(gòu)件弦、接隙口以錘及構(gòu)那件間濤的組洋裝關(guān)訓(xùn)系的猶靜態(tài)賞視圖葛,復(fù)俘合構(gòu)是件本默身可代以由號內(nèi)部僅的子術(shù)構(gòu)件紛圖描垮述應(yīng)用收費(fèi)管理信用卡代理構(gòu)件的內(nèi)部結(jié)構(gòu)圖信用卡代理狀況購買預(yù)購銷售團(tuán)體銷售:售票員:營業(yè)員界面:銷售亭界面:管理員界面:票:信用卡收費(fèi)個體銷售收費(fèi)顧客訪問營業(yè)員訪問UM慚L圖5-組合奔結(jié)構(gòu)挎圖UM掉L2蓄.0新增夕的圖朗,展森示了叨類或駝協(xié)作隙的內(nèi)線部結(jié)位構(gòu),獵與構(gòu)群件差擾別不亂大,租經(jīng)常陣認(rèn)為德與構(gòu)案件圖普等同UM乏L圖6-順序廣圖描述躁特定搭場景駁下交肉互各搬方消殊息發(fā)縱送和坐接收規(guī)的順牲序呼叫方電話線應(yīng)叫方UM碑L圖7-通信障圖另一拳種交奪互圖拘,強(qiáng)袋調(diào)交違互上耐下文革:參趣與交迎互的搶對象崖或角筒色的錫結(jié)構(gòu)酷組織控制電梯運(yùn)行的通信圖2:nextjob=GetJob():Elevator:Queue:Order{new}{local}nextjob:Elevatorcontrol:ButtonPush(){parameter}job1.2:Create()1.1*[allqueues]:len:=Length(){broadcast}1.3:Invoke(job)1:GetElevator(floorid)jobUM敢L圖8-狀態(tài)五機(jī)圖以狀鏟態(tài)機(jī)煮的形膊式描挪述目丟標(biāo)對索象在機(jī)各種助事件幣作用概下的男行為電梯升降的狀態(tài)機(jī)圖Movingupdo/movingtofloorMovingdowndo/movingtofloorIdletimer=0do/increasetimerarrivedarrivedgodown(floor)MovingtoFirstfloorgoup(floor)[timer=time-out]arrivedgoup(floor)OnfirstfloorUM甲L圖9-活動磚圖描述殘一系鞋列活濤動之膝間的次控制膊流和合數(shù)據(jù)顯流[未付款][已付款]*[對每一訂單項][有貨][缺貨]取消并退回訂單收到訂單付款認(rèn)可檢查訂單項制作并發(fā)放提貨單更新庫存制作并發(fā)放缺貨單制作并發(fā)放采購單UM廚L圖10昌-部署香圖描述片系統(tǒng)莫運(yùn)行衰時各貝相關(guān)狗處理溫單元錦結(jié)點(diǎn)胖、各汁結(jié)點(diǎn)離上部嘉署的懶構(gòu)件沿、以撒及相傾互間腔的通蓮信協(xié)睡議《DecNet》《TCP/IP》《TCP/IP》ClientA:CompaqProPCApplicationServer;SiliconGraphicsO2DatabaseServer:VAXClientB:CompaqProPCUM廈L圖10加-部署劑圖變蒸體:制品譜圖部署逗圖的股變體嚷:描揮述系朽統(tǒng)實(shí)渣現(xiàn)制挪品的暑物理婆結(jié)構(gòu)燦,制袋品包憲括文夸件、鎮(zhèn)數(shù)據(jù)巖庫等這兩財個物幟理文圓件“陰承載四了”卻邏輯善類He凳ll暢oW給or眼ld的實(shí)驕現(xiàn)UM艷L圖11菌-包圖描述樓包(一種漂模型忠分解蝴單位)以及環(huán)包之羞間的謝關(guān)系售票處計劃廣告進(jìn)度表客戶記錄票記錄運(yùn)作售票工資單計算購買UM寬L圖12咸-時間北圖UM建L2醒.0新增伯的圖傲,描商述對熟象間檔的交遣互,從但關(guān)嘉注于晚關(guān)于伯時間跪的推哀理,送而不銷僅僅褲是相拖對順井序添水加熱UM榨L圖13榨-交互兩概覽列圖UM永L2江.0新增銳的圖可認(rèn)牲為是拋:活赴動圖+順序線圖的物混合伸體使用方活動霞圖的貫表示便法,愈其中漸的節(jié)墓點(diǎn)或凈者是爛一個修交互詠或者病是一粱個交廈互引拌用UM螺L2載.0的視且圖和榨圖視圖(view)UML圖(靜態(tài)方面)UML圖(動態(tài)方面)用況視圖用況圖交互圖狀態(tài)機(jī)圖活動圖設(shè)計視圖類圖對象圖同上交互視圖與設(shè)計視圖相同,更強(qiáng)調(diào)消息交互方面實(shí)現(xiàn)視圖構(gòu)件圖同上部署視圖部署圖同上需求設(shè)計實(shí)現(xiàn)部署UM訂L視圖1-用況叼視圖描述參可被擾最終挖用戶煌、分鏟析人弟員和陸測試滔人員脂看到匯的系統(tǒng)(外部)行為不涉象及系棗統(tǒng)的態(tài)內(nèi)部她結(jié)構(gòu)花,但挖卻是眨系統(tǒng)禮體系律結(jié)構(gòu)苗設(shè)計肉的驅(qū)款動力靜態(tài)基方面依:用燭況圖動態(tài)街方面編:交暢互圖掙、狀涼態(tài)機(jī)她圖、著活動液圖UM驅(qū)L視圖2-設(shè)計握視圖描述沾系統(tǒng)嗽設(shè)計鼠方案小,主掃要包趨括類枝、接倡口以材及相是互之爽間的混協(xié)作邁關(guān)系靜態(tài)配方面虛:類拍圖、江對象傷圖動態(tài)講方面拐:交憑互圖獵、狀呀態(tài)機(jī)捷圖、沖活動詢圖UM居L視圖3-交互我視圖展示珍系統(tǒng)起不同萄部分蕉之間激的控烤制流番,包解括并個發(fā)和都同步歉機(jī)制主要礦針對到系統(tǒng)占的非半功能堆性方和面,肥例如李性能拉、可帳伸縮特性、默吞吐鵝量等靜態(tài)蔑方面榴:類拋圖、除對象柳圖動態(tài)控方面廟:交村互圖弊、狀眉態(tài)機(jī)圖、卸活動濟(jì)圖與設(shè)災(zāi)計視舍圖的她區(qū)別掏:突瓣出控祥制系備統(tǒng)的津主動串類以族及各疑部分蝴間消選息的觀流動UM碧L視圖4-實(shí)現(xiàn)關(guān)視圖描述進(jìn)組成釘最終恢產(chǎn)品棕發(fā)布臣的相推關(guān)制捐品及御其關(guān)狀系,塊實(shí)現(xiàn)悅單元串體現(xiàn)國為可徑裝配睛、打珠包并戰(zhàn)發(fā)布田的文田件體現(xiàn)漠了邏粘輯單駐元(類和扎構(gòu)件)到物榴理制熊品(物理拌構(gòu)件霸、文芝件等)的映思射靜態(tài)償方面零:構(gòu)刊件圖動態(tài)笨方面刃:交撿互圖山、狀臟態(tài)機(jī)圖、傷活動殺圖UM張L視圖5-部署醒視圖描述緩最終敬產(chǎn)品枕物理姓部署植的拓拐撲結(jié)瘋構(gòu)包括旬組成省整個盡系統(tǒng)俘的各都種分蜓布式誤硬件端設(shè)備憤,以輸及各住個軟權(quán)件模乎塊在吳這些坊設(shè)備池上的狼部署騰和運(yùn)孩行關(guān)佳系靜態(tài)注方面歲:部冬署圖動態(tài)狼方面翅:交居互圖翅、狀占態(tài)機(jī)圖、壟活動塵圖內(nèi)容正摘要面向求對象承的基過本概度念面向送對象陽的分成析和慶設(shè)計圣過程UM套L概述用況貞建模靜態(tài)洗建模動態(tài)扮建模物理墻體系碰結(jié)構(gòu)鏡建模用況斬建模用況爬:文蘿本形雙式的及情節(jié)局描述蟲,用甚以說猜明某炒參與圾者使叛用系懲統(tǒng)以撫實(shí)現(xiàn)踩某一公特定等目標(biāo)悼的情株形用況翅建模址用于晉描述寫一個執(zhí)系統(tǒng)叉應(yīng)該撒做什吵么,法用用況妙圖來描斥述(可能惡有多過幅)用況五圖給們出了抗用戶遷所感兄受到滲的系駕統(tǒng)行潮為,踏但不慨描述桃系統(tǒng)魔如何邊實(shí)現(xiàn)成該功飼能用況蠻圖用框皇圖展?fàn)€示各退類外待部執(zhí)縫行者(a齡ct碧or捧)與系傅統(tǒng)所雜提供移的用休況之群間的牛參與形關(guān)系處,包籃括:系統(tǒng)控邊界咐、用陶況執(zhí)行待者(參與到者):可煩能使樣用這售些用咱況的人或環(huán)外部好系統(tǒng),參翅與者叢與用斗況連歡接表攪示參教與者晌使用袋了該器用況模型段元素母間關(guān)狡系:品關(guān)聯(lián)扎、擴(kuò)平展、略包含躁、泛頌化等每個凍用況剛的細(xì)瓦節(jié)通縮慧常用琴文字捕描述枝,也讓可以蚊用活耐動圖售來描得述用況呆之間駝的關(guān)強(qiáng)系-1關(guān)系說明記號關(guān)聯(lián)參與者與所參與的一個用況之間的通信路徑擴(kuò)展擴(kuò)展的用況到基本用況的一種關(guān)系:擴(kuò)展用況可以訪問基本用況的所有屬性,并在基本用況基礎(chǔ)上增加新的行為《extend》用況頌之間拒的關(guān)花系-2關(guān)系說明記號包含被包含用況是基本用況的一部分,基本用況能看到被包含用況并依賴于它的的執(zhí)行結(jié)果,但二者不能相互訪問其它屬性泛化一個一般用況與一個更特殊的用況之間的關(guān)系,特殊用況可繼承一般用況的特征《include》電話模訂購煉系統(tǒng)猛用況升圖客戶售票鎖員送貨宇員主管建立唐信用供應(yīng)滴訂單訂單列支付提供客戶恭數(shù)據(jù)產(chǎn)生杯訂單信用局卡支付現(xiàn)金妻支付設(shè)置質(zhì)訂單請求目錄電話慨訂購《i妙nc稠lu而de容》《i存nc農(nóng)lu侍de介》《i往nc請lu坡de勺》《e拒xt逗en楚d》核對圓身份關(guān)聯(lián)擴(kuò)展包含泛化銀行儲蓄帳戶管理系統(tǒng)《include》《include》《include》銀行職員(用戶代理)帳戶管理銀行間轉(zhuǎn)帳開戶取款銀行內(nèi)轉(zhuǎn)帳注銷存款校驗(yàn)密碼轉(zhuǎn)帳報表生成其它銀行帳戶管理系統(tǒng)客戶系統(tǒng)管理員銀行職員(管理人員)包含泛化參與模者之橋間的位泛化鼓關(guān)系用況鴉圖對閘于各嫁方的汁作用客戶己:用扔況模芽型指浴明了離系統(tǒng)嚴(yán)的功做能,襲描述經(jīng)了系悲統(tǒng)能濫如何拳使用開發(fā)儀者:虧用況湊模型小幫助零他們?nèi)焕斫庵枷到y(tǒng)許要做炒什么屬,同逃時為略以后許的其熱它模接型建摩模、很結(jié)構(gòu)艱設(shè)計胞、實(shí)喂現(xiàn)等獎提供啟依據(jù)集成碰測試箭和系晶統(tǒng)測息試人槽員:駐根據(jù)求用況漂來測樂試系菊統(tǒng),焦以驗(yàn)習(xí)證系晶統(tǒng)是蟻否完云成了抗用況殖指定飼的功礙能用況殃建模賠步驟定義喘系統(tǒng)(總體博范圍)確定致參與顧者確定拍用況描述礙用況定義帝用況千間的續(xù)關(guān)系確認(rèn)欄模型用況綢建?!x鐮系統(tǒng)臘范圍/邊界根據(jù)恨項目佩的總敬體目堤標(biāo)/任務(wù)湯以及律基本漆的開哪發(fā)決堡策決釋定做什革么不灰做什景么總體司目標(biāo)/任務(wù)詠:實(shí)林現(xiàn)出扣版社妨?xí)m的網(wǎng)繁上銷貧售開發(fā)憲決策餃:網(wǎng)敬上支喜付采靠用銀腹聯(lián)支次付系嚷統(tǒng)、東書籍欄的基外本信咱息來比自于懂出版既社已鋪有的交編輯黃和發(fā)研行管舉理系清統(tǒng)(遺產(chǎn)洽系統(tǒng))邊界備外的隨人或酷系統(tǒng)(第三敞方系喜統(tǒng)、自遺留伴系統(tǒng)稠等)成為搜候選申的參臨與者用況羊建?!_定翁參與振者參與臂者是尿指與頁系統(tǒng)括交互芹的人廁、組角織或原其它耽系統(tǒng)參與袋者代縣表一癢種角置色,屋而不助是具工體的拾人可分膊成主會參與脂者和涉輔助曬參與招者主參舍與者戴是用談況的憂直接枝執(zhí)行咱者,芒例如胡保險潔系統(tǒng)汽中業(yè)盾務(wù)員氏處理充保險俱的注北冊和版管理輔助涉參與亮者對鄰于用粥況的噴執(zhí)行劣起輔程助作描用,義例如襲保險究系統(tǒng)非中管醉理員駕負(fù)責(zé)勻分配針業(yè)務(wù)墻員權(quán)兄限確定童參與現(xiàn)者的駁啟發(fā)信式問貌題誰使刪用系返統(tǒng)的糖主要狡功能(主執(zhí)振行者)誰需阿要從啟系統(tǒng)絮中得帽到對維他們皂日常師工作欠的支圓持誰需優(yōu)要維犧護(hù)、間管理汗和維伙持系牙統(tǒng)的醫(yī)日常往運(yùn)行系統(tǒng)會需要擴(kuò)控制終哪些交硬件甲設(shè)備系統(tǒng)腥需要盡與哪碗些其士它系釀統(tǒng)交真互哪些束人或宿哪些領(lǐng)系統(tǒng)愉對系路統(tǒng)產(chǎn)墳生的幻玉結(jié)果(值)感興涌趣用況決建?!_定蒙用況用況宋的特寸征用況肺總是慘由參源與者特啟動呀的執(zhí)行混者必爆須直馳接或立間接室地指猾示系艇統(tǒng)去和執(zhí)行活用況用況對向參壞與者任提供奴服務(wù)惠或返珠回結(jié)清果,撿這些鼻結(jié)果充必須澇是可呼識別椅的用況延是完憑整的備,一道個用幫況必階須是拾一個湖完整摟的描喉述(有開起始、夢有結(jié)冊果)用況(U飛se縣C犧as濟(jì)e)文本鋼形式飼的情嘴節(jié)描綢述,謙用以辟說明昆某參將與者要使用荒系統(tǒng)團(tuán)以實(shí)兩現(xiàn)某各一特叛定目頑標(biāo)的清情形例:王顧客哨攜帶答所購臉商品滿到達(dá)鉗收銀距臺,競收銀碗員使日用PO舞S系統(tǒng)撫記錄淋每件希商品辭,系予統(tǒng)連婚續(xù)顯鴿示累嫁計金燦額并撿逐行阿顯示拔細(xì)目泥,顧貪客輸朱入支女付信絨息,投系統(tǒng)腹對支閑付信竄息進(jìn)建行驗(yàn)扛證和能記錄種,成命功后攻更新醒庫存唱信息斷,顧稍客從須系統(tǒng)蜘得到蠟購物片小票怕然后鐮離開場景(S史ce吼na廚ri炕o)使用躺系統(tǒng)緞的一雞個特囑定情居節(jié)或露用況古的一暴條執(zhí)萄行路拉徑,要即用娃況實(shí)稈例(U層se血C醒a(bǔ)s侍e叔In欲st至an宵c(diǎn)e別)主成窯功場花景:尿顧客駁攜帶珠商品享到收胖銀臺份,順魚利地廟完成游商品赤掃描片及信遷用卡獸付款窩等全杏過程替代咸場景1:…商品唯掃描獵失敗病,提提示輸驅(qū)入商愈品唯循一碼…替代材場景2:…信用德卡劃憲賬通蜓訊失史敗,磨提示至客戶恥使用張現(xiàn)金爪結(jié)帳………替代侮場景n:用尺戶信俘用卡璃支付雨成功川后要稠求退可貨……因此決用況死就是評一系扣列可健能的勝場景啟集合確定農(nóng)用況培的啟展發(fā)式門問題執(zhí)行除者需帶要系哥統(tǒng)提朗供哪沒些功農(nóng)能?皇執(zhí)行樸者需懂要系凡統(tǒng)做佩什么?執(zhí)行丟者是崖否需灘要讀竿、創(chuàng)雜建、愁刪除恐、修紐奉改或躬儲存售系統(tǒng)卷中的則某類季信息?執(zhí)行肌者是裳否要漫被系幣統(tǒng)中升的事揭件提哀醒,欺或者兩執(zhí)行異者是億否要意提醒漢系統(tǒng)留中某手些事權(quán)情?從功蒼能觀教點(diǎn)看駁,這者些事侵件表陸示什技么?執(zhí)行僅者的增日常男工作盤是否相因?yàn)橘囅到y(tǒng)鼠的新深功能(尤其貿(mào)是目抄前尚蒼未自泥動化閑的功型能)而被切簡化楚或提膽高效沫率用況塘建?!枋鲱~用況使用前文本送描述用況見的目崖的用況送是如挑何啟適動的休:哪排個參木與者節(jié)在什偏么情遭況下制啟動(前提)參與押者和掩用況釀之間控的消獵息流(步驟)主消聞息流瘡和其跪它消涂息流丙是什紫么根據(jù)妨條件易或異昨常情若況等終選擇旬不同鄰的流席程分介支系統(tǒng)案中哪濾些實(shí)非體被宿使用缸或修芬改(結(jié)果),如粥何確鉗定用峰況執(zhí)庸行結(jié)夢束使用造活動紡圖描佛述用況雅的簡之要文麻字描賢述執(zhí)行搞者的耗簡要蹤蝶描述筒,如客戶越:向?qū)W公司原訂購查商品多的人客戶暗代表受:公遠(yuǎn)司處惜理客托戶請什求的占雇員庫存欣系統(tǒng)杏:記已錄公續(xù)司庫經(jīng)存的鑒軟件用況對的簡桐要描贊述,茶如訂購剖貨物兔:客來戶創(chuàng)戶建一沾個新棒的請廚求商約品的征訂單誼,并蔽為那悲些商同品付格費(fèi)取消客訂單略:客蜓戶取字消一吵個已液經(jīng)存遲在的挨訂單用況識的詳應(yīng)細(xì)描寨述用況蚊名稱語、參淡與者用況乖的前角置條壯件和處后置櫻條件點(diǎn):用咐況開鋒始和懸結(jié)束珠的條噴件事件巾流:損一系羨列陳疏述句忘,從劇參與慘者的遼角度印出發(fā)呆的一康系列幣步驟一般館有多裂個事?lián)浼鞒ǎ褐餮矇垡骱脸?、虎其它殃流程特殊疊需求勿:相解關(guān)的鋸非功獻(xiàn)能性平需求用況陡的詳區(qū)細(xì)描筒述結(jié)禁構(gòu)用例的組成部分注釋用例名稱以動詞開始范圍要設(shè)計的系統(tǒng)級別“用戶目標(biāo)”(基本流程)或“子功能”主要參與者調(diào)用系統(tǒng)以提供服務(wù)的參與者涉眾及其關(guān)注點(diǎn)關(guān)注該用例的人,以及他們各自的需要前置條件用例啟動前必須成立的條件后置條件用例結(jié)束后必須成立的條件主成功場景典型的、理想的成功場景替換場景其它可能的場景(成功或失?。┨厥庑枨笙嚓P(guān)的非功能需求技術(shù)和數(shù)據(jù)變元表不同的I/O方法及數(shù)據(jù)格式發(fā)生頻率當(dāng)前用例的發(fā)生頻率,可能影響調(diào)查、測試和實(shí)現(xiàn)的時間安排其它問題仍待解決或確認(rèn)的問題PO膀S系統(tǒng)疏收銀驕用況甩詳細(xì)抖說明-1范圍:下一代POS系統(tǒng)級別:用戶目標(biāo)主要參與者:收銀員涉眾及其關(guān)注點(diǎn):收銀員:準(zhǔn)確、快速地完成收銀操作…
顧客:快速完成付款并獲得購物憑證以方便退貨………前置條件:收銀員經(jīng)過認(rèn)證、顧客是超市會員后置條件:正確更新庫存、正確計算稅金……PO弊S系統(tǒng)召收銀水用況爹詳細(xì)嗽說明-2主成功場景:
1.顧客攜帶商品到收銀臺付款
2.收銀員啟動一次銷售過程……
n.顧客付款系統(tǒng)打印票據(jù)完成整個銷售過程替換場景:a.……顧客信用卡額度不足要求退貨……b.……顧客信用卡額度不足要求退貨…………特殊需求:
1.90%情況下信用卡刷卡響應(yīng)時間小于30秒2.顧客能在1米范圍內(nèi)清楚看到單價和累計金額顯示……PO歸S系統(tǒng)秒收銀微用況閘詳細(xì)扁說明-3技術(shù)與數(shù)據(jù)變元:
1.商品ID獲取可以通過掃描和鍵盤輸入兩種方式2.商品ID支持中國、歐洲及日本三種編碼標(biāo)準(zhǔn)
……發(fā)生頻率:可能在16小時內(nèi)不間斷發(fā)生其它問題:
1.收銀員下班后是否需要清理現(xiàn)金并進(jìn)行結(jié)帳處理2.該超市是否可能在未來實(shí)行24小時營業(yè)……確定扔用況眨之間箱的關(guān)訪系關(guān)聯(lián)窗:參孕與者遠(yuǎn)與用珠況擴(kuò)展番:用籮況與桂用況包含抱:用另況與造用況泛化座:用駐況與僵用況實(shí)例本實(shí)蜘例實(shí)眉現(xiàn)一丸個簡鋒化了歉的銀講行儲債蓄賬造戶管殿理系營統(tǒng),腸該系料統(tǒng)是心在銀踏行的籠柜臺乖上對侄客戶活辦理屋活期倦儲蓄飛業(yè)務(wù)閑。系斧統(tǒng)的妥需求諸陳述委如下用:一個柿客戶雷可以賤在多棟個銀撓行中占開設(shè)殲賬戶鈴,一杜個客酷戶也絹可在均同一彎銀行額中開燈設(shè)多鼠個不買同的藝賬戶娃??陀麘艨蓨W以通羨過銀融行職咬員進(jìn)鹽行開沃戶、步存款紗、取已款、嚷轉(zhuǎn)賬公、注斯銷賬澆戶等呢活動填。其其中轉(zhuǎn)痰賬指巾客戶福將自牽己的落某個什賬戶服上的裹錢款艙轉(zhuǎn)入炊同一筒銀行弱的不霜同賬搖戶(賽稱為客銀行竊內(nèi)轉(zhuǎn)因賬)拘或轉(zhuǎn)翁入不意同銀寸行的愁賬戶竹(稱游為銀貌行間烈轉(zhuǎn)賬李)。睡系統(tǒng)溪管理接員負(fù)遷責(zé)系母統(tǒng)的搬賬戶翻管理陣及業(yè)動務(wù)報付表的騾生成朝。識別辦執(zhí)行顫者客戶究:到腰銀行扛辦理俯儲蓄騙業(yè)務(wù)隔的人昌,負(fù)懇責(zé)輸譯入密匯碼銀行陽職員處(客童戶代睬理)加:銀刻行工伙作人識員,蠅代表等客戶攤進(jìn)行河儲蓄干業(yè)務(wù)續(xù)的操騰作銀行騰職員遭(管清理人棗員)濁:銀脂行工臣作人疾員,體根據(jù)遙客戶焦的儲淺蓄業(yè)姥務(wù)更寺新賬銷戶管理層員:昨銀行辱計算弓機(jī)的均管理聲人員穩(wěn),負(fù)乒責(zé)賬犬戶的稅管理倍和業(yè)貿(mào)務(wù)報舒表的扣生成識別召用況從系禿統(tǒng)的且需求鍬陳述團(tuán)可知警,銀瘋行職暴員(采客戶存代理詢)需話要系壩統(tǒng)提離供開踏戶、警存款黨、取也款、訪轉(zhuǎn)賬軍、注云銷賬度戶等肢功能王,這浩些功車能都咸包含由了校螞驗(yàn)密村碼的和功能攔。系挪統(tǒng)管漂理員皆需要梨系統(tǒng)叼提供俊賬戶浙管理奏和報喉表生褲成功抖能。窄銀行盟職員械(管健理人兔員)略則參瞞與了禾賬戶踏管理涂中的囑更新幣賬戶眠的功零能??状送鈩h,轉(zhuǎn)糾賬功派能可掛分為虹銀行則內(nèi)轉(zhuǎn)綿賬和印銀行劈燕間轉(zhuǎn)言賬,名我們呆可將纏它們匆設(shè)計釣成三隨個用股況,產(chǎn)其中診銀行銜內(nèi)轉(zhuǎn)曲賬用囑況和泊銀行丙間轉(zhuǎn)偵賬用養(yǎng)況都蟲繼承澤了基誼本轉(zhuǎn)卸賬用煎況。碰據(jù)此謝分析不,得杜到該濟(jì)系統(tǒng)濾的用知況圖垂如下可圖所煌示。銀行儲蓄賬戶管理系統(tǒng)《包含》《包含》《包含》銀行職員(用戶代理)賬戶管理銀行間轉(zhuǎn)賬開戶取款銀行內(nèi)轉(zhuǎn)賬注銷存款校驗(yàn)密碼轉(zhuǎn)賬報表生成其它銀行賬戶管理系統(tǒng)客戶系統(tǒng)管理員銀行職員(管理人員)開戶熄用況壞描述用況燭名稱摘:開從戶參與拌的執(zhí)扶行者司:銀腔行職原員(捐客戶厘代理櫻),近客戶前置葛條件肺:一恢個合掌法的哄銀行肝職員酸(客斤戶代問理)世已登豪錄到太該系伶統(tǒng)事件匪流:1.當(dāng)選鐮擇開津戶功含能時繳用況神開始2.輸入學(xué)客戶卸信息那(姓程名、輛地址盲、身零份證未號等拾)3.從賬燒戶管卻理系趕統(tǒng)獲巴取新抓的賬退號4.請客產(chǎn)戶輸麥入密資碼5.請客崇戶再艷次輸予入密寸碼6.如果斗兩次促密碼耕不一沃致則社回到鑒第4步,歲否則浴繼續(xù)7.在賬喘戶庫辨中添事加新董賬戶8.打印齒存折踏,用榴況結(jié)畢束后置刃條件沖:在菠賬戶兆庫中寄增加婦了一臭個新蚊賬戶克,得離到一緒張新扯存折取款活用況胖描述用況祥名稱響:取精款參與范的執(zhí)災(zāi)行者位:銀廊行職衡員(楊客戶嚷代理鎮(zhèn))前置觀條件盼:一即個合檔法的攀銀行掠職員裹(客揭戶代番理)躺已登噸錄到件該系鬧統(tǒng)事件續(xù)流:基本垂路徑漫:1.當(dāng)選瞧擇取班款功牙能時禮用況辱開始2.當(dāng)輸燦入客洞戶信杏息(日姓名氏、賬秋號等因)后a)如果精客戶犯信息矩與賬驗(yàn)戶不析一致記,顯支示錯得誤信咬息,作可以罪重新繭輸入品或結(jié)呢束用期況b)如果積該賬穴戶被初凍結(jié)席(如碼因掛絹失而魚凍結(jié)狂),劇顯示膽凍結(jié)龜信息劃并結(jié)括束用延況3.輸入狐并校稿驗(yàn)密疾碼4.輸入訴取款頂金額蝕,如音果該腳賬戶念的余品款小榴于取窮款金侄額,堆顯示怖錯誤桑信息吧,要鐮求重犧新輸句入5.打印還取款裳單,殃交客統(tǒng)戶簽才字6.建立思取款馬事件崖記錄寫,更源新賬杏戶信悼息7.打印塌存折除,用茅況結(jié)青束可選揮路徑討:1.在第5步客零戶簽杏字之橋前的墨任何頌時刻戒,客槽戶可頂以取約消本涌次取動款,黑用況碧結(jié)束2.第3步校投驗(yàn)密拐碼時紹,如置發(fā)現(xiàn)籮密碼章不一竟致,礎(chǔ)則重?fù)菩螺敺匀朊芷a,瘋或用仗況結(jié)伶束后置盲條件持:如砍果取蘇款成蹲功,客客戶便賬戶諷中的否余額正被更股新(隙減少仗),船否則污余額氧不變塘。取款撇用況務(wù)的活撲動圖輩描述[客戶不確認(rèn)][客戶確認(rèn)][余額≥取款額][未凍結(jié)][不一致][一致][選擇重新輸入][選擇結(jié)束][凍結(jié)][余額<取款額]●··●··打印取款單輸入客戶信息顯示錯誤信息建立取款記錄更新賬戶信息打印存折顯示錯誤信息輸入取款金額輸入并校驗(yàn)密碼顯示凍結(jié)信息●··內(nèi)容糾摘要面向選對象叼的基踢本概只念面向炎對象葬的分候析和和設(shè)計稻過程UM榮L概述用況箏建模靜態(tài)怕建模動態(tài)各建模物理淹體系小結(jié)構(gòu)穩(wěn)建模類圖口和對失象圖類和遙對象男模型歉的基般本模服型元策素有記類、羊?qū)ο篝斠约巴浪鼈兘葜g效的關(guān)遮系對象窯圖是波類圖什的實(shí)款例,肅描述淺某一鹿時刻充類圖若中類傲的特驗(yàn)定實(shí)執(zhí)例以放及這遼些實(shí)瀉例之惹間的導(dǎo)特定貞鏈接對象賣圖使呼用了榴與類涌圖相槐同的姑符號清,只脊是在喝對象飾名下劈燕附加辱下劃釘線,寒對象敗名后拉可接俯以冒耀號和尋類名刃,即ob炮je攻ct屋-n評am隔e:獻(xiàn)c洽la慢ss閑-n親am翻e系統(tǒng)質(zhì)中的氏類和徑對象績模型甩描述秀了系講統(tǒng)的凳靜態(tài)尸結(jié)構(gòu)類圖頌和對控象圖聾的基蒜本元柱素
對象名:類名屬性名=值操作類名屬性名:類型操作聚集組合關(guān)聯(lián)泛化依賴實(shí)現(xiàn)類圖施和對被象圖(例)實(shí)例xL4P2lineX1:realY1:realX2:realY2:realpointX:realY:realL1:lineX1=10Y1=10X2=-10Y2=-10L2:lineL3:lineX1=10Y1=5X2=-10Y2=-5L4:lineX1=9Y1=5X2=9Y2=3X1=-10Y1=10X2=10Y2=-10P1:pointX=0Y=0P2:pointX=9Y=4。5P1L1yL2類圖對象圖類圖彩中類浪之間達(dá)的關(guān)記系關(guān)系含義符號關(guān)聯(lián)兩個元素之間的關(guān)聯(lián)關(guān)系依賴兩個元素之間的依賴關(guān)系泛化一般與特殊關(guān)系聚集整體與部分之間的關(guān)聯(lián)關(guān)系組合更強(qiáng)的一種整體與部分間的擁有關(guān)系,整體負(fù)責(zé)部分的創(chuàng)建和刪除實(shí)現(xiàn)規(guī)約(specification)與它的實(shí)現(xiàn)之間的關(guān)系關(guān)聯(lián)柿關(guān)系從參萍與方悠數(shù)量參分:配二元賄關(guān)聯(lián)陶、多城元關(guān)歷聯(lián)從參些與限坦制:均受限弓關(guān)聯(lián)整體瓜和部岔分的株關(guān)聯(lián)座:聚餅集和撲組合二元潤關(guān)聯(lián)二元文關(guān)聯(lián)害表示頓為在棗兩個汗類之宣間用灣一條針直線墊連接眠,直脂線上能可寫沿上關(guān)壺聯(lián)名有首都國家城市工作于公司員工雇傭關(guān)聯(lián)通常是雙向的關(guān)聯(lián)趨的重畏數(shù)限督制和詳角色駕駛?cè)宿I車駕駛員公車工作于公司員工雇傭*1工作于公司員工雇傭**關(guān)聯(lián)的兩端還可加上角色名(role)與自綿身的結(jié)關(guān)聯(lián)*雇傭*工作于工人1..*老板0..1管理公司員工雇傭關(guān)聯(lián)的鏈公司A張三公司B李四公司A王五公司C張三鏈?zhǔn)顷P(guān)聯(lián)的實(shí)例自身牙關(guān)聯(lián)罰中的瓜角色一個類的對象在不同的關(guān)聯(lián)中扮演不同的角色保險公司人保險合同保險單0..11表示為表達(dá)0..*1有涉及婚姻丈夫妻子0..*1..*涉及有保險客戶多元迎關(guān)聯(lián)(例)項目程序語言程序員多元搶關(guān)聯(lián)曾的對裙象圖(例)CAD程序:項目C:語言記賬系統(tǒng):項目COBOL:語言張三:開發(fā)人員三重關(guān)聯(lián)對象圖受限抓關(guān)聯(lián)受限咳關(guān)聯(lián)嫌用于犯一對瞇多或璃多對洪多的港關(guān)聯(lián)限定陰符用燭來區(qū)遇分關(guān)遷聯(lián)“爸多”戀端的身對象閱集合騎,它層指明惠了在亂關(guān)聯(lián)猛“多拌”端炮的某息個特坊殊對薪象目錄文件0..*{ordered}有序關(guān)聯(lián)目錄文件文件名受限關(guān)聯(lián)聚集聚集(a何gg擔(dān)re倒ga跳ti淘on限)是表栽示整汪體-部分突關(guān)系卸的一籠種關(guān)球聯(lián)聚集療中的收“部恰分”刻對象衡可以忙是多御個“濁整體四”對徹象的民一部衣分(共享蓄非獨(dú)黃占)聚集成員**組個人組合組合(c埋om代po啞si敲ti倉on增)是一中種更鋤強(qiáng)形矛式的姜關(guān)聯(lián)代表肯整體圖的組蛙合對旋象有崖管理噸它的潔部分居對象佳的特甚有責(zé)郵任,離如部序分對肢象的羊生成掩和釋打放組合豎關(guān)聯(lián)奸具有稿強(qiáng)的叼物主堤身份友,即舒“整聲體”輔對象蘋擁有撒“部晝分”合對象迅,“揪部分油”對尤象生繭存在渾“整解體”鵝對象漢中*窗口正文對話框按鈕菜單***關(guān)聯(lián)撫類某些笑關(guān)聯(lián)更關(guān)系兇本身與具有香復(fù)雜慢的性手質(zhì),線可以限獨(dú)立鹽為一宇個類關(guān)聯(lián)嗚類往側(cè)往可披以轉(zhuǎn)倒換為木多元麻關(guān)聯(lián)用戶工作站授權(quán)優(yōu)先級特權(quán)開始一個時間片*授權(quán)*關(guān)聯(lián)皺類間饑的導(dǎo)芳航符號明確的含義隱含的含義未指明雙向可導(dǎo)航右邊可導(dǎo)航左邊未指明只有右邊可導(dǎo)航只有右邊可導(dǎo)航只有右邊可導(dǎo)航右邊未指明左邊不可導(dǎo)航只有右邊可導(dǎo)航雙向可導(dǎo)航雙向可導(dǎo)航雙向不可導(dǎo)航雙向不可導(dǎo)航導(dǎo)航匠可理羨解為舌從一挎?zhèn)€類奪的對旅象訪坊問到待另一芽個類榴的對汗象關(guān)聯(lián)殼類間兄的導(dǎo)留航(例)導(dǎo)航*選課*學(xué)生課程(a)*選課*學(xué)生課程(c)*選課*學(xué)生課程(b)泛化園關(guān)系泛化痕表示問類間約的一桑般—特殊廣關(guān)系(i球s-錫a)一般精類定甜義了膠它的增特殊己類的拴公共旅屬性感和操路作對一束般類石擴(kuò)展醒一些瘡屬性蓋和/或操豈作后制,可殊以特娃化(s飯pe泥ci賞al譽(yù)iz橫e)成特云殊類一般距類是絞特殊裳類的閑父類址,特錯殊類脅是一虧般類強(qiáng)的子糾類特殊秀類可宮以繼抹承一罰般類六的屬共性和抖操作子類番可以談定義攪自己旨的屬贏性和批操作所,也態(tài)可重械新定無義父范類中破的操逝作,燦但重怖新定瀉義的腰操作搏必須樸與父導(dǎo)類具冰有相黨同的松型構(gòu)(s紹ig避na輝tu友re劫)
顯示計算面積四邊形
顯示六邊形
顯示三角形
多邊形顯示邊數(shù)頂角座標(biāo)
長寬矩形計算面積泛化在關(guān)系熔例泛化搭關(guān)系哀例泛化摧是一東種分草類學(xué)昏關(guān)系廊,一惡個一輪般類唯可以赤從不櫻同的毯維或登方面認(rèn)進(jìn)行耀特化例如號學(xué)生令可以蔥從性蛙別、血學(xué)習(xí)眉階段(研究愁生、涉本科禽生、殊中學(xué)抗生等)等不顯同維細(xì)度進(jìn)債行特呀化用類起元(用作現(xiàn)分類期符)來表貝示分紀(jì)類的潛維度繪或方輔面,伍對應(yīng)覺的特干殊類翅組成框一個披泛化束集在泛鮮化集銷中可村對其哈元素胸應(yīng)用肌約束探,在UM炊L中提爛供以爐下約革束,喚見下校表泛化魔集的汗約束符號含義Disjoint(不相交)該類元的多個泛化子類是互斥的,及不存在重疊部分Overlapping(重疊)該類元的多個泛化子類不是互斥的,存在重疊部分Complete(完全的)該類元的多個泛化子類完全覆蓋父類(從某個特定的維度上)Incomplete
(不完全的)該類元的多個泛化子類只能部分覆蓋父類(從某個特定的維度上)泛化集的約束醫(yī)生人男人工人女人教師{overlapping,incomplete}{disjoint,complete}:職業(yè):職業(yè):職業(yè):性別:性別泛化應(yīng)集的銀約束(例)實(shí)現(xiàn)抹關(guān)系纖表示尸一個抗模型園元素椅對于少一個竿行為騙規(guī)約(s去pe贈ci編fi沒ca滅ti澡on冊)的實(shí)掩現(xiàn)關(guān)般系例如蘆類對攻于接趟口的圍實(shí)現(xiàn)變,設(shè)貸計類囑對于急分析謀類的雖實(shí)現(xiàn)泛化蕉和實(shí)尺現(xiàn)都塊可以樓將一粘般描嘗述與沙具體禮描述擴(kuò)聯(lián)系挖起來航,其咬區(qū)別急是:泛化屈是同勝一語緞義層(例如刑都是些類)上的嶄元素控之間乖的連擴(kuò)接實(shí)現(xiàn)席是不脈同語科義層匠中的耗元素淡之間撥的連遵接,遼通??拷樤诓惶睦ツP蜆I(yè)內(nèi),形如設(shè)太計類坡到分霧析類前的實(shí)編現(xiàn)關(guān)明系實(shí)現(xiàn)卻關(guān)系實(shí)現(xiàn)關(guān)系《interface》choiceBlocksetDefault(choice:Choice)getChoice():ChoiceRadioButtonArraysetDefault(choice:Button)getChoice():ButtonPopUpMenusetDefault(choice:String)getChoice():StringButtonChoiceString1..*1..*1..*choicechoicechoice實(shí)現(xiàn)或關(guān)系(例)依賴拐關(guān)系依賴置表示碼兩個臘或多別個模屈型元穿素之皺間語追義上曾的依寨賴關(guān)棍系例如脹網(wǎng)上窮書店繞中的收交易益通知降依賴宵于郵宜件發(fā)障送依賴航關(guān)系喘用一師個虛杯線箭鋼頭表置示,丙箭頭刻上可劈燕附加勺說明置依賴柏類型堪的關(guān)毫鍵字UM坊L2旱.0中的情依賴胞種類童如下撒:Ac蹈ce眾ss歇(訪問),勸b稀in號d(綁定),零c拘al釘l(調(diào)用),河c籠re溉at荷e(創(chuàng)建),歐d旋er隊iv赴e(派生),較i示ns朝ta精nt標(biāo)ia也te貸(實(shí)例艘化),遺p捎er望mi益t(允許),告r嗽ea螞li場ze疲(實(shí)現(xiàn)),需r堆ef樹in艘e(精化),疑s蹈en我d(發(fā)送),飲s趕ub耐st餃it坑ut跪e(替換),汪t環(huán)ra廟ce扣(追蹤敞依賴),執(zhí)us萬e(使用)SchedulingEngine依賴關(guān)系BoxOffice《use》依賴悟關(guān)系(例)約束江和派鞏生(c烈on汗st怎ra臘in晚t佳&如de嘆ri利va叫ti覆on上)約束嚼是用濃自然煤語言疾或特端定的識形式鳴語言坊正文遙表示夾的語雪義條塊件或律限制約束榮的形扛式:{正文飼字符加串}約束耍可以洗附加捧到任抗何模宣型元漢素上財,例執(zhí)如泛翻化的昂約束傘有:寇不相李交、直交迭逼、完補(bǔ)全的占、不沙完全懇的***保險公司人公司保險合同{xor}***保險公司人公司保險合同目錄文件0..*{ordered}約束療例-1約束夢例-21..*成員11黨派領(lǐng)袖1{subset}政治家黨派{self.employer=self.boss.employer}0..1工人*老板0..1公司員工*雇員雇主Cost-priceSales-price/profitArticle{profit=Sales-price-Cost-price}
Invoice+amount:Real+date:Date=Currentdate+customer:String+specification:String-administrator:String=“unspecified”-maxCount:Integer=0-numberOfInvoices:Integer+status:Status=unpaid{unpaid,paid}約束渾例-3關(guān)聯(lián)鬧關(guān)系晶也可擱以被便派生井或約雨束1*{person.employer=person.department.employer}*1employeremployerdepartmentworksForDepartment/worksForCompany1*公司部門人約束緞例-4確定烈需要蘭建模孫的類(分析臉階段)CR男C(類—責(zé)任—協(xié)作儲者)方法雞:使役用一術(shù)組表貝示類刪的索眼引卡拋片類名(C體la掛ss塘)類的注責(zé)任(R鬧es廢po滑ns披ib歸il睡it牲y)類的懲協(xié)作糖者(C蠶ol料la毛bo咸ra危to茶r)類名:
協(xié)作者:
責(zé)任:
CR豎C的主純要步耳驟標(biāo)識也潛在搶的對性象類篩選舌對象如類,守確定乓最終討對象昆類標(biāo)識電責(zé)任(類的僅屬性理和操拼作)標(biāo)識蛋協(xié)作裙者復(fù)審CR旅C卡標(biāo)識監(jiān)潛在防的對鉆象類通常充陳述盜中的名詞許或名塘詞短亡語是可腹能的翼潛在鎮(zhèn)對象擾,包蠟括外部柴對象角:他姜們產(chǎn)掉生或播使用惑軟件啄系統(tǒng)獄中的育數(shù)據(jù)/信息物理紗實(shí)體廣:如孟發(fā)票扮、選葡課單繩、報胖告、鏟打印并的信扔件系統(tǒng)聽運(yùn)行謠過程襯中的矩事件桿:如罪機(jī)器斑人移伶動、梢系統(tǒng)敬入侵角色訊:與奴系統(tǒng)濾交互轉(zhuǎn)的人敘,如腐學(xué)生志、教烈務(wù)員愧等組織驢單位溫或機(jī)蠅構(gòu):披如院無系、每班級充等……篩選晨對象合類的靜原則該對遵象的厲信息泡對于諸系統(tǒng)叉的正環(huán)常運(yùn)襯作是和必須遲的(如選滾課單)該對住象必照須擁連有一基組可道標(biāo)識交的操追作,跑它們恒可以達(dá)按某柜種方得式修糟改對腿象屬增性的短值具有到多個猴相關(guān)往屬性竄的對菠象類(過于喉簡單蠢的對睡象類弟可以暫時合并繩到其鎖它類卸中)該對涌象具鉗備一陷些公共胖的屬性縣和操計作出現(xiàn)脹在問獅題空姻間中簡的真乒實(shí)實(shí)而體(如發(fā)煌票)對象表類的衡其它卡屬性CR劈燕C卡上葬還可湯以包膜含其丙它屬碌性實(shí)在肉性:醉切實(shí)挖的存魚在還師是抽振象實(shí)桶體包含堡性:鍋原子設(shè)的還迷是包懼含嵌蹲套對況象并發(fā)喊性:絡(luò)擁有漠獨(dú)立盾的線黑程還朵是被喊動接棍受調(diào)溝用持久動性:橫持久先的、妥臨時尊的(在系寒統(tǒng)運(yùn)欄行期劫間一辮直有腿效)、短仰暫的完整睬性:向是否照強(qiáng)調(diào)遍內(nèi)部悅的資領(lǐng)源控血制,佩即開根放性新的程移度標(biāo)識演對象瘦類的攤責(zé)任責(zé)任啟:類鵝所了饞解的版信息趁或能餡執(zhí)行球的操蜜作信息涼:通凱過課膨程對紛象是設(shè)否能蚊直接遣了解鐵所有糊選該付門課押程的螞學(xué)生操作繭:選芝課這稈一操雪作屬留于學(xué)尋生類中還是擋屬于壩課程栗類主要端體現(xiàn)蕉為屬停性和主操作類的麻責(zé)任障分配刪是面銅向?qū)?yōu)象分累析和摧設(shè)計推的一扶個關(guān)語鍵問捏題確定尺類的古屬性來和操砍作屬性因表示肯類的拍穩(wěn)定差特征墓,即兄為了勾完成狗客戶健規(guī)定晌的目每標(biāo)所約必須績保存商的類旨的信授息操作布定義灑了對鑰象的央行為都并以咽某種右方式曠修改早對象暴的屬找性值操作押可以營通過鎖對系漠統(tǒng)的巷過程鳥敘述摩的分鍛析提榴取出逗來,疫通常例敘述竭中的毫動詞拔可作證為候布選的蒸操作操作律大體晴可分顆為三飼類數(shù)據(jù)膜處理多:增芹刪改汽、格蛇式化滋、選慨擇、蔥輸入/輸出跑等完成咳某種晴計算踏的操史作,租如關(guān)瘡于選旁課合匙法性罪的檢聚查為控林制事愿件的啟發(fā)生集而監(jiān)圣控對烤象的煤操作標(biāo)識撤協(xié)作況者協(xié)作扁:一挽個對補(bǔ)象為協(xié)了完奴成某較個責(zé)澆任需助要向不其它涌對象滔發(fā)送蠟消息通過遠(yuǎn)類屬視關(guān)系或標(biāo)識襲協(xié)作唯者具有邀整體利與部旬分關(guān)好系的貝兩個且類,遲如窗定口的鴉刷新每需要議窗口紅內(nèi)所訪有的悠控件貓刷新一個臭類必波須從稍另一販個類釘獲取情信息偶:學(xué)姐生對庫象記血錄選脂課信忙息時漲需要傘從課砍程對洗象讀伏取課盼程基麥本信散息一個證類依氏賴于背另一善個類赴:選農(nóng)課結(jié)綢果通乏知依辛賴于閉郵件述類的蠅發(fā)送應(yīng)功能CR殘C卡復(fù)之審復(fù)審萬由客元戶和斗軟件頃分析迷員參割加,知方法損如下參加滲復(fù)審?fù)暗娜苏?,每米人拿CR喊C卡片充的一禾個子叮集,沒有協(xié)某作關(guān)跟系的尚卡片鐵要分晌開將所嗚有用基況/場景廉分類列,為在每一餃個用求況進(jìn)諷行復(fù)奸審復(fù)審注負(fù)責(zé)普人仔掛細(xì)閱積讀用陶況,矛當(dāng)讀迷到一虎個命浮名的吩對象孟時,鉗將令扭牌傳添送給翼持有森對應(yīng)握類的激卡片蘇的人明員大家鑰模擬啦各個移對象睬類的絞責(zé)任(自己紗處理蹈、創(chuàng)陣建協(xié)柳作對攔象、屋發(fā)送貍協(xié)作蛇消息疑等),令綿牌隨萬著模紋擬過免程傳歷遞模擬廳過程酒中如摸果發(fā)疾現(xiàn)幾腔個相扮關(guān)的運(yùn)協(xié)作湖類無經(jīng)法很蚊好的施完成羊某個失用況芬的要勢求則縮慧進(jìn)行算修改UM煤L中屬聰性的襪描述vi珍si黨bi凳li范tyat雨tr戒ib氏ut臺e-魂na秘mety蹄pemu謙lt昏ip春li歸ci燒ty園=鬼in畫it超ia莖l-悅va歡lu共e警{p肥ro你pe鼻rt訊y-團(tuán)st映ri盈ng察}Vi貪si民bi濱li淘ty齊(可見鳴性):該鴉屬性躬在哪慕個范碗圍內(nèi)催可見at桂tr夏ib惹ut雁e-窮na堵me:屬濤性名ty撐pe擁(類型):屬缸性的賤類型未。mu偉lt歪ip貓li蜂ci勞ty兵(重數(shù)):該帖屬性市可能臉的值劇的個吃數(shù)以師及它音們的雖排列灘次序葡和唯府一性in撫it鼓ia卻l-哀va溜lu寫e(初值):創(chuàng)營建對但象時來的初預(yù)值/默認(rèn)要值pr勾op才er膀ty婚-s喇tr煙in射g(特征搞字符穴串):用郵來明紋確地粒指明似該屬街性可抬能的牌候選形值UM紫L中可斜見性符號種類語義+Public(公共的)任何能看到當(dāng)前類對象的對象都能看到該屬性#Protected(受保護(hù)的)這個類或者它的任何子孫類的對象都能看到該屬性Private(私有的)只有這個類對象自身能看到該屬性Package(包的)在同一個包中的任何類對象能看到該屬性屬性綢的重象數(shù)形式嘆:[mi曬ni臺mu別m.浩.m旦ax傻im冤um]ma東xi觸mu雷m可以租是“歌*”蓄,表狠示無徐限當(dāng)一竟個屬破性有告多個托值時去,可口在值套的個律數(shù)后厲面用{}指明挽值元覽素的歸順序蠻和唯嗚一性關(guān)鍵字排列次序和唯一性set無序,值元素唯一bag無序,值元素不唯一orderedset有序,值元素唯一list(orsequence)有序,值元素不唯一Invoice+amount:Real+date:Date=Currentdate+customer:String+line:record[1..5]{set}-administrator:String=“unspecified”-numberofinvoices:Integer+status:Status=unpaid{unpaid,paid}類屬篇性類屬領(lǐng)性表宮示被薯這個賄類所管有實(shí)哭例對窯象共儀享該沈?qū)傩蕴莸闹祳^,類某屬性慨是這建個類稠的名沒字空孩間中旺的全廈局變礎(chǔ)量類屬赤性用擱下劃賓線來逢表示maxCount:Integer=0jobID:Integercreate(){jobID=maxCount++}schedule()Job類屬性實(shí)例屬性類操作實(shí)例操作UM練L中操禁作的筐描述vi侮si劣bi晉li執(zhí)tyop沾er右at億in楊g-結(jié)na厚me烘(兔pa博ra未me兼te追r-誕li揮st日)叔:re涉tu吩rn兼-t待yp墻e象{旦pr豪op俱er嫩ty宇-s禽tr嫁in覺g目}參數(shù)霞的描壇述:di國re堵ct俗io益npa逼ra利me五te察r-爸na代me今:拜t瞇yp都emu盜lt晨ip校li瞧ci瞞ty淚=d校ef久au攪lt吐-v許al電ue關(guān)鍵字語義in傳遞值的輸入?yún)?shù),該參數(shù)的改變對調(diào)用者是無效的out輸出參數(shù),沒有輸入值,其最終值對調(diào)用者是有效的inout一個可以修改的輸入?yún)?shù),其最終值對調(diào)用者是有效的return調(diào)用的返回值,該值對調(diào)用者是有效的,語義上與out參數(shù)沒有不同,但在一串表達(dá)式中使用時return是有效的FigureSize:SizePos:Position+draw()+resize(percentX:Integer=25,percentY:Integer=25)+returnPos():Position內(nèi)容翼摘要面向淹對象講的基逝本概醫(yī)念面向范對象瞇的分轎析和單設(shè)計禽過程UM窮L概述用況堆建模靜態(tài)窩建模動態(tài)但建模物理始體系齊結(jié)構(gòu)志建模UM瞧L中的展動態(tài)枝建模動態(tài)窄建模盛用來政描述姑系統(tǒng)頂?shù)膭訃W態(tài)行犁為,鋤顯示蛇對象粘在系級統(tǒng)運(yùn)貸行期無間不藍(lán)同時廈刻的偷動態(tài)兇交互UM烈L中用狀態(tài)乒機(jī)圖、活動按圖和交互悔圖(順序毒圖、頭通信積圖)來建腿立動鋒態(tài)模志型狀態(tài)午機(jī)圖狀態(tài)茂機(jī)圖西描述買對象必所有陣可能昆的狀丑態(tài),坡以及集哪些辰事件宅將導(dǎo)井致狀踏態(tài)的返改變狀態(tài)錘機(jī)圖偽描述發(fā)了對檢象的避動態(tài)申行為佩,是隔一種錄對象丙生存號周期歸的模松型狀態(tài)架機(jī)圖賤建模歇的步敘驟列出秩對象真具有勇的所術(shù)有狀姓態(tài):幟狀態(tài)壇分為協(xié)起始籠狀態(tài)(1個)、結(jié)權(quán)束狀擴(kuò)態(tài)(0個或言多個)和中法間狀材態(tài)標(biāo)識仿導(dǎo)致幅狀態(tài)鵲轉(zhuǎn)換代的事購件為狀躺態(tài)和僑遷移半定義笑狀態(tài)旬變量鳳和動習(xí)作狀態(tài)遍機(jī)圖湊的基爆本符惑號狀態(tài)轟變量:是化狀態(tài)新機(jī)圖至所顯悉示的運(yùn)類的憶屬性抖,也屈可以慶是臨屬時變作量活動:列藍(lán)出了窯處于煤該狀沿態(tài)時咸要執(zhí)辰行的穗事件堵和動蜓作狀態(tài)名狀態(tài)變量活動狀態(tài)遷移起始狀態(tài)結(jié)束狀態(tài)狀態(tài)杠機(jī)圖嗽的基宜本符從號一個龍初始妄狀態(tài)0個或屠多個肢結(jié)束伶狀態(tài)(由事堡件導(dǎo)榴致的)狀態(tài)客轉(zhuǎn)換與狀芳態(tài)轉(zhuǎn)拍換相夫關(guān)的騙內(nèi)部淘變量進(jìn)入/退出李、或昏在該牛狀態(tài)旋持續(xù)短期間漠的行床為Movingupdo/movingtofloorMovingdowndo/movingtofloorIdletimer=0do/increasetimerarrivedarrivedgodown(floor)MovingtoFirstfloorgoup(floor)[timer=time-out]arrivedgoup(floor)Onfirstfloor電梯條升降墻的狀請態(tài)機(jī)緒圖狀態(tài)爸活動贏中的遣標(biāo)準(zhǔn)將事件en綢tr裝y事件黨:進(jìn)無入該吉狀態(tài)邀時的漠特定詢動作ex被it事件母:退良出該捎狀態(tài)錘時的姻特定激動作do事件覆:處疑于該柏狀態(tài)管中時騎執(zhí)行墓的動布作活動襯區(qū)中雹事件視的語廊法:ev后en探t-筑na就me意(止ar巷gu扁me償nt僑l縫is廉t)民[化gu丑ar歐d-共co哄nd拿it褲io喂n]串/學(xué)ac左ti鋼vi晝ty僚-e贈xp匆re胖ss擔(dān)io小n事件孟名可齡以是壘包括村三個振標(biāo)準(zhǔn)扔事件飾在內(nèi)詠的任午何事繩件參數(shù)漢表表或示該惹動作近所需猛的參能數(shù)警戒藥條件躺是布罩爾表浩達(dá)式泳,動幸作表側(cè)達(dá)式維將執(zhí)限行的落動作lo候gi晝n狀態(tài)loginlogintime=currenttimeentry/type“l(fā)ogin”do/getuse_namedo/getpasswordhelp/displayhelpexit/login(use_name,password)en達(dá)tr沈y和ex根it事件判必須欠執(zhí)行濱,不網(wǎng)能中替斷do及其捐它事汪件可戶以被喝導(dǎo)致災(zāi)當(dāng)前標(biāo)狀態(tài)萍遷移裙的事碼件中斯斷狀態(tài)駱遷移-1標(biāo)在低遷移堵箭頭蜘上的門事件挑發(fā)生帳了首先銷執(zhí)行殃引起菠遷移塞的事?lián)浼袦膭尤∽鳎P然后簡遷移殊到新塞的狀敵態(tài),昂執(zhí)行然新狀縱態(tài)中掀的內(nèi)焦部動代作在執(zhí)盜行do或用傻戶定煮義的煎動作賴時,灣可以郊被導(dǎo)件致狀言態(tài)遷雄移的埋外部領(lǐng)事件侄中斷樂,但en杏tr漆y動作句和ex距it動作備不能櫻被中迫斷,尤它們駐總是槍要執(zhí)削行完例如村打印譯機(jī)處榴于打哨印狀拋態(tài)時果可以惡隨時話被用盜戶取福消(a桌bo暴rt事件),但ex床it動作坑中所滑要求擁的清倦理作放業(yè)區(qū)君的動還作一拼定會議執(zhí)行狀態(tài)濱遷移-2狀態(tài)為機(jī)圖慮中相弦應(yīng)的哨遷移斗上未支指明妨事件表示夸當(dāng)前趣狀態(tài)拒中的捐內(nèi)部豆動作(包括en愉tr稠y、ex項it、do以及照用戶終定義射的動夜作)全部圖執(zhí)行簽完后衫,該鴿狀態(tài)計遷移凍被自誕動觸套發(fā)例如掛打印薄機(jī)處搜于打過印狀效態(tài)時斜將一互直執(zhí)召行打
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版智能門窗安全性能檢測與認(rèn)證合同3篇
- 二零二五版健身俱樂部健身用品定制與銷售合同2篇
- 2025版美術(shù)教師教育公益活動聘用合同協(xié)議4篇
- 二零二五年度醫(yī)療健康領(lǐng)域投資借款合同大全4篇
- 二零二五版摩托車售后服務(wù)網(wǎng)點(diǎn)建設(shè)與運(yùn)營合同4篇
- 2025年度智能化中央空調(diào)系統(tǒng)安裝及維護(hù)服務(wù)合同協(xié)議4篇
- 2025年度可再生能源暖氣供應(yīng)合同范本4篇
- 2025版膩?zhàn)尤槟z漆施工與色彩設(shè)計合同范本3篇
- 2025版高端住宅內(nèi)墻藝術(shù)涂料施工合同范本4篇
- 2025年高校教授學(xué)術(shù)團(tuán)隊建設(shè)與管理合同4篇
- 高考滿分作文常見結(jié)構(gòu)完全解讀
- 理光投影機(jī)pj k360功能介紹
- 六年級數(shù)學(xué)上冊100道口算題(全冊完整版)
- 八年級數(shù)學(xué)下冊《第十九章 一次函數(shù)》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 系統(tǒng)解剖學(xué)考試重點(diǎn)筆記
- 小學(xué)五年級解方程應(yīng)用題6
- 云南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 年月江西省南昌市某綜合樓工程造價指標(biāo)及
- 作物栽培學(xué)課件棉花
評論
0/150
提交評論