国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

暢談UML建模技術的四大誤區和十大原則

開發 架構
UML建模誤區你是否了解,那么UML建模的原則呢,本文就向大家介紹一下,通過理解和避開UML建模的誤區,你能夠更加有效地進行軟件開發。

本節和大家學習一下UML建模的幾個誤區和建模原則,希望通過本節的學習你對UML建模技術有深入的認識,以便在以后的學習和使用過程中少走彎路。

UML建模誤區

通過理解和避開建模的誤區,你能夠是得你自己、你的項目組和你的組織更加有效地進行軟件開發。在揭示這些普遍存在誤區的過程中,我已經表述了AgileModeling(AM)的許多原則。AgileModeling以前叫做ExtremeModeling(XM)。我希望我所給于你的是精神上的食糧。
--------------------------------------------------------------------------------
無論你遵從的是重量級的方法,比如EnterpriseUnifiedProcess(EUP),還是輕量級的開發過程,如ExtremeProgramming(XP),建模在軟件開發中都是不可或缺的。但不幸的是其中充斥著各種謬誤與迷思。這來自于各個方面,有從理論家錯誤的研究、數十年來信息技術領域內的文化沉積、軟件工具開發商天花亂墜半的市場宣傳以及象ObjectManagementGroup(OMG)和IEEE這類組織的標準。這個月,我要揭示建模中的誤區,指出其相應的事實真相。

UML建模誤區一:建模就等于是寫文檔

這很可能是其中***破壞力的一條,因為開發人員可以此為借口而完全放棄建模。許多優秀的軟件開發人員會說他們不想把時間浪費在這些“無用的“文檔上。他們沉溺于編碼之中,制造著一些脆弱而劣質的系統。另外,甚至于許多盡責的開發人員現在也認為建模是一件討厭的事,而不愿去學習相應的建模技術。

事實分析:“模型”與“文檔”這二者在概念上是風馬牛不相及的—你可以擁有一個不是文檔的模型和不是模型的文檔。一幅設計圖就是一個模型,而不論是被畫在餐巾紙的背面,或寫在一塊白板上,或在ClassResponsibilityCollaboration(CRC)卡片中,還是根據記錄在報紙和便簽紙上的流程圖而生成的一個粗略的用戶界面原型。雖然這些都不能說是文檔,但他們卻都是有價值的模型。

建模很象是作計劃:作計劃的價值在于計劃編制的過程中,而非計劃本身;價值體現在建模的活動中,而非模型本身。實際上,模型不是你系統中的一部分正式的文檔,而且在完成它們的使命后可以被丟掉。你會發現值得保留的只有很少的模型,而且它一定是非常***。

UML建模誤區二:從開始階段你可以考慮到所有的一切

這種說法流行于二十世紀七十年代到八十年代早期,現今的許多經理都是在那個時候學習的軟件開發。對這一點的迷信會導致在前期投入可觀的時間去對所有的一切建模以期把所有一切都弄正確,試圖在編碼開始前就“凍結”所有的需求(見誤區四),以致于患上“分析期麻痹癥”–要等到模型非常***之后才敢向前進。基于這個觀點,項目組開發了大量的文檔,而不是他們真正想要得到的—開發滿足需要的軟件。

事實分析:怎么才能走出這個誤區呢?首先,你必須認識到你不能考慮到所有的細枝末節。第二,認識到編碼員可能會對建模者的工作不以為然(這是可能的,事實上建模者所作的工作在實際價值中只占很少的部分),他們或許會說模型沒有反應出真實的情況。第三,認識到不管你的最初所作的規格說明書有多好,但注定代碼會很快地與之失去同步,即便是你自己建模自己編碼。一個基本的道理就是代碼永遠只會和代碼保持一致。第四,認識到迭代法(小規模地建模,編一些代碼,做一些測試,可能還會做一個小的工作版本)是軟件開發的準則。它是現代重量級的軟件開發過程(如EUP),以及輕量級(如XP)的基本原理。

UML建模誤區三:建模意味著需要一個重量級的軟件開發過程

走入這個誤區(經常與誤區一有聯系)的項目組常常是連建模都徹底地放棄了,應為這樣的軟件開發過程對他們來說太復雜太沉重了。這不亞于一場天災。

