自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML建模流程及特征詳解

開(kāi)發(fā) 架構(gòu)
你對(duì)UML建模流程是否熟悉,系統(tǒng)建立模型的過(guò)程就是將任務(wù)劃分為需求分析階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、部署階段等幾個(gè)階段連續(xù)的迭代的過(guò)程。

本文和大家重點(diǎn)討論一下UML建模流程方面的內(nèi)容,UML能在系統(tǒng)開(kāi)發(fā)的不同階段建立不同的模型,在分析階段,模型的目的是捕獲系統(tǒng)的需求,建立“現(xiàn)實(shí)世界”的類和協(xié)作的模型。對(duì)于UML建模流程的具體內(nèi)容請(qǐng)看本文詳細(xì)介紹。

UML概述

統(tǒng)一建模語(yǔ)言(UML)是一種用于提取面向?qū)ο蠓治龊驮O(shè)計(jì)(OOAD)過(guò)程的產(chǎn)物的圖形化語(yǔ)言。它為交流面向?qū)ο蟮脑O(shè)計(jì)中的需求、行為、體系結(jié)構(gòu)和實(shí)現(xiàn)提供了一套綜合的表示法。UML中所有事物都用對(duì)象的概念來(lái)描述:對(duì)象采取的行為、對(duì)象之間的關(guān)系、對(duì)象的部署,以及對(duì)象為了響應(yīng)外部事件而改變狀態(tài)的方式。

UML用于描述模型的基本詞匯有三種:要素(Things)、關(guān)系(Relationships)和圖(Diagrams)。其中,要素包括表述結(jié)構(gòu)的要素,如“用例”、“類”、“接口”和“協(xié)作”等;表示行為的要素,如“交互”和“狀態(tài)機(jī)”;表示組織的要素,如“包”;關(guān)系有關(guān)聯(lián)關(guān)系、依賴關(guān)系、泛化關(guān)系和實(shí)現(xiàn)關(guān)系。圖包括用例圖、活動(dòng)圖、組建圖、順序圖、協(xié)作圖、類圖、狀態(tài)圖、部署圖、包圖等9個(gè)不同類型。

UML建模流程

UML能在系統(tǒng)開(kāi)發(fā)的不同階段建立不同的模型,在分析階段,模型的目的是捕獲系統(tǒng)的需求,建立“現(xiàn)實(shí)世界”的類和協(xié)作的模型。在設(shè)計(jì)階段,模型的目的是在考慮實(shí)現(xiàn)環(huán)境的情況下,將分析模型擴(kuò)展為可行的技術(shù)方案。在實(shí)現(xiàn)階段,模型是那些寫(xiě)并編譯的實(shí)際源代碼。在部署階段,模型描述了系統(tǒng)是如何在物理結(jié)構(gòu)中部署的。

系統(tǒng)建立模型的過(guò)程就是將任務(wù)劃分為需求分析階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、部署階段等幾個(gè)階段連續(xù)的迭代的過(guò)程。

運(yùn)用UML進(jìn)行面向?qū)ο蟮南到y(tǒng)分析時(shí),首先要對(duì)項(xiàng)目進(jìn)行需求調(diào)研,分析項(xiàng)目的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,以及項(xiàng)目中涉及的各級(jí)操作人員,識(shí)別出系統(tǒng)中的所有用例和角色;接著分析系統(tǒng)中各角色和用例間的聯(lián)系,使用UML建模工具畫(huà)出系統(tǒng)的用例圖;***,勾畫(huà)系統(tǒng)的概念層模型,借助UML建模工具描述概念層的類圖和活動(dòng)圖。

UML建模流程具有如下特征:

(1)支持用例驅(qū)動(dòng)。即首先將用戶需求轉(zhuǎn)換為系統(tǒng)需求(即用例),并根據(jù)對(duì)用例的描述和分析,得出系統(tǒng)類,然后進(jìn)一步描繪出系統(tǒng)類的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,繼而描述系統(tǒng)類的代碼結(jié)構(gòu)和物理配置。

(2)以系統(tǒng)架構(gòu)為中心。以系統(tǒng)架構(gòu)為中心就是在建模過(guò)程中要圍繞系統(tǒng)架構(gòu),對(duì)系統(tǒng)進(jìn)行抽象,并以用例為中心,構(gòu)造出簡(jiǎn)單而又有效的體系結(jié)構(gòu)。

(3)迭代增量式開(kāi)發(fā)過(guò)程。迭代增量式開(kāi)發(fā)過(guò)程使項(xiàng)目開(kāi)發(fā)人員能夠漸進(jìn)地開(kāi)發(fā)和完善系統(tǒng),使得每次迭代都能對(duì)原有系統(tǒng)有所改善。

【編輯推薦】

  1. 深入學(xué)習(xí)UML建模流程
  2. UML建模之UML類圖解析
  3. 五大UML建模工具免費(fèi)體驗(yàn)
  4. UML建模工具在微軟VisualStudio2005使用
  5. UML建模中繪制UML用例圖行之有效的辦法

 

責(zé)任編輯:佚名 來(lái)源: it168.com
相關(guān)推薦

2010-07-07 18:11:13

UML對(duì)象圖

2010-06-07 18:17:54

UML建模

2010-06-08 18:53:43

UML建模工具

2010-06-10 17:14:54

UML建模過(guò)程

2010-06-17 10:38:08

UML動(dòng)態(tài)建模機(jī)制

2010-06-29 15:29:22

UML建模流程

2010-06-12 11:22:57

UML應(yīng)用

2010-06-29 14:51:26

UML建模技術(shù)

2010-06-13 13:00:01

UML及項(xiàng)目管理建模

2010-07-06 11:21:37

UML狀態(tài)圖

2010-06-13 12:49:23

UML及建模

2009-06-11 11:05:51

netbeans um入門(mén)

2010-07-08 12:56:40

2011-11-17 09:30:00

UML

2010-06-29 15:45:57

UML業(yè)務(wù)流程

2009-12-17 10:14:04

UML建模

2010-07-08 11:27:00

UML用例建模

2010-06-30 14:37:20

UML類圖

2010-06-30 15:10:18

2010-07-06 14:53:09

UML業(yè)務(wù)流程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)