產(chǎn)品經(jīng)理在產(chǎn)品設(shè)計(jì)中,常用到UML(統(tǒng)一建模語言,Unified Modeling Language ),它是一種描述“面向?qū)ο?rdquo;的軟件建構(gòu)過程的模型圖。
UML由Grady Booch、James Rumbaugh、Ivar Jacobson三人共同發(fā)明,下面是一個(gè)發(fā)明者Grady booch的段子。
軟件建模與設(shè)計(jì)過程的需求分析、架構(gòu)設(shè)計(jì)、詳細(xì)設(shè)計(jì)三個(gè)階段中,大量使用符合 UML 規(guī)范的模型圖,其中比較常用的有類圖、序列圖、組件圖、部署圖、用例圖、狀態(tài)圖和活動(dòng)圖。 ?
1、類圖:展示業(yè)務(wù)系統(tǒng)中的對(duì)象類及不同類間的相互關(guān)系,包括類的繼承、關(guān)聯(lián)和依賴等。
2、序列圖:描述不同的對(duì)象間交互的順序,強(qiáng)調(diào)數(shù)據(jù)、消息傳遞的時(shí)間順序。
3、組件圖:展現(xiàn)軟件系統(tǒng)不同組件間的組織結(jié)構(gòu)以及依賴關(guān)系。
4、部署圖:描繪信息系統(tǒng)整體構(gòu)建中硬件節(jié)點(diǎn)與軟件組件結(jié)合的的物理部署關(guān)系。
5、用例圖:主要是從用戶視角展示信息系統(tǒng)的功能,以及用例與參與者的關(guān)系。
6、狀態(tài)圖:用于描述業(yè)務(wù)對(duì)象的狀態(tài)變化,以及觸發(fā)這些狀態(tài)轉(zhuǎn)換的事件。
7、活動(dòng)圖:用于展現(xiàn)業(yè)務(wù)流程、操作流程中的步驟,并且在流程中展示出關(guān)鍵的決策點(diǎn)。