正确答案: A
螺旋模型
题目:( )将整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。
解析:原型模型也称为快速原型。原型模型主要有两个阶段:①原型开发阶段。软件开发人员根据用户提出的软件系统的定义,快速地开发一个原型。该原型应该包含目标系统的关键问题和反映目标系统的大致面貌,展示目标系统的全部或部分功能、性能等。②目标软件开发阶段。在征求用户对原型的意见后对原型进行修改完善,确认软件系统的需求并达到一致的理解,进一步开发实际系统。
查看原题
举一反三的答案和解析:
[单选题]以下关于成本预算的描述,错误的是(44)。
管理储备金是为范围和成本的潜在变化而预留的预算,因此需要体现在项目成本基线里
解析:解析:通常将成本管理划分为成本估算、成本预算和成本控制等过程。管理储备金是为范围和成本的潜在变化而预留的预算,它们是“未知的”,项目经理在使用之前必须得到批准。管理储备金不是项目成本基线的一部分。
[单选题]●In the following,which is not a method for inter-process communication? (73)(73)
memory copy
[单选题]在信息处理设施(IPF)的硬件更换之后,业务连续性流程经理首先应该实施下列哪项活动?
更新信息资产清单
解析:答案:D
[单选题]对于ATM的正确理解是( )。
异步接入模式
[单选题]外围电路用ECL电路,使用8K×4bit的sram存储器芯片构成256K×32bit的cache存储器。则需要(5)片存储芯片。
256
解析:解析:需要(256/8)×(32/4)=32×8=256片。
[单选题]● 程序的三种基本控制结构是 (8) 。(8)
顺序、选择和重复
[单选题]基于构件的开发(CBD)模型,融合了(31)模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
螺旋
解析:解析:螺旋模型是演化软件过程模型的一种,最早由Boehm提出,它将原型实现的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使软件增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。面向对象技术为软件工程的基于构件的过程模型提供了技术框架。基于构件的开发模型融合了螺旋模型的许多特征。它本质上是演化型的,要求软件创建迭代方法。基于构件的开发模型是利用预先包装好的软件构件来构造应用的。统一软件开发(RUP)过程是在产业界提出的一系列基于构件的开发模型的代表。
[单选题]软件项目管理中可以使用各种图形工具,以下关于各种图形工具的论述中正确的是(36)。
PERT图画出了项目中各个活动之间的时序关系,可用于计算工程项目的关键路径,以便控制项目的进度
解析:解析:项目管理是在指定时间内用最少的费用开发可接受的系统的管理过程,内容包括确定系统开发范围、计划、人员安排、组织、指导和控制。对于选项A的“流程图”,它表达了系统中各个元素之间的信息流动情况,是进行系统详细设计的工具,因此选项A的说法是错误的。选项B的“PERT图”,是一种图形化的网络模型,描述一个项目中的任务和任务之间的关系。PERT图用来在任务被调度之前弄清项目任务之间的依赖关系。PERT图的特点是通过关键路径法进行包括费用在内的资源最优化考虑,压缩关键路径上的工作,在规定的时间以前把它高效率地完成,因此选项B的说法是正确的。选项C的“因果分析图”,也称鱼骨图,是一种用于确定、探索和描述问题及其原因和结果的图形工具。可以用因果分析图来迫使团队考虑问题的复杂性,并让他们以一种客观的态度来看待引起问题的原因。因果分析图可以帮助团队来确立引起问题的首要和次要原因,并帮助他们组织产生于头脑风暴会议中的观点,因此选项C的说法是错误的。选项D的“Gantt图”,它和PERT图是安排进度时常用的图形描述方法。Gantt图中横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个任务的进度安排,线段的起点和终点所对应的横坐标上的时间分别表示该任务的开始时间和结束时间,线段的长度表示完成该任务所需的时间。Gantt图能够清晰地描述每个任务从何时开始,到何时结束及各个任务之间的并行关系,但是它不能清晰地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,因此选项D的说法是错误的。
[单选题]试题(32)(32)不是基于组件的开发模型的特点。
提高了项目开发效率,增加了项目开发成本
解析:试题(32)分析