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

UML建模過程中需要注意的幾個(gè)問題

開發(fā) 架構(gòu)
你對(duì)UML建模的概念是否了解,這里和大家分享一下UML建模的幾個(gè)誤區(qū),通過理解和避開UML建模的誤區(qū),你能夠更好,更快捷的進(jìn)行軟件開發(fā)。

在學(xué)習(xí)UML的過程中經(jīng)常會(huì)遇到UML建模誤區(qū)問題,這里和大家討論一下,無論你遵從的是重量級(jí)的方法,比如EnterpriseUnifiedProcess(EUP),還是輕量級(jí)的開發(fā)過程,如ExtremeProgramming(XP),UML建模在軟件開發(fā)中都是不可或缺的。

UML建模的誤區(qū)

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

誤區(qū)一:UML建模就等于是寫文檔

這很可能是其中***破壞力的一條,因?yàn)殚_發(fā)人員可以此為借口而完全放棄UML建模。許多優(yōu)秀的軟件開發(fā)人員會(huì)說他們不想把時(shí)間浪費(fèi)在這些“無用的“文檔上。他們沉溺于編碼之中,制造著一些脆弱而劣質(zhì)的系統(tǒng)。另外,甚至于許多盡責(zé)的開發(fā)人員現(xiàn)在也認(rèn)為UML建模是一件討厭的事,而不愿去學(xué)習(xí)相應(yīng)的UML建模技術(shù)。

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

UML建模很象是作計(jì)劃:作計(jì)劃的價(jià)值在于計(jì)劃編制的過程中,而非計(jì)劃本身;價(jià)值體現(xiàn)在UML建模的活動(dòng)中,而非模型本身。實(shí)際上,模型不是你系統(tǒng)中的一部分正式的文檔,而且在完成它們的使命后可以被丟掉。你會(huì)發(fā)現(xiàn)值得保留的只有很少的模型,而且它一定是非常***。

誤區(qū)二:從開始階段你可以考慮到所有的一切

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

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

誤區(qū)三:UML建模意味著需要一個(gè)重量級(jí)的軟件開發(fā)過程

走入這個(gè)誤區(qū)(經(jīng)常與誤區(qū)一有聯(lián)系)的項(xiàng)目組常常是連UML建模都徹底地放棄了,應(yīng)為這樣的軟件開發(fā)過程對(duì)他們來說太復(fù)雜太沉重了。這不亞于一場(chǎng)天災(zāi)。

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

誤區(qū)四:必須“凍結(jié)”需求

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

事實(shí)分析:變化總會(huì)發(fā)生的。由于優(yōu)先級(jí)的變化和逐漸對(duì)系統(tǒng)有了更進(jìn)一步的理解,都會(huì)引起需求的變化。與凍結(jié)需求相反,估計(jì)項(xiàng)目成功的風(fēng)險(xiǎn),盡量去接受變化而且相應(yīng)地采取行動(dòng),就象XP所建議的一樣。

誤區(qū)五:設(shè)計(jì)是不可更改的

如同誤區(qū)四,要求每一個(gè)開發(fā)人員必須嚴(yán)格遵從“設(shè)計(jì)“,導(dǎo)致開發(fā)人員為了符合“設(shè)計(jì)“而作了錯(cuò)誤的事情或以錯(cuò)誤的方式作正確的事情。或者是簡(jiǎn)單地忽略了設(shè)計(jì),否定了所有設(shè)計(jì)可能帶來的好處。凍結(jié)了設(shè)計(jì),你就不能從在項(xiàng)目進(jìn)程中所學(xué)到知識(shí)進(jìn)一步獲益。另外一個(gè)很大的趨勢(shì)就是開發(fā)出大量的文檔而不是實(shí)際的軟件,使用面向文檔的CASE工具而不是能給項(xiàng)目帶來實(shí)際價(jià)值的面向應(yīng)用的工具。

