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

淺析UML面向對象的系統分析設計方法

開發 架構
UML建模語言相信大家應該有所了解,那么你對UML面向對象是否熟悉,本文探討了基于UML進行面向對象的系統分析及設計方法,希望本文的介紹對你的學習有所幫助。

本節向大家介紹一下UML面向對象概念,主要包括UML特點,UML面向對象分析設計過程兩大部分內容,相信通過本節的介紹你對UML面向對象一定會有深刻的認識。

基于UML面向對象的系統分析設計方法研究

本文探討了基于UML進行面向對象的系統分析及設計方法,包括靜態建模和動態建模;提出了一種實用的基于UML的需求分析及其建模方法,以活動圖模型來表達業務模型,以概念層的對象圖、狀態圖及交互圖模型表達系統的結構邏輯及行為邏輯,以應用例圖表達系統需求;討論了需求分析及其建模的過程概念,并以高校開放式學籍管理系統的開發作為案例示范。

引言

在沒有介紹UML面向對象之前,首先看一下UML概念。UML是一種編制系統藍圖的標準化語言,可以實現大型復雜系統各種成分描述的可視化、說明并構造系統模型,以及建立各種所需的文檔,它是一種定義良好、易于表達、功能強大且普遍適用的建模語言。UML的發展對軟件工程的發展做出了杰出的貢獻。

UML支持從需求分析開始的軟件開發的全過程。UML通過三類圖形建立系統模型:用例(UseCase)圖、靜態結構圖(對象類圖、對象圖、組件圖、配置圖)和動態行為圖(順序圖、協同圖、狀態圖、活動圖),這些圖可以從不同的抽象角度實現系統的可視化。

URM的發展經歷了以下幾個階段。

最初的階段是專家的聯合行動,由三位OO(面向對象)方法學家[8]將他們各自的方法結合在一起,形成UML0.9。

第二階段是公司的聯合行動,由十幾家公司組成的“UML伙伴組織”將各自的意見加入UML,形成UML1.0和1.1,并作為向OMG申請成為建模語言規范的提案。

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

目前正處于UML的重大修訂階段,目標是推出UML2.0,作為向ISO提交的標準提案。

1.UML的特點

UML具有以下特點:

(1)面向對象。UML面向對象技術的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡潔明了地表達面向對象的各種概念。

(2)可視化,表示能力強。通過UML的模型圖能清晰地表示系統的邏輯模型和實現模型。可用于各種復雜系統的建模。

(3)獨立于過程。UML是系統建模語言,獨立于開發過程。

(4)獨立于程序設計語言。用UML建立的軟件系統模型可以用Java、VC++、SmalltaIk等任何一種面向對象的程序設計來實現。

(5)易于掌握使用。UML圖形結構清晰,建模簡潔明了,容易掌握使用。

使用UML進行系統分析和設計,可以加速開發進程,提高代碼質量,支持動態的業務需求。UML適用于各種規模的系統開發。能促進軟件復用,方便地集成已有的系統,并能有效處理開發中的各種風險。

2.UML面向對象分析設計過程

運用UML進行面向對象的系統分析設計,其過程通常由以下3個部份組成:

(1)識別系統的用例和角色

首先對項目進行需求調研,依據項目的業務流程圖和數據流程圖以及項目中涉及的各級操作人員,通過分析,識別出系統中的所有用例和角色;接著分析系統中各角色和用例間的聯系,再使用UML建模工具畫出系統的用例圖,同時,勾畫系統的概念層模型,借助UML建模工具描述概念層類圖和活動圖。

(2)進行系統分析,并抽取類

系統分析的任務是找出系統的所有需求并加以描述,同時建立特定領域模型。建立域模型有助于開發人員考察用例,從中抽取出類,并描述類之間的關系。

(3)系統設計,并設計類及其行為

設計階段由結構設計和詳細設計組成。①結構設計是高層設計,其任務是定義包(子系統),包括包間的依賴關系和主要通信機制。包有利于描述系統的邏輯組成部分以及各部分之間的依賴關系。②詳細設計就是要細化包的內容,清晰描述所有的類,同時使用UML的動態模型描述在特定環境下這些類的實例的行為。
 

【編輯推薦】

  1. UML面向對象技術全面解析
  2. 學習筆記 基于UML面向對象的設計
  3. UML面向對象建模中四種常見開發模式
  4. 教你繪制整潔的UML圖
  5. UML面向對象建模知識簡介

 

 

責任編輯:佚名 來源: tzwhx.com
相關推薦

2010-07-08 13:35:39

UML面向對象

2009-06-26 13:38:46

UML面向對象

2010-07-08 10:47:42

UML面向對象

2010-06-17 17:57:10

UML面向對象分析與設

2010-06-18 11:28:14

2010-06-18 10:34:05

UML面向對象

2010-06-17 11:27:11

UML構件

2010-06-29 17:27:49

UML建模方法

2010-06-10 10:03:42

UML面向對象

2010-12-16 10:42:56

系統分析師

2010-12-17 10:53:52

系統分析師

2010-12-22 11:04:49

系統分析師

2009-02-19 11:29:12

UML建模要點總結

2010-12-07 10:36:53

系統分析師

2010-12-14 10:51:53

系統分析師

2010-12-16 10:40:23

系統分析師

2010-12-20 10:57:15

系統分析師

2010-12-21 10:57:26

系統分析師

2010-12-23 10:58:03

系統分析師

2010-07-09 09:51:26

UML面向對象
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品免高潮在线观看 | 91九色麻豆 | 欧美大片黄 | 国产高清在线 | 免费在线一区二区 | 日韩中文一区二区三区 | 日韩在线小视频 | 久草福利 | 国产精品一区二区av | 国产精品一区久久久 | 免费污视频 | 激情网站在线观看 | 中文字幕成人av | www.亚洲区 | 国产精品视频久久 | 久久久蜜桃 | 欧美在线观看一区 | 国产精品综合色区在线观看 | 成人免费在线视频 | 国产精品免费一区二区三区四区 | 成人高潮片免费视频欧美 | 国产成人精品av | 亚洲高清在线观看 | 国产特级毛片 | 欧美影院 | 日本一区二区视频 | 午夜在线免费观看 | 日韩不卡在线观看 | 91精品国产92 | 国产精品一区二区三级 | 亚洲欧美精 | 国产美女精品视频 | 中文字幕日韩一区 | 国产成人精品免费视频大全最热 | 亚洲一区国产精品 | 欧美亚洲视频 | 在线视频成人 | 成人av网站在线观看 | 中文字幕日韩专区 | 99这里只有精品视频 | v片网站 |