首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论软件开发过程RUP及其应用 RUP(Rational Unified Process)是IBM公司推出一款软件开发过程产品,它提出了整套以UML为基础的开发准则,用于指导软件开发人员以UML为基础进行软件开发。RUP吸收了各种面向对象分析与设计方法的精
论软件开发过程RUP及其应用 RUP(Rational Unified Process)是IBM公司推出一款软件开发过程产品,它提出了整套以UML为基础的开发准则,用于指导软件开发人员以UML为基础进行软件开发。RUP吸收了各种面向对象分析与设计方法的精
admin
2019-10-09
59
问题
论软件开发过程RUP及其应用
RUP(Rational Unified Process)是IBM公司推出一款软件开发过程产品,它提出了整套以UML为基础的开发准则,用于指导软件开发人员以UML为基础进行软件开发。RUP吸收了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程构架,可以适应不同的软件系统、应用领域、组织类型和项目规模。
请围绕“论软件开发过程RUP及其应用”论题,依次从以下3个方面进行论述。
1.概要叙述你参与管理和开发的软件项目,以及你在其中所承担的主要工作。
2.详细论述软件开发过程产品RUP所包含的4个阶段,以及RUP的基本特征。
3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施内容,包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划,以及工作流内部结构的规划等。
选项
答案
RUP分为4个阶段,即起始阶段、细化阶段、构建阶段和交付阶段。每个阶段结束于一个主要的里程碑(Major Milestones),在每个阶段的结尾执行一次评估,以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段,每个阶段本质上是两个里程碑之间的时间跨度。 统一过程(Rational Unifed Process,RUP/UP)是一种以用例驱动、以体系结构为核心的迭代及增量的软件过程模型。它由UML方法和工具支持,广泛应用于各类面向对象项目。RUP是由Rational公司开发并维护(Rational公司后被IBM收购),与一系列软件开发工具紧密集成。其中蕴含了大量优秀的实践方法,如迭代式软件开发、需求管理、基于构件的构架应用、建立可视化的软件模型、软件质量验证和软件变更控制等。RUP是一种以文档为主,面向过程的软件开发理论。也是一套以架构为中心,用例驱动的迭代开发过程,主要包括4个阶段和9个流程。RUP重视每个流程的产出制品,包括文档制品和代码制品。对于每一个流程都有明确的角色定义,可以认为是对瀑布模型的一种改进。 RUP核心工作流程如下。 (1)商业建模。 (2)需求。 (3)分析和设计。 (4)实现。 (5)测试。 (6)部署。 (7)配置和变更管理。 (8)项目管理。 (9)环境。 RUP中每个阶段产生的制品如下。 (1)起始阶段结束时产生一个构想文档、一个有关用例模型的调查、一个初始的业务用例、一个早期的风险评估,以及一个可以显示阶段和迭代的项目计划等制品。 (2)细化阶段结束时产生一个补充需求分析、一个软件架构描述和一个可执行的架构原型等制品。 (3)构建阶段结束时的成果是一个准备交到最终用户手中的产品,包括具有最初运行能力并在适当的平台上集成的软件产品、用户手册和对当前版本的描述。 (4)交付阶段结束时产生移交给用户产品发布版本。
解析
转载请注明原文地址:https://kaotiyun.com/show/sNQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
Facebookdevelopedwhatitcallsafoundational"breakthrough":softwarethatenablesmachinestolearntowalkliketoddler
Lastyear,138,000SanFranciscoresidentsusedAirbnb,apopularappdesignedtoconnecthomerentersandtravelers.It’sasta
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
求两个串中的第一个最长子串(神州数码以前试题)。如"abractyeyt","dgdsaeactyey"的最大子串为"actyet"。
ASP.NET能在那些系统中运行?
解释一下UDDI、WSDL的意义及其作用。
用C++设计一个不能被继承的类。
定义Fibonacci数列如下:输入n,用最快的方法求该数列的第n项。
为系统创建一个无毒点,以便遭遇病毒时将系统还原。
随机试题
(2021年济南历下区)18世纪教育家卢梭通过小说体教育名著《爱弥儿》表达了其自然主义教育思想。下列内容不属于卢梭所界定的教育内涵的是()
导致Rh血型鉴定可能出现假阳性的原因有
根据我国宪法的规定,下列哪些选项是正确的?()
宏观经济政策对投资理财具有实质性的影响,下列说法正确的是()。
根据我国《合同法》规定,执行政府定价或者政府指导价的,逾期提取标的物,遇价格上涨时,按照新价格执行。()
在我国环境立法中,“环境污染和其他公害”这种表述源于()。
当x→0时,f(x)=x-sinax与g(x)=x2ln(1-bx)是等价无穷小量,则
Whatdoesthewomanmean?
[A]pen[B]shop[C]bank[D]knife[E]basket[F]school[G]cinemaPeopleuseittowrite.
A、Frommeat.B、Frommilk.C、Fromeggs.D、Fromsunshine.D短文一开始就提到了theeasiestwaytogetvitaminD,即“从阳光中获取维生素D”。故选D。
最新回复
(
0
)