系统分析师论文写作:基于RUP的软件过程及应用 (三)

系统分析师 责任编辑:茶泡了饭 2016-02-17

添加老师微信

备考咨询

加我微信

摘要:软件过程(Software Process)是人们建立、维护和进化软件产品整个过程中所有技术活动和管理活动的集合 [1]。目前,软件过程技术是一个非常活跃的研究领域,吸引了大批来自学术界和工业界的希赛网和学者。从1984年起每年有软件过程国际研讨会 (ISPW),从1991年起开始召开软件过程国际会议(ICSP),每个几乎都有自己的软件过程改进网络(SPN)。软件过程技术的研究主要有三个 方向:

  >>>>>>>>>>点击进入2016年系统分析师考试网络课堂

  >>>>>>>>>>点击进入系统分析师历年考试真题题库

  >>>>>>>>>>点击进入2016年系统分析师考试大纲和教程


   (1)确定体系结构

确保体系结构、需求和计划足够稳定,充分减少风险,从而能够有预见性地确定开发所需的成本和开发进度。通过处理体系结构方面重要的场景(Scene),建立一个已确定基线的体系结构。证明已建立基线的体系结构将在适当时间、以合理的成本支持系统需求。

  (2)制订构建阶段计划

为构建阶段制订详细的过程计划并为其建立基线。

(3)建立支持环境

建立支持环境,包括开发环境、开发流程、支持构建团队所需的工具和自动化/半自动化支持。

(4)选择构件

评估现有的(构件库)和潜在构件,充分了解自制/外购/重用决策,以便有把握地确定构建阶段的成本和进度。集成所选构件,并按主要场景进行评估。

(5)阶段技术评审

评审时,需要检验详细的系统目标和范围、体系结构的选择以及主要风险的解决方案。在技术评审中,需要考虑的问题有:

(1)产品需求是否稳定,体系结构是否是稳定的?

(2)可执行原型是否表明已经找到了主要的风险元素,并且得到妥善解决?

(3)构建阶段的迭代计划是否足够详细和真实,是否有可靠的估算支持,可以保证工作继续进行?

(4)所有与项目有关的人员是否一致认为,如果在当前体系结构环境中执行当前计划来开发完整的系统,则当前的需求可以实现?

(5)实际的资源耗费与计划的耗费相比是否有偏差,该偏差是否可以接受?

2.3构建阶段

在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成为产品,并进行详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制操作,以优化成本、进度和质量。

构建阶段的主要任务是通过优化资源和避免不必要的报废和返工,使开发成本降到最低;完成所有所需功能的分析、开发和测试,快速完成可用的版本;确定软件、场地和用户是否已经为部署软件作好准备。

在构件阶段,开发团队的工作可以实现某种程度的并行。即使是较小的项目,也通常包括可以相互独立开发的构件,从而使各团队之间实现并行开发。这种并行性在较大幅度地加速开发进度的同时,也增加了资源管理和工作流程同步的复杂程度。

构建阶段结束时也要进行技术评审,评审产品是否可以在β测试环境中进行安装和运行。在评审中,需要考虑的问题有:

(1)该产品发布版是否足够稳定和成熟,可安装和运行在用户的实际环境中?

(2)所有与项目有关的人员是否已准备好将产品发布给用户?

(3)实际的资源耗费与计划的耗费相比是否有偏差,该偏差是否可以接受?



>>>>>>>>>>点击继续阅读


  相关链接:


  软考中常考的标准化知识汇编(新版)

  软考大纲(软考考试大纲汇编,新版)

  系统分析师考试历年试题分析与解答(案例分析与论文篇)









更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取