UML作业第一次:UML用例图绘制
什么是PlantUML?
PlantUML是一个快速创建UML图形的组件。
PlantUML支持的图形有:
(1)sequence diagram,
(2)use case diagram,
(3)class diagram,
(4)activity diagram (here is the new syntax),
(5)component diagram,
(6)state diagram,
(7)object diagram,
(8)wireframe graphical interface。
图书管理系统的UML用例图:
(1)脚本:
@startuml
left to right direction
skinparam packageStyle rectangle
actor AdministratorXht
actor ReaderXht
rectangle LibrarySystem{
:AdministratorXht:-->(Borrowing Card Processing):Public procedure
:AdministratorXht:-->(Borrowing books):Public procedure
:AdministratorXht:-->(Books Collation)
:ReaderXht:->(Borrowing Card Processing):Public procedure
:ReaderXht:-->(Borrowing books):Public procedure
:ReaderXht:-->(Overdue treatment)
:ReaderXht:-->(Compensation for damage)
}
:ReaderXht:-->(Return books)
@enduml
(2)用例图: