成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML建模工具中知識點專家經典剖析

開發 架構
在軟件開發過程中經常會用到UML建模工具,這里就向大家具體介紹一下UML建模工具方面的內容,相信通過本文的介紹你對UML建模工具有深刻的理解。

本節繼續向大家介紹UML建模工具方面的知識,本節主要包括UML狀態圖,體系結構和接口,用例和狀態空間等內容,歡迎大家一起來學習UML建模工具,希望本節的介紹對你學習UML有所幫助。

1.狀態圖

屬性建模:

屬性擁有很少的值,屬性在這些值之間的轉換上有一定的限制。實例屬性具有上面列出的兩個特性,并且它的值反映了他的本身對象的自然狀態,則稱這個屬性為狀態屬性(stateattribute)。狀態屬性時表示對象狀態的機制。
畫的僅僅是那種類,它在系統的上下文內具有很強的動態行為
先找出這種類,然后列出它的狀態,再畫。
基本狀態圖,嵌套狀態,并發狀態和同步,消息結果參數的瞬時狀態,連續的、可變的屬性
Mealy約定:所描述的UML狀態圖是與轉換相關的。
Moore約定:所描述的UML狀態圖是與狀態相關的。

2.體系結構和接口

UML建模工具中的體系結構包括軟件體系結構,硬件體系結構,軟件體系結構與硬件體系結構的相互影響
窗口布局圖,描述每個窗口的特性。窗口導航圖,描述窗口間的轉換,這將構成特定應用的導航路徑。
窗口導航圖的目的是表示用戶如何按照主流的應用導航路徑從一個窗口切換到另一個窗口。通常,一張窗口圖顯示的是一個使用案例的人機交互路徑。
導航圖是一個簡單易懂的屏幕轉換圖,它自身就是狀態圖結構的變體。

UUML建模工具為描述系統體系結構的軟件和硬件構成,提供了兩種附加圖:

包圖(packagediagram):它描述的是純軟件元素的分組。包圖對于實現軟件的高層結構建模是很有價值的。

配置圖:描述的是系統實現的技術單元。配置圖也可以描述軟件怎樣被分布在選定的技術單元上,利用表示純物理技術(處理器)的配置圖,添加軟件組件和它們間的互連關系。

3.用UML建模工具對結構建模

圖:類圖,對象圖
內容:類(接口、協作),對象
關系:依賴、泛化、關聯(以名稱、角色、多重性、聚合修飾)
以注解修飾,以構造型、標記值、約束修飾擴展

公共機制:
詳述(規格說明)specifications
修飾adornments:注解note分,隔欄等compartment
公共劃分commondivisions
擴展機制extensibilitymechanisms.
l構造型stereotype(表示新的建模元素)
l標記值taggedvalue(表示新的建模屬性)
l約束constraint(表示新的建模語義)

對象:某一時間點上一組對象及其之間的關系,對系統的靜態設計師圖和靜態進程視圖建模——某一時刻系統的快照,對象集、對象狀態以及對象之間的關系
內容:對象,鏈,和其他所有的圖一樣可以有注解和約束

4.用例和用例圖的區別

用例描述需求,系統功能型需求,用例模型在需求工作流中定義。它是指示系統將要做什么的功能需求。用例主要工作是寫文本文檔,圖是次要的
黑箱用例:用例類型:成功場景,其它場景,細化,包括步驟和變化。
用例驅動開發:需求主要記錄在用例中。多次迭代,導出用例。
識別其它需求:補充規則,詞匯表,前景(構想)。

5.領域,依附集和內聚

UML建模工具中對象類的領域主要包括基礎領域、結構領域、商業領域和應用領域;
和分別屬于哪些領域。基礎:Integer、Stack、Set、Date、BinaryTree、Mass
結構:Transaction、Backup、Port、RemoteMachine、Window和CommandButton
一個類的直接依附集是指這個類的直接類引用集的大小。一個類的間接依附集是指這個類的間接引用集的大小。直接類引用和間接類引用。
它提供了衡量類復雜程度的方法。
內聚可衡量這個類的特征屬于一個單一類整體的完善程度。包括:事物型內聚,混合領域型內聚及混合角色型內聚。

