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

简答题

试题一(20分):

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

说明:某软件公司拟开发一套汽车租赁系统,科学,安全和方便的管理租赁公司的各项业务,提高公司效率,提升利率。注册用户在使用系统做车辆预约时需执行以下操作:
(a)用户登录系统
(b)查询车辆信息
(c)预订车辆
(d)提取车辆
(e)归还车辆
(f)计算结余
(g)查询应还车时间

                                        图1-1 系统状态机图


问题2:图1-1 给出了采用状态机图描写的注册用户的状态交换过程,请使用题干给出的(a)~(g)补充完善图1-1中的(1)~(7),并给出(8)和(9)空白处的状态转移执行动作。将正确的答案填写在答题纸上。

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

答案:

(1)  :(a)用户登录系统

(2)  :(b)查询车辆信息

(3)  :(g)查询应还车时间

(4)  :(c)预订车辆

(5)  :(e)归还车辆

(6)  :(d)提取车辆

(7)  :(f)计算结余

(8)  :查询到有车辆需要归还

(9)  :查询到无车辆需归还

解析:

根据题目描述和图1-1系统状态机图,我们可以知道注册用户在使用系统做车辆预约时的操作顺序以及各个操作对应的状态转移。

  1. 用户首先登录系统,进入系统的主界面,这是状态机的初始状态。
  2. 用户查询车辆信息,了解当前可用的车辆情况。
  3. 用户查询应还车时间,确认是否有需要归还的车辆。
  4. 根据查询结果,用户可以预订车辆。
  5. 用户归还车辆时,系统会检查是否有车辆需要归还,并执行归还动作,更新车辆状态及相关数据。
  6. 用户提取车辆,执行提取动作。
  7. 系统根据用户的操作计算结余。

对于状态转移的执行动作,(8)处应描述为“查询到有车辆需要归还,执行归还动作,更新车辆状态及相关数据”,(9)处应描述为“查询到无车辆需归还,提示用户无车辆需归还信息”。这样完善后的状态机图更加完整和准确。

创作类型:
原创

本文链接:问题2:图1-1 给出了采用状态机图描写的注册用户的状态交换过程,请使用题干给出的(a)~(g)补充

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

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

分享考题
share