




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州大学实验报告院、系计算机学院年级专业12软件工程(嵌入式学术型)姓名潘致远学号1227403088课程名称Web应用开发成绩指导教师朱斐老师同组实验者实验日期2014/12/18实验名称 UML综合实验实验目的学习掌握UML的9种视图。实验内容对电梯的运行过程和状态进行分析,使用UML面向对象建模语言实现对电梯控制系统的描述。系统描述:1. 电梯实例以理工楼为例,具有上升、下降、开关门、载客等功能。2. 每一层都有:A. 指示灯:2个指示灯表示上行、下行, 1个楼层指示灯表示楼层B. 电梯锁:用于将本层的电梯锁锁住。并使本楼层的外部按钮失效。C. 门外按钮:除一层和六层(顶层),其余楼层都
2、有上行和下行按钮。一层只有上行按钮,顶 层只有下行按钮。3. 电梯内:A. 楼层按钮:一道六层按钮B. 开关门按钮:负责在电梯停靠某层时开关门。C. 警报按钮:用于特殊情况发岀警报。D. 按钮指示灯:表示按钮所处状态。(开关门按钮只有停靠某层,且按下时指示灯亮;楼层按钮按下即刻亮起,在到达楼层按钮所指示的楼层时熄灭)E. 超重测试:防止超重,若超重,电梯门无法关闭。系统运行:1. 用户在门外按下门外按钮,电梯运行至用户所在层,开门,用户按楼层按钮,若用户没有按 关门按钮,在一定时间后进行超重测试,若按动关门按钮,立即进行超重测试。若超重,发出警 报,继续进行超重测试。若不超重,关门,运行电梯至
3、用户所按楼层,开门,楼层指示灯关闭。 用户到达所需楼层。2. 为了保证电梯系统安全,在任何不安全的情况下,电梯会被强制停止。实验步骤和方法(所有图片由pdf导入,可放大查看)1. 用例图:确定参与者和用例,描述电梯系统提供的功能。用例描述:)(1用例名称:锁住楼层锁用例描述:当电梯岀现故障,为保证安全,打开楼层锁,防止电梯停于本层。参与者:电梯管理员前置条件:电梯出现故障 后置条件:无 基本操作流:1.找到故障电梯所在位置 2.在故障电 梯的向下一层和向上一层锁住楼层锁)(2用例名称:按动上下按钮用例描述:当乘客需要上行或者下行时,按动上行或下行按钮。参与者:乘客 前置条件:电梯正常运行 后置
4、条件:无 基本操作流:1.按动上行按钮 可选操作流: 按动下行按钮 )(3用例名称:按动楼层按钮 用例 描述:当乘客需要到达某层按钮时,按动某层的按钮 参与者:乘客 前置条件:电梯正常运行 后置条件:无 基本操作流:按动某层按钮4 ()用例名称:打开楼层锁用例描述:当电梯排出故障后,打开楼层锁,使电梯正常运行。参与者:电梯管理员 前置条件:电梯故障排出后置条件:无 基本操作流:确认故障排出1.找到锁住的楼层锁,并打开 2. )( 5用例名称:按动控门按钮 用例描述:当乘客需要开关门时,按 动开门或关门按钮。参与者:乘客 前置条件:电梯正常运行后置条件:无 基本操作流:1.按动开门按钮 可选操作
5、流:按动关门按钮 )(6用例名称:按动报警按钮用例描述:当电梯排出故障后,按动报警按钮,发出警报。参与者:乘客 前置条件:电梯出现故障后置条件:无基本操作流: 发生故障后按动报警按钮 7)(用例名称:超重警告用例描述:当电梯出现超重时,发出警报。参与者:体重和 前置条件:超重 后置条件:无 基本操作流:重量超出范围后,发出警报 1.2. 类图:静态描述电梯系统中的类及其相互关系3.对象图:对类图的实例化,是系统详细状态在某一时刻的快照此对象图在如下特定状态:Lock: state=0:未上锁;floor=1: 1 层UpDownLight: state=O:指示灯关闭显示 1 层 Grou n
6、dFloorLight:floor=1: ; floor=1:1 层 Butt on Light:state=0: 指示灯未亮 Owtest: isOverweight=false:电梯未超重 有请求状态 QueryList: state=1:层的按钮 FloorButton: state=0:未有按钮按下;floor=1: 1 Door: state=1:门开 5sCloseDoorTimer: autoclosetime=5000:自动关门的延时为1min1 层的延时为 BackGrou ndTimer: autoreturntime=60*1000:自动到达 1 层;isOverweig
7、ht=false:未超重在处于运行中Lglifter: state=1: ; positi on=1:4. 时序图:描述电梯为了完成确定事务,对象之间按照时间消息交互的顺序关系省去了楼层与一次按多个楼层的时序图,因为复杂的时序图可以由此简单时序图经过组合。 协作图:描述电梯系统的行为是如何由系统成分协作实现的图。5.6.状态图:描述电梯各种状态和状态之间的转移关系IIII1rI|活动图:描述电梯所需活动以及执行这些活动的顺序。7.尸印If.- p-. rj .构件图:显示电梯的一组构件以及它们之间的相互关系。8.部署图:显示系统中计算结点的拓扑结构和通信路径与结点上运行的软构件等。9.实验总结(问题解决和心得体会)各种视图的作用,在理解的基础上作图显得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江金华市义乌市起航小学教师招聘2人(二)备考练习试题及答案解析
- 增加项合同装修工程增加项3篇
- 2025河南省中考数学试卷及答案
- 外科主管护师考试试题及答案
- 2025西安市未央区特殊教育学校招聘考试参考试题及答案解析
- 2025山西省针灸医院招聘27人考试参考试题及答案解析
- 2025年蚌埠师范附属小学临聘教师招聘考试参考试题及答案解析
- 2025南平松溪县法律援助中心招聘见习生3人考试参考试题及答案解析
- 2025浙江金华市第一中等职业学校招聘食堂管理人员1人备考练习试题及答案解析
- 2025重庆消防医院招聘7人考试参考试题及答案解析
- 人教鄂教版科学五年级上册全册分层练习附答案
- SAP-按销售订单采购生产系统实现之配置和操作
- 电视节目编导与策划
- 药品注册审评员考核试题及答案
- 人工智能文献检索方法课件
- 幼儿园经营与管理课件
- 航空发动机强度与振动:Chapter 4 Vibrations of Disc and Shells (盘和壳体的振动)
- 《英语教师职业技能训练简明教程》全册配套优质教学课件
- 高考语文复习-引号的作用 课件37张
- 农业模型PPT讲稿课件
- 国家开放大学电大专科《政治经济学》网络课机考网考形考单项选择题题库及答案
评论
0/150
提交评论