1、沈阳师范大学科信软件学院实 验 报 告实验题目: 创建 UML顺序图 实验时间: 2012.9.18 姓 名: 学 号: 专业年级: 实验目的及要求1、掌握在 Rose 2003 建模环境下创建顺序图的方法和步骤;2、针对创建的“大学注册系统”用例模型,针对“制定学习计划”用例进行顺序图建模。实验设备环境及要求1微型计算机2Microsoft Windows 2000/XP 操作系统3. Ration Rose Enterprise Edition 2003实验内容与步骤任务 1:熟悉 顺序图的建模图形符号:光标返回箭头文本框注释连接注释和相关的建模元素对象与生命线异步消息自己发消息给自己消息
2、返回消息调用消息任 务 2: 确 定 工 作 流 。根据对“制定学习计划”用例的分析可以得知,这个用例包括如下几个工作流: 学生可以进入系统,查询已修成绩,并且能够对课程进行制定 学生可以进入系统,不可以查询已修课程,课程不存在 学生可以进入系统,可以对课程进行制定,不可以查询已修成绩任务 3:从左到右布置对象。图 1 布置对象任务 4: 添加消息和条件以便创建每一个工作流。图 2 第一个工作流的顺序图图 3 第 2 个工作流的顺序图图 4 第 3 个工作流的顺序图分析讨论(用对象、生命线、控制焦点、消息等相关概念,结合交互过程进行讨论)顺序图的三种类型星系分别是调用消息,异步消息和返回消息调用消息是指发送者把控制传递给消息的接收者然后停止活动,等待消息的接收者放弃或返回控制,是同步的,用实心的箭头表示。异步消息是指发送者通过消息把信号传递给消息的接收者,然后自己继续活动,不必等待接收者返回消息或控制。用一个两线条的箭头表示。返回消息表示从过程调用返回。用一个两线条的虚箭头表示。建模顺序图的四个步骤是 1.确定工作流 2.从左到右布置对象 3.添加消息和条件一边创建一个工作流对象是特定行为与属性的集合对象的表示方法有三种:1 包括对象名和类名 2只有类名 3只有对象名生命线用于描述对象的存在周期,对象下方的虚线就是该对象的生命线控制焦点是指活动者或对象处于执行状态的时间段