当前位置:文档之家› UML学习绘制序列图、状态图

UML学习绘制序列图、状态图

淮海工学院计算机工程学院实验报告书
课程名:UML理论及实践
题目:实验三学习绘制序列图、状态图
班级:D计算机081
学号:510851123
姓名:陆麒
评语:
成绩:指导教师:
批阅时间:年月日
一、实验目的与要求
(1)理解序列图(顺序图)和状态图中各成分的含义;
(2)掌握在Rose/RSA中绘制顺序图和状态图的方法。

二、实验内容
(1)以****管理系统为主题,围绕某一个用例,在Rose/RSA中绘制其顺序图 ;
(2)以****管理系统为主题,针对某一个对象,在Rose/RSA中绘制其状态图。

三、实验步骤
(1)以项目与资源管理系统为主题,围绕添加技能这个用例,在Rose/RSA中绘制其顺序图; (2)以网店管理系统为主题,针对某一个对象,在Rose/RSA中绘制其状态图。

四、实验结果
(1)以项目与资源管理系统为主题,围绕添加技能这个用例,在Rose/RSA中绘制其顺序图;
:资源管理员 : <Actor
Name>资源管理窗口:
用户接口
:资源:技能:资源—技能
找出资源
找出技能
把技能加入资源
按名找资源
按名找技能
把技能加入资源
[资源中无该技能]图一把技能加入资源的顺序图
(2)以网店管理系统为主题,针对某一个对象,在Rose/RSA 中绘制其状态图。

发货处理
取消
已发送
等待
收到商品[ 部分商品缺货 ]
检查
do/ 检查商品...
[ 未检查完全部商品 ] / 取下一个
[ 全部商品已检查完,但部分商品缺...
办理发货
do/ 启动发货
[ 全部商品已检查完且全部商品都有 ]收到商品[ 全部商品都有 ]
取消
图二 网店处理送货状态机图
网店处理送货状态机图,包含组合状态:发货处理,和简单状态:取消、已发货。

发货状态为组合状态,内嵌了一个状态机图,含有子状态“检查”、“办理发货”、“等待”。

五、结果分析与实验体会
在本次实验中,我绘制了两个图,分别以项目与资源管理系统为主题,围绕添加技能这个用例,在Rose/RSA 中绘制其顺序图 ,以网店管理系统为主题,针对某一个对象,在Rose/RSA 中绘制其状态图,通过实验,学习绘制序列图、状态图,理解了顺序图和状态机图中各成分的含义;掌握了在Rose/RSA 中绘制顺序图和状态图的方法。

相关主题