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

简答题

试题一(20分):

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

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

                                        图1-1 系统状态机图


RUP 中有9个核心工作流,分6个核心过程和3个核心支持工作流。9个核心工作流在项目中迭代被使用在每次迭代中以不同的重点和强度重复。结合题干案例,用300字以内的文字简要说明 RUP 中9个核心工作流的主要作用。

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

答案:

9 大核心工作流包括:业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境。在开发汽车租赁系统的整个过程中,分成多次迭代,每个迭代中,可能都会包括业务建模、需求、分析和设计、实现、测试和部署这六个核心工作流,配置和变更管理、项目管理和环境贯穿整个开发的始终。业务建模(Business Modeling)工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在业务用例模型和商业对象模型中定义组织的过程,角色和责任。。。。注意结合上边的知识点和汽车租赁系统。

解析:

RUP中的9个核心工作流在开发软件系统中起着关键的作用。结合题干中的汽车租赁系统案例,这些工作流的主要作用如下:

  1. 业务建模:为新的目标组织开发一个构想,并定义组织的过程、角色和责任。
  2. 需求:描述系统应该做什么,并使开发人员和用户就这一描述达成共识。
  3. 分析和设计:将需求转化成未来系统的设计,调整设计使其与实现环境相匹配,并优化性能。
  4. 实现:以层次化的子系统形式定义代码的组织结构,并实现类和对象。
  5. 测试:验证对象间的交互作用,确保软件中所有组件的正确集成,并检验所有的需求已被正确实现。
  6. 部署:成功生成版本并将软件分发给最终用户。
  7. 配置和变更管理:在多个成员组成的项目中控制大量的产物,管理演化系统中的多个变体,并跟踪软件创建过程中的版本。
  8. 项目管理:平衡各种可能产生冲突的目标,管理风险,克服各种约束,并成功交付使用户满意的产品。
  9. 环境:向软件开发组织提供软件开发环境,包括过程和工具。

这些工作流在开发过程中迭代使用,每次迭代中以不同的重点和强度重复,确保软件系统的科学、安全和高效开发。

创作类型:
原创

本文链接:RUP 中有9个核心工作流,分6个核心过程和3个核心支持工作流。9个核心工作流在项目中迭代被使用在每

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

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

分享考题
share