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