事實分析:你可以用一種敏捷的方式取而代之。關于用簡單的工具進行簡單地建模的詳細內容可參看AgileModeling(AM)。而且,你可以丟棄你的模型當使命完之后,同樣也可以很基本的方式進行建模(比如,從辦公桌起來,來到白板前就開始構略草圖)。只要你愿意,你就可以輕松地建模。

UML建模誤區四:必須“凍結”需求

這個要求常常來自高級經理,他們確切地想知道他們從這個項目組能得到什么東西。這樣的好處就是在開發周期的早期確定下需求,就可以確切地知道所要的是一個什么樣的東西;缺點就是他們可能沒有得到實際上所需要的(不全或錯誤的需求,譯者)。

事實分析:變化總會發生的。由于優先級的變化和逐漸對系統有了更進一步的理解,都會引起需求的變化。與凍結需求相反,估計項目成功的風險,盡量去接受變化而且相應地采取行動,就象XP所建議的一樣。

UML建模十條原則

僅有數據模型對于現代軟件是不夠的。

接收變化,并且允許你的模型能夠隨著時間進行改進。你不能凍結它們,然后就期待著成功。

模型并不一定就是文檔,文檔也不一定就是模型。

大多數的模型可能也應該被丟棄。

只有代碼才能與代碼保持真正的同步。

一些簡單的工具,比如白板,就完全足以應付大多數得建模工作。

思考,然后再編碼。

你總能從別人身上學到東西。

建模可以用一種輕盈的方式。

設計直到代碼發布以后才算完成。

【編輯推薦】

  1. 實例講解UML建模分析與設計
  2. UML建模技術要點總結
  3. 專家指導 UML建模分析步驟
  4. UML建模時需要注意的四大問題
  5. UML建模技術的三大組成部分

 

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

2015-09-23 17:12:18

API設計原則

2020-06-09 07:00:00

面向對象編程編程原則

2012-02-01 13:24:37

2015-09-24 08:52:53

API設計原則

2011-09-15 13:05:26

2010-08-23 13:55:25

Android

2012-03-12 10:24:02

HPC系統服務器高性能計算

2011-04-06 12:18:44

和信創天虛擬終端管理系統終端管理

2011-06-29 16:35:58

和信創天虛擬終端管理系統終端管理

2021-02-05 10:24:48

電腦維修系統備份

2009-04-16 13:32:07

Nehalemintel服務器

2024-06-11 08:00:00

2012-03-15 11:15:13

Java設計模式

2015-07-23 17:01:53

app設計四大原則

2010-07-09 14:51:13

UML類設計原則

2023-07-11 14:41:04

2012-03-05 13:58:34

設計模式里氏置換

2012-03-07 10:40:19

Java設計模式

2010-06-10 14:28:13

UML建模誤區

2012-03-07 11:03:13

Java設計模式
點贊
收藏

51CTO技術棧公眾號

