




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、譚火彬譚火彬Copyright College of Software, BUAA-2-學(xué)習(xí)路線圖學(xué)習(xí)路線圖OOOOUML : : Business ModelingCopyright College of Software, BUAA-4-內(nèi)容安排內(nèi)容安排UML與軟件工程過程與軟件工程過程業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建模基礎(chǔ)業(yè)務(wù)建模流程業(yè)務(wù)建模流程u識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u識別業(yè)務(wù)用例識別業(yè)務(wù)用例u詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例u建立業(yè)務(wù)對象模型建立業(yè)務(wù)對象模型業(yè)務(wù)建模實踐業(yè)務(wù)建模實踐從業(yè)務(wù)模型到系統(tǒng)模型從業(yè)務(wù)模型到系統(tǒng)模型Copyright College of Software, BUAA-5-內(nèi)容
2、安排內(nèi)容安排業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建模流程業(yè)務(wù)建模流程u識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u識別業(yè)務(wù)用例識別業(yè)務(wù)用例u詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例u建立業(yè)務(wù)對象模型建立業(yè)務(wù)對象模型業(yè)務(wù)建模實踐業(yè)務(wù)建模實踐從業(yè)務(wù)模型到系統(tǒng)模型從業(yè)務(wù)模型到系統(tǒng)模型Copyright College of Software, BUAA-6-UML是標(biāo)準(zhǔn)的符號是標(biāo)準(zhǔn)的符號 Copyright College of Software, BUAA-7-UML不足以構(gòu)造系統(tǒng)不足以構(gòu)造系統(tǒng)Copyright College of Software, BUAA-8-UP (the Unified Process)The Unifi
3、ed Process isuUse case driven以用例為出發(fā)點,開始分析設(shè)計以用例為出發(fā)點,開始分析設(shè)計uArchitecture-centric圍繞架構(gòu)地不斷細(xì)化,進行分析和設(shè)計圍繞架構(gòu)地不斷細(xì)化,進行分析和設(shè)計 uIterative and incremental經(jīng)過多次迭代開發(fā)過程,完成分析設(shè)計經(jīng)過多次迭代開發(fā)過程,完成分析設(shè)計Copyright College of Software, BUAA-9-UML與軟件工程過程與軟件工程過程UML2提供的提供的5類類14種圖種圖UP提供了提供了4個階段個階段9大工作流的軟件大工作流的軟件工程過程工程過程u過程是一種過程是一種“戰(zhàn)術(shù)戰(zhàn)
4、術(shù)”,而,而UML則是基則是基本的本的“作戰(zhàn)技能作戰(zhàn)技能”u是一種多對多的關(guān)系,沒有嚴(yán)格的對應(yīng),是一種多對多的關(guān)系,沒有嚴(yán)格的對應(yīng),但有些最佳實踐但有些最佳實踐uUP只是一個模板,每個團隊都有自己只是一個模板,每個團隊都有自己的特點,根據(jù)這個模板定義自己的過程的特點,根據(jù)這個模板定義自己的過程Copyright College of Software, BUAA-10-根據(jù)團隊情況分步改進根據(jù)團隊情況分步改進用例文檔用例文檔( (需求需求) ) 老方法老方法用例文檔用例文檔 類圖類圖( (靜態(tài)分析靜態(tài)分析) ) 老方法老方法用例文檔用例文檔 類圖類圖 順序圖順序圖( (動態(tài)分析動態(tài)分析) )C
5、opyright College of Software, BUAA-11-開發(fā)過程解析開發(fā)過程解析目前的現(xiàn)實是什么?目前的現(xiàn)實是什么? 在這個現(xiàn)實下,開發(fā)系統(tǒng)是為了達(dá)到什么在這個現(xiàn)實下,開發(fā)系統(tǒng)是為了達(dá)到什么目標(biāo)?目標(biāo)? 為了達(dá)到目標(biāo),系統(tǒng)應(yīng)對外提供什么樣的為了達(dá)到目標(biāo),系統(tǒng)應(yīng)對外提供什么樣的功能和性能?功能和性能? 為了提供這些功能,系統(tǒng)內(nèi)部應(yīng)該有什么為了提供這些功能,系統(tǒng)內(nèi)部應(yīng)該有什么樣的業(yè)務(wù)核心機制?樣的業(yè)務(wù)核心機制? 為了滿足功能和性能,系統(tǒng)的核心機制如為了滿足功能和性能,系統(tǒng)的核心機制如何在選定的構(gòu)架上實現(xiàn)?何在選定的構(gòu)架上實現(xiàn)? Copyright College of Soft
6、ware, BUAA-12-內(nèi)容安排內(nèi)容安排UML與軟件工程過程與軟件工程過程業(yè)務(wù)建模流程業(yè)務(wù)建模流程u識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u識別業(yè)務(wù)用例識別業(yè)務(wù)用例u詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例u建立業(yè)務(wù)對象模型建立業(yè)務(wù)對象模型業(yè)務(wù)建模實踐業(yè)務(wù)建模實踐從業(yè)務(wù)模型到系統(tǒng)模型從業(yè)務(wù)模型到系統(tǒng)模型Copyright College of Software, BUAA-13-業(yè)務(wù)業(yè)務(wù)業(yè)務(wù)是指某個組織或者組織單元業(yè)務(wù)是指某個組織或者組織單元業(yè)務(wù)可以看作一種包含了人、機器、業(yè)務(wù)可以看作一種包含了人、機器、資源的資源的“系統(tǒng)系統(tǒng)”利用軟件思想利用軟件思想(用例思想、對象思想用例思想、對象思想)描述業(yè)務(wù)的過程,就是業(yè)務(wù)
7、建模描述業(yè)務(wù)的過程,就是業(yè)務(wù)建模Copyright College of Software, BUAA-14-業(yè)務(wù)建模業(yè)務(wù)建模業(yè)務(wù)建模只是業(yè)務(wù)建模只是輔助環(huán)節(jié)輔助環(huán)節(jié)不是所有項目不是所有項目都需要都需要也不一定和軟也不一定和軟件開發(fā)相關(guān)件開發(fā)相關(guān)Copyright College of Software, BUAA-15-業(yè)務(wù)建模業(yè)務(wù)建模業(yè)務(wù)建模的目的業(yè)務(wù)建模的目的(RUP)u理解將要實施的系統(tǒng)的組織結(jié)構(gòu)和動態(tài)特性理解將要實施的系統(tǒng)的組織結(jié)構(gòu)和動態(tài)特性u理解當(dāng)前在目標(biāo)組織中的問題,并明確改進理解當(dāng)前在目標(biāo)組織中的問題,并明確改進的潛力的潛力u確??蛻簟⒆罱K用戶和開發(fā)人員對目標(biāo)組織確??蛻?、最終
8、用戶和開發(fā)人員對目標(biāo)組織有統(tǒng)一的理解有統(tǒng)一的理解u獲取用于支持目標(biāo)組織的系統(tǒng)需求獲取用于支持目標(biāo)組織的系統(tǒng)需求業(yè)務(wù)建模關(guān)注業(yè)務(wù)建模關(guān)注u機構(gòu)的核心價值機構(gòu)的核心價值u機構(gòu)的邊界機構(gòu)的邊界u機構(gòu)的參與者機構(gòu)的參與者u機構(gòu)中的工作流及如何優(yōu)化機構(gòu)中的工作流及如何優(yōu)化Copyright College of Software, BUAA-16-需要業(yè)務(wù)建模嗎?需要業(yè)務(wù)建模嗎?不熟悉業(yè)務(wù)機構(gòu)不熟悉業(yè)務(wù)機構(gòu)機構(gòu)準(zhǔn)備進行業(yè)務(wù)過程重組機構(gòu)準(zhǔn)備進行業(yè)務(wù)過程重組機構(gòu)最近進行了一些業(yè)務(wù)過程重組機構(gòu)最近進行了一些業(yè)務(wù)過程重組建立機構(gòu)主要部分使用的軟件建立機構(gòu)主要部分使用的軟件機構(gòu)中大型復(fù)雜工作流的文檔不足機構(gòu)中大型
9、復(fù)雜工作流的文檔不足Copyright College of Software, BUAA-17-業(yè)務(wù)建模方法業(yè)務(wù)建模方法研究對象研究對象u軟件要改進的軟件要改進的研究目標(biāo)研究目標(biāo)u定義業(yè)務(wù)本質(zhì)定義業(yè)務(wù)本質(zhì)研究方法研究方法:把業(yè)務(wù)看成對外提供價值的:把業(yè)務(wù)看成對外提供價值的價值流價值流Copyright College of Software, BUAA-18-業(yè)務(wù)建模工件業(yè)務(wù)建模工件業(yè)務(wù)用例模型業(yè)務(wù)用例模型(Business Use-Case Model)u業(yè)務(wù)用戶表示為業(yè)務(wù)用戶表示為u業(yè)務(wù)過程表示為業(yè)務(wù)過程表示為和和業(yè)務(wù)對象模型業(yè)務(wù)對象模型(Business Object Model)u人
10、們在組織中扮演的角色表示為人們在組織中扮演的角色表示為u組織管理或制造的組織管理或制造的“東西東西”表示為表示為Copyright College of Software, BUAA-19-內(nèi)容安排內(nèi)容安排UML與軟件工程過程與軟件工程過程業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建?;A(chǔ)u識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u識別業(yè)務(wù)用例識別業(yè)務(wù)用例u詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例u建立業(yè)務(wù)對象模型建立業(yè)務(wù)對象模型業(yè)務(wù)建模實踐業(yè)務(wù)建模實踐從業(yè)務(wù)模型到系統(tǒng)模型從業(yè)務(wù)模型到系統(tǒng)模型Copyright College of Software, BUAA-20-業(yè)務(wù)建模流程業(yè)務(wù)建模流程0. 建立建立u1. 識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u2
11、. 識別業(yè)務(wù)用例識別業(yè)務(wù)用例u3. 詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例4. 建立建立Copyright College of Software, BUAA-21-1.業(yè)務(wù)參與者業(yè)務(wù)參與者(Business Actor)識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u在在,與業(yè)務(wù)進行,與業(yè)務(wù)進行的人或組織的人或組織Copyright College of Software, BUAA-22-區(qū)分業(yè)務(wù)工人區(qū)分業(yè)務(wù)工人(Business Worker)業(yè)務(wù)參與者在業(yè)務(wù)外面業(yè)務(wù)參與者在業(yè)務(wù)外面業(yè)務(wù)工人在業(yè)務(wù)里面業(yè)務(wù)工人在業(yè)務(wù)里面儲戶儲戶營業(yè)員營業(yè)員Copyright College of Software, BUAA-23-區(qū)分
12、業(yè)務(wù)實體區(qū)分業(yè)務(wù)實體(Business Entity)營業(yè)員營業(yè)員經(jīng)理經(jīng)理帳戶帳戶取款機取款機點鈔機點鈔機儲戶儲戶Copyright College of Software, BUAA-24-識別業(yè)務(wù)參與者思路識別業(yè)務(wù)參與者思路客戶客戶供應(yīng)商供應(yīng)商合作伙伴合作伙伴潛在客戶潛在客戶政府政府組織中未建模部分組織中未建模部分Copyright College of Software, BUAA-25-2.業(yè)務(wù)用例業(yè)務(wù)用例(Business Use Case)識別業(yè)務(wù)用例識別業(yè)務(wù)用例u業(yè)務(wù)為業(yè)務(wù)參與者提供的業(yè)務(wù)為業(yè)務(wù)參與者提供的u體現(xiàn)企業(yè)業(yè)務(wù)本質(zhì),是體現(xiàn)企業(yè)業(yè)務(wù)本質(zhì),是的目標(biāo)的目標(biāo)看清楚了,我就是業(yè)務(wù)
13、用例看清楚了,我就是業(yè)務(wù)用例Copyright College of Software, BUAA-26-業(yè)務(wù)用例與業(yè)務(wù)參與者業(yè)務(wù)用例與業(yè)務(wù)參與者取款取款存款存款儲戶儲戶轉(zhuǎn)帳轉(zhuǎn)帳企業(yè)企業(yè)貸款貸款食客食客吃飯吃飯Copyright College of Software, BUAA-27-識別業(yè)務(wù)用例的方法識別業(yè)務(wù)用例的方法直接獲得:從業(yè)務(wù)參與者的角度,從外部直接獲得:從業(yè)務(wù)參與者的角度,從外部推導(dǎo)出來推導(dǎo)出來拼裝:從里面往外面看,內(nèi)部業(yè)務(wù)流程的拼裝:從里面往外面看,內(nèi)部業(yè)務(wù)流程的目標(biāo)是什么目標(biāo)是什么業(yè)務(wù)工人業(yè)務(wù)工人業(yè)務(wù)工人業(yè)務(wù)工人活動活動活動活動直接獲得直接獲得Copyright Colleg
14、e of Software, BUAA-28-從業(yè)務(wù)流程拼裝業(yè)務(wù)用例從業(yè)務(wù)流程拼裝業(yè)務(wù)用例業(yè)務(wù)流程業(yè)務(wù)流程u1. 收款人在支票背后簽名,寫上身份證件號收款人在支票背后簽名,寫上身份證件號碼,把支票和身份證件交給營業(yè)員碼,把支票和身份證件交給營業(yè)員u2. 營業(yè)員核對印章正確且證件有效營業(yè)員核對印章正確且證件有效u3. 營業(yè)員操作營業(yè)受理系統(tǒng),辦理支票兌現(xiàn)營業(yè)員操作營業(yè)受理系統(tǒng),辦理支票兌現(xiàn)手續(xù)手續(xù)u4. 營業(yè)員把現(xiàn)金和證件交給交款人營業(yè)員把現(xiàn)金和證件交給交款人收款人收款人兌現(xiàn)支票兌現(xiàn)支票Copyright College of Software, BUAA-29-識別業(yè)務(wù)用例識別業(yè)務(wù)用例-支持性
15、事件支持性事件不要遺漏支撐性業(yè)務(wù)流程背后的業(yè)務(wù)用例不要遺漏支撐性業(yè)務(wù)流程背后的業(yè)務(wù)用例支持性事件支持性事件u人員的發(fā)展與維護人員的發(fā)展與維護u業(yè)務(wù)內(nèi)部業(yè)務(wù)內(nèi)部IT的開發(fā)與維護的開發(fā)與維護u辦公室的設(shè)立與維護辦公室的設(shè)立與維護u安全性安全性u法律活動法律活動例:公司為什么要舉行足球比賽?例:公司為什么要舉行足球比賽?董事會董事會提高員工士氣提高員工士氣Copyright College of Software, BUAA-30-3.詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例業(yè)務(wù)用例是對業(yè)務(wù)流程的封裝,在業(yè)業(yè)務(wù)用例是對業(yè)務(wù)流程的封裝,在業(yè)務(wù)建模過程中需要逐一描述其內(nèi)部細(xì)務(wù)建模過程中需要逐一描述其內(nèi)部細(xì)節(jié),即詳述業(yè)務(wù)
16、用例節(jié),即詳述業(yè)務(wù)用例目的目的u詳細(xì)說明業(yè)務(wù)用例的工作流程詳細(xì)說明業(yè)務(wù)用例的工作流程u說明業(yè)務(wù)用例的工作流程,以便于客戶、說明業(yè)務(wù)用例的工作流程,以便于客戶、用戶和涉眾理解用戶和涉眾理解 Copyright College of Software, BUAA-31-三種可選技術(shù)三種可選技術(shù)Copyright College of Software, BUAA-32-選擇合適的技術(shù)選擇合適的技術(shù)只有文字只有文字u不生動,不便于和客戶交流不生動,不便于和客戶交流只有活動圖只有活動圖u難以表達(dá)所有細(xì)節(jié)難以表達(dá)所有細(xì)節(jié)業(yè)務(wù)用例文檔中插入活動圖業(yè)務(wù)用例文檔中插入活動圖活動圖中插入文字活動圖中插入文字(+
17、注釋注釋+基本路徑基本路徑)順序圖順序圖(需要涉及到業(yè)務(wù)對象模型需要涉及到業(yè)務(wù)對象模型)Copyright College of Software, BUAA-33-活動圖活動圖(Activity Diagram)通過活動來組織,主要用于描述某一方法、通過活動來組織,主要用于描述某一方法、機制或機制或的的u活動活動(activities)、動作、動作(actions)u起始節(jié)點起始節(jié)點(initial node)、結(jié)束節(jié)點、結(jié)束節(jié)點(final node)u轉(zhuǎn)移轉(zhuǎn)移(transitions)、決策點、決策點(decision points)、守衛(wèi)條件、守衛(wèi)條件(guard Condition)
18、u同步條同步條(synchronization bar, fork & join)、并發(fā)、并發(fā)(concurrent)u分區(qū)分區(qū)(partitions)u業(yè)務(wù)對象業(yè)務(wù)對象(business objects)、對象流、對象流(object flows)Copyright College of Software, BUAA-34-細(xì)說活動圖細(xì)說活動圖Copyright College of Software, BUAA-35-細(xì)說活動圖細(xì)說活動圖(1)起點、終點起點、終點u活動的一種特殊形式,各自只有一個活動的一種特殊形式,各自只有一個u起點:只有離開的轉(zhuǎn)移起點:只有離開的轉(zhuǎn)移u終點:只有進入的轉(zhuǎn)
19、移終點:只有進入的轉(zhuǎn)移u存在從起點出發(fā),到達(dá)終點的路徑存在從起點出發(fā),到達(dá)終點的路徑活動活動u有進有出有進有出u動賓結(jié)構(gòu)動賓結(jié)構(gòu)u可以簡單,可以復(fù)雜可以簡單,可以復(fù)雜分區(qū)分區(qū)u定義活動的負(fù)責(zé)者定義活動的負(fù)責(zé)者Copyright College of Software, BUAA-36-細(xì)說活動圖細(xì)說活動圖(2)轉(zhuǎn)移和守衛(wèi)條件轉(zhuǎn)移和守衛(wèi)條件u向外轉(zhuǎn)移的條件之和必須是完備集向外轉(zhuǎn)移的條件之和必須是完備集u向外轉(zhuǎn)移的條件之間不能重疊向外轉(zhuǎn)移的條件之間不能重疊決策點決策點u注意和流程圖的區(qū)別注意和流程圖的區(qū)別u誤把活動當(dāng)決策誤把活動當(dāng)決策圖中判斷圖中判斷“技術(shù)可技術(shù)可行性行性”需要單獨的需要單獨的活動
20、來完成活動來完成 無空位 有空位 Copyright College of Software, BUAA-37-細(xì)說活動圖細(xì)說活動圖(3)并發(fā)并發(fā)(concurrent)同步條同步條(synchronization bar)的分的分叉叉(fork)與合并與合并(join)u有分必有合有分必有合u有分必有進有分必有進u有合必有出有合必有出u并發(fā)并發(fā)同時同時Copyright College of Software, BUAA-38-活動圖中的對象流活動圖中的對象流指定活動操作的數(shù)據(jù)指定活動操作的數(shù)據(jù)(對象對象)以及數(shù)據(jù)以及數(shù)據(jù)的流向的流向(對象流對象流)u業(yè)務(wù)對象業(yè)務(wù)對象(business ob
21、jects)、對象、對象流流(object flows) u指出對某些業(yè)務(wù)實體的操作,類似結(jié)構(gòu)指出對某些業(yè)務(wù)實體的操作,類似結(jié)構(gòu)化中的數(shù)據(jù)流圖化中的數(shù)據(jù)流圖uUML2中對象流中對象流由原來的虛線由原來的虛線改為實線改為實線Copyright College of Software, BUAA-39-活動圖的分層活動圖的分層活動可以簡單可以復(fù)雜,復(fù)雜的活動活動可以簡單可以復(fù)雜,復(fù)雜的活動可以進一步細(xì)化:分層可以進一步細(xì)化:分層u頂層有起點終點,下層可以沒有頂層有起點終點,下層可以沒有u出入平衡出入平衡Copyright College of Software, BUAA-40-4.業(yè)務(wù)對象模型業(yè)
22、務(wù)對象模型業(yè)務(wù)對象模型業(yè)務(wù)對象模型(Business Object Model)u勾勒出實現(xiàn)業(yè)務(wù)關(guān)系中的人、事物、設(shè)勾勒出實現(xiàn)業(yè)務(wù)關(guān)系中的人、事物、設(shè)備、資源以及它們之間的關(guān)系;即業(yè)務(wù)備、資源以及它們之間的關(guān)系;即業(yè)務(wù)工人和業(yè)務(wù)實體之間的靜態(tài)關(guān)系工人和業(yè)務(wù)實體之間的靜態(tài)關(guān)系u從另一個視角描述現(xiàn)實從另一個視角描述現(xiàn)實u使用使用UML類圖描述類圖描述u不要和待開發(fā)系統(tǒng)中的分析設(shè)計類相混不要和待開發(fā)系統(tǒng)中的分析設(shè)計類相混淆淆Copyright College of Software, BUAA-41-餐館的業(yè)務(wù)對象模型餐館的業(yè)務(wù)對象模型廚師廚師菜肴菜肴1.*1.*1 1 1 11.*1.*負(fù)責(zé)負(fù)責(zé)服
23、務(wù)員服務(wù)員領(lǐng)位員領(lǐng)位員雇員雇員Copyright College of Software, BUAA-42-內(nèi)容安排內(nèi)容安排UML與軟件工程過程與軟件工程過程業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建模流程業(yè)務(wù)建模流程u識別業(yè)務(wù)參與者識別業(yè)務(wù)參與者u識別業(yè)務(wù)用例識別業(yè)務(wù)用例u詳述業(yè)務(wù)用例詳述業(yè)務(wù)用例u建立業(yè)務(wù)對象模型建立業(yè)務(wù)對象模型從業(yè)務(wù)模型到系統(tǒng)模型從業(yè)務(wù)模型到系統(tǒng)模型Copyright College of Software, BUAA-43-業(yè)務(wù)建模實踐:建模指南業(yè)務(wù)建模實踐:建模指南業(yè)務(wù)模型不是業(yè)務(wù)模型不是UML標(biāo)準(zhǔn)直接支持的,但標(biāo)準(zhǔn)直接支持的,但是通過是通過UML的擴展機制可以很方便的建的擴展機
24、制可以很方便的建立業(yè)務(wù)模型立業(yè)務(wù)模型主要構(gòu)造型主要構(gòu)造型(stereotype)u業(yè)務(wù)用例模型業(yè)務(wù)用例模型參與者的構(gòu)造型:業(yè)務(wù)參與者參與者的構(gòu)造型:業(yè)務(wù)參與者(Business Actor)用例的構(gòu)造型:業(yè)務(wù)用例用例的構(gòu)造型:業(yè)務(wù)用例(Business Use Case)u業(yè)務(wù)對象模型業(yè)務(wù)對象模型類的構(gòu)造型:業(yè)務(wù)工人類的構(gòu)造型:業(yè)務(wù)工人(Business Worker)、業(yè)、業(yè)務(wù)實體務(wù)實體(Business Entity)Copyright College of Software, BUAA-44-建模指南:模型的組織建模指南:模型的組織利用利用“包包”組織模組織模型型用例視圖中用例視圖中u“
25、業(yè)務(wù)用例模型業(yè)務(wù)用例模型”u每個業(yè)務(wù)用例的每個業(yè)務(wù)用例的”狀態(tài)狀態(tài)/活動模型活動模型”邏輯視圖中邏輯視圖中u“業(yè)務(wù)對象模型業(yè)務(wù)對象模型”Copyright College of Software, BUAA-45-建模指南:使用構(gòu)造型建模指南:使用構(gòu)造型業(yè)務(wù)用例模型是在業(yè)務(wù)用例模型是在UML的用例模型的用例模型(用例用例圖圖)基礎(chǔ)上添加構(gòu)造型來實現(xiàn)的基礎(chǔ)上添加構(gòu)造型來實現(xiàn)的業(yè)務(wù)對象模型是在業(yè)務(wù)對象模型是在UML的對象模型的對象模型(類圖類圖)基礎(chǔ)上添加構(gòu)造型來實現(xiàn)的基礎(chǔ)上添加構(gòu)造型來實現(xiàn)的u利用已有元素添加構(gòu)造型利用已有元素添加構(gòu)造型uRose直接支持這些構(gòu)造型直接支持這些構(gòu)造型Copyrig
26、ht College of Software, BUAA-46-業(yè)務(wù)建模實踐:實例分析業(yè)務(wù)建模實踐:實例分析研究對象:某旅店研究對象:某旅店業(yè)務(wù)現(xiàn)狀:業(yè)務(wù)現(xiàn)狀:u某旅店可對外開放某旅店可對外開放50個雙人間和個雙人間和20個單人間,個單人間,房間費用視情況按季節(jié)調(diào)整,但周一到周五房間費用視情況按季節(jié)調(diào)整,但周一到周五提供半價(周末全價)折扣提供半價(周末全價)折扣u旅客可以直接入住房間旅客可以直接入住房間(如果有空房如果有空房),也可,也可提前預(yù)訂;入住和預(yù)訂都需要登記個人信息提前預(yù)訂;入住和預(yù)訂都需要登記個人信息u旅客提前預(yù)訂房間時,需提交一定的訂金;旅客提前預(yù)訂房間時,需提交一定的訂金;入
27、住時間入住時間24小時之外的旅客可以取消預(yù)訂,小時之外的旅客可以取消預(yù)訂,并退回所有訂金,并退回所有訂金,24小時以內(nèi)則不退還訂金小時以內(nèi)則不退還訂金u退房時繳納全部的住宿費用退房時繳納全部的住宿費用u服務(wù)員每月為經(jīng)理提供房間的預(yù)訂情況和入服務(wù)員每月為經(jīng)理提供房間的預(yù)訂情況和入住情況的詳細(xì)信息住情況的詳細(xì)信息Copyright College of Software, BUAA-47-實例分析:業(yè)務(wù)用例模型實例分析:業(yè)務(wù)用例模型Copyright College of Software, BUAA-48-實例分析:旅客住宿業(yè)務(wù)流程實例分析:旅客住宿業(yè)務(wù)流程Copyright College o
28、f Software, BUAA-49-實例分析:檢查業(yè)務(wù)用例模型實例分析:檢查業(yè)務(wù)用例模型該業(yè)務(wù)用例模型體現(xiàn)了整個旅店的業(yè)該業(yè)務(wù)用例模型體現(xiàn)了整個旅店的業(yè)務(wù)需求嗎?務(wù)需求嗎?如何考慮這項業(yè)務(wù):服務(wù)員每月為經(jīng)如何考慮這項業(yè)務(wù):服務(wù)員每月為經(jīng)理提供房間的預(yù)訂情況和入住情況的理提供房間的預(yù)訂情況和入住情況的詳細(xì)信息?詳細(xì)信息?u經(jīng)理是什么,如何體現(xiàn)在業(yè)務(wù)建模過程經(jīng)理是什么,如何體現(xiàn)在業(yè)務(wù)建模過程中?中?u是業(yè)務(wù)參與者還是業(yè)務(wù)工人?體現(xiàn)怎樣是業(yè)務(wù)參與者還是業(yè)務(wù)工人?體現(xiàn)怎樣的業(yè)務(wù)本質(zhì)的差異?的業(yè)務(wù)本質(zhì)的差異?Copyright College of Software, BUAA-50-實例分析:業(yè)務(wù)對象模型實例分析:業(yè)務(wù)對象模型Copyright College of Software, BUAA-51-內(nèi)容安排內(nèi)容安排UML與軟件工程過程與軟件工程過程業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建?;A(chǔ)業(yè)務(wù)建模流程
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿州學(xué)院《烏克蘭語語法與寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州南方學(xué)院《軍訓(xùn)(含軍事理論教育)》2023-2024學(xué)年第二學(xué)期期末試卷
- 正德職業(yè)技術(shù)學(xué)院《人工智能基礎(chǔ)與應(yīng)用A》2023-2024學(xué)年第二學(xué)期期末試卷
- 青海交通職業(yè)技術(shù)學(xué)院《寫作(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年陜西省安康市高新中學(xué)高二上學(xué)期12月月考?xì)v史試卷
- 周口職業(yè)技術(shù)學(xué)院《EDA技術(shù)及應(yīng)用A》2023-2024學(xué)年第二學(xué)期期末試卷
- 延邊大學(xué)《生態(tài)毒理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津商務(wù)職業(yè)學(xué)院《物理有機化學(xué)選論》2023-2024學(xué)年第二學(xué)期期末試卷
- 黃河交通學(xué)院《藥學(xué)分子生物學(xué)實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年貴州省安全員A證考試題庫
- 《兒童胃食管反流病》課件
- 閱讀理解:如何找文章線索 課件
- 工程分包商履約情況與進度關(guān)聯(lián)分析
- 英語倒裝句課件(全面詳細(xì))
- 培訓(xùn)業(yè)務(wù)的競爭對手分析與對策
- 產(chǎn)品設(shè)計思維 課件 第3-5章 產(chǎn)品設(shè)計的問題思維、產(chǎn)品設(shè)計的功能思維、產(chǎn)品設(shè)計的形式思維
- 餐券模板完整
- 英語48個國際音標(biāo)課件(單詞帶聲、附有聲國際音標(biāo)圖)
- 門機司機室更換施工方案
- 預(yù)制裝配式鋼筋混凝土排水檢查井標(biāo)準(zhǔn)圖集
- 評估胎兒健康的技術(shù)
評論
0/150
提交評論