UML作业第一次:UML用例图绘制

uml第一次作业

plantuml之例图主要包括:

用例

  • (NAME)
  • usecase 关键字
  • as 用于指定别名

效果图如下:

 

 几者间的关系:

关联关系表示参与者和用例之间的通信。在UML中虹关联关系用直线或箭头表示。关联中communicates版型是参与者和用例之间唯的版型,般省略不写。如果参与者启动了用例,箭头指向用例,如果参与者利用了用例提供的服务,箭头指向参与者。

图书馆图书借阅管理

(1)提取参与者

图书馆图书借阅管理涉及图书管理员和借阅者两种参与者

(2)系统功能结构
把图书馆图书借阅管理划分为借书证管理、图书信息管理和图书借阅管理三个部分。

(3)功能用例
1.借书证管理
借书证管理包括办证、补证、注销和证件查询等功能。在办证和补证的过程中需要打印证打印借书证作为办证和补证两个用例的包含用例。

@startuml

left to right direction
actor 芳华
rectangle 借阅证管理系统 {
  芳华 -- (办证)
  芳华 -- (补证)
  (办证) ..> (打印证件) : <<include>>
  (补证) ..> (打印证件) : <<include>>
  芳华  -- (注销)
  芳华  -- (查询证件)
}
@enduml

2.图书信息管理
图书信息管理包括添加图书、图书编目、修改图书信息、图书报废、查询图书信息几方面的功能。

@startuml

left to right direction
actor 芳华
rectangle 图书管理系统 {
   芳华  -- (添加)
   芳华  -- (修改)
   芳华  -- (删除)
   芳华  -- (图书信息查询)
   芳华  -- (图书编目)
}
@enduml

3.图书借阅管理
图书借阅包括书目查询、借书、还书、过期催还、丢失处理、图书借阅信息查询等功能。其中书目查询和图书借阅信息查询两个用例的参与者是借阅者和图书管理员,其他几个用例只能由图书管理员使用。打印催还单作为过期催还的包含用例。

@startuml
left to right direction
skinparam packageStyle rectangle
actor 芳华
actor 借阅人员
rectangle 图书借阅管理系统 {
  芳华  -- (图书类目查询)
  芳华  -- (借阅信息查询)
  芳华  -- (借阅)
  芳华  -- (归还)
  芳华  -- (过期处理)
  芳华  -- (丢失处理)
  (图书类目查询) -- 借阅人
  (借阅信息查询) -- 借阅人
  (过期处理) .> (打印催还单) : <<include>>
}
@enduml

 

相关文章

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