gridraw是一款為軟件工程師們提供的uml繪圖軟件,這款軟件可以通過(guò)電子表格功能,繪圖工具來(lái)繪制UML圖。軟件為用戶提供了例圖、靜態(tài)圖、行為圖、交互圖以及實(shí)現(xiàn)圖等多種類型的圖型及模型圖,可以幫助工程師快速、輕松、高效的創(chuàng)建出各種類圖。
uml圖分類說(shuō)明:
UML定義了5類,10種模型圖
五種類圖定義:
1.用例圖:從用戶角度描述系統(tǒng)功能,并指各功能的操作者。
2.靜態(tài)圖:包括類圖,包圖,對(duì)象圖。
類圖:描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)
包圖:是包和類組成的,表示包與包之間的關(guān)系,包圖描述系統(tǒng)的分層結(jié)構(gòu)
對(duì)象圖:是類圖的實(shí)例
3.行為圖:描述系統(tǒng)動(dòng)態(tài)模型和對(duì)象組成的交換關(guān)系。包括狀態(tài)圖和活動(dòng)圖
活動(dòng)圖:描述了業(yè)務(wù)實(shí)現(xiàn)用例的工作流程
狀態(tài)圖:是描述狀態(tài)到狀態(tài)控制流,常用于動(dòng)態(tài)特性建模
4.交互圖:描述對(duì)象之間的交互關(guān)系
順序圖:對(duì)象之間的動(dòng)態(tài)合作關(guān)系,強(qiáng)調(diào)對(duì)象發(fā)送消息的順序,同時(shí)顯示對(duì)象之間的交互
合作圖:描述對(duì)象之間的協(xié)助關(guān)系
5.實(shí)現(xiàn)圖:
配置圖:定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)
十種模型圖定義:
(1)、用例圖:展示系統(tǒng)外部的各類執(zhí)行者與系統(tǒng)提供的各種用例之間的關(guān)系
(2)、類圖:展示系統(tǒng)中類的靜態(tài)結(jié)構(gòu)
(3)、對(duì)象圖:是類圖的一種實(shí)例化圖(對(duì)象圖是對(duì)類圖的一種實(shí)例化)
(4)、包圖:是一種分組機(jī)制。在UML1.1版本中,包圖不再看作一種獨(dú)立的模型圖)
軟件優(yōu)勢(shì):
(1)Gridraw的模型特性可幫助設(shè)計(jì)者將協(xié)議分割成硬件模塊和軟件模塊,它們之間的相互關(guān)系可以用UML的類圖或組件圖進(jìn)行描述;
(2)Gridraw狀態(tài)圖或序列圖可使交互處理的通信更加簡(jiǎn)明扼要;
(3)軟件綜合和硬件綜合可通過(guò)使用實(shí)時(shí)嵌入式UML而被建模,實(shí)時(shí)嵌入式UML以將并行任務(wù)分配給一個(gè)特定的處理器為目標(biāo),并將計(jì)算步驟分解到各個(gè)時(shí)鐘周期中;
(4)一旦設(shè)計(jì)者通過(guò)使用類圖或組件圖獲得接口和組件的信息,則不同種類規(guī)范的并發(fā)執(zhí)行和聯(lián)合仿真都將變得更容易。綜合來(lái)看,Gridraw作為一種最合適的建模語(yǔ)言,其應(yīng)用于軟件無(wú)線電之中是可實(shí)現(xiàn)的,也是非常有前途的。UML在軟件無(wú)線電中得以應(yīng)用,必將極大地促進(jìn)軟件無(wú)線電技術(shù)的發(fā)展。