freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

uml業(yè)務(wù)建模ppt70頁)(編輯修改稿)

2025-02-12 19:21 本頁面
 

【文章內(nèi)容簡介】 整理 . 第 6章 業(yè)務(wù)建模 32 ? 甚至也可能是: 1. 顧客進(jìn)入商店,挑選要購買的產(chǎn)品。 2. 顧客自己在產(chǎn)品條碼掃描機中插入信用卡。 3. 顧客掃描產(chǎn)品條碼 (對所有的產(chǎn)品重復(fù)這個過程 )。 4. 掃描機自動報告商品總價。 5. 顧客授權(quán)支付。 6. 支付被售貨員確認(rèn)。 7. 收據(jù)交給顧客。 ? 從上面的例子可以看到,同樣一筆交易可以采取多種不同的方式。這也是為什么人們要對工作流程達(dá)成一致的原因。真實世界中可視化的工作流模型就顯得十分重要?;顒訄D以一種容易學(xué)習(xí)和容易被理解的方式描繪了工作流程。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 33 ? 用一個活動圖描述交易過程的第一種可能的工作流程。 ? 活動圖展示出業(yè)務(wù)參與者和業(yè)務(wù)元素之間的交互: 1. 顧客進(jìn)入商店,挑選要購買的產(chǎn)品。 2. 顧客向售貨員出示挑選的產(chǎn)品。 3. 售貨員掃描產(chǎn)品條碼 (對所有的產(chǎn)品重復(fù)這個過程 )。 ? 這三個步驟構(gòu)成了 Process Sale業(yè)務(wù)用例的活動圖的開始部分。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 34 ? 注意:是“ Process Sale業(yè)務(wù)用例 ”的活動圖的開始部分。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 35 ? 從圖中可以看到兩個業(yè)務(wù)參與者的名字 (Retail Customer和Salseperson)出現(xiàn)在圖中的兩列的最上方。 ? 圖中的列被稱為 泳道 (swimlane)。在 UML 劃分(partition)。 ? 一列中的任何活動 (activity,圖中的橢圓型結(jié)點 )都是由該列頂部標(biāo)記的人、組織或系統(tǒng)執(zhí)行的。 ? 注意在 UML2. 0中,這些節(jié)點被稱為動作 (action)。 ? UML2. 0中同時有一個被稱為活動的模型元素, UML2. 0中的活動可以包括動作和控制節(jié)點,用于描述動態(tài)行為。 ? 活動流從開始狀態(tài) (start state,圖中的實心圓 )開始,沿著箭頭的指向進(jìn)行。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 36 ? 即使只有活動圖的開始部分,這部分活動圖也能展示出需要工作小組進(jìn)一步討論的區(qū)域。 ? 如: o 上述活動流中包含了售貨員掃描產(chǎn)品條碼的活動。 o 是否選用條碼掃描機是系統(tǒng)的實現(xiàn)決策,現(xiàn)在就作出選用條碼掃描機這樣的實現(xiàn)決策在系統(tǒng)開發(fā)過程中似乎顯得為時過早。 o 一般地說,過早的制訂實現(xiàn)決策是不明智的。 也有許多零售商店不使用條碼掃描機。他們采用人工輸入的方式記錄商品價格。這些圖能夠幫助你在開發(fā)過程的早期,在昂貴的系統(tǒng)實現(xiàn)階段開始之前權(quán)衡實現(xiàn)決策。 o 事實上,如果條碼掃描機出現(xiàn)故障,售貨員可能會人工記錄產(chǎn)品價格 (或者執(zhí)行令人恐怖的“價格檢查” )。這里出現(xiàn)了第一例 可選流 (alternate flow)。 ? 在繪制最初的活動圖時,一個好的策略是首先繪制最理想場景下的活動流,然后為先前的活動流增加后來新發(fā)現(xiàn)的可選場景。 ? 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 37 ? 繼續(xù)下面的活動: 4. 售貨員報告商品總價。 5. 售貨員向顧客詢問付款方式。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 38 ? 注意: Retail Customer泳道中的 “ customer acknowledgment(顧客認(rèn)可 )”活動是什么 ? ? 在最初的活動流里沒有這個活動。 ? 在繪制活動圖的過程中,我們意識到工作流中直接從第 4步到第 5步在實際中是不正確的(或者說是不完善的)。 ? 如果這樣做是正確的,為什么活動流已經(jīng)進(jìn)行到了由售貨員向顧客詢問付款方式時售貨員才報告商品總價呢 ?售貨員報告商品總價的原因是為了給顧客一次提出質(zhì)疑的機會。顧客沒有錢支付怎么辦 ?如果條碼掃描機上顯示的商品總價與顧客根據(jù)商品標(biāo)簽上的價格計算的結(jié)果不一致怎么辦 ? ? 這些圖為我們質(zhì)疑工作流 (文字描述看上去可能很精確,但是繪成圖表后卻發(fā)現(xiàn)了錯誤 )的正確性和合理性提供了機會,使可選流進(jìn)入了我們的考慮范圍。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 39 ? 繼續(xù)下面的工作流: 6. 顧客進(jìn)行支付。 7. 售貨員接受支付。 ? 在圖中,加入了支付活動。 ? 可以從圖中看到,這樣的業(yè)務(wù)流程顯然非常簡單。這條工作流是基于支付方法的 (現(xiàn)金、信用卡、饋贈卷、優(yōu)惠卡,等等 )。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 40 ? 繼續(xù)下面的流程: 8. 產(chǎn)品和收據(jù)交給顧客。 ? 首先交給顧客什么呢,是收據(jù)還是顧客購買的產(chǎn)品 ?在本例中,這是無關(guān)緊要的問題。兩個活動可以平行進(jìn)行。 ? 兩個活動的平行進(jìn)行在活動圖中是通過使用 同步點(synchronization,圖中的水平加黑條 )表示的。 ? 從同步點出發(fā)的兩個活動流可以彼此獨立地進(jìn)行。 ? 兩個 (或多個 )活動流進(jìn)入一個同步點,則意味著所有活動流都完成后,工作流程才能繼續(xù)。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 41 ? 圖中還增加了一個結(jié)束活動 (terminating activity),即“顧客離開商店”。這個活動似乎沒有什么用途,但是它確實澄清了一些事實,即: ? 結(jié)束活動 (terminating activity)使你明確地觀察到業(yè)務(wù)參與者和業(yè)務(wù)用例之間的交互是如何終止的。 ? 此外,如果本例中的商店是一個網(wǎng)上在線商店,顧客離開商店具有許多業(yè)務(wù)和應(yīng)用設(shè)計上的含義。 ? 例如,當(dāng)顧客離開了網(wǎng)上在線商店 (也就是離開了這個商店的Web站點 ),商店還不能立即將產(chǎn)品送至顧客手中,而是要在業(yè)務(wù)流中增加一個履行網(wǎng)上交易的活動,并且要修改相應(yīng)的付款活動,因為要考慮到產(chǎn)品運輸和手續(xù)費用。商店也不能給顧客開出正式的收據(jù),但是可以立即通過電子郵件給顧客寄送一張電子收據(jù)。活動流的結(jié)束要用終止?fàn)顟B(tài) (end state,圖中公牛眼形狀的符號 )明確地在圖中表達(dá)出來。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 42 ? 工作流的結(jié)束可能會引發(fā)一個問題: ? 為什么不為“ Give Receipt to RetailCustomer”和“ Give Product to Retail Customer”這兩個流增加一個公共的出口同步點,以確保顧客只有在獲得了商品和收據(jù)后才能離開 ? ? 這個問題很值得思考。 ? 問題的答案取決于你對業(yè)務(wù)操作的期望。你是否希望執(zhí)行某些動作來確保顧客在沒拿到產(chǎn)品和發(fā)票之前不能離開 (一些商店確實在顧客離開之前要檢查商品收據(jù) )? ? 如果是這樣的話,增加一個同步點是一個很好的想法。 ? 如果你的業(yè)務(wù)操作不執(zhí)行這樣的動作,那么增加同步點就是不正確的。 ? 這些問題是簡單的文本描述很難反映出的問題??梢暬哪P涂梢愿玫亟沂臼挛锖褪挛镏g的關(guān)系,反映出簡單文字描述所不能表達(dá)的關(guān)注焦點。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 43 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 44 ? 可選流 ? 開發(fā)上面的簡單的活動圖引發(fā)了業(yè)務(wù)用例“ Process Sale”的工作流中需要解決的幾個問題。這個活動圖中有許多可能的可選流: ? 條碼掃描機出現(xiàn)故障,只得人工錄入商品價格。 ? 條碼掃描機出現(xiàn)故障,售貨員不知道商品價格,逐一檢查每項商品的價格。 ? 顧客不認(rèn)可商品總價,顧客的錢不夠,取消交易。 ? 顧客不認(rèn)可商品總價,顧客的錢不夠,從顧客挑選的商品中扣除一件或幾件商品。 ? 顧客不認(rèn)可商品總價,認(rèn)為價格不對,重新對商品定價。 ? 顧客不認(rèn)可商品總價,不愿意多付錢,取消交易。 ? 用戶選擇的付款方式不被商店接受 (例如,商店只接受信用卡付費 )。 ? 等等。 ? 這些可選流可以用 判定點 (decision point,圖中的菱形圖元 )描繪。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 45 ? 在圖中展現(xiàn)了判定點是如何用于表示條碼掃描機出現(xiàn)故障后可能的可選流。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 46 ? 總之: ? 業(yè)務(wù)用例圖展示了業(yè)務(wù)的上下文,也就是業(yè)務(wù)內(nèi)部和外部的事物各自是什么。 業(yè)務(wù)用例圖說明了哪些人或系統(tǒng)與業(yè)務(wù)發(fā)生交互關(guān)系。它 捕獲 了業(yè)務(wù)和外部世界之間的接口。 ? 活動圖描述了關(guān)于業(yè)務(wù)如何操作的基本工作流。它 詳細(xì)定義 了業(yè)務(wù)和業(yè)務(wù)參與者之間的接口 (interface)。 它幫助你理解人或系統(tǒng)是如何與業(yè)務(wù)交互的、理解交互的過程以及執(zhí)行的活動。采用活動圖,你可以對如何完成一項任務(wù)獲得基本的理解。 火龍果 ? 整理 . 第 6章 業(yè)務(wù)建模 47 ? 注意:業(yè)務(wù)規(guī)則 ? 業(yè)務(wù)規(guī)則 (business rule)是施加在業(yè)務(wù)活動中的策略、約
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1