国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

StarUML的介紹與使用

這篇具有很好參考價(jià)值的文章主要介紹了StarUML的介紹與使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

簡(jiǎn)介

UML:統(tǒng)一建模語(yǔ)言,用模型元素組成的不同視圖從各個(gè)維度來(lái)描述系統(tǒng)
StarUML為常用系統(tǒng)建模工具之一

視圖

常見(jiàn)視圖的概念可參考:UML常見(jiàn)的幾種視圖
包括:用例圖、順序圖、狀態(tài)圖、類圖、包圖、協(xié)作圖

StarUML創(chuàng)建視圖

在右側(cè)邊框中鼠標(biāo)右鍵單單擊上面的工件,選擇Add->Model(或使用左上角的
工具欄單擊Model->Add->Model)創(chuàng)建模塊
再右鍵單擊模塊,選擇Add Diagram即可創(chuàng)建多種視圖
(也可以直接跳過(guò)模塊創(chuàng)建,直接在上方工具欄處Model->Add Diagram)
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml

類圖

選擇Add Diagram中的Class Diagram

Tool Box中包含如下內(nèi)容:
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml
使用比較多的放在第一個(gè)Classes(Basic)

想為類或接口創(chuàng)建屬性或方法,只需要在在右側(cè)選中某一類單擊右鍵,選擇Add加入AttributeOperation對(duì)應(yīng)屬性和方法
同樣的操作能為方法增加參數(shù)Parameter,并且參數(shù)屬性中可以調(diào)整是出參還是入?yún)?,調(diào)整其direction屬性即可(return表示該參數(shù)為返回值)
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml
后續(xù)需要右鍵目標(biāo),然后調(diào)整Format其中的Surpass AttributesSurpass Opertions即可展現(xiàn)目標(biāo)的這些屬性的可見(jiàn)性
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml

接口和類之間的連線:
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml
使用Interface Realization表示實(shí)現(xiàn),由實(shí)現(xiàn)類指向接口
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml

常用的關(guān)系:

  • dependency:依賴關(guān)系,體現(xiàn)在代碼中是:形參、局部變量
  • association:關(guān)聯(lián)關(guān)系,體現(xiàn)在代碼中是:成員變量,這種關(guān)系比較弱,如森林里面有老虎
  • aggregation:聚合關(guān)系,是關(guān)聯(lián)關(guān)系的一種,體現(xiàn)在代碼中是:成員變量,這種相關(guān)性強(qiáng),如雁群與雁
  • composition:組合/復(fù)合/合成關(guān)系,是關(guān)聯(lián)關(guān)系的一種,體現(xiàn)在代碼中是:成員變量,這種相關(guān)性最強(qiáng),如人與頭. realization:實(shí)現(xiàn),體現(xiàn)在代碼中是:implements
  • generalization:泛化,表示繼承,體現(xiàn)在代碼中是:extends
    StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml

用例圖

選擇Add Diagram中的Use Case Diagram

然后可以在Tool Box中看到以下內(nèi)容:
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml

  • Actor可以理解為系統(tǒng)角色(不只是人,也可以是其他的第三方系統(tǒng)等)
  • Use Case可以理解為系統(tǒng)中的操作
  • Association:Actor和Use Case之間可以用Association進(jìn)行連接
  • Include:包含,從包含用例指向被包含用例,例A->B,表明A包含B,代表B是執(zhí)行A的前提(或B是公共用例)
  • Extend:擴(kuò)展,從擴(kuò)展用例指向被擴(kuò)展用例,例如逾期歸還書(shū)籍需要擴(kuò)展交罰金(擴(kuò)展需要一定條件觸發(fā))

時(shí)序圖

選擇Add Diagram中的Sequence Diagram
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml
然后可以在Tool Box中看到以下內(nèi)容:
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml
使用Lifeline和Message即可實(shí)現(xiàn)時(shí)序了
StarUML的介紹與使用,java,開(kāi)發(fā)語(yǔ)言,uml文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-723231.html

