第1题(论文题)
论软件开发过程RUP及其应用
RUP(Rational Unifed Process)是IBM公司的一款软件开发过程产品,它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架,可以适应不同的软件系统、应用领域、组织类型和项目规模。
请围绕"论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作,2.详细论述软件开发过程产品RUP所包含的4个阶段以及RUP的基本特征,3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施内容,包括核心工作流的选择、制品的确定.各个阶段之间的演进及选代计划以及工作流内部结构的规划等。
参考解析1:
应结合自己参与的信息系统项目,说明在其中所承担的工作。本文内容的组织可以将问题2与问题3结合起来论述。先说明RUP的四个阶段及RUP的特征,然后再论述每个阶段,作者开展了哪些工作。
RUP中的软件过程在时间上被分解为四个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和交付阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足。如果评审结果令人满意,就可以允许项目进入下一个阶段。
四个阶段的核心任务分别为: