UML作业第四次:分析系统,绘制活动图
作业题目:分析超市购物流程,并画出活动图
一、要求及步骤
step1:学习PlantUML活动图绘制方法,学习活动图语法
step2:以《超市购物》系统为例,分析系统中的活动主体:顾客、收银员、收款机;设置三个活动分区(泳道)
step3: 分析超市购物流程
step4:用PlantUML 编写 《超市购物》购物活动的 脚本
step5:在线绘制《超市购物》购物活动活动图
一、活动图语法
活动标签(activity label)以冒号开始,以分号结束,文本格式支持creole wiki语法。,活动默认安装它们定义的顺序就行连接。
@startuml :Hello world; :This is on defined on several **lines**; @enduml
开始/结束
可以使用关键字start
和stop
表示图示的开始和结束。
@startuml start :Hello world; :This is on defined on several **lines**; stop @enduml
也可以使用 end
关键字。
@startuml start :Hello world; :This is on defined on several **lines**; end @enduml
条件语句
在图示中可以使用关键字if
,then
和else
设置分支测试。标注文字则放在括号中。
@startumlstartif (Graphviz installed?) then (yes):process all\ndiagrams; else (no):process only__sequence__ and __activity__ diagrams; endifstop@enduml<