• <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-11-02 10:14 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 7次 | 進入軟件測試論壇討論

    領測軟件測試網

    3.2 一個商業建模的實例

    對商業活動在使用 UML 建模之前,我們往往對這一系列活動一步一步地用文字將所用的用例列舉出來,即表達出商業活動的功能。例如對一個新產品的定價問題的描述,可以用如下表示法:

    · 職員跟經理討論,而獲得所有要訂價的新產品清單。

    ·職員核對商店的采購記錄,看看為每個新項目付了多少錢。

    ·職員把采購價格加上 10% 以成為此項目的單價。

    ·職員把新價格送給經理批準。

    ·假如經理不同意,職員跟經理對新價格做出決議。

    ·職員為每個項目做一個價格卷標。

    ·職員把價格卷標貼到每個項目上。

    利用這種方法較容易表述出其活動的主要內容,并且用 UML 用例圖較易直觀地表示出。如下圖所示:

    為了更好地理解用例,我們常用活動圖來加以說明,商業活動中引用活動圖的描述目的為:描述一個操作執行過程中(操作實現的實例化)所完成的工作 ( 動作 ) ;描述對象內部的工作;顯示如何執行一組相關的動作,以及這些動作如何影響它們周圍的對象;顯示用例的實例是如何執行動作以及如何改變對象狀態;說明一次商務活動中的工作者(角色)、工作流、組織和對象是如何工作的。對本例,用活動圖來表示這一過程責相當清晰、明了。其活動圖如下:

    至此,我們用 UML 一些簡單的模型完整地描述了商業活動的整個過程。當我們的商業活動過程比較復雜時,即并發和分支活動比較多時,我們使用活動圖來進行建模,就比較方便有利。

    4  結束語

    UML 推出的目標是用面向對象的方式來描述任何類型的系統,具有廣闊的應用前景,最直接的是用 UML 為軟件系統創建模型,但是, UML 標準并非計算機軟件系統專用,同時它也可應用于其他的非計算機軟件的系統,或者廣泛應用于商業活動或過程,F今,在商業系統中用 UML 標準描述商業的目標、資源(人、計算機),規則(商業策略、政策等)以及描述商業的實際工作如商業活動過程?傊, UML 是一種通用的標準建模語言,可以對任何的靜態結構和動態行為的系統進行建模。本文只是結合了商業活動說明 UML 在商業建模中的簡單應用,商業活動的中關鍵是信息交流的高效性,而用 UML 實現建模能呈現給用戶以簡潔、明晰的可視化模型,更便于信息的溝通于交流,大大提高工作效率。相信 UML 具有廣闊的市場前景,具有很大的經濟價值。

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

    33/3<123

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>