系统架构设计师-论文题(2018年下半年)

1.论软件开发过程RUP及其应用RUP(Rational Unified Process)是IBM公司一款软件开发过程产品,它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架可以适应不同的软件系统、应用领域、组织类型和项目规模。
【问题1】
请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。2.详细论述软件开发过程产品RUP所包含的4个阶段以及RUP的基本特征。3.结合你所参与管理和开发的软件项目详细阐述RUP在该项目中的具体实施内容包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划以及工作流内部结构的规划等。

【问题1】
一、应结合自己参与的信息系统项目,说明在其中所承担的工作。

二. 本文内容的组织可以将问题2与问题3结合起来论述。先说明RUP的四个阶段及RUP的特征然后再论述每个阶段,作者开展了哪些工作。RUP中的软件过程在时间上被分解为四个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和交付阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足如果评审结果令人满意,就可以允许项目进入下一个阶段。

四个阶段的核心任务分别为:

1.初始阶段·

  • 明确地说明项目规模。这涉及了解环境及最重要的需求和约束,以便于可以得出最终产品的验收标准。
  • ·计划和准备商业理由。评估风险管理、人员配备、项目计划和成本/进度/收益率折中的备选方案。
  • ·综合考虑备选构架,评估设计和自制/外购/复用方面的折中,从而估算出成本、进度和资源。此处的目标在于通过对一些概念的证实来证明可行性。该证明可采用可模拟需求的模型形式或用于探索被认为高风险区域的初始原型。初始阶段的原型设计工作应该限制在确信解决方案可行就可以了。该解决方案在细化和构建阶段实现。
  • ·准备项目的环境,评估项目和组织,选择工具,决定流程中要改进的部分。

2.细化阶段

  • 快速确定构架,确认构架并为构架建立基线。
  • 根据此阶段获得的新信息改进前景,对推动构架和计划决策的最关键用例建立可靠的了解
  • 为构建阶段创建详细的迭代计划并为其建立基线。
  • 改进开发案例,定位开发环境,包括流程和支持构建团队所需的工具和自动化支持。
  • ·改进构架并选择构件。评估潜在构件,充分了解自制/外购/复用决策,以便有把握地确定构建阶段的成本和进度。集成了所选构架构件,并按主要场景进行了评估。通过这些活动得到的经验有可能导致重新设计构架、考虑替代设计或重新考虑需求。

3.构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值