单选题
在软件项目的开发过程中必须及时跟踪项目的质量计划完成情况,测定①是否达到要求的②。通过质量跟踪的③来判断项目执行过程的质量情况,决定产品是否可以④,还是需要返工或者放弃。可供选择的答案:()。
A. ①文档 ②需求 ③标准 ④签人
B. ①质量手册 ②原理 ③规范 ④交付
C. ①产品②质量标准③结果 ④接受
D. ①软件 ②质量 ③数据 ④运行
正确答案: C
在软件工程项目中,不随研发人数的增加而使软件的生产率增加的主要因素是()。
A. 工作阶段间的等待时间
B. 生产原型的复杂性
C. 参与人员所需的工作站数
D. 参与人员之间的通信困难
正确答案: D
系统分析员是( )
A. 用户中系统的直接使用者
B. 用户和软件人员的中间人
C. 软件的编程人员
D. 用户和软件人员的领导
正确答案: D
软件设计中划分模块的一个准则是( )。
A. 低内聚低耦合
B. 低内聚高耦合
C. 高内聚低耦合
D. 高内聚高耦合
正确答案: C
如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )。
A. 时间内聚
B. 逻辑内聚
C. 通信内聚
D. 信息内聚
正确答案: A
从管理过程角度看,软件项目管理可分为项目启动、项目①、项目② 、项目③和项目 ④ 5个阶段;可供选择的答案:
A. ①需求分析 ②组织实施 ③监控 ④交付
B. ①计划 ②组织实施 ③监控 ④验收
C. ①运行 ②组织 ③监控 ④接受
D. ①设计 ②实施 ③监控 ④运行
正确答案: B
为了提高模块的独立性,模块之间最好是( )。
A. 公共耦合
B. 控制耦合
C. 数据耦合
D. 内容耦合
正确答案: C
项目管理通过一个 ① 的、② 的柔性组织,运用相关的知识、技术、③ 和手段,对项目进行高效率的计划组织、指导和④,以优化项目目标的实现。可供选择的答案:
A. ①标准 ②长期 ③方法 ④管理
B. ①临时性 ②专门 ③工具 ④控制
C. ①长期 ②专门 ③方法 ④管理
D. ①标准 ②兼取 ③数据 ④设计
正确答案: B
模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()。
A. 模块间的联系程度
B. 模块的功能强度
C. 信息隐蔽程度
D. 接口的复杂程度
正确答案: B
下面哪个图属于时间管理的工具
A. 甘特图
B. 净值图
C. 鱼骨图
D. 项目组织图
正确答案: A
软件项目启动过程的主要任务是确定项目的 ①、约束和自由度,并进行 ②分析和可行性研究 ,如果符合企业的③则确定立项。立项的④是正式下达项目任务书。可供选择的答案:
A. ①范围 ②可行性 ③利益 ④决策
B. ①目标 ②投资/效益 ③商业目标 ④标志
C. ①目标 ②设计 ③利益 ④原则
D. ①需求 ②需求 ③目标 ④标志
正确答案: B
关键路径上的活动称为 ① 活动。如果能够缩短关键活动所需的时间就可以 ② 项目的完工时间。而缩短③ 路径上的各个活动所面要的时间,不能使项目完工 ④ 提前。可供选择的答案:
A. ①规范 ②交付 ③非关键 ④时间
B. ①规范 ②交付 ③标准 ④签人
C. ①关键 ②缩短 ③标准 ④日期
D. ①关键 ②缩短 ③非关键 ④时间
正确答案: D
从管理过程角度看,软件项目管理可分为项目启动、项目①、项目② 、项目③和项目 ④ 5个阶段;可供选择的答案:
A. ①需求分析 ②组织实施 ③监控 ④交付
B. ①计划 ②组织实施 ③监控 ④验收
C. ①运行 ②组织 ③监控 ④接受
D. ①设计 ②实施 ③监控 ④运行
正确答案: B
项目整体管理所包括的主要过程不包括()
A. 项目计划制定
B. 项目计划执行
C. 整体变更控制
D. 整体人员调度
正确答案: D
关于项目干系人,以下说法错误的是()
A. 项目干系人是指参与和受项目活动影响的人
B. 项目干系人包括项目发起人、项目组、协助人员等,不包括项目的反对者
C. 项目经理需要了解和识别各干系人对项目的需求、期望,使其能发挥作用
D. 项目经理需要对所有的项目干系人进行管理
正确答案: B
耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。耦合的若干种类中,耦合度最高的是.( )
A. 内容耦合
B. 非直接耦合
C. 数据耦合
D. 控制耦合
正确答案: A
关于项目管理工具,下列说法错误的是()
A. 工作分解结构支持自顶向下列出一个项目需要做的事情
B. 净值图是当前项目实际成本与总的预算成本的比值
C. 甘特图用来安排和估算项目的进度
D. 网络图主要用来识别关键路径
正确答案: B
项目管理发展的产物是()
A. 项目管理协会
B. 项目管理知识体系
C. 人才认证
D. 以上都是
正确答案: D
下面哪一条不是范围管理中常用的项目管理工具或技术?
A. 范围说明
B. 工作分解结构
C. 变更请求
D. 需求分析
正确答案: C
软件项目管理是()一切活动的管理
A. 需求分析
B. 软件设计过程
C. 模块设计
D. 软件生命周期
正确答案: D
软件项目启动过程的主要任务是确定项目的①、约束和自由度,并进行②分析和可行性研究 ,如果符合企业的③则确定立项。立项的④是正式下达项目任务书。可供选择的答案:()。
A. ①范围 ②可行性 ③利益 ④决策
B. ①目标 ②投资/效益 ③商业目标 ④标志
C. ①目标 ②设计 ③利益 ④原则
D. ①需求 ②需求 ③目标 ④标志
正确答案: B
关于项目的特性,下面说法错误的是()
A. 项目有一个独特的目的
B. 项目是临时性的
C. 项目应该有一位主要客户或项目发起人
D. 项目应该是确定的
正确答案: D
项目管理的四大核心知识领域不包括()
A. 时间
B. 成本
C. 人员
D. 质量
正确答案: C
填空题
耦合指的是程序结构中各个 填空 1 的度量。内聚指的是一个模块内部各成分之间相关联程度的度量。在软件系统的划分模块时,应尽量做到高内聚,低耦合,提高模块的 填空 2 。
正确答案:
填空 1:模块之间相互关联
填空 2:独立性
衡量模块独立性的两个定性标准是耦合性与 填空 1。
正确答案:
填空 1:内聚性
软件项目管理是指对软件项目的 填空 1 过程的管理,按照项目任务要求,合理地利用资源,为保证软件产品质量所做的工作。
正确答案:
填空 1:整个生存周期
软件项目管理是指软件项目的整个生命周期 填空 1 的管理,按照项目 填空 2 ,合理地利用资源,为保证软件产品质量所作的工作。软件项目管理的实体是 填空 3 ,其目标是为了 使软件项目能够以预定成本 填空 4 的完成。
正确答案:
填空 1:过程
填空 2:任务要求
填空 3:软件
填空 4:按期保质
在软件工程中的设计阶段,需要充分体现软件工程的 填空 1 和 填空 2 等基本原则。
正确答案:
填空 1:模块化抽象
填空 2:信息隐蔽
项目是为了创造一个唯一的 填空 1 或提供一个唯一的服务而进行的 填空 2 的努力。
正确答案:
填空 1:产品
填空 2:临时性
软件项目估算的内容主要有软件 填空 1 估算、填空 2 估算、填空 3 估算和 填空 4 估算。
正确答案:
填空 1:规模
填空 2:成本
填空 3:工作量
填空 4:进度
风险就是损失的可能性。风险具有两大属性:填空 1 和 填空 2。可能性是风险发生的 填空 3,损失是指预期与后果之间的 填空 4 。
正确答案:
填空 1:可能性
填空 2:损失
填空 3:概率
填空 4:差异
软项目监控就是为了保证项目能多按照预先设定的目标发展。监控是一个 填空 1 过程,项目跟踪是项目控制的 填空 2,项目控制是项目跟踪的 填空 3。
正确答案:
填空 1:反馈
填空 2:前提和条件
填空 3:目的和服务对象
判断题
尽可能在软件开发过程中保证各阶段文档的正确性。
正确答案: 正确
模块耦合越强,则说明模块的独立性越强
正确答案: 错误
项目管理是指在项目中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望。
正确答案: 正确
项目管理的要素包括范围、进度、成本、质量。
正确答案: 正确