活动图
活动图在用例图之后提供了下一步系统分析中对系统的充分描述。活动图允许读者了解系统的执行,以及如何根据不同的条件和刺激改变执行方向。因此,活动图可以用来为用例建模工作流。
开始用一个实心圆形,结束用一个圆心中间包含一个实心圆形
活动用一个圆角矩形来表示,表示具体的任务或活动,并在矩形内写上简短描述。
带箭头的实线连接各个活动
使用菱形表示决策点,在其中写出条件判断语句(如“是”或“否”)。从菱形引出两条或多条路径,每条路径对应一种可能的结果。
废话不多说直接上题
活动图1:绘制系统管理员“删除读者信息”用例的活动图。
删除读者信息一般按照以下步骤进行:
(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,转到步骤(8),如果可以则继续;
(6)在数据库中,删除相关信息;
(7)显示删除成功信息;
(8)结束。
首先管理员进入登录界面,所以开始就是登录,进入登录界面后的第一个活动就是 输入待删除读者名字,他们之间用带箭头的实线来连接。
下一个活动就是查找待删除的读者名字,然后就判断是否存在,若不存在显示出错信息返回步骤一,若存在就是继续下一个活动
存在后的下一个活动就是判断待删除的读者是否可以删除,如果可以删除在数据库中删除读者信息,如果不可以就是显示出错信息并结束
删除后显示删除成功信息后结束
这个图就算画好了,如果再添上泳道表示就如图。