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

UML建模工具詳解

開發(fā) 架構(gòu)
UML建模工具你是否熟悉,它是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。這里和大家介紹一下UML建模語言的相關(guān)內(nèi)容,相信本文的介紹一定會(huì)讓你受益。

本節(jié)繼續(xù)向大家介紹UML建模工具,在軟件開發(fā)過程中需要建立模型,而UML建模工具是比較受開發(fā)人員青睞的,這里向大家介紹一下UML建模工具方面的知識(shí),歡迎大家一起來學(xué)習(xí)。

UML建模工具簡介

一、UML建模工具概述

UnifiedModelingLanguage(UML)又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言,是始于1997年一個(gè)OMG標(biāo)準(zhǔn),它是一個(gè)支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。
面向?qū)ο蟮姆治雠c設(shè)計(jì)(OOA&D,OOAD)方法的發(fā)展在80年代末至90年代中出現(xiàn)了一個(gè)高潮,UML是這個(gè)高潮的產(chǎn)物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法,而且對(duì)其作了進(jìn)一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語言。

二、UML建模工具的主要特點(diǎn)

標(biāo)準(zhǔn)建模語言UML的主要特點(diǎn)可以歸結(jié)為三點(diǎn):

(1)UML統(tǒng)一了Booch、OMT和OOSE等方法中的基本概念。

(2)UML還吸取了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他流派的長處,其中也包括非OO方法的影響。UML符號(hào)表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號(hào),也添加了一些新符號(hào)。因此,在UML中匯入了面向?qū)ο箢I(lǐng)域中很多人的思想。這些思想并不是UML的開發(fā)者們發(fā)明的,而是開發(fā)者們依據(jù)最優(yōu)秀的OO方法和豐富的計(jì)算機(jī)科學(xué)實(shí)踐經(jīng)驗(yàn)綜合提煉而成的。

(3)UML在演變過程中還提出了一些新的概念。在UML標(biāo)準(zhǔn)中新加了模板(Stereotypes)、職責(zé)(Responsibilities)、擴(kuò)展機(jī)制(Extensibilitymechanisms)、線程(Threads)、過程(Processes)、分布式(Distribution)、并發(fā)(Concurrency)、模式(Patterns)、合作(Collaborations)、活動(dòng)圖(Activitydiagram)等新概念,并清晰地區(qū)分類型(Type)、類(Class)和實(shí)例(Instance)、細(xì)化(Refinement)、接口(Interfaces)和組件(Components)等概念。
因此可以認(rèn)為,UML是一種先進(jìn)實(shí)用的標(biāo)準(zhǔn)建模語言,但其中某些概念尚待實(shí)踐來驗(yàn)證,UML也必然存在一個(gè)進(jìn)化過程。

三、UML建模工具的應(yīng)用領(lǐng)域

UML的目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),具有很寬的應(yīng)用領(lǐng)域。其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。總之,UML是一個(gè)通用的標(biāo)準(zhǔn)建模語言,可以對(duì)任何具有靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的系統(tǒng)進(jìn)行建模。

