系统分析与设计 实验一 实验环境熟悉与用例建模

  • 实验目的和要求
  1. 熟悉VISO中UML建模工具;
  2. 理解UML用例图中各建模元素的含义;
  3. 掌握用例模型的建模方法;
  4. 能够熟练使用VISO绘制用例图。
  • 实验内容

1. 为某机票预订系统绘制用例图。该系统情境说明如下:

机票预订系统是某航空公司推出的一款网上购票系统。其中,未登录的用户只能查询航班信息,已登录的用户还可以网上购票,查看已购机票,也可以退订机票。系统管理员可以发布航班信息。此外,该购票系统还与外部的一个信用评价系统有交互。当某用户一个月之内退订两次及以上的机票时,需要降低该用户在信用评价系统中的信用等级。当信用等级过低时,则不允许该用户再次购买机票。

2. 请选择机票预订系统的某个用例,根据自己的理解对该用例进行文字描述。

三、实验要求:

1. 恰当使用用例图中的各种建模元素绘制图形;在用例模型中采用层次结构方式组织各图形。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
计算机与通信工程学院 实验报告 课程名称: UML 在嵌入式系统中的应用 学 期: 指导教师: 实验地点: 专业名称: 班 级: 姓 名: 学 号: 成 绩: 评 语: 教师签名: 日 期: 实验学时:课程实验共 20 学时,配合《UML 在嵌入式系统中的应用》理论课程的学习,培 养学生的嵌入式软件分析与建模能力。 实验内容:该门课程的实验为一个完整性的系统建模实验实验分为十个部分,最后完成图 书馆管理系统的全部建模过程, 最终形成一个完整的建模文档, 得到正向工程和数据库建模 的相关结果。具体内容如下: 内容一 建模工具学习 2 学时 内容二 用例图的制作 2 学时 内容三 类图的制作 2 学时 内容四 顺序图的制作 2 学时 内容五 通信图的制作 2 学时 内容六 活动图的制作 2 学时 内容七 状态图的制作 2 学时 内容八 组件图和部署图的制作 2 学时 内容九 数据模型的建立 2 学时 内容十 正向工程 2 学时 实验目的:使学生对系统建模有个完整的认识,通过课程所学知识,结合实验内容,掌握 建模的思想、方法和其在系统分析设计中的重要意义。 实验难点: 实验的每一部分都是逐步累进的过程, 每个实验环节都是以前一个实验环节为基 础,每一部分的正确性会影响下一步实验的正常开展。 实验要求: (1)要求学生掌握 Rational Rose 建模软件的使用,可以利用其进行系统建模。 (2)要求学生理解和掌握用例图,类图,书序图,通信图,活动图,状态图,组件图和部 署图,数据模型以及正向工程的建模实现。 实验验收:以最后一次实验课的现场实验验收(查看建模结果和问询)为准,实验报告作为 存档资料备查。 提交资料要求:提交实验总结,实验报告(正反面打印) ,实验的所有文档电子版(建模文 件,正向工程代码文件,实验报告,实验总结报告) 一.实验内容 内容 1 建模工具学习 1.实验内容: 熟悉 Rational Rose 建模环境。 2.实验目的: 1.熟悉 Rational Rose 建模环境。 3.实验过程: 熟悉 Rational Rose 建模环境 熟悉步骤: 1.双击"开始——程序——Rational Software——Rational Rose Enterprise Edition",启 动 Rational Rose 建模环境, 2.新建一个模型主界面包含五大部分:导航窗口、绘图窗口、工具栏、文档窗 口和日志窗口。 3 导航窗口四个视图根结点 (6) 用例视图(Use Case View (7) 逻辑视图(Logic View) (8) 组件视图(Component View) (9) 部署视图(Deployment View) 4.实验结果: 内容 2 用例图的制作 1.实验内容: 根据课堂所讲的案例——图书管理系统的要求, 完成对该系统的需求建模, 得到用例模型后, 应针对指定用例进行业务分析, 说明其具体的业务流程, 现系统分析部指派您完成该项任务。 要求:绘制图书管理系统用例图,并对其中主要功能的用例书写用例规格。 2.实验目的: 1.熟悉用例图的基本功能和使用方法。 2 掌握如何使用建模工具绘制用例图。 3.实验过程: 建立用例模型 1.需求陈述 2.业务分析 3.绘图步骤: (1) 双击 Use Case View 节点下的 main,出现如图 1.3 所示,为绘制用例图做好准 备。 (2) 为用例工具栏添加用例间的"包含"和"扩展"连接符 (3) 添加参与者 (4) 添加用例 (5) 按步骤(3)和(4)反复操作,向用例图中添加其他的 Actor 和其他的 Use Case, (6) 用例的实现 (7) 绘制用例间的关系 (8) 保存模型文档 4.实验结果: 内容 3 类图的制作 1.实验内容: 1. 寻找和抽象出图书管理功能中的类。 2. 识别类间的关系。 2.实验目的: 1.理解类的基本概念。 2.掌握在 Rational Rose 中绘制类的操作方法。 3.实验过程: 分析阶段的静态建模 1.分析:分析阶段类的识别仅限于业务领域的概念类(或称实体类) 2.绘制类的步骤: (1) 打开实验 1 保存的模型文件:图书管理系统.mdl。 (2) 打开 Rose 中的 Logical View(逻辑视图) (3) 鼠标右键单击新建的"Class Diagram"包 (4) 添加类"借书记录" (5) 设置类的属性 (6) 设置类的方法(也是操作) (7)重复(4)—(6)步骤,为图添加其他类,定义类的属性和方法 (8) 添加类的关联关系 (9) 设置关联属性 (10) 去掉关联的箭头 (11) 定义聚集关联 (12) 添加类的泛化关系 (13) 图书管理系统分析阶段的静态建模结束,点击主菜单"F
万家灯火灯具销售平台 用户系统 管理员子系统 用户登录 用户注册 灯具选购 购物车管理 查看订单 管理员登录 灯具信息管理 订单管理 电子商务系统设计实验报告三 万家灯火灯具销售平台 用户系统 用户登录 用户注册 灯具选购 购物车管理 查看订单 管理员子系统 管理员登录 灯具信息管理 订单管理 电子商务系统设计实验报告三全文共20页,当前为第1页。电子商务系统设计实验报告三全文共20页,当前为第1页。 《电子商务系统设计实验报告三 电子商务系统设计实验报告三全文共20页,当前为第1页。 电子商务系统设计实验报告三全文共20页,当前为第1页。 开课实验室: 商学院电子商务实验室 年 月 日 学院 商学院 班级 学号 姓名 成绩 课程 名称 电子商务系统设计 实验项目 名 称 电子商务系统的分析 指导教师 一、实验目的 使学生了解企业商务活动的基本构成和主要类型,掌握不同商务活动的不同需求及其特点,掌握不同类型电子商务活动的特征。要求学生理解电子商务需求分析的基本内容,掌握企业商务流、信息流、资金流分析的目的及方法。熟练掌握系统分析建模工具并能够利用这些工具对企业需求进行描述。理解电子商务系统分析中参与的人员及其组织。 二、实验内容及要求 1、统一建模语言UML的上机学习实践 UML静态建模。使用实例图、类图、包图、部件图和配置图对系统进行分析和描述。 UML动态建模。使用消息、状态图、顺序图、合作图和活动图来描述系统中各个对象如何操作、各个对象在外界消息的触发后如何发生变化。 2、撰写系统分析报告 任选其一: 对附录2给出的某网上银行进行系统分析,撰写系统分析报告。 对附录3给出的某综合旅游信息网进行系统分析,撰写系统分析报告。 对附录4给出的某网上餐饮公司进行系统分析,撰写系统分析报告。 对一个开展B2C电子零售的网络商店的电子商务系统进行系统分析,撰写系统分析报告。 三、相关知识 电子商务系统分析的意义、基本概念、特点及其目标,电子商务系统分析的思路与方法及其与传统的信息系统分析方法的差异,企业电子商务系统需求的特性及其共性,系统分析建模工具。 电子商务系统设计实验报告三全文共20页,当前为第2页。电子商务系统设计实验报告三全文共20页,当前为第2页。四、实验结果及分析(含程序、数据记录及分析和实验总结等,可附页) 电子商务系统设计实验报告三全文共20页,当前为第2页。 电子商务系统设计实验报告三全文共20页,当前为第2页。 我选定的是上次报告所说的B2C的灯具企业——南通万家灯火信息科技有限公司。 南通万家灯火信息科技有限公司——基于UML系统分析报告 1、主要商务活动简介 万家灯火灯具销售平台旨在为灯具生产商或灯具实体店和工薪阶层的白领提供便利的灯具销售信息交流平台,因此主要的参与者是企业用户和个人用户。万家灯火灯具销售平台在整个商务活动中充当平台管理员和信息中介的角色。网站平台的主要商务活动围绕着类似网上发布灯具信息的企业用户与个人用户浏览灯具信息,通过支付一定金额后,选中自己想要的商品,给出自己的心理价格范围,网站将负责与企业进行洽谈。网站用户在一个完整的信息发布,信息接收与反馈,信息评价的过程中按照逻辑顺序的先后,分别在琅琊阁、传送门、英雄榜参与商务活动。在每个项目都有三方的参与者:企业信息发布方(企业用户)、信息接收挑选方(个人用户)和监督管理方(万家灯火灯具销售平台)。 以此主要商务活动为基础的用户博客地带和售后服务平台是为辅助主要商务活动而设立的。企业用户和个人用户可以借此平台进行更便利和深入的交流。 2、需求模型——商务体系结构 针对网站商务活动的需求,我们总结出如图1所示的商务体系结构。 图1万家灯火灯具销售平台体系结构图 在该体系结构中,正常的注册用户可以进行给定权限内的网站内容和服务的浏览和使用。如果要参与网站提供的主要商务活动(参与发布灯具信息,接收灯具信息并反馈,双方互相评审灯具信息资源质量等),则需经过万家灯火灯具销售平台的实名认证机制。该机制最大限度地减少商务活动过程中的各种信息不对称问题和欺诈问题。 3、需求模型的建立——用例模型和活动图描述 (1)"用户注册"用例 任何希望成为万家灯火灯具销售平台的互联网用户都可以在万家灯火灯具销售平台提供的注册环境下成为网站的注册用户。注册用户可以访问和浏览万家灯火灯具销售平台提供电子商务系统设计实验报告三全文共20页,当前为第3页。电子商务系统设计实验报告三全文共20页,当前为第3页。的公共页面和公开信息。注册用户是通过身份认证的前置条件之一。注册用户可以不进行身份认证,而希望在万家灯火灯具销售平台提供的平台上参与核心商务活动的用户需要先注册再通过身份验证。 电子商务系统设计实验报告三全文共20页,当前为第3页。 电子商务系统设计实验报告三全
实验实验名称:业务建模 一、实验目的 1.熟悉业务建模内容。 2.掌握如何使用建模工具rational rose绘制业务模型图。 3.学习使用Microsoft Project对题目进行进度安排。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 根据图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。 要求: 1、创建业务用例模型。(参与者--用例)。 2、用活动图来描述系统核心业务过程。 3、创建业务对象模型。 四、实验步骤 1. 系统当前业务描述 …………………………… 2. 系统业务用例模型 ………………………….. 3. 核心业务用例的活动图 …………………………. 4. 系统业务对象模型 ………………………… 五、 实验心得 实验用例建模 一、 实验目的: 通过学生对提供的案例进行用例建模,熟练掌握用例建模技术。 二、主要实验仪器设备及环境 1. 计算机:安装有:操作系统为windows 2000,WindowsXP Professional; 2. 软件:National rose 三、实验内容: 1. 认真阅读案例的需求,根据其内容建立相应的用例模型; 2. 选择主要用例进行事件流分析,并把分析结果作为说明文档附在用例模型中; 四、实验步骤: 1. 系统参与者 2. 系统用例 3. 系统用例模型 4. 用例文档(主要用例) 五、实验心得 (对用例模型、用例的粒度、关系的理解) 实验三 顺序图 一、实验目的 1.理解顺序图的基本概念。 2. 掌握在Rational Rose中绘制交互图的操作方法。 3. 细化用例文档中的事件流,绘制顺序图。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 通过对系统动态模型部分的学习,根据用例建模阶段的用例图和用例文档,对对应的用例实现用顺序图来描述系统的动态特性。完成如下任务: 对选定系统中的主要用例进行动态建模(顺序图)。 四、实验步骤 1.在logic view中创建“分析模型”包,在该包中添加“用例实现”包,在“用例实现”包中添加跟踪关系图(类图),在跟踪关系图中描述用例用例实现的关系。为系统中主要的用例实现添加顺序图。 如下图: 2.在logic view中分别添加三个包(构造型:layer):边界层、控制层、实体层。主要根据用例文档来识别分析类(边界类、控制类、实体类)。如下图: 3.对主要的用例实现,根据细化用例文档中的主要事件流。 ……………………………………… 4.结合用例实现中识别出来的分析类,绘制顺序图。如下图: ……………………………………… 五:实验心得: 实验系统分析类图 一、实验目的 1.识别分析类之间的关系、类的属性和操作。 2.使用ROSE软件构建系统的分析类图。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 根据***系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行分析,识别出分析类,识别类的属性和方法,构建每个用例的VOPC图,综合所有用例的VOPC图,构建系统的分析类图 要求: 1、针对每个用例实现构建其VOPC图 2、综合所有VOPC图,构建系统的分析类图 四、实验步骤 1. 对每个用例实现识别分析类,根据需求、常识识别类的属性,根据交互图识别类的方法,在每个用例实现下创建一个类图,命名为 **用例的VOPC图(借书用例VOPC) 2. 综合所有VOPC图,在系统分析包中创建一个类图,命名为系统分析类图 3. 通过用例实现顺序图中的消息映射出分析类的操作(如下图)。 ……………………………………. 4. 根据用用例文档映射出类的属性(如下图)。 ……………………………………….. 五、实验总结 实验实验名称:子系统和接口 一、实验目的 1.基于分析阶段的BCE架构,抽取子系统。 2.根据包设计原则,对系统组织结构进行设计 。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 根据指定系统的开发进度,已经完成对系统用例分析,应用BCE架构构建了系统的组织结构。本次实验主要根据抽取子系统的方法设计系统、子系统接口,然后根据打包原则重构系统组织结构 要求: 1、抽取子系统设计相应接口 2、利用包图设计系统架构 四、实验步骤 1. 抽取子系统系统是一种特殊的包,采用构造型《subsystem》扩展包的寓意,子系统内部是完全封装的,子系统提供接口对外服务。  你抽取子系统是依据什么角度(从那几个方面收取子系统?教材P263)
机票预订系统是某航空公司的一个重要业务应用,该系统通过在线方式为用户提供机票预订服务。以下是针对该系统用例图的绘制说明用例图主要用于描述系统功能和用户交互的顶层视图。在该机票预订系统用例图中,我们需要识别并描绘出系统的参与者、用例以及它们之间的关系。 参与者指的是系统外部与系统交互的角色,可以是人、另一个系统或组织等。在该用例图中,参与者可以包括乘客、航空公司工作人员、系统管理员等。 用例是指系统所提供的功能,它代表了一个为特定参与者提供的系统行为。在该用例图中,一些典型的用例可以包括: 1. 搜索航班:乘客可以通过输入出发地、目的地、日期等信息搜索可用航班。 2. 预订机票:乘客可以选择合适的航班并完成机票预订。 3. 支付机票:乘客可以选择一种支付方式,并完成机票的支付流程。 4. 查看订单:乘客可以查看自己的已预订和历史订单。 5. 管理机票信息:航空公司工作人员可以管理航班信息、座位数、票价等。 6. 系统管理:系统管理员可以对系统进行配置、管理用户权限等。 以上的用例只是一个部分示例,实际的用例可能更加详细和复杂。 参与者和用例之间的关系可以通过关联、扩展、包含等方式来表示。例如,乘客与搜索航班和预订机票用例之间存在关联关系;预订机票用例可以扩展到支付机票和查看订单用例;管理机票信息用例可以包含搜索航班。 除了上述用例和关系的表示,我们还可以根据需求的不同增加其他相关用例和关系。用例图的目标是提供一个清晰的系统功能和用户交互的概览,以便于开发和设计人员更好地理解系统需求,并进行系统设计和开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZCStarlet

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值