CMS专题

问答题简述统一软件开发过程RUP的开发阶段。

题目
问答题
简述统一软件开发过程RUP的开发阶段。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了四种通用的开发阶段,它们按照过程顺序分别是:起始阶段、 (20) 、构建阶段和 (21) ,其中在构建阶段主要产生的文档有 (22) 。

(20)

A. 分析阶段

B. 细化阶段

C. 设计阶段

D. 交付阶段

(21)

A. 分析阶段

B. 细化阶段

C. 设计阶段

D. 交付阶段

(22)

A. 初始用户手册

B. 用例模型

C. 项目计划

D. 设计模型


正确答案:B,D,D

第2题:

软件统一过程(RUP)是迭代模型的一种。以下关于RUP 的叙述中,不正确的是( )

A.RUP 生命周期在时间上分为4 个顺序阶段,分别是:初始阶段,细化阶段,构建阶段和交付阶段

B.RUP 的每个阶段里面都要执行核心过程工作流的“商业建模”,“需求”,“分析和设计”,“实现”,“测试”,“部署”,每个阶段的内部仅完成一次迭代即可

C.软件产品交付给用户使用一段时间后如有新的需求则应该开始另外一个RUP 开发周期

D.RUP 可以用于大型复杂软件项目开发


正确答案:B

第3题:

试题一 论迭代式软件开发过程与方法

软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程 RUP和敏捷开发方法。

请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

2.论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程 RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。

3.具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。


正确答案:



第4题:

RUP开发过程的第三阶段是()。


正确答案:构造阶段

第5题:

模型是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。

A.CBSD模型
B.RAD模型
C.RUP模型
D.喷泉模型

答案:B
解析:
快速应用开发(Rapid Application Development,RAD)模型是一个增量型的软件开发过程模型,强调极短的开发周期。RAD模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。如果需求理解得好且约束了项目的范围,利用这种模型可以很快地创建出功能完善的“信息系统“。其流程从业务建模开始,随后是数据建模、过程建模、应用生成、测试及反复。

第6题:

一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RuP用( )来表述“谁做”。

A.角色

B.活动

C.制品

D.工作流


正确答案:A
解析:RuP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述 “谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。

第7题:

一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用( )表述“谁做”。

A.角色
B.活动
C.制品
D.工作流

答案:A
解析:
本题考查RUP对软件开发过程的描述。RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。

第8题:

● 一个软件开发过程描述了“谁做” 、 “做什么” 、 “怎么做”和“什么时候做” 。RUP用 (16) 来表述“谁做” 。

(16)

A. 角色

B. 活动

C. 制品

D. 工作流


正确答案:D

第9题:

简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
(1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。
(2)在设计阶段应该做一些表更实验,检查系统的可维护性、灵活性和可移植性,设计时应该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低耦合的原则。
(3)编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。
(4)在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性,收集出错信息并进行分类统计,为今后的维护打下基础。

第10题:

简述统一软件开发过程RUP的开发阶段。


正确答案: (1)统一软件开发过程RUP中的软件生命周期在时间上被分解为四个顺序的阶段;
(2)初始阶段;
(3)细化阶段;
(4)构造阶段;
(5)交付阶段。

更多相关问题