軟件測試開發技術UML 在商業活動建模中的應用

發表于:2009-11-02來源:作者:點擊數: 標簽:軟件測試umlUML應用商業
軟件測試開發 技術UML 在商業活動建模中的應用 UML模型 關鍵字:UML 1 引言: 隨著 INTERNET 的發展,企業活動已經成為計算機系統的主要應用之一。商業建模則是主要用來了解企業。在商業建模的過程中,你可以檢視企業的組織架構,著眼于企業內部的角色及其間
軟件測試開發技術UML 在商業活動建模中的應用   UML模型

關鍵字:UML

1 引言:

隨著 INTERNET 的發展,企業活動已經成為計算機系統的主要應用之一。商業建模則是主要用來了解企業。在商業建模的過程中,你可以檢視企業的組織架構,著眼于企業內部的角色及其間如何互動的。同時檢視企業的工作流程,了解企業的主要過程。同時,你也可以檢視企業的外在實體,是如何與企業互動的。運用商業建模的圖型,可以幫助我們了解外界要從企業組織里獲得什么,同時了解如何組織完成此目標。

UML ( Unified Modeling Language )是基于面向對象技術的標準建模語言,它融合了 Booch 、 OMT 、 OOSE 方法中的基本概念,把這些先進的面向對象思想統一起來并對其做了發展,并得到了工業界廣泛支持,由 OMG 組織采納作為業界的標準。本文簡要地介紹了在商業活動中如何用 UML 進行建模。

2 標準建模語言 UML的內容概述

作為建模語言, UML 可以說是一種定義良好、易于表達、功能強大且普遍適用的建模語言,它用模型來描述系統的結構或靜態特征、以及行為特征或動態特征。它從不同的視角為系統的架構建模,形成系統的不同視圖( view ) , 包括:

·用例視圖( use case view )用于描述系統應該具有的功能集, 強調從用戶的角度看到的或需要的系統功能,是對系統的抽象表示。

·邏輯視圖( logical view )用來展現系統的靜態或結構組件及特征。顯示的是系統內部的功能是怎樣設計的,利用系統的靜態結構和動態行為來刻劃系統的功能。

·并發視圖( concurrent view )體現了系統的動態或行為特征。顯示了系統的并發工作狀況。

·組件視圖( component view )用來顯示代碼組件的組織方式,描述了實現模塊和它們之間的依賴關系,體現了系統實現的結構和行為特征

·展開視圖( deployment view )用來顯示系統的物理架構,即系統的物理展開,體現了系統實現環境的結構和行為特征。

 每一種 UML 的視圖都是由一個或多個圖( diagram )組成的,一個圖就是系統架構在某個側面的表示,它與其他圖一致的,所有的圖一起組成了系統的完整的視圖。 UML 提供了九種不同的圖,可以分為兩大類,一類為靜態圖,包括:

·用例圖 (use case diagram) 用于顯示若干角色( actor )以及這些角色與系統提供用例之間的連接關系,主要描述系統的功能。

·類圖 (class diagram) 用來表示系統重的類和類之間的關系,描述系統的靜態結構。

·對象圖 (object diagram) 是類圖的實體,表示的是類的對象實例。

·組件圖 (component diagram) 描述了實現系統的元素組織,用來反映代碼的物理結構。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97