欧美性一二三区| 亚洲午夜一区二区三区| 亚洲女同一区二区| 亚洲人精品午夜| 在线观看欧美精品| 欧美色国产精品| 日韩免费电影网站| 欧美精品电影免费在线观看| 亚洲mm色国产网站| 久久精品丝袜高跟鞋| 久久99精品国产一区二区三区| 久久99九九| 丰满人妻一区二区三区53号| 国产手机免费视频| 午夜精彩视频| 久久久亚洲精华液精华液精华液| 91插插插插插插插插| 中文字幕一区二区三区域| 欧美成人视屏| 深夜视频一区二区| 精品999成人| 国产99久久久精品| 精品久久影院| 久久中文欧美| 中文一区在线播放 | 欧美mv日韩mv国产| 欧美国产日韩免费| 国产精品亚洲第一区| 综合操久久久| 久草在线在线| 国产www视频在线观看| v片在线观看| 国产色99精品9i| 香蕉视频成人在线观看| 欧美黑人视频一区| 色88888久久久久久影院野外| 精品国产91九色蝌蚪| 中文字幕欧美国内| 91精品久久久久久久久久久久久久 | 日本免费久久高清视频| 亚洲国产日韩综合一区| av小说在线| 国产一区二区三区| 日本免费新一区视频| 亚洲精品美国一| 精品国产乱码久久久久久图片| 91在线视频一区| 国产精品秘入口18禁麻豆免会员| 岛国毛片av在线| 婷婷成人基地| 亚洲精品va在线观看| 精品日本一线二线三线不卡| 成人a在线视频| jizzzz日本| 美女露胸视频在线观看| 性色一区二区| 欧美三级免费观看| 日本精品免费观看| 国产特级淫片免费看| 国产美女撒尿一区二区| 国产不卡视频一区二区三区| jiyouzz国产精品久久| 亚洲精品美女久久久| 欧美成人综合一区| 美国十次综合久久| 日韩高清不卡在线| 亚洲精品亚洲人成人网在线播放| 国产精品入口免费视| a中文在线播放| 成人一区二区三区在线观看| 高清在线视频日韩欧美| wwwxxx在线观看| 国产成人免费在线观看不卡| 欧美亚洲视频在线观看| chinese偷拍一区二区三区| 国产成人激情av| 国产欧美久久久久久| 91www在线| 亚洲激情网站免费观看| 日本人体一区二区| 成人私拍视频| 久久福利影视| 亚洲成av人片一区二区梦乃| 日本中文字幕久久看| 已婚少妇美妙人妻系列| 99精品在免费线偷拍| 国产·精品毛片| 国产欧美日韩免费看aⅴ视频| 一级片视频免费观看| 大片网站久久| 日韩欧美另类在线| 老司机午夜网站| 日韩理论电影院| 亚洲人成免费电影| 粗大的内捧猛烈进出在线视频| 中文亚洲字幕| 久久视频中文字幕| 中出在线观看| 懂色av中文一区二区三区| 国产不卡在线观看| 性视频一区二区三区| 日本成人中文字幕在线视频| 久久久久国产视频| 欧美私人网站| 国产精品视频在线看| 一本一道久久a久久精品综合| 最新国产精品视频| 欧美剧在线免费观看网站 | 777av视频| 韩国在线视频一区| 5252色成人免费视频| 羞羞视频在线免费国产| 国产精品久久久久三级| 国产一区二区免费在线观看| 三上悠亚激情av一区二区三区| 综合色中文字幕| 日韩欧美亚洲日产国| 少妇精品久久久一区二区三区| 亚洲无线码在线一区观看| 国内精彩免费自拍视频在线观看网址 | 日韩男女性生活视频| 国产精品高潮久久| 亚洲男人天堂久| 最新在线你懂的| 久久婷婷国产综合国色天香| 欧美日韩高清免费| 日韩久久久久| 欧美亚洲国产另类| 亚洲91网站| 一区二区免费视频| 小泽玛利亚av在线| 在线视频观看日韩| 91精品久久久久久久久久久| 日韩精品成人| 亚洲精品乱码久久久久久金桔影视 | 亚洲色诱最新| 国产精品私拍pans大尺度在线| 久久的色偷偷| 中文字幕视频在线免费欧美日韩综合在线看 | 亚洲欧美日本伦理| 欧美激情第三页| 成人免费网站www网站高清| 91精品国产综合久久精品性色 | 91av亚洲| 亚洲欧美精品在线| www.成人| 精品国精品国产| 在线免费看黄| 欧美电影在线免费观看| 97超碰人人在线| 亚洲国产精品久久精品怡红院| 羞羞视频在线观看免费| 欧美放荡的少妇| 麻豆av在线免费看| 日韩三级视频在线观看| 国产最新视频在线| 色狠狠av一区二区三区| 久草在线资源站手机版| 欧美精品激情在线观看| 精品国产三级| 国产精品91视频| 香蕉久久网站| 久久狠狠久久综合桃花| 日韩成人一级片| 男人日女人bb视频| 欧美亚州韩日在线看免费版国语版| 免费黄色网页| 欧美视频一二三| free性欧美hd另类精品| 6080国产精品一区二区| 在线heyzo| 久久人人爽人人爽人人片av高请| 美国毛片一区二区| 日本人妻伦在线中文字幕| 国产精品77777竹菊影视小说| 成人激情电影在线看| 亚洲国产美女久久久久| 日韩精品一区国产| 国产精品偷伦视频免费观看国产| 国产一级久久| 激情小说 在线视频| 亚洲天堂免费观看| 欧美久久综合网| 在线亚洲美日韩| 中文字幕一区二区三区色视频| 性欧美高清come| 欧美日韩一区二区免费视频| 婷婷av在线| 中文字幕精品网| 性欧美欧美巨大69| 欧美精品久久久久久久久久久| 第一福利永久视频精品| 欧美h版在线观看| 亚洲欧美激情一区| 奇米亚洲欧美| 六月天综合网| 亚洲欧洲在线视频| av日韩国产| 久久人人爽人人爽人人片亚洲| 日韩中文字幕视频网|