事實(shí)分析:事實(shí)上,設(shè)計(jì)會(huì)經(jīng)常根據(jù)開發(fā)人員和數(shù)據(jù)庫(kù)管理員的反饋進(jìn)行修改,因?yàn)樗麄兪亲罱咏鼘?shí)際應(yīng)用的人,通常他們對(duì)技術(shù)環(huán)境的理解要好于UML建模者。我們必須的面對(duì)這樣一個(gè)事實(shí):人無完人,他們所作的工作也不可能盡善盡美。難道您真的想將一個(gè)并不完善的設(shè)計(jì)固定下來而不再去修改其中的錯(cuò)誤嗎?另外,如果需求并沒有被凍結(jié),其實(shí)就意味著你不能凍結(jié)你的設(shè)計(jì),因?yàn)槿魏涡枨蟮男薷膭?shì)必影響設(shè)計(jì)。對(duì)之,正確的態(tài)度是:只要你的代碼還在改動(dòng),涉及就沒完。
 

【編輯推薦】

  1. UML建模基礎(chǔ) UML類圖的組成元素和關(guān)系解析
  2. 選擇UML建模工具的幾個(gè)標(biāo)準(zhǔn)
  3. 技術(shù)分享 解析圖書管理系統(tǒng)的UML建模分析與設(shè)計(jì)
  4. 學(xué)習(xí)筆記 UML建模的要點(diǎn)總結(jié)
  5. 經(jīng)驗(yàn)總結(jié) 選擇一種***UML建模工具的標(biāo)準(zhǔn)

 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-10 17:02:40

UML建模

2010-07-12 14:38:03

UML用例建模

2010-06-09 14:58:13

UML狀態(tài)圖

2009-04-23 14:30:19

UML建模

2010-07-06 15:23:24

UML流程圖

2013-09-03 13:01:01

團(tuán)隊(duì)管理團(tuán)隊(duì)

2010-07-15 14:47:05

Perl開發(fā)

2011-12-21 09:54:15

項(xiàng)目經(jīng)理

2010-06-29 15:54:36

UML建模

2010-08-09 11:23:24

Flex開發(fā)

2021-12-08 23:32:42

云計(jì)算云遷移數(shù)據(jù)

2010-07-09 13:28:10

UML建模

2009-06-10 15:36:25

ubuntu netb開發(fā)過程

2010-05-26 09:33:21

啟動(dòng)SVN服務(wù)

2010-07-07 14:28:52

繪制UML序列圖

2010-07-27 13:25:10

IBM DB2

2010-06-08 17:31:26

UML建模

2024-09-30 09:56:36

CSV文件Python

2020-12-03 09:31:40

JavaPython開發(fā)

2013-05-03 11:31:40

程序員
點(diǎn)贊
收藏

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