6.狀態空間和行為

類的狀態空間和行為,子類的狀態空間和行為,類的不變式和類的前置條件和后置條件。
類狀態空間維數:屬性的個數。子類的狀態空間受限于父類的狀態空間。但是可以擴展。
類的行為:子類行為的拓展。
一個類的不變式是指一種狀態,即在任何時候該類的每一個對象都滿足條件(當這個對象處于平衡狀態時)。(如三角形)類的不變式的繼承性。
每一個行為都有:前置條件和后置條件。(前置條件:棧非空,后置條件:取出內容。)
類的不變式和操作運算的前置條件和后置條件一起,共同形成了一種稱為“契約設計”的設計方法的框架結構,這種設計方法能夠確保一個目標對象的操作對其客戶對象提供的一條消息產生正確的反應,而客戶對象提供的消息是符合該操作運算的前置條件的。本節關于UML建模工具方面的知識介紹到這里,請期待下節介紹。
 

【編輯推薦】

  1. UML建模工具中的五大視圖
  2. SVG與UML圖詳解
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. 專家指導 如何選擇合適的UML建模工具

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-05 14:03:21

UML圖

2010-06-07 17:50:52

UML

2010-06-08 16:08:42

UML建模工具

2010-06-17 16:42:04

UML

2010-06-10 17:14:54

UML建模過程

2010-06-08 15:44:18

UML建模工具

2010-06-09 17:23:57

Rose UML建模工

2010-07-07 10:23:31

UML建模

2010-06-07 17:24:44

UML

2010-06-29 19:08:23

UML建模技術

2010-06-29 14:23:38

UML建模分析步驟

2010-06-17 10:05:35

UML動態建模

2010-06-09 13:06:22

UML業務建模實例

2020-10-14 10:50:50

SpringSessiJavaweb

2010-06-08 18:53:43

UML建模工具

2010-06-30 09:19:08

UML建模案例分析

2010-06-29 19:37:43

UML建模誤區

2010-07-12 15:56:37

UML建模工具

2010-06-30 16:29:29

UML數據建模

2010-06-18 16:35:32

UML建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久香蕉国产线看观看亚洲 | 国产精品视频在线播放 | 久久综合久色欧美综合狠狠 | 亚洲精品自在在线观看 | 久久国产成人精品国产成人亚洲 | 国产95在线 | 国外成人在线视频 | 玖玖综合在线 | 亚洲一区二区在线视频 | 一区二区av在线 | 国产片侵犯亲女视频播放 | 亚洲欧美成人影院 | 久久久久久久国产精品 | 国产在线一区观看 | 国产成人精品视频在线观看 | 国产精品久久久久久久久免费 | 欧美黑人一级爽快片淫片高清 | 国产欧美一区二区三区在线看 | 男女网站在线观看 | 成人免费观看男女羞羞视频 | 秋霞电影一区二区 | 国产精品久久久久久久久久东京 | 欧美日韩成人影院 | 毛片视频免费 | 成人在线免费网站 | 亚洲精品成人网 | 一区二区三区av夏目彩春 | 亚洲一区二区三区视频免费观看 | 久久久久久国产精品免费免费狐狸 | 青青伊人久久 | 波多野结衣在线观看一区二区三区 | 自拍偷拍第一页 | 国产在线中文字幕 | 国产区在线观看 | 久久99精品久久久久久狂牛 | 国产精品一区在线观看你懂的 | 日本精品视频一区二区 | 夜夜爽99久久国产综合精品女不卡 | 亚洲+变态+欧美+另类+精品 | 99久久婷婷国产综合精品电影 | 欧美在线视频一区二区 |