刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题一(25分)

阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。

【说明】

某公司拟开发一套电视机控制软件,实现对电视机的控制。公司系统分析师赵工首先进行了需求分析,得到的系统需求列举如下:

电视机通电后进入休眠状态,用户按下遥控器上的电源按钮,显示播放菜单。

若用户从播放菜单中选择电视频道,则开始搜索该频道的信号是否存在。用户按下遥控器上的电源按钮,则进入休眠状态。

在搜索电视信号过程中,若存在电视信号,则开始播放电视节目。若不存在电视信号,则返回播放菜单。

在播放电视节目时,用户可按下遥控器上的返回按钮返回播放菜单,也可以重新选择电视频道。按下遥控器上的电源按钮,则进入休眠状态。

在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的功能需求定义明确,但尚未定义非功能需求。

根据提供的电视机控制软件的需求描述,完善其状态机模型。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)按下电源按钮  (2)选择电视频道 (3)不存在电视信号

(4)存在电视信号 (5)选择电视频道 (6)按下电源按钮

(7)按下返回按钮 (8)播放菜单(9)搜索电视信号

(10)播放电视节目

解析:

根据题目描述,我们可以对赵工建立的电视机控制软件的状态机模型进行填充。

在状态机模型中,状态转移是由用户的行为触发的。例如,电视机通电后进入休眠状态(状态1),此时用户按下电源按钮会触发状态转移到显示播放菜单(状态2)。用户从播放菜单中选择电视频道,系统会开始搜索该频道的信号是否存在(状态3)。若信号存在则开始播放电视节目(状态9),若不存在则返回播放菜单。在播放电视节目时,用户可以按下返回按钮返回播放菜单或重新选择电视频道。再次按下电源按钮,系统会进入休眠状态。因此,根据这些描述,我们可以填写上述的答案。

创作类型:
原创

本文链接:根据提供的电视机控制软件的需求描述,完善其状态机模型。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share