欧美一级高清大全免费观看| 26uuu国产精品视频| 国产欧美久久久久| 久久蜜桃av| www.亚洲天堂| a天堂中文在线88| 国产成人精品免费网站| 亚洲综合中文字幕68页| 日韩免费大片| 日韩视频免费直播| 尤物免费看在线视频| 99这里只有久久精品视频| 国产精品中出一区二区三区| 538任你躁精品视频网免费| 日韩精品一区在线观看| 丝袜视频国产在线播放| 国产婷婷一区二区| japanese在线视频| 一区二区久久| 国产精品中文字幕在线| 亚洲日本视频在线| 老司机午夜精品视频在线观看| 国产精品私拍pans大尺度在线| 一级毛片视频在线| 亚洲精品乱码久久久久久日本蜜臀| 亚洲自拍中文字幕| 九色porny蝌蚪视频在线观看| 国产精品久久久免费| 国产精品免费一区| 老司机精品视频在线播放| 在线精品国产成人综合| 波多野结衣乳巨码无在线观看| 色老汉一区二区三区| 一级毛片电影| 亚洲精品欧美二区三区中文字幕| 亚洲色图 在线视频| 久久精品视频在线看| 亚洲人精品午夜射精日韩| 国产麻豆视频一区二区| 黄色录像特级片| 国产不卡在线播放| 精品少妇人欧美激情在线观看| 激情五月激情综合网| 18视频在线观看娇喘| 狠狠色丁香久久婷婷综| 五月天激情图片| 成人福利视频网站| 成年人黄色片视频| 日韩美女久久久| 一级特黄视频| 欧美性感美女h网站在线观看免费| 中文在线a√在线8| 欧美综合一区二区| free性欧美hd另类精品| 欧美α欧美αv大片| 国产精品电影| 日韩综合视频在线观看| 国产精品久av福利在线观看| 日本aⅴ大伊香蕉精品视频| 欧美一区电影| 精品国产免费一区二区三区| 日韩高清在线电影| 成年女人18级毛片毛片免费| 91免费国产在线观看| 国产国语**毛片高清视频| 色乱码一区二区三区88| 八戒八戒神马在线电影| 亚洲欧洲在线看| 成人爽a毛片| 91免费人成网站在线观看18| 国产美女诱惑一区二区| 特大黑人娇小亚洲女mp4| 久久蜜桃一区二区| 在线观看免费毛片| 精品国产不卡一区二区三区| 国语自产精品视频在线看抢先版结局| 欧美丰满少妇xxxxx| 国产精品二区不卡| 午夜欧美一区二区三区免费观看| 成人精品视频一区二区三区| 激情五月色综合亚洲小说| 色哦色哦哦色天天综合| 国产夫妻在线播放| 91av视频在线免费观看| 在线高清一区| www.av91| 精品久久久久久久久中文字幕 | 黄色一级片视频| 在线观看日韩电影| 国产精品免费不| 欧美一区二区三区精美影视| 中文字幕中文在线不卡住| 国产区在线看| 欧美狂野另类xxxxoooo| 免费激情网址| 久久久精品中文字幕| 亚洲欧洲日本mm| 俺去了亚洲欧美日韩| 中文字幕精品影院| 美女视频久久| 91香蕉视频在线| 成人av毛片| 九九精品在线观看| 亚洲乱码久久| 18成人免费观看视频漫画| 欧美日韩国产成人在线免费| 欧美日韩黄色| 日韩欧美一区二区三区四区| 1000精品久久久久久久久| 免费在线国产视频| 国产精品视频yy9099| 国产精品另类一区| 欧美一区在线直播| 欧洲一区二区三区精品| 亚洲free性xxxx护士白浆| 亚洲伦理精品| 久久婷婷一区二区三区| 在线麻豆国产传媒1国产免费| 色综合久久精品亚洲国产| 99精品热6080yy久久| 91成人免费观看| 日韩精品一级中文字幕精品视频免费观看 | 亚洲一二三区不卡| 91精品国产91久久久久麻豆 主演| 一区二区三区在线播| 亚洲免费大片| 高清日韩一区| 国产精品福利一区| 久久男人天堂| 成人精品aaaa网站| 久久久噜噜噜久久中文字幕色伊伊| 麻豆视频网站在线观看| 国产日韩av在线播放| 欧美国产乱子伦| 成人一区视频| 中文字幕一区综合| 亚洲人成777| 日韩激情视频一区二区| 亚洲高清免费在线| 日韩av在线中文| 激情五月激情综合网| 日韩电影网址| 国产69久久精品成人| 成人免费视频app| 欧美草逼视频| 国产午夜精品在线| 日韩欧美中文字幕在线播放| 国产欧美啪啪| www日韩在线观看| 色噜噜狠狠狠综合曰曰曰88av | 欧美一级日本a级v片| 色屁屁一区二区| 青草国产精品| 色老板亚洲精品一区| 欧美在线视频导航| 亚洲欧洲av色图| 第一区第二区在线| 日韩精品你懂的| 欧美二区在线播放| 国产日韩欧美麻豆| 国产精品香蕉| 一级特黄视频| 国产欧美日韩中文字幕在线| 一卡二卡三卡日韩欧美| 青青草成人影院| 日韩美女一级视频| 国产高清精品一区二区| 欧美日韩国产小视频| 一本久道综合久久精品| av网址在线免费观看| 一区二区三区四区视频在线| 亚洲精品综合精品自拍| 成人av网站免费观看| 亚洲精品一区二区三区在线| 最近久乱中文字幕| 成人av色在线观看| 欧美偷拍一区二区| 久久久精品五月天| 亚洲电影观看| 97在线免费公开视频| 97超级碰在线看视频免费在线看| 国产精品视频免费看| 国产福利久久精品| 国产欧美69| 天堂在线中文网官网| 17c丨国产丨精品视频| 欧美老少配视频| 国产精品免费aⅴ片在线观看| 色婷婷综合久久久久| 久久久成人精品视频| 米奇精品一区二区三区在线观看| 亚洲欧美网站在线观看| 成在在线免费视频| 国产在线一区二| 亚洲人av在线影院| 国产精品私房写真福利视频| 欧美一区二区三区激情视频 | 久久久久久一区二区| 欧美va视频| 最全影音av资源中文字幕在线|