乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      業(yè)務(wù)對象模型

       快樂學(xué)習(xí) 2006-12-15

            業(yè)務(wù)對象模型(也叫領(lǐng)域模型)是描述業(yè)務(wù)用例實(shí)現(xiàn)對象模型。它是對業(yè)務(wù)角色業(yè)務(wù)實(shí)體之間應(yīng)該如何聯(lián)系和協(xié)作以執(zhí)行業(yè)務(wù)的一種抽象。

            業(yè)務(wù)對象模型從業(yè)務(wù)角色內(nèi)部的觀點(diǎn)定義了業(yè)務(wù)用例。該模型為產(chǎn)生預(yù)期效果確定了業(yè)務(wù)人員以及他們處理和使用的對象(“業(yè)務(wù)和對象”)之間應(yīng)該具有的靜態(tài)和動態(tài)關(guān)系。它注重業(yè)務(wù)中承擔(dān)的角色及其當(dāng)前職責(zé)。這些模型類的對象組合在一起可以執(zhí)行所有的業(yè)務(wù)用例。

      一、業(yè)務(wù)對象模型的核心元素

            業(yè)務(wù)角色顯示了一個人承擔(dān)的一系列職責(zé)。
            業(yè)務(wù)實(shí)體表示使用或產(chǎn)生的可交付工件、資源和事件。
            業(yè)務(wù)用例實(shí)現(xiàn)顯示了協(xié)作的業(yè)務(wù)角色和業(yè)務(wù)實(shí)體如何執(zhí)行某個工作流程。使用以下幾種圖來記錄業(yè)務(wù)用例實(shí)現(xiàn): 
                圖顯示參與的業(yè)務(wù)角色和業(yè)務(wù)實(shí)體。
                活動圖,其中泳道顯示業(yè)務(wù)角色的職責(zé),而對象流顯示如何在工作流程中使用業(yè)務(wù)實(shí)體。
                序列圖描述業(yè)務(wù)角色和業(yè)務(wù)主角之間交互的詳細(xì)情況,并顯示如何在業(yè)務(wù)用例執(zhí)行過程中訪問業(yè)務(wù)實(shí)體。

            業(yè)務(wù)對象模型將結(jié)構(gòu)的概念和行為的概念結(jié)合了起來。

            它是一個紐帶工件,用于對業(yè)務(wù)關(guān)系進(jìn)行清晰的表述,表述方式與軟件開發(fā)人員的思考方式類似,同時仍保留一些純粹的業(yè)務(wù)內(nèi)容。將我們所知道的有關(guān)業(yè)務(wù)的信息按照對象、屬性和職責(zé)進(jìn)行了合并。

            它探索業(yè)務(wù)領(lǐng)域知識的本質(zhì),所采用的方式使我們能夠從對業(yè)務(wù)問題的思考轉(zhuǎn)變到對軟件應(yīng)用程序的思考上來。

            它是一種確定需求的方法,使需求能夠?yàn)榇?a href="http://www./phrase/200603011147495.html" target="_new">信息系統(tǒng)使用,并得到該系統(tǒng)的支持。

            確定業(yè)務(wù)對象定義、對象間關(guān)系、對象名稱和對象間關(guān)系名稱的流程使我們能夠以一種能被業(yè)務(wù)領(lǐng)域?qū)<依斫夂万?yàn)證的精確方式來表達(dá)業(yè)務(wù)領(lǐng)域知識。

      二、如何命名業(yè)務(wù)角色和業(yè)務(wù)實(shí)體

            對每個業(yè)務(wù)角色和實(shí)體進(jìn)行命名,要求名稱能夠表示對象的職責(zé)。

            一個好的名稱通常是名詞或動詞的名詞形式。
            每個名稱都必須是唯一的。
            避免使用發(fā)音或拼寫類似的詞以及同義詞作為名稱。
            可能需要用好幾個單詞來組成一個明確的、無需額外說明的名稱。

      三、涉及業(yè)務(wù)用例的業(yè)務(wù)對象

            當(dāng)您研究參與業(yè)務(wù)中不同用例的業(yè)務(wù)角色和業(yè)務(wù)實(shí)體時,可能會發(fā)現(xiàn)某些對象如此相似,以致于實(shí)際上是一個類。即使不同的業(yè)務(wù)用例沒有相同的要求,類之間也可能相似到足以被視為一個相同現(xiàn)象的程度。如果是這種情況,您應(yīng)該將相似的類合并在一起。這就產(chǎn)生了一個業(yè)務(wù)角色或業(yè)務(wù)實(shí)體,它擁有足以滿足不同業(yè)務(wù)用例要求的關(guān)系、屬性和操作。

            因此,多個業(yè)務(wù)用例可以對同一個類有不同的要求。對于業(yè)務(wù)角色來說,如果有些雇員有能力擔(dān)當(dāng)所描述的一組角色,那么同樣還要有一些比較靈活可以勝任多個職位的雇員。這會使您的業(yè)務(wù)更加靈活。

      四、業(yè)務(wù)對象模型和信息系統(tǒng)

            在業(yè)務(wù)對象模型中,業(yè)務(wù)角色代表雇員將擔(dān)當(dāng)?shù)慕巧鴺I(yè)務(wù)實(shí)體則代表雇員將處理的對象。一方面,可以使用業(yè)務(wù)對象模型來確定業(yè)務(wù)雇員將如何進(jìn)行交互,以產(chǎn)生業(yè)務(wù)主角所期望的結(jié)果。另一方面,系統(tǒng)用例模型設(shè)計模型指定了業(yè)務(wù)的信息系統(tǒng)。

            業(yè)務(wù)建模和系統(tǒng)建模解決不同的問題,其抽象程度也不一樣。所以一般而言,信息系統(tǒng)不應(yīng)該直接出現(xiàn)在業(yè)務(wù)模型中。

            另一方面,雇員作為業(yè)務(wù)角色來使用信息系統(tǒng),實(shí)現(xiàn)相互之間的通信、與主角的通信以及對業(yè)務(wù)實(shí)體信息進(jìn)行訪問。所有的鏈接、關(guān)聯(lián)關(guān)系或?qū)傩远加心硞€潛在的信息系統(tǒng)對其進(jìn)行支持。

            這兩類建模環(huán)境有以下關(guān)系:

            作為特定業(yè)務(wù)角色的雇員與信息系統(tǒng)的一個系統(tǒng)主角相對應(yīng)。如果建立的信息系統(tǒng)使該雇員在業(yè)務(wù)用例中的所有工作都得到一個系統(tǒng)用例的支持,則他最有可能得到最好的支持。
            另外,如果業(yè)務(wù)用例規(guī)模大、生存期長或者合并了多個獨(dú)立領(lǐng)域中的工作,信息系統(tǒng)用例將可以支持業(yè)務(wù)角色的操作。
            雇員工作的對象(建模為業(yè)務(wù)實(shí)體)常在信息系統(tǒng)中得到表現(xiàn)。在信息系統(tǒng)的對象模型中,這些業(yè)務(wù)實(shí)體作為實(shí)體類出現(xiàn)。
            業(yè)務(wù)實(shí)體之間的關(guān)聯(lián)關(guān)系和聚合關(guān)系常常使設(shè)計模型中實(shí)體類之間產(chǎn)生對應(yīng)的關(guān)聯(lián)關(guān)系和聚合關(guān)系。
            因此,系統(tǒng)用例訪問并操作設(shè)計模型中的實(shí)體類,這些實(shí)體類代表由被支持業(yè)務(wù)用例訪問的業(yè)務(wù)實(shí)體。
            最后,直接使用業(yè)務(wù)信息系統(tǒng)的業(yè)務(wù)主角也成為信息系統(tǒng)的系統(tǒng)主角。
       
            當(dāng)確定對支持業(yè)務(wù)的信息系統(tǒng)的需求時,這些關(guān)系十分關(guān)鍵。

      五、作為業(yè)務(wù)主角的信息系統(tǒng)

            有時候,一個業(yè)務(wù)的雇員與另一個業(yè)務(wù)的雇員使用其他業(yè)務(wù)的信息系統(tǒng)進(jìn)行聯(lián)系。從建模后業(yè)務(wù)的角度來看,這個信息系統(tǒng)就是一個業(yè)務(wù)主角。

            示例:
            某個軟件開發(fā)人員努力去理解他所負(fù)責(zé)的產(chǎn)品中出現(xiàn)的問題。為了了解問題是否源于他所使用的編程工具,他與供應(yīng)商的萬維網(wǎng)服務(wù)器聯(lián)系,并仔細(xì)研究編程工具當(dāng)前版本中已知問題的列表。通過這種方式,業(yè)務(wù)角色“軟件開發(fā)人員”與業(yè)務(wù)角色“提供商的萬維網(wǎng)服務(wù)器”進(jìn)行交互。

      六、在業(yè)務(wù)對象模型中明確建模的信息系統(tǒng)

            通常的做法是不在業(yè)務(wù)對象模型中對信息系統(tǒng)進(jìn)行明確建模,因?yàn)樾畔⑾到y(tǒng)只是業(yè)務(wù)角色所使用的工具而已。但當(dāng)業(yè)務(wù)的信息系統(tǒng)被客戶直接使用時,這種做法就不合適了。如果這個交互是業(yè)務(wù)服務(wù)的主要部分,您可能會出于商業(yè)上重要性的考慮而希望在業(yè)務(wù)對象模型中將其展示出來。電話銀行業(yè)務(wù)就是此類信息系統(tǒng)的一個很好的例子。

            從業(yè)務(wù)建模的觀點(diǎn)來看,建議使用以下方法:

            將信息系統(tǒng)看做一個和主角交互的完全自動化的業(yè)務(wù)角色。
            如果信息系統(tǒng)和任何其他業(yè)務(wù)角色或業(yè)務(wù)實(shí)體相關(guān),則考慮使用鏈接或關(guān)聯(lián)關(guān)系來說明這種關(guān)系。系統(tǒng)可能會向某個業(yè)務(wù)角色通知其進(jìn)度,或者使用與某個業(yè)務(wù)實(shí)體相關(guān)的信息。
            簡單地說明業(yè)務(wù)角色,同時列出代表業(yè)務(wù)對象模型中信息系統(tǒng)的服務(wù)。
            在信息系統(tǒng)模型中對信息系統(tǒng)和其環(huán)境的所有細(xì)節(jié)和特征進(jìn)行建模。
            引入一個命名約定,這樣可以容易地在業(yè)務(wù)角色中確定那些完全自動化的業(yè)務(wù)角色,例如,一個前綴或后綴,如“自動<業(yè)務(wù)角色名稱>”或“<業(yè)務(wù)角色名稱>(IT 系統(tǒng))”。您甚至可以使用一個特殊的圖標(biāo)來定義構(gòu)造型。
       
      七、好的業(yè)務(wù)對象模型的特征

            總的來看,業(yè)務(wù)角色和業(yè)務(wù)實(shí)體執(zhí)行業(yè)務(wù)用例中描述的所有活動,絕不多一點(diǎn),也絕不少一點(diǎn)。
            業(yè)務(wù)對象模型有效、全面地對組織進(jìn)行了展示。 (
      來源:Rational Software Corp.

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多