C. 关键路径
D. 并行关系
下列活动,(26)不属于需求开发活动的范畴。
A. 跟据系统需求识别和确认系统功能
B. 将所收集的用户需求编写成文档和模型
C. 针对系统特点,考虑并确定系统开发平台与程序设计语言
D. 了解实际用户任务和目标以及这些任务所支持的业务需求
(27)把软件项目整体或者主要的可交付成果分解为易于管理、方便控制的若干个子项目 ;
再将子项目继续分解为工作包。在每个分解单元中,都存在可交付成果和里程碑。该模型
的主要用途是(28)。
A. 分层数据流图
B. 软件模块图
C. 工作分解结构 WBS
D. PERT 图
A. 描述软件项目的功能需求
B. 定义项目边界,有助于防止需求蔓延
C. 对软件的静态结构进行建模
D. 刻画软件开发活动之间的依赖关系
【解析】
工作分解结构(简称 "3*)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,
项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中
直到分解不下去为止。即:项目—任务—工作—日常活动。工作分解结构以可交付成果为
导向,对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对
项目工作的更详细定义。"3* 的最底层是工作包。工作包确定之后项目边界也就确定了,
这有助于防止需求蔓延,同时也有助于进行各类估算。
在进行需求开发的过程中,(29)可能会给项目带来风险。
A. 对于每项需求的可行性均进行分析,以确定是否能按计划实现
B. 使用模型和原型描述一些模糊的需求
C. 评估每项新需求的优先级,并与已有工作对比,做出相应的决策
D. 采用最新的技术、工具或平台实现关键需求
在系统开发中,原型可以划分为不同的种类。从原型是否实现功能来分,可以分为水平原
型和垂直原型;从原型最终结果来分,可以分为抛弃式原型和演化式原型。以下关于原型
的叙述中,正确的是(30)。
A. 水平原型适合于算法较为复杂的项目
B. 垂直原型适合于 Web 项目
C. 抛弃式原型适合于需求不确定、不完整、含糊不清的项目
D. 演化式原型主要用于界面设计
面向服务的开发方法有三个主要的抽象级别:操作、服务和业务流程。以下关于操作、服
务和业务流程的叙述中,正确的是(31)。