偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

學習筆記 UML知識點總結

開發(fā) 架構
UML相信大家都比較熟悉了,那么你是否對所有的UML知識點都掌握了呢,這里對UML做一個簡單的總結,希望通過本文的介紹你有新的發(fā)現(xiàn)。

本節(jié)向大家描述一下UML知識總結,主要包括UML簡介和UML特點兩大部分內(nèi)容,相信通過本節(jié)的學習你對UML的認識會更加深刻。下面就讓我們一起來看一下UML知識總結的詳細內(nèi)容吧。

UML知識總結

UML簡介:

UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它溶入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向?qū)ο蟮姆治雠c設計,還支持從需求分析開始的軟件開發(fā)的全過程。
 
UML是一個標準的圖形表示法,它不是面向?qū)ο蟮姆治龊驮O計,也不是一種方法,它僅僅是一組符號而已。
UML的目標是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),具有很寬的應用領域。其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領域的系統(tǒng),如機械系統(tǒng)、企業(yè)機構或業(yè)務過程,以及處理復雜數(shù)據(jù)的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等??傊琔ML是一個通用的標準建模語言,可以對任何具有靜態(tài)結構和動態(tài)行為的系統(tǒng)進行建模。

 編程(構造)是一個獨立的階段,其任務是用面向?qū)ο缶幊陶Z言將來自設計階段的類轉(zhuǎn)換成實際的代碼。在用UML建立分析和設計模型時,應盡量避免考慮把模型轉(zhuǎn)換成某種特定的編程語言。因為在早期階段,模型僅僅是理解和分析系統(tǒng)結構的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。

UML模型還可作為測試階段的依據(jù)。系統(tǒng)通常需要經(jīng)過單元測試、集成測試、系統(tǒng)測試和驗收測試。不同的測試小組使用不同的UML圖作為測試依據(jù):單元測試使用類圖和類規(guī)格說明;集成測試使用部件圖和合作圖;系統(tǒng)測試使用用例圖來驗證系統(tǒng)的行為;驗收測試由用戶進行,以驗證系統(tǒng)測試的結果是否滿足在分析階段確定的需求?!?/p>

UML特點:

標準建模語言UML的主要特點可以歸結為三點:

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

 ?。?)UML還吸取了面向?qū)ο蠹夹g領域中其他流派的長處,其中也包括非OO方法的影響。

  UML符號表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號,也添加了一些新符號。因此,在UML中匯入了面向?qū)ο箢I域中很多人的思想。這些思想并不是UML的開發(fā)者們發(fā)明的,而是開發(fā)者們依據(jù)最優(yōu)秀的OO方法和豐富的計算機科學實踐經(jīng)驗綜合提煉而成的。 

 ?。?)UML在演變過程中還提出了一些新的概念。

  在UML標準中新加了模板(Stereotypes)、職責(Responsibilities)、擴展機制(Extensibilitymechanisms)、線程(Threads)、過程(Processes)、分布式(Distribution)、并發(fā)(Concurrency)、模式(Patterns)、合作(Collaborations)、活動圖(Activitydiagram)等新概念,并清晰地區(qū)分類型(Type)、類(Class)和實例(Instance)、細化(Refinement)、接口(Interfaces)和組件(Components)等概念。

  因此可以認為,UML是一種先進實用的標準建模語言,但其中某些概念尚待實踐來驗證,UML也必然存在一個進化過程。

【編輯推薦】

  1. UML總結:建模要點解析
  2. 經(jīng)驗總結 UML實踐中的現(xiàn)狀和一些建議
  3. UML動態(tài)建模中合作圖和活動圖解析
  4. 彩色UML建模 彰顯顏色的魅力
  5. 體驗免費UML建模工具

 
 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-27 15:49:28

Flex

2009-06-18 10:19:00

UML

2022-08-16 15:17:37

機器學習算法模型

2010-06-30 18:09:22

UML建模

2010-06-13 13:44:07

UML學習筆記

2010-08-18 10:52:46

Linux筆試

2009-08-06 17:42:32

C#知識點

2010-06-08 18:43:11

UML建模工具

2010-07-09 14:05:56

UML建模

2020-07-01 17:25:28

Redis數(shù)據(jù)庫內(nèi)存

2022-07-20 00:15:48

SQL數(shù)據(jù)庫編程語言

2017-12-08 14:26:19

Android面試知識點總結

2020-12-24 13:32:31

大數(shù)據(jù)數(shù)據(jù)分析SQL

2016-12-21 09:55:55

面試JavaScrip總結

2014-06-10 13:44:58

iOSUIImage知識點

2010-08-17 14:56:00

HCNE認證

2011-04-15 12:25:21

BGP路由

2016-05-30 17:31:34

Spring框架

2019-07-18 08:57:09

Java后端Java基礎

2025-04-01 08:25:00

OSPF網(wǎng)絡IT
點贊
收藏

51CTO技術棧公眾號