UML作業第一次:UML用例圖繪制


用例圖

 

1.用例圖(usecase diagram)是UML用於描述軟件功能的圖形。用例圖包括用例、參與者及其關系,用例圖也可以包括注釋和約束。程序員要畫時序圖啥的用其他的比較麻煩,用plantuml比較方便。

2.語法:活動標簽以冒號開始,以分號結束

          關鍵字以start和stop表示開始和結束

          關鍵字以if,then和else設置分值測試,else和if可以設置多個分支

           可以用repeat和repeatwhile可以進行重復循環

           可以用while和endwhile進行while循環

            可以用fork,forkagain和endfork進行並行處理

3.用例圖的要素包括三個方面:

  a.參與者,與用例存在交互關系的系統外部實體。

  b.用例,用來描述一個相對獨立的軟件功能。

  c.關系,包含參與者與用例的關系,參與者相互之間的關系,以及用例相互之間的關系等。

 

參與者

 

1.參與者的類型:人、設備、其他系統。

2.參與者的特征:

  a.參與者位於系統的外部。

  b.參與者與系統發生交互關系。

  c.參與者與系統之間存在交互信息的接口。

3.參與者之間的關系:泛化關系、通信關系。

 

用例

 

UML規定用橢圓表示一個用例,用例的名字放在橢圓里面或下方。

用例用於描述系統的功能,故而名字往往用動詞或動詞短語。

用例描述了用戶對系統的期望,反映着參與者與系統一次完整的交互過程,而其執行過程也是系統為參與者的一次服務過程,用例是軟件設計與測試的依據。

 

用例之間的關系

 

1.泛化關系

2.包含關系

3.擴展關系

 

 

用例圖的作用

 

1.描述軟件功能

2.建立軟件分析模型的依據

3.軟件測試的依據

 

借書證管理用例圖

 

 

圖書館信息管理用例圖

 

 

圖書借閱管理用例圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM