欢迎使用题易搜网站

题易搜

离线详情

广东开放大学-软件工程(本)

发布文件:2024-12-31 24 次 10金币

国开、奥鹏所有的在线答案、离线答案都可在首页进行搜索,搜不到的可以联系客服!所有答案都有!右下角微信扫码可以添加客服微信。

答案已添加至底下文档中,可登录下载完整版。

一、简答题

 

1. 什么是状态,对象的状态和对象的属性有什么区别?

 

2. 状态机图通常由哪几部分组成?状态转换的要素有哪些?

 

3. 复合状态的状态转换的外部转换和局部转换的区别是什么?请举例说明。

 

4. 历史状态的含义是什么?

 

二、填空题

 

1.一个状态转换包括(   ),监护条件和(    )三要素。

 

2.无触发转换指(  )。

 

3.状态机图描述一个对象在不同(    )的驱动下发生的状态转移。

 

 

 

三、选择题

 

1.状态机图可以表现(   )在生存期的行为、所经历的状态序列、引起状态转换的事件以及因状态转换引起的动作。

 

  A:一组对象            B:一个对象

 

C:多个执行者          D:几个子系统

 

2.下面(  )不属于状态的类型。

 

A:子机状态     B:复合状态      C:简单状态       D:激活状态

 

3.(   )不属于状态转换的要素。

 

A:事件     B:活动      C:条件   D:动作

 

 

 

四、练习题

 

1. 假设有一车库电动门由电机驱动,上下移动,向上移动开门,向下关门,当门完全打开或者完全关闭时,电机自动停转。绘制一个电动门(ElectDoor)的状态机图。

2. 某销售POS机的工作流程是:当客户到收银台后,收银员逐一扫描用户购买的商品的条码,扫描完后,计算出商品总金额,然后等待用户付款。收款并确定支付成功后,完成一个客户的售货,等待下一个客户。请为其绘制出相应的状态机图。

3. 简单的数字手表表面上有一个显示屏和两个设置按钮AB,有两种操作模式:显示时间和设定时间。在显示时间模式下,手表会显示小时和分钟,小时和分钟由闪烁的冒号分隔。设定时间模式有两种子模式:设定小时和设定分钟。按钮A选择模式,每次按下此按钮时,模式会连续前进:设定小时、设定分钟等。在子模式内,每次只要按下按钮B,就会拨快小时或分钟。绘制一个数字手表的状态机图。

4. 假设某人的QQ有三个好友,启动QQ后,可以处在在线、隐身、离线、忙碌等状态,如果要和某一个聊天,可以双击该好友的图像打开和该好友交流的窗口,试绘制反映QQ工作状态及其转换的状态机图。

 

您需要登录才可以下载或查看,没有账号?会员注册