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

简答题

试题二(25分)

阅读以下关于系统分析设计的叙述,在答题纸上回答问题1至问题3。

【说明】

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

(1)用户(非注册用户)通过手机在注册页向租赁服务系统进行注册,成为可租赁汽车的合法用户,其中包括提供身份、手机号等信息,并可预存费用作为押金;

(2)将汽车注册到租赁服务系统后方可投入使用。即将汽车的标识信息(车牌号、品牌型号等)录入到系统;

(3)用户(注册用户)通过手机在申请租车页上报地理位置信息、车型、座位数以及是否需要司机、是否自提等并申请租用,系统返回可供租用的车辆品牌、型号、车牌号以及价格;

(4)用户(注册用户)选择租用的车辆,预扣除费用后,完成交车,车辆状态设置为已租出;

(5)用户在用完车辆后,在手机的还车页申请归还,在交还车辆并检查状态之后把状态上报到租赁服务系统中,完成车辆状态的更新和用户租赁费用结算;

(6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。

项目组张工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化分析与设计方法对系统进行分析与设计。但肖工认为,系统可管理的对象明确,而且项目团队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论,决定采用肖工的建议,采用面向对象分析与设计方法开发系统。

请用数据流图和用例图描述汽车租赁服务系统的功能。并说明两者在系统设计中的互补性。

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

答案:

相同点:

① 都是功能建模的模型;

② 都包括功能处理元素;

③ 都存在与系统有关的人、机构或其他系统等事物。

不同点:

① 符号不同;

② 数据流图具有分层特点,用例图没有;

③ 与系统相关的人等事物在数据流图中表示数据来源和去向,在用例图中表示使用系统的用户;

④ 数据流图能表达对数据的加工流程,用例图不表示;

数据流图的功能处理有输入和输出,用例图的用例不能表示。

解析:

本题要求说明数据流图和用例图的相同点和不同点。相同点包括它们都是功能建模的模型,包含功能处理元素,并涉及与系统相关的参与者。不同点则主要体现在符号、特性、描述重点和细节关注上。数据流图注重数据的加工流程,具有分层特点,而用例图则侧重于描述系统的功能行为,通过用例来描述系统的服务。两者在软件开发过程中都有其独特的应用价值。

创作类型:
原创

本文链接:请用数据流图和用例图描述汽车租赁服务系统的功能。并说明两者在系统设计中的互补性。

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

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

分享考题
share