电梯问题 软件工程案例分析
场景一: 名称:用户乘电梯上楼 参与执行者实例:电梯控制器、用户、按钮、电梯、电梯门、马达 前置条件:电梯设备正常通电,系统已开机。 后置条件:系统处于就绪状态。 事件流:1)用户在楼底层按动向上按钮,按动按钮事件将信号发送给电梯控制器,然后电梯控制器使电梯移动到底层,然后打开电梯门。 2)用户按梯层按钮,按动事件将发送给电梯控制器,电梯控制器等待超时,关闭门,控制马达向上升起并等待到达事件,当电梯到达用户请求的楼层后,电梯控制门打开,在动作序列中,电梯控制器与门对象和马达对象交互。