使用Rose创建序列图案例分析
1. 需求分析
我们可以通过更加具体的描述来确定工作流程,基本工作流程如下:
(1)客户希望通过系统查询某名学生的学科成绩。
(2)客户通过用户界面写入自己的账户信息。
(3)用户界面根据客户的ID号向数据库访问层请求客户信息。
(4)数据库访问层根据客户的ID加载客户信息。
(5)数据库访问层根据客户信息和申请业务获取该客户的账户信息。
(6)数据库访问层将客户信息和账户信息提供给用户界面。
(7)用户界面将客户信息和账户信息显示出来。
2. 确定序列对象
建模序列图的下一步是从左到右布置在该工作流程中所有的参与者和对象,同时也包含要添加消息的对象生命线。