自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

五分鐘為您清楚講述UML

開發(fā) 后端
本文用五分鐘為您清楚的講述了UML,第一分鐘—作為Object的表現(xiàn)形式的模型技術(shù),第二分鐘—作為統(tǒng)一表達(dá)模型的UML技術(shù),第三分鐘—UML技術(shù)可以提高分析和設(shè)計(jì)的精度。

1. 前言

最近一段時間做項(xiàng)目,需要做機(jī)能模塊的設(shè)計(jì)??蛻舴街该肬ML圖作設(shè)計(jì)資料。

但是跟日本人打了這么多年交道,UML圖是什么東西,我早就忘記光了,沒辦法,只好從頭查資料。

于是做出來了這樣一個資料,把我學(xué)習(xí)UML的方法和結(jié)論告訴大家,讓大家在5分鐘之內(nèi)都能學(xué)會UML。

2. ***分鐘 — 作為Object的表現(xiàn)形式的模型技術(shù)

進(jìn)入UML技術(shù)的說明之前,我們首先來談?wù)凮bject指向技術(shù)。Object指向是軟件開發(fā)的一種先進(jìn)技術(shù),正如[Object]名字所暗示的,該技術(shù)的所有考慮出發(fā)點(diǎn)都是Object.

使用Object可以提高大型軟件項(xiàng)目的開發(fā)效率和速度。

所謂的Object指向,就是說要把復(fù)雜的問題細(xì)化分解,用圖表的方式表達(dá)出來。比如下圖

[[100040]]

如上圖所示,一個好的模型能夠正確的合理的表達(dá)復(fù)雜的意思。上圖中復(fù)雜的路徑信息經(jīng)過簡化之后就會變成清晰可見的模型圖。

但是,模型圖的畫法是各種各樣的,如何才能準(zhǔn)確的統(tǒng)一的畫出來呢?請看下節(jié):

3. 第二分鐘 — 作為統(tǒng)一表達(dá)模型的UML技術(shù)

如上所示,用圖形來表達(dá)復(fù)雜的邏輯和需求是個很好的選擇和做法。

但是每個人的思路都不一樣,每個人畫出來的圖也都不一樣,怎么樣才能讓大家都能聽得懂對方的思路呢。

[[100041]]

在這個時候,UML登場了。UML是1997年由OMG組織推出來的,全球統(tǒng)一的模型圖形技術(shù)。

4. 第三分鐘 — UML技術(shù)可以提高分析和設(shè)計(jì)的精度

在沒有UML技術(shù)的時候,大家都知道隨口亂說。

需求分析的時候,客戶隨口說說需求。

系統(tǒng)設(shè)計(jì)的時候,架構(gòu)師隨口說說設(shè)計(jì)。

程序開發(fā)的時候,開發(fā)者隨口編寫程序。

一切都是無序和混亂的,但是,有了UML就不會再出現(xiàn)這種問題了。

所有的交流和文檔都能夠有一種大家都能聽得懂的好方法傳遞,這就是UML。

[[100042]]

5. 第四分鐘 — UML的內(nèi)容

如下所示,我們可以這樣使用UML技術(shù)

[[100043]]  

并且在很多自動開發(fā)工具之中,可以根據(jù)以上圖形自動生成代碼。

6. 第五分鐘 — UML是必須的知識

對于現(xiàn)代軟件開發(fā)和管理而言,UML是必需的知識,無論是外包還是內(nèi)包,UML都是不可或缺的技術(shù)。

[[100044]]

原文鏈接:http://blog.csdn.net/nanjingjiangbiao/article/details/5540126

【編輯推薦】

  1. 團(tuán)隊(duì)溝通利器之UML:用例圖
  2. 團(tuán)隊(duì)溝通利器之UML:活動圖
  3. 6個Java項(xiàng)目的UML反向工程工具
  4. JavaEE中一些非常有價值的東東
  5. JavaEE程序設(shè)計(jì)與應(yīng)用開發(fā)
責(zé)任編輯:張偉 來源: nanjingjiangbiao的博客
相關(guān)推薦

2022-05-30 08:05:11

架構(gòu)

2021-02-11 08:08:09

Spring Boot配置架構(gòu)

2009-11-16 10:53:30

Oracle Hint

2024-12-11 07:00:00

面向?qū)ο?/a>代碼

2025-03-13 06:22:59

2020-06-16 08:47:53

磁盤

2021-06-07 09:51:22

原型模式序列化

2009-10-22 16:18:19

Oracle表空間

2009-11-05 14:53:54

Visual Stud

2021-10-19 07:27:08

HTTP代理網(wǎng)絡(luò)

2024-09-18 08:21:24

JavaScriptTypeScriptprototype

2019-08-09 10:33:36

開發(fā)技能代碼

2025-01-20 08:50:00

2009-11-16 09:53:56

PHP上傳類

2009-11-17 14:50:50

Oracle調(diào)優(yōu)

2023-07-23 18:47:59

Docker開源

2021-12-01 06:50:50

Docker底層原理

2022-12-16 09:55:50

網(wǎng)絡(luò)架構(gòu)OSI

2023-09-07 23:52:50

Flink代碼

2025-01-21 07:39:04

Linux堆內(nèi)存Golang
點(diǎn)贊
收藏

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