此外,UML建模工具適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測(cè)試的不同階段。在需求分析階段,可以用用例來捕獲用戶需求。通過用例建模,描述對(duì)系統(tǒng)感興趣的外部角色及其對(duì)系統(tǒng)(用例)的功能要求。分析階段主要關(guān)心問題域中的主要概念(如抽象、類和對(duì)象等)和機(jī)制,需要識(shí)別這些類以及它們相互間的關(guān)系,并用UML類圖來描述。為實(shí)現(xiàn)用例,類之間需要協(xié)作,這可以用UML動(dòng)態(tài)模型來描述。在分析階段,只對(duì)問題域的對(duì)象(現(xiàn)實(shí)世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細(xì)節(jié)的類(如處理用戶接口、數(shù)據(jù)庫、通訊和并行性等問題的類)。這些技術(shù)細(xì)節(jié)將在設(shè)計(jì)階段引入,因此設(shè)計(jì)階段為構(gòu)造階段提供更詳細(xì)的規(guī)格說明。

編程(構(gòu)造)是一個(gè)獨(dú)立的階段,其任務(wù)是用面向?qū)ο缶幊陶Z言將來自設(shè)計(jì)階段的類轉(zhuǎn)換成實(shí)際的代碼。在用UML建模工具建立分析和設(shè)計(jì)模型時(shí),應(yīng)盡量避免考慮把模型轉(zhuǎn)換成某種特定的編程語言。因?yàn)樵谠缙陔A段,模型僅僅是理解和分析系統(tǒng)結(jié)構(gòu)的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。
UML模型還可作為測(cè)試階段的依據(jù)。系統(tǒng)通常需要經(jīng)過單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。不同的測(cè)試小組使用不同的UML圖作為測(cè)試依據(jù):單元測(cè)試使用類圖和類規(guī)格說明;集成測(cè)試使用部件圖和合作圖;系統(tǒng)測(cè)試使用用例圖來驗(yàn)證系統(tǒng)的行為;驗(yàn)收測(cè)試由用戶進(jìn)行,以驗(yàn)證系統(tǒng)測(cè)試的結(jié)果是否滿足在分析階段確定的需求。
 總之,標(biāo)準(zhǔn)建模語言UML適用于以面向?qū)ο蠹夹g(shù)來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測(cè)試和維護(hù)。

【編輯推薦】

  1. UML建模工具中的五大視圖
  2. 專家指導(dǎo) 如何選擇合適的UML建模工具
  3. UML用例圖用法實(shí)例剖析
  4. 術(shù)語匯編 UML統(tǒng)一建模語言簡介
  5. UML建模工具中EA和Rose的比較
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-08 12:56:40

2010-06-10 17:14:54

UML建模過程

2010-06-17 10:38:08

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

2010-06-08 15:33:19

UML建模工具

2010-06-11 16:46:02

免費(fèi)UML建模工具

2010-06-28 09:44:48

UML建模工具Rose

2010-07-08 14:02:35

UML建模流程

2010-06-12 11:22:57

UML應(yīng)用

2010-06-29 14:51:26

UML建模技術(shù)

2010-07-06 11:21:37

UML狀態(tài)圖

2010-06-08 15:59:38

UML建模工具

2010-06-28 10:32:50

免費(fèi)UML建模工具

2010-07-12 15:25:05

UML建模工具

2010-07-05 14:03:21

UML圖

2010-07-07 18:11:13

UML對(duì)象圖

2011-11-17 09:30:00

UML

2009-08-24 10:35:30

2010-06-12 09:09:33

UML需求分析

2010-06-28 13:27:51

常用UML建模工具

2010-07-12 11:04:54

UML建模工具
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产成人一区二区三区电影 | jlzzjlzz欧美大全| 噜噜噜噜狠狠狠7777视频 | 中文在线一区二区 | 一区二区三区四区毛片 | 亚洲免费久久久 | 91大神新作在线观看 | 日韩中文字幕av | 婷婷国产一区二区三区 | 国产有码| 欧美日韩久久久久 | 精品一区二区免费视频 | 一道本视频 | 久夜精品 | 69av在线视频 | 国产超碰人人爽人人做人人爱 | 免费看a | 中文字幕在线视频观看 | 亚洲一区中文 | 亚洲精品福利在线 | 国产不卡一区在线观看 | 日韩精品亚洲专区在线观看 | 夜夜干夜夜操 | 三级视频久久 | 久久久99国产精品免费 | 免费在线观看av | 狠狠入ady亚洲精品经典电影 | 99tv| 黄毛片| 又黑又粗又长的欧美一区 | 国产不卡一区 | 国产精品成人av | 日韩欧美三级在线 | 午夜精品网站 | 精品国产欧美一区二区 | 国产乱肥老妇国产一区二 | 黄色在线免费观看视频 | 亚洲精品黄色 | 国产成人综合在线 | 国产成人久久精品一区二区三区 | 99精品视频一区二区三区 |