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

简答题

【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:

1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;

2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;

3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;

4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;

5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;

6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。

【问题 1】 (7 分) 在系统分析阶段,结构化分析和面向对象分析方法主要分析过程和分析模型均有所区 别,请将(a) ~ (g)各项内容填入表 2-1 (1)~ (4)处对应位置。

表 2-1 系统分析方法比较

(a)确定目标系统概念类;

(b)实体关系图(ERD);

(c)用例图;

(d)通过功能分解方式把系统功能分解到各个模块中;

(e)交互图;

(f)数据流图(DFD);

(g)建立类间交互关系。

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

答案:

(1)d

(2)b、f

(3)a、g

(4)c、e

解析:

本题要求将系统分析阶段的结构化分析和面向对象分析方法的主要分析过程和分析模型填入表2-1的对应位置。

对于结构化分析:

  • 主要侧重于功能分解,将系统按照功能需求分解为不同的模块。因此(d)通过功能分解方式把系统功能分解到各个模块中属于结构化分析的内容。

对于面向对象分析:

  • 侧重于识别和定义系统中的对象以及对象之间的关系。(b)确定目标系统概念类,即识别系统中的主要对象;(f)数据流图,用于描述对象间的数据流动,都是面向对象分析的内容。

对于面向对象设计:

  • 在确定了系统中的对象后,需要定义这些对象的详细属性和方法,并建立对象间的交互关系。(a)建立类间交互关系;(g)确定目标系统由哪些类以及这些类的属性、方法组成,都属于面向对象设计的范畴。

对于结构化设计:

  • 主要关注系统的整体结构和模块间的交互。(c)用例图,描述系统功能和用户与系统的交互;(e)交互图,描述模块间的交互过程,都属于结构化设计的部分。
创作类型:
原创

本文链接:【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析

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

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

分享考题
share