1)UML能準(zhǔn)確全面地表達(dá)業(yè)務(wù)現(xiàn)狀。
2)UML是和客戶溝通的良好語(yǔ)言。
問(wèn):客戶不懂UML咋辦?
答:我和客戶溝通需求時(shí),會(huì)直接使用各種UML圖,如類圖、活動(dòng)圖、狀態(tài)機(jī)圖、用例圖等??蛻舯M管開始不懂,但一經(jīng)你介紹,客戶就會(huì)馬上能看懂,客戶能更加準(zhǔn)確地理解你的意思,給出他更精準(zhǔn)的理解。同時(shí)客戶會(huì)覺(jué)得你非常專業(yè),你的專業(yè)形象將會(huì)大大提升,這對(duì)項(xiàng)目后續(xù)工作是非常有利的。
3)UML能幫助你透視表面需求,發(fā)掘深層次的需求,找到什么是客戶真正想要的。
4)UML不是萬(wàn)能的。
UML能表達(dá)90%以上的內(nèi)容。
加上必要的文字表達(dá)、其它圖,和創(chuàng)造性地應(yīng)用UML,你就能表達(dá)出100%的內(nèi)容。
需求分析的基本過(guò)程,以及該過(guò)程中UML發(fā)揮的作用,如下圖:
上圖由上到下是需求開發(fā)的大致過(guò)程,但不是絕對(duì)的,我們需要經(jīng)?;剡^(guò)頭來(lái)重新思考。無(wú)論是客戶還是項(xiàng)目組,對(duì)需求的理解都是持續(xù)加深的。在這個(gè)過(guò)程中,如果我們能善用UML,工作將會(huì)做得更加出色!
特別聲明:
如需轉(zhuǎn)載此文,請(qǐng)給出指向本網(wǎng)站的連接,如下:
作者:張傳波
摘自:http://www.umlonline.cn
如不能按此要求,請(qǐng)不要轉(zhuǎn)載此文。