院系 计算机学院 年级专业 12软件工程(嵌入式 学术型) 姓名 学号
课程名称 Web应开发 成绩
指导教师 组实验者 实验日期 2014
实验名称 UML 综合实验
实验目
学掌握UML9种视图
实验容
电梯运行程状态进行分析UML面象建模语言实现电梯控制系统描述
系统描述:
1 电梯实例理工楼例具升降开关门载客等功
2 层:
A. 指示灯:2指示灯表示行行1楼层指示灯表示楼层
B. 电梯锁:层电梯锁锁住楼层外部钮失效
C. 门外钮:层六层(顶层)余楼层行行钮层行钮顶层行钮
3 电梯:
A 楼层钮:道六层钮
B 开关门钮:负责电梯停某层时开关门
C 警报钮:特殊情况发出警报
D 钮指示灯:表示钮处状态(开关门钮停某层时指示灯亮楼层钮刻亮起达楼层钮指示楼层时熄灭)
E 超重测试:防止超重超重电梯门法关闭
系统运行:
1 户门外门外钮电梯运行户层开门户楼层钮户没关门钮定时间进行超重测试动关门钮立进行超重测试超重发出警报继续进行超重测试超重关门运行电梯户楼层开门楼层指示灯关闭户达需楼层
2 保证电梯系统安全安全情况电梯会强制停止
实验步骤方法(图片pdf导入放查)
1 例图:确定参者例描述电梯系统提供功
例描述:
(1)
例名称:锁住楼层锁
例描述:电梯出现障保证安全开楼层锁防止电梯停层
参者:电梯理员
前置条件:电梯出现障
置条件:
基操作流:
1找障电梯位置
2障电梯层层锁住楼层锁
(2)
例名称:动钮
例描述:客需行者行时动行行钮
参者:客
前置条件:电梯正常运行
置条件:
基操作流:
1动行钮
选操作流:
动行钮
(3)
例名称:动楼层钮
例描述:客需达某层钮时动某层钮
参者:客
前置条件:电梯正常运行
置条件:
基操作流:
动某层钮
(4)
例名称:开楼层锁
例描述:电梯排出障开楼层锁电梯正常运行
参者:电梯理员
前置条件:电梯障排出
置条件:
基操作流:
1确认障排出
2找锁住楼层锁开
(5)
例名称:动控门钮
例描述:客需开关门时动开门关门钮
参者:客
前置条件:电梯正常运行
置条件:
基操作流:
1动开门钮
选操作流:
动关门钮
(6)
例名称:动报警钮
例描述:电梯排出障动报警钮发出警报
参者:客
前置条件:电梯出现障
置条件:
基操作流:
发生障动报警钮
(7)
例名称:超重警告
例描述:电梯出现超重时发出警报
参者:体重
前置条件:超重
置条件:
基操作流:
1 重量超出范围发出警报
2 类图:静态描述电梯系统中类相互关系
3 象图:类图实例化系统详细状态某时刻快
象图特定状态:
Lock state0 未锁 floor1 1层
UpDownLight state0 指示灯关闭
GroundFloorLight floor1显示 1层
ButtonLight state0 指示灯未亮 floor11层
Owtest isOverweightfalse 电梯未超重
QueryList state1 请求状态
FloorButton state0 未钮 floor1 1层钮
Door state1 门开
CloseDoorTimer autoclosetime5000 动关门延时5s
BackGroundTimer autoreturntime60*1000 动达1层延时1min
Lglifter state1 处运行中 position1 1层 isOverweightfalse 未超重
4 时序图:描述电梯完成确定事务象间时间消息交互序关系
省楼层次楼层时序图复杂时序图简单时序图组合
5 协作图:描述电梯系统行系统成分协作实现图
6 状态图:描述电梯种状态状态间转移关系
7 活动图:描述电梯需活动执行活动序
8 构件图:显示电梯组构件间相互关系
9 部署图:显示系统中计算结点拓扑结构通信路径结点运行软构件等
实验总结(问题解决心体会)
深刻理解UML种视图作理解基础作图显轻松构件图部署图理解够作图较难
visio作图现成模块作图变更加简易没模块支持显较麻烦克服
注:压缩包visio原文件pdf导出视图
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档