型描述類之間的協(xié)作關(guān)系。uml模型同時(shí)還是測試階段的依據(jù)。不同的測試小組使用不同的uml圖作為測試依據(jù):單元測試使用類圖和類規(guī)格說明;集成測試使用部件圖和協(xié)作圖;系統(tǒng)測試使用use case圖。
所以,uml適用于以面向?qū)ο蟮募夹g(shù)來描述任何類型的系統(tǒng)。而且適用于系統(tǒng)開發(fā)的不同階段。uml的功能和udre的基本思想不謀而合??梢詰?yīng)用于任何領(lǐng)域,其實(shí)現(xiàn)機(jī)制又極大地縮短了用戶的距離,易于被用戶掌握和接受。uml使用戶不僅可以有效地參與需求定義,還能在建模過程中參與部分的設(shè)計(jì)、實(shí)現(xiàn)和測試,從而有效地進(jìn)行需求驗(yàn)證。使用戶在需求的定義、決策、驗(yàn)證和管理,乃至整個(gè)軟件開發(fā)過程中,充分發(fā)揮其主導(dǎo)作用。
小結(jié):需求工程的發(fā)展,使人們認(rèn)識(shí)到,只有最終用戶的直接參與并發(fā)揮主導(dǎo)作用,才能真正解決問題空間與求解空間的一致性問題,消除計(jì)算機(jī)領(lǐng)域和應(yīng)用領(lǐng)域之間的鴻溝,并自動(dòng)適應(yīng)系統(tǒng)需求的不斷變化。針對(duì)傳統(tǒng)分析方式的弊端,一種新的被稱為“用戶主導(dǎo)、面向領(lǐng)域的需求分析方法”被提了出來。需求工程研究現(xiàn)狀中一個(gè)明顯的不足是研究理論與實(shí)踐的脫節(jié),理論解決方案通常是在對(duì)實(shí)際問題簡化的基礎(chǔ)上得到的。要獲得需求突破,改善需求工程的開發(fā)質(zhì)量和效率,需要探索一條有效的解決途徑,縮小理論與應(yīng)用之間的距離,使開發(fā)出來的系統(tǒng)和模型切實(shí)滿足應(yīng)用領(lǐng)域的需要。目前我們正在嘗試研制一種有實(shí)用價(jià)值的面向某一行業(yè)領(lǐng)域的用戶主導(dǎo)式的應(yīng)用軟件輔助開發(fā)工具及原型系統(tǒng),建立面向領(lǐng)域的用戶框架,繼續(xù)完善用戶驅(qū)動(dòng)的需求分析理論和方法,推動(dòng)用戶工程理論的形成。
項(xiàng)目經(jīng)理勝任力免費(fèi)測評(píng)PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html