今年以來開始接觸需求分析工作,uml是必用的模組化語言。
一開始是使用最多的是時序圖,但是想要找到一款好用的uml軟體真是不容易啊!開始找了最經典的Rose但說實話那家夥太醜了,而且不要收費,後面也試着用了PowerDesinger、Viso、StraUML(開源軟體,界面很炫),但是好像用起來都不太爽。因為跟産品同僚接觸較多,發現他們用的原型工具Axure是個不錯的東西,它可以很友善的釋出成html預覽,可以支援團隊開發,支援制作流程圖。
我決定用Axure來做需求分析的工具,那模組化所需要的用例圖、時序圖、活動圖、狀态圖、類圖以及各種關聯關系怎麼解決呢?。。。不用擔心,因為Axure提供了自定義部件的功能,就像自定義控件一樣,非常友善。
我把自己做的部件庫分享出來,做需求的朋友可以試一下(當然你得先下載下傳個axure。。。)。
另外,對于axure生成的html站點時預設展開了所有節點這個問題,我也做了一個解決方案。
以下是一些截圖說明:
1、axure生成的html站點
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiETPwJWZ3ZCMwcTP39zZwpmLuJkbhV3aE1kMZpnT0UEVNlXTU10dFpXT5hzUNhXUU10dJpHTxsmeNNzZq1kdjJjYzpkMMRXOykVdNNjW2hXbZVnTtx0dNhlWuZ0ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)
2、axure中自定義的部件庫
3、axure中自定義的部件庫中的UML各種關系
4、用部件畫的用例圖
5、用部件畫的時序圖
6、用部件畫的活動圖