UML 电梯系统建模
"UML 电梯系统建模" 本文档介绍的是基于UML电梯系统的建模,可以参考!本系统的主要功能是模拟电梯的运行过程,包括电梯的上升、下降、开门、关闭、报警等功能。 1. 需求陈述 电梯系统的需求陈述可以分为两个方面:一是电梯轿箱的运行过程,二是乘客的需求。电梯轿箱的运行过程包括电梯的上升、下降、开门、关闭等动作,乘客的需求包括呼叫电梯、指定楼层、打开电梯门、关闭电梯门和拨打报警电话。 2. 用例图 用例图是UML中的一种静态建模技术,用于描述系统的功能需求。电梯系统的用例图主要包括电梯轿箱、乘客、工作人员三个角色,并且描述了他们之间的关系。电梯轿箱负责执行电梯的运行过程,乘客负责呼叫电梯、指定楼层、打开电梯门、关闭电梯门和拨打报警电话,工作人员负责接受报警。 3. 类图 类图是UML中的一种静态建模技术,用于描述系统的静态结构。电梯系统的类图主要包括Button类、Elevator_button类、Building_button类、help_button类、controlor类、BState类等。Button类是一个抽象类,电梯停或启动的指示器。Elevator_button类是电梯内的人需要到达的楼层。Building_button类是处于某楼层的人需要进入电梯上行或下行的指示。help_button类是紧急情况下的报警。controlor类用来控制电梯的上行、下行、关门、开门以及电梯调度工作等。 4. 动态模型 动态模型是UML中的一种描述系统行为的技术。电梯系统的动态模型主要包括三个部分:用户A在3楼按上行按钮呼叫电梯,用户希望到7楼去;用户A在3楼按上行按钮呼叫电梯,用户希望到1楼去;异常情况处理。 5. 状态图 状态图是UML中的一种描述系统状态变化的技术。电梯系统的状态图主要包括电梯的三种状态:静止,上升,下降。 6. 序列图 序列图是UML中的一种描述系统交互的技术。电梯系统的序列图主要包括电梯的运行过程和乘客的需求。 7. 协作图 协作图是UML中的一种描述系统交互的技术。电梯系统的协作图主要包括电梯轿箱、乘客、工作人员三个角色之间的交互。 8. 代码实现 电梯系统的代码实现主要包括电梯的设置、乘客的需求、电梯的工作分析和电梯的上升下降设置。电梯的设置包括电梯的三种状态:静止,上升,下降。乘客的需求包括“上”和“下”两种。电梯的工作分析包括电梯的上升下降和静止状态检测。 本文档介绍的是基于UML电梯系统的建模,可以参考!本系统的主要功能是模拟电梯的运行过程,包括电梯的上升、下降、开门、关闭、报警等功能。
剩余10页未读,继续阅读
- lishuweilv2018-12-19不错的分享
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助