您的当前位置:首页正文

状态建模

2023-11-19 来源:好走旅游网
******实验报告

课程名称: 软件建模与分析 项目名称: 状态建模

姓名: ******专业: 计科 班级:***学号:*******同组成员 无 一、实验准备1: 实验环境:Windows 7;visio2010; 实验目的:掌握状态图和活动图的分析、设计和实现方法,掌握利用工具建立状 态图的方法。 知识点:状态图,活动图 状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显 示了该实体如何根据当前所处的状态对不同的事件做出反应的。状态是对象执 行某项活动或等待某个事件时的条件。对象可能会在有限的时间长度内保持 某一状态。工作流程活动图用于研究实现业务目标时所要执行的各项任务或活 动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务。它 可完成一个工作单元。活动图是状态图的一种特殊形式。其中所有或多数状态 都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。 1

注:1、实验准备部分包括实验环境准备和实验所需知识点准备。

2、若是单人单组实验,同组成员填无。

二、实验过程记录2: 1、绘制图书借阅状态机图: 打开visio2010 选择软件与数据库,新建UML模型 1)在“模型资源管理器”中,点击“更多形状”下的“软件与数据库”,选 择“软件中的UML状态图” (2)在“形状”中的“UML状态图”标签页中,将所需形状拖放到图中。 (3)将“状态”拖放到图中,将其排列好,并双击编写状态名。 (4)绘制状态图与状态图之间的关系。将“状态图”标签页中的“转换关系, 图标拖放到图中,用它来连接类图,并写出转换动作。 首先开始输入账号密码登录系统,失败则重新登录,成功进入系统后,进入到 图书馆系统主界面,没有借阅证需要新办一个借阅证,填写信息提交然后等待。

2

注:实验过程记录要包含实验目的、实验原理、实验步骤,页码不够可自行添加。

借阅证丢失需要补办借阅证,填写相关信息,错误则重填,显示新借阅证信息 返回主界面,点击图书信息,显示并可以选择需要的借阅。返回主界面。可以 选择归还图书,查询借阅信息,归还成功。返回主界面。选择注销用户,确认 结束。 2、绘制团购系统状态机图 步骤如1所示 点击开始输入账号密码进行登录,失败则重新登录,成功之后进入团购系统主 界面,点账单支付显示账单,选择确认支付,支付,显示订单信息,选择放弃 预定显示订单信息,返回主界面。浏览商品信息,选购,显示已选商品信息, 提交,显示订单信息。返回主界面。查看所有已买订单,收货之后,选择确认 收货,交易完成,返回主界面,没收货,想退货,提交退货申请,通过申请, 完成退货,交易完成,返回主界面,未通过申请则投诉,完成交易,返回主界 面,选择退出,确认,结束。 3、改进活动图 核对合同之后进行判断,如果错误则应该修改合同,如果正确则选择核对货物 清单和付款清单,如果缺少货物,则应添加货物,如果未付款,则核对付款单 并付款,两者都确认完毕即可发货,结束完成。 三、实验小结:3 通过本次试验学习到了项目中状态图的绘制,了解了他们之间的关系以及关系处理的方法,熟悉了对状态图工具软件的使用 对状态图和活动图的分析、设计和实现方法有了进一步的掌握,掌握利也掌握了用工具建立状态图的方法,提高了建模的熟练度,使我对学习UML更有信心和动力了。 实验报告成绩(百分制)__________ 实验指导教师签字:__________

3

注:1、实验小结应包含实验所需知识点和实验方法的总结,实验心得体会等。

2、分组实验需包含同组讨论内容。

因篇幅问题不能全部显示,请点此查看更多更全内容