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,借阅,绘制,图书 来源: https://www.cnblogs.com/fanghua123/p/10585182.html