到了這里,關(guān)于StarUML的介紹與使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • UML2.0 14種圖簡(jiǎn)單介紹

    UML 2.0包括14種圖,分別列舉如下: (1)類圖(class diagram)。類圖描述一組類、接口、協(xié)作和它們之間的關(guān)系。在OO系統(tǒng)的建模中,最常見(jiàn)的圖就是類圖。類圖給出了系統(tǒng)的靜態(tài)設(shè)計(jì)視圖,活動(dòng)類的類圖給出了系統(tǒng)的靜態(tài)進(jìn)程視圖。 (2)對(duì)象圖(object diagram)。對(duì)象圖描述一

    2024年01月23日
    瀏覽(34)
  • 從0開(kāi)始快速使用StarUml畫ER圖,生成SQL建表代碼,附解決DDL常見(jiàn)報(bào)錯(cuò)方法

    從0開(kāi)始快速使用StarUml畫ER圖,生成SQL建表代碼,附解決DDL常見(jiàn)報(bào)錯(cuò)方法

    遇到稍微復(fù)雜一些的業(yè)務(wù),先整理需求在下手會(huì)使得開(kāi)發(fā)過(guò)程中頭發(fā)少掉一些,尤其是團(tuán)隊(duì)合作的項(xiàng)目效果尤為明顯,在整理完業(yè)務(wù)需求后, 從數(shù)據(jù)庫(kù)開(kāi)始下手能讓后端的頭發(fā)掉少一些. 找個(gè)好的軟件能在整理數(shù)據(jù)庫(kù)的時(shí)候再少掉點(diǎn)頭發(fā), 并且減輕簡(jiǎn)單重復(fù)的打字工作. 如果圖畫好

    2023年04月16日
    瀏覽(24)
  • 【C++設(shè)計(jì)模式】UML圖的介紹及其畫法

    【C++設(shè)計(jì)模式】UML圖的介紹及其畫法

    在軟件開(kāi)發(fā)過(guò)程中,設(shè)計(jì)模式是一種被廣泛應(yīng)用的方法,它為解決特定問(wèn)題提供了可復(fù)用的、經(jīng)過(guò)驗(yàn)證的解決方案。C++是一種支持面向?qū)ο缶幊痰恼Z(yǔ)言,因此在C++中應(yīng)用設(shè)計(jì)模式是非常常見(jiàn)的。為了更好地理解和交流設(shè)計(jì)模式,人們通常使用UML(Unified Modeling Language)圖來(lái)描述

    2024年03月13日
    瀏覽(84)
  • [編程]UML語(yǔ)言:理論之光與實(shí)踐之惑

    UML(統(tǒng)一建模語(yǔ)言)是軟件工程領(lǐng)域中具有悠久歷史的一種模型化語(yǔ)言工具。它通過(guò)標(biāo)準(zhǔn)化的圖形符號(hào)體系,使得軟件系統(tǒng)的藍(lán)圖能夠被更直觀地表達(dá)出來(lái)。UML誕生于20世紀(jì)90年代,經(jīng)過(guò)多年積累,已擁有完備的理論體系和廣泛的實(shí)踐應(yīng)用。 在理論上,UML被公認(rèn)為是描述軟件結(jié)構(gòu)和處

    2024年02月05日
    瀏覽(14)
  • 大型醫(yī)院云HIS系統(tǒng):采用前后端分離架構(gòu),前端由Angular語(yǔ)言、JavaScript開(kāi)發(fā);后端使用Java語(yǔ)言開(kāi)發(fā) 融合B/S版電子病歷系統(tǒng)

    大型醫(yī)院云HIS系統(tǒng):采用前后端分離架構(gòu),前端由Angular語(yǔ)言、JavaScript開(kāi)發(fā);后端使用Java語(yǔ)言開(kāi)發(fā) 融合B/S版電子病歷系統(tǒng)

    一套醫(yī)院云his系統(tǒng)源碼 采用前后端分離架構(gòu),前端由Angular語(yǔ)言、JavaScript開(kāi)發(fā);后端使用Java語(yǔ)言開(kāi)發(fā)。融合B/S版電子病歷系統(tǒng),支持電子病歷四級(jí),HIS與電子病歷系統(tǒng)均擁有自主知識(shí)產(chǎn)權(quán)。 文末卡片獲取聯(lián)系! 基于云計(jì)算技術(shù)的B/S架構(gòu)的醫(yī)院管理系統(tǒng)(簡(jiǎn)稱云HIS),采用前后

    2024年02月03日
    瀏覽(31)
  • 【軟考】14.2 統(tǒng)一建模語(yǔ)言UML/事務(wù)關(guān)系圖

    【軟考】14.2 統(tǒng)一建模語(yǔ)言UML/事務(wù)關(guān)系圖

    可視化的建模語(yǔ)言,非程序設(shè)計(jì)語(yǔ)言 UML的結(jié)構(gòu):構(gòu)造塊(事物、關(guān)系、圖)、規(guī)則、公共機(jī)制 模型的事物 結(jié)構(gòu)事物:靜態(tài) 行為事物:動(dòng)態(tài) 分組事物:組織 注釋事物:解釋 事物的關(guān)系 關(guān)聯(lián):現(xiàn)實(shí)生活中存在的最廣泛的關(guān)系;分為組合和聚合,都是表示部分和整體的關(guān)系 組

    2024年02月07日
    瀏覽(57)
  • 主流開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)環(huán)境介紹

    主流開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)環(huán)境介紹

    Tips:TIOBE排行榜是根據(jù)互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商的數(shù)量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube和Baidu(百度)統(tǒng)計(jì)出排名數(shù)據(jù),只是反映某個(gè)編程語(yǔ)言的熱門程度,并不能說(shuō)明一門編程語(yǔ)言好不好,或者一門語(yǔ)言所編寫的代碼數(shù)

    2024年02月21日
    瀏覽(19)
  • 主流開(kāi)發(fā)語(yǔ)言與環(huán)境介紹

    隨著計(jì)算機(jī)科學(xué)的不斷發(fā)展,各種編程語(yǔ)言和開(kāi)發(fā)環(huán)境層出不窮。選擇一種適合自己的主流開(kāi)發(fā)語(yǔ)言和環(huán)境是每個(gè)開(kāi)發(fā)者都必須面臨的問(wèn)題。本文將為大家介紹幾種目前最為流行的主流開(kāi)發(fā)語(yǔ)言和環(huán)境,幫助讀者選擇合適的工具進(jìn)行開(kāi)發(fā)。 Python是一種高級(jí)、通用、解釋型的編

    2024年03月13日
    瀏覽(17)
  • Java語(yǔ)言介紹

    Java 是一種廣泛使用的計(jì)算機(jī)編程語(yǔ)言,由 Sun Microsystems 公司于 1995 年推出。它是一個(gè)健壯的、面向?qū)ο蟮?、跨平臺(tái)的語(yǔ)言,被用于開(kāi)發(fā)各種應(yīng)用程序和系統(tǒng),包括 Web 應(yīng)用程序、移動(dòng)應(yīng)用程序、桌面應(yīng)用程序、游戲以及企業(yè)級(jí)系統(tǒng)等。 Java 具有許多優(yōu)點(diǎn),包括可移植性、安全

    2024年02月01日
    瀏覽(13)
  • Java設(shè)計(jì)模式之UML類圖

    Java設(shè)計(jì)模式之UML類圖

    UML圖有很多種,但是并非必須掌握所有的UML圖,才能完整系統(tǒng)分析和設(shè)計(jì)工作。一般說(shuō)來(lái),在UML圖中,只要掌握類圖、用例圖、時(shí)序圖的使用,就能完成大部分的工作。對(duì)于程序員來(lái)說(shuō),最頻繁使用的莫過(guò)于類圖。因此,這里我只講解UML類圖。 類圖是面向?qū)ο笙到y(tǒng)建模中最常

    2024年02月03日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包