UML第一次作业

1,用例

用例用圆括号括起来,或者用关键字xxx来定义用例 or还可以用关键字as定义一个别名

@startuml
(First usecase)
(Another usecase) as (UC2) 
usecase UC3
usecase (Last\nusecase) as UC4
@enduml

2,

角色

角色用两个冒号包裹起来。

也可以用actor关键字来定义角色。 还可以用关键字as来定义一个别名,这个别名可以在以后定义关系的时候使用。

后面我们会看到角色的定义是可选的。

角色

@startuml
:唐僧:
:沙僧: as Men2 
actor 孙大圣
actor :猪八戒: as Men4
@enduml

3

分割图示

newpage关键字将图示分解为多个页面

@startuml
:大圣: --> (刘德华)
newpage
:actor2: --> (Usecase2)
@enduml

 

 4,图书馆借阅用例图式

@startuml
left to right direction
skinparam packageStyle rectangle
actor 图书管理员大圣
actor 借阅者猪八戒
rectangle checkoutBOX {
   图书管理员 -- (书目查询)  
   图书管理员 -- (图书借阅信息查询)
   图书管理员 -- (借书)
   图书管理员 -- (还书)
   图书管理员 -- (过期催还)
   图书管理员 -- (丢失处理)
   (过期催还) .> (打印催还单) : include
   (书目查询) -- 借阅者
(图书借阅信息查询) -- 借阅者
}
@enduml

 

相关文章

UML有助于在软件开发生命周期的所有阶段理解和可视化系统。以...
UML各种图总结-精华 https://www.cnblogs.com/jiangds/p/65...
MicrosoftOfficeVisio“UML模型图”模板为创建复杂软件系统的...
用例图1.用例图是UML用于描述软件功能的图形。用例图包括用例...
一、用例图:用例图(usecasediagram)是UML用于描述软件功能...
1.A类B类C类这三个类是什么关系?B类依赖A类和C类因为最主要...