- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 1页 共 NUMPAGES 8页
天津理工大学实验报告
学院(系)名称:计算机科学与工程学院
姓名
学号
专业
计算机科学与技术
班级
实验项目
实验一、需求分析与用例建模
课程名称
软件工程
课程代码
实验时间
实验地点
批改意见
成绩
教师签字:
实验目的:
以“网上图书销售系统”为例,学习构建系统的用例模型。初步了解Rational Rose的使用,了解Rational Rose的界面,了解Rational Rose的视图以及各个视图的功能。
实验内容:
鼓励学生自主选题并根据系统的功能需求,使用Rational Rose建立系统的用例模型(包括用例图和用例描述文档),建议可以辅助采用数据流图进行部分用例的业务的需求分析。
实验要求:
正确识别系统的所有角色和用例;准确描述用例间的关系;描述系统中重要用例的基本事件流(正常情况)和备选事件流(异常情况)。
实验过程描述:
课题名称(自主选题):
电影院系统
课题研究内容简述
电影院系统,电影院和电影制作公司合作,电影制作公司负责电影的拍摄,剪辑,和制作等工作,然后将完成制作的电影片源发送给电影院,电影院接收来自电影制作公司的电影,并将其解压缩,并根据市场情况和电影信息制作排片计划和放映计划,并将电影信息展示在影院系统的宣传屏和客户端上,用户可以登录注册电影院客户端来了解和购买电影票,也可以在电影院的售票机上买到电影票,影院系统对每个用户有一个会员等级制度,会员等级越高,可享受一些购票优惠,用户可通过一些电影院的活动来提升自己的会员等级。
实验步骤
第一步,识别参与者:列出所有的参与者
第二步,识别用例:以表格的方式列出每个参与者对应的功能集合
第三步,建立参与者与用例之间的关系,画出用例模型
第四步,列出重要用例的基本事件流和备选事件流(选取5个用例,不得为登录注册)
第五步,构建一层数据流图
实验过程描述
第一步,识别参与者:列出所有的参与者
电影制作公司,电影院工作人员,放映计划制作员,放映系统,用户,客户端管理员,
。
第二步,识别用例:以表格的方式列出每个参与者对应的功能集合
参与者及其功能例表
序号
参与者
功能集合
备注
1
电影制作公司
拍摄电影,制作电影,发送电影
2
电影院工作人员
放映电影,售票,宣传电影,
3
放映计划制作员
制作放映计划,排片计划
4
放映系统
加载电影,放映电影,发送预告片
5
售票系统
定位票价,处理用户的购票请求,处理用户的退票请求,显示余票信息
6
客户端管理员
参与排片,用户管理
7
用户
登录注册,查看电影信息,购票,退票,
提升等级
第三步,建立参与者与用例之间的关系,画出用例模型
第四步,列出重要用例的基本事件流和备选事件流(不得为登录注册)
用例一名称:用户购票
基本事件流:
1.用户浏览电影信息
2.用户观看预告片
3.用户查看影评
4.用户点击购票
5.用户选择观影时间和座位号
6.用户付款
7.如果用户在客户端购票,客户端向售票系统发送购票请求
8. 如果用户在售票机购票,售票机向售票系统发送购票请求
备选事件流A1:用户未登录
提升用户为登录
弹出登录页面
备选事件流A2:用户余额不足
提示用户用其他方式付款
24小时内,为用户保留订单
用例二名称:售票系统售票
基本事件流:
售票系统接收售票请求
接收票款
根据售票请求检索相应余票信息
更新余票信息
反馈给客户端
反馈给售票机
备选事件流A1:余票不足
反馈给客户端或售票机,余票不足
提示最近时间内的同场电影
用例三名称:制作放映计划
基本事件流:
接收电影制作公司下发的电影资源
调查市场信息
根据电影信息排片
向客户端发送预告片和电影信息
影院广告屏播放预告片
向售票系统发送票价
用例四名称:放映电影
基本事件流:
解压缩电影
核检电影源
放映系统加载电影
自检放映设备
放映时间没到之前,放映系统播放其他电影的宣传片
放映电影
第五步,列出重要用例的数据流
以用例模型中的所有用例为“加工处理”,补充数据存储、数据源和终点、数据流,完成该系统的一层数据流图。
实验结果评价(评价思路和评价结果)
评价中要试图回答下述问题:
所构建的用例模型是否完整?用例模型的设计思路是什么?
用例模型已基本完成,但也还有一些细节处不够完整。
首先找到与系统进行交互的外部人员以及外部系统,识别出所有的参与者;然后将系统的功能、行为以及所有参与者与系统间的交互作用作为用例列出;最后,找出所有参与者、用例相互之间的关系。
四个重要用例的选取思路是什么?这些事件流是否是典型用例,处理特点是什么?
四个重要用例是根据各用例在本系统中的重要性以及任务量进行选取的。
数据流图的设计思路是什么?对用例模型的帮助?
首先确定系统的
文档评论(0)