显示页面讨论过去修订反向链接全部折叠/展开回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== PlantUML用例图 ====== ===== 定义 ===== ==== 用例 ==== 用例使用圆括号''()''包裹,也可以使用关键字''usecase''来定义用例,还可以用关键字''as''来定义Alias,这个Alias可以在以后定义关系的时候使用。 <WRAP group> <WRAP half column> <code> @startuml (First Usecase) (Another Usecase) as (case2) usecase case3 usecase (Last\nNewCase) as case4 @enduml </code> </WRAP> <WRAP half column> <uml> @startuml (First Usecase) (Another Usecase) as (case2) usecase case3 usecase (Last\nNewCase) as case4 @enduml </uml> </WRAP> </WRAP> 用例描述若是要跨越多行,可以用双引号包裹,还可以使用分隔符: ^代码^描述^ |''--''|横线| |''..''|虚线| |''==''|双横线| |''__''|下划线| <WRAP group> <WRAP half column> <code> @startuml usecase UC1 as "You can use several lines to define your usecase. You can also use separators. -- Several separators are possible. == And you can add titles: ..Conclusion.. This allows large description." @enduml </code> </WRAP> <WRAP half column> <uml> @startuml usecase UC1 as "You can use several lines to define your usecase. You can also use separators. -- Several separators are possible. == And you can add titles: ..Conclusion.. This allows large description." @enduml </uml> </WRAP> </WRAP> ==== 角色 ==== 角色使用两个冒号'':''包裹,也可以使用关键字''actor''来定义,同样地,也可以使用''as''来定义Alias。 <WRAP group> <WRAP half column> <code> @startuml :First Actor: :Another\nActor: as Man2 actor Woman3 actor :Last Actor: as Person1 @enduml </code> </WRAP> <WRAP half column> <uml> @startuml :First Actor: :Another\nActor: as Man2 actor Woman3 actor :Last Actor: as Person1 @enduml </uml> </WRAP> </WRAP> 角色的外观默认为火柴棍人,但是也可以更改成//用户头像//样式或者//透明人//样式: <WRAP group> <WRAP half column> <code> @startuml :Default: @enduml @startuml skinparam actorStyle awesome :UserAvatar: @enduml @startuml skinparam actorStyle Hollow :Hollow: @enduml </code> </WRAP> <WRAP half column> <uml> @startuml :Default: @enduml @startuml skinparam actorStyle awesome :UserAvatar: @enduml @startuml skinparam actorStyle Hollow :Hollow: @enduml </uml> </WRAP> </WRAP> plantuml/用例图.txt 最后更改: 2023/02/14 11:50由 Ian Goo