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

淺析UML面向?qū)ο蟮南到y(tǒng)分析設(shè)計(jì)方法

開(kāi)發(fā) 架構(gòu)
UML建模語(yǔ)言相信大家應(yīng)該有所了解,那么你對(duì)UML面向?qū)ο笫欠袷煜ぃ疚奶接懥嘶赨ML進(jìn)行面向?qū)ο蟮南到y(tǒng)分析及設(shè)計(jì)方法,希望本文的介紹對(duì)你的學(xué)習(xí)有所幫助。

本節(jié)向大家介紹一下UML面向?qū)ο蟾拍睿饕║ML特點(diǎn),UML面向?qū)ο蠓治鲈O(shè)計(jì)過(guò)程兩大部分內(nèi)容,相信通過(guò)本節(jié)的介紹你對(duì)UML面向?qū)ο笠欢〞?huì)有深刻的認(rèn)識(shí)。

基于UML面向?qū)ο蟮南到y(tǒng)分析設(shè)計(jì)方法研究

本文探討了基于UML進(jìn)行面向?qū)ο蟮南到y(tǒng)分析及設(shè)計(jì)方法,包括靜態(tài)建模和動(dòng)態(tài)建模;提出了一種實(shí)用的基于UML的需求分析及其建模方法,以活動(dòng)圖模型來(lái)表達(dá)業(yè)務(wù)模型,以概念層的對(duì)象圖、狀態(tài)圖及交互圖模型表達(dá)系統(tǒng)的結(jié)構(gòu)邏輯及行為邏輯,以應(yīng)用例圖表達(dá)系統(tǒng)需求;討論了需求分析及其建模的過(guò)程概念,并以高校開(kāi)放式學(xué)籍管理系統(tǒng)的開(kāi)發(fā)作為案例示范。

引言

在沒(méi)有介紹UML面向?qū)ο笾埃紫瓤匆幌耈ML概念。UML是一種編制系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)化語(yǔ)言,可以實(shí)現(xiàn)大型復(fù)雜系統(tǒng)各種成分描述的可視化、說(shuō)明并構(gòu)造系統(tǒng)模型,以及建立各種所需的文檔,它是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語(yǔ)言。UML的發(fā)展對(duì)軟件工程的發(fā)展做出了杰出的貢獻(xiàn)。

UML支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程。UML通過(guò)三類圖形建立系統(tǒng)模型:用例(UseCase)圖、靜態(tài)結(jié)構(gòu)圖(對(duì)象類圖、對(duì)象圖、組件圖、配置圖)和動(dòng)態(tài)行為圖(順序圖、協(xié)同圖、狀態(tài)圖、活動(dòng)圖),這些圖可以從不同的抽象角度實(shí)現(xiàn)系統(tǒng)的可視化。

URM的發(fā)展經(jīng)歷了以下幾個(gè)階段。

最初的階段是專家的聯(lián)合行動(dòng),由三位OO(面向?qū)ο螅┓椒▽W(xué)家[8]將他們各自的方法結(jié)合在一起,形成UML0.9。

第二階段是公司的聯(lián)合行動(dòng),由十幾家公司組成的“UML伙伴組織”將各自的意見(jiàn)加入U(xiǎn)ML,形成UML1.0和1.1,并作為向OMG申請(qǐng)成為建模語(yǔ)言規(guī)范的提案。

第三階段是在OMG控制下的修訂與改進(jìn),OMG于1997年11月正式采納UML1.1作為建模語(yǔ)言規(guī)范,然后成立任務(wù)組進(jìn)行不斷的修訂,并產(chǎn)生了UML1.2、1.3和1.4版本,其中UML1.3是較為重要的修訂版。

目前正處于UML的重大修訂階段,目標(biāo)是推出UML2.0,作為向ISO提交的標(biāo)準(zhǔn)提案。

1.UML的特點(diǎn)

UML具有以下特點(diǎn):

(1)面向?qū)ο蟆ML面向?qū)ο蠹夹g(shù)的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡(jiǎn)潔明了地表達(dá)面向?qū)ο蟮母鞣N概念。

(2)可視化,表示能力強(qiáng)。通過(guò)UML的模型圖能清晰地表示系統(tǒng)的邏輯模型和實(shí)現(xiàn)模型。可用于各種復(fù)雜系統(tǒng)的建模。

(3)獨(dú)立于過(guò)程。UML是系統(tǒng)建模語(yǔ)言,獨(dú)立于開(kāi)發(fā)過(guò)程。

(4)獨(dú)立于程序設(shè)計(jì)語(yǔ)言。用UML建立的軟件系統(tǒng)模型可以用Java、VC++、SmalltaIk等任何一種面向?qū)ο蟮某绦蛟O(shè)計(jì)來(lái)實(shí)現(xiàn)。

(5)易于掌握使用。UML圖形結(jié)構(gòu)清晰,建模簡(jiǎn)潔明了,容易掌握使用。

使用UML進(jìn)行系統(tǒng)分析和設(shè)計(jì),可以加速開(kāi)發(fā)進(jìn)程,提高代碼質(zhì)量,支持動(dòng)態(tài)的業(yè)務(wù)需求。UML適用于各種規(guī)模的系統(tǒng)開(kāi)發(fā)。能促進(jìn)軟件復(fù)用,方便地集成已有的系統(tǒng),并能有效處理開(kāi)發(fā)中的各種風(fēng)險(xiǎn)。

2.UML面向?qū)ο蠓治鲈O(shè)計(jì)過(guò)程

運(yùn)用UML進(jìn)行面向?qū)ο蟮南到y(tǒng)分析設(shè)計(jì),其過(guò)程通常由以下3個(gè)部份組成:

(1)識(shí)別系統(tǒng)的用例和角色

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

(2)進(jìn)行系統(tǒng)分析,并抽取類

系統(tǒng)分析的任務(wù)是找出系統(tǒng)的所有需求并加以描述,同時(shí)建立特定領(lǐng)域模型。建立域模型有助于開(kāi)發(fā)人員考察用例,從中抽取出類,并描述類之間的關(guān)系。

(3)系統(tǒng)設(shè)計(jì),并設(shè)計(jì)類及其行為

設(shè)計(jì)階段由結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì)組成。①結(jié)構(gòu)設(shè)計(jì)是高層設(shè)計(jì),其任務(wù)是定義包(子系統(tǒng)),包括包間的依賴關(guān)系和主要通信機(jī)制。包有利于描述系統(tǒng)的邏輯組成部分以及各部分之間的依賴關(guān)系。②詳細(xì)設(shè)計(jì)就是要細(xì)化包的內(nèi)容,清晰描述所有的類,同時(shí)使用UML的動(dòng)態(tài)模型描述在特定環(huán)境下這些類的實(shí)例的行為。
 

【編輯推薦】

  1. UML面向?qū)ο蠹夹g(shù)全面解析
  2. 學(xué)習(xí)筆記 基于UML面向?qū)ο蟮脑O(shè)計(jì)
  3. UML面向?qū)ο蠼V兴姆N常見(jiàn)開(kāi)發(fā)模式
  4. 教你繪制整潔的UML圖
  5. UML面向?qū)ο蠼VR(shí)簡(jiǎn)介

 

 

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

2010-07-08 13:35:39

UML面向?qū)ο?/a>

2009-06-26 13:38:46

UML面向?qū)ο?/a>

2010-07-08 10:47:42

UML面向?qū)ο?/a>

2010-06-18 11:28:14

2010-06-17 17:57:10

UML面向?qū)ο蠓治雠c設(shè)

2010-06-18 10:34:05

UML面向?qū)ο?/a>

2010-06-29 17:27:49

UML建模方法

2010-06-17 11:27:11

UML構(gòu)件

2010-06-10 10:03:42

UML面向?qū)ο?/a>

2010-12-07 10:36:53

系統(tǒng)分析師

2010-12-14 10:51:53

系統(tǒng)分析師

2010-12-16 10:40:23

系統(tǒng)分析師

2010-12-20 10:57:15

系統(tǒng)分析師

2010-12-21 10:57:26

系統(tǒng)分析師

2010-12-23 10:58:03

系統(tǒng)分析師

2009-02-19 11:29:12

UML建模要點(diǎn)總結(jié)

2010-12-16 10:42:56

系統(tǒng)分析師

2010-12-17 10:53:52

系統(tǒng)分析師

2010-12-22 11:04:49

系統(tǒng)分析師

2010-07-09 09:51:26

UML面向?qū)ο?/a>
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲欧洲综合av | 亚洲精品久久区二区三区蜜桃臀 | 黄片毛片在线观看 | av香蕉 | 日日操av | 中文字幕亚洲一区 | 精品一区二区av | 国产成人精品一区二区在线 | 成人在线视频免费观看 | 黄色片在线看 | 黄网站涩免费蜜桃网站 | 99re6在线视频 | 亚洲视频在线看 | 91精品在线看 | 一区二区成人 | h肉视频 | 欧美亚洲一区二区三区 | 九九热免费观看 | 日韩黄色av | 中文字幕在线一区二区三区 | 欧美久久久久久久久中文字幕 | 亚洲欧美一区二区三区情侣bbw | www.婷婷 | a网站在线观看 | 日韩精品一区二区三区在线观看 | 天天玩天天干天天操 | 久久久久一区二区 | 午夜影院官网 | 中国一级大黄大片 | 4hu最新网址| 午夜无码国产理论在线 | 日韩色在线| 久久久激情视频 | 9久9久9久女女女九九九一九 | 97精品超碰一区二区三区 | 久久综合一区二区三区 | 九九视频在线观看视频6 | 欧美大片一区 | 天天看天天操 | 国产在线观看一区 | 日本一二区视频 |