日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
UML建模流程及特征詳解

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

UML概述

統(tǒng)一建模語言(UML)是一種用于提取面向對象分析和設計(OOAD)過程的產物的圖形化語言。它為交流面向對象的設計中的需求、行為、體系結構和實現提供了一套綜合的表示法。UML中所有事物都用對象的概念來描述:對象采取的行為、對象之間的關系、對象的部署,以及對象為了響應外部事件而改變狀態(tài)的方式。

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

UML建模流程

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

系統(tǒng)建立模型的過程就是將任務劃分為需求分析階段、設計階段、實現階段、部署階段等幾個階段連續(xù)的迭代的過程。

運用UML進行面向對象的系統(tǒng)分析時,首先要對項目進行需求調研,分析項目的業(yè)務流程圖和數據流程圖,以及項目中涉及的各級操作人員,識別出系統(tǒng)中的所有用例和角色;接著分析系統(tǒng)中各角色和用例間的聯系,使用UML建模工具畫出系統(tǒng)的用例圖;***,勾畫系統(tǒng)的概念層模型,借助UML建模工具描述概念層的類圖和活動圖。

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

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

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

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


新聞標題:UML建模流程及特征詳解
本文路徑:http://www.5511xx.com/article/ccsohig.html