UML大战需求分析阅读笔记——01
?
UML圖分為結構型和行為型兩種?,結構型是靜態的,而行為型是動態的。可以看成靜態的有:哪些類、哪些構件、系統最后怎樣部署;可以看成動態的有:如何與用戶交互、各個類,構件,模塊之間如何聯系。
一、結構型
類圖:類有屬性和操作,但在類圖分析使用模型時,往往不需要使用操作。
對象圖:對象圖和類圖相似,是類圖的實例化,person:Person表示person是Person類的實例,對象圖往往在描述復雜對象圖時才會使用。
構件圖:一個軟件往往有很多“物理部件”(如控件,重用構件等),構件圖就是用來描述軟件內部物理組成的一種圖。
部署圖:部署圖是用來描述系統如何部署,本系統和其他系統是什么關系的一種圖。
其中每個方塊都是一個節點,每個節點表示一個物理設備,節點之間線條表示節點之間連接關系。
包圖:用于打包類圖,類太多時不利于閱讀,將類打包放到包中,通過包圖組織業務概念圖。
二、行為型
活動圖:圓邊框表示活動,該圖表達一個順序流程
狀態機圖:從某個物品是如何變化的角度來展現流程,如下圖,整個圖都圍繞請假條的狀態進行
順序圖:過程涉及幾個環節,每個環節均由不同角色負責
通訊圖:順序圖強調先后順序,通訊圖強調關系
用例圖:用例圖表示什么角色通過軟件能做什么
?
其實UML并不難,常用的語法只占到20%,更多的更重要的是要用UML的方法去思考問題,把UML當做一種工具而不是一種形式。第一章ending。
?
轉載于:https://www.cnblogs.com/hehejeson/articles/5928835.html
總結
以上是生活随笔為你收集整理的UML大战需求分析阅读笔记——01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大家一起来分析
- 下一篇: UML大战需求分析阅读笔记——02