• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    系統約定:用UML描述工作流管理

    發布: 2009-10-29 13:16 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 50次 | 進入軟件測試論壇討論

    領測軟件測試網


      用例協作圖也描述業務流程實例組成的一個場景。不象用例序列圖,用例協作圖描述用例實例和角色實例之間的用例關系和消息交互。用例協作圖如圖6所示。


    圖7 UML活動圖描述業務流程的允許的順序

      用例交互圖描述的僅僅是由用例實例組成的一種典型場景。因此它不能表達用例實例所有允許的順序,屬于用例包的用例實例所允許的順序可以在用例包生命周期內詳細說明。用例包的生命周期可用靜態圖、Backus-Naur范式(BNF)(請參看[4]如何使用BNF指定生命周期。)的活動圖表示,在這些狀態中,活動狀態或BNF聲明映射為用例包中的用例。用例包生命周期是用例包行為的準確描述,然而它難以正確表達,尤其在復雜的用例中。用例交互圖很容易表達,但它描述的僅僅是由包中用例組成的某一典型場景。

      圖7是UML活動圖,描述了用例包訂單管理(order management)的生命周期。在活動圖中的活動與圖4、5、6中的用例相對應。

      注意UML元模型沒有定義任何從狀態或行為狀態到用例實例的映射,這種映射可以在開發過程進行,與Martin和Odell方法相似,其中子系統的每個狀態都指明子系統中的一個候選類。參考[5]。然后,其他開發過程可能以其它方式定義用例包生命周期。例如,用例包生命周期的目的在用例包的范圍內可被指定為子系統接口操作允許的順序。

      用例交互模型和用例生命周期還有一個顯著的區別——它們在項目知識庫中的位置不同,并且與其它設計工件的關系不同。工件用例交互模型與工件用例模型相關,工件用例包生命周期與工件用例包相關,后者的抽象級別比相對應的用例模型和用例交互模型高。


    圖8 在項目知識庫里的用例視圖中工件之間的關系。

      

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>