在统一软件开发过程中使用UML
如何在統(tǒng)一軟件開發(fā)過程中使用UML?
?
起始階段常用UML圖
在起始階段,通常有用例圖、類圖、活動圖、順序圖等UML圖的參與。
獲取用戶需求之后首先要將這些需求轉(zhuǎn)化為系統(tǒng)的頂層用例圖。
在確定了用例之后,需要為重要用例添加事件流描述。有了事件流描述之后就可以為一些用例中使用到的系統(tǒng)功能來指定分析類。
對于一些重點用例,可以繪制它們的動態(tài)模型。
?
細化階段常用UML圖
在細化階段經(jīng)常需要使用到類圖、包圖、組件圖幾種靜態(tài)視圖,以及所有動態(tài)視圖。
靜態(tài)視圖中,細化階段的類圖主要描述系統(tǒng)的設(shè)計類。
動態(tài)視圖用來確定任意時刻系統(tǒng)中某一對象/實體需要執(zhí)行的操作,或應(yīng)該處于的狀態(tài)。
?
構(gòu)建階段常用UML圖
到構(gòu)建階段,使用UML的高頻期已經(jīng)過去,此時主要需要用到UML的部署圖來說明。
?
轉(zhuǎn)化階段常用UML圖
轉(zhuǎn)化階段是以用戶為主導(dǎo)的階段,用戶需要試用軟件來確定其要求是否已經(jīng)被滿足。
在交付前,可以將設(shè)計過程中的用例圖拿回來,作為內(nèi)部人員測試系統(tǒng)功能的重要依據(jù)。
并且,在測試時可以使用用例圖來設(shè)計測試用例,使用活動圖來輔助測試。
?
轉(zhuǎn)載于:https://www.cnblogs.com/gd-luojialin/p/10356769.html
總結(jié)
以上是生活随笔為你收集整理的在统一软件开发过程中使用UML的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 006---Linux用户、群组和权限
- 下一篇: BS4xpath的使用