一、填空题
1、项目是为了创造一个 唯一 的产品或提供一个唯一的服务而进行的 临时性 的努力。
2、项目管理包括 启动过程组、计划过程组、执行过程组、控制过程组、收尾过程组 五个过程组。
3、PMBOK中的核心知识领域有四个,他们是 范围 管理、 时间 管理、 费用 管理、 质量 管理。之所以称其为核心知识领域,是因为在这几个方面将形成具体的 项目 目标。
4、项目生命周期包括以下四个内容:识别需求、提出解决方案、执行项目、结束项目 。(4分)
5、功能点估算法五个计数项:(从处理逻辑的角度)它们是: 外部输入、外部输出、外部查询、外部接口文件、内部逻辑文件 。
6、进度是对执行的 活动 和 里程碑 制定的工作计划日期表。
7、进度管理图示有四个: 网络 图、甘特 图、 里程碑图、 资源 图。
8、从预测角度风险类型有三类它们是:已知风险、可预测风险、不可预测风险。
二、简答题
1、IT(软件)项目管理的特征是什么?
目标性、相关性、临时性、独特性、资源约束性、不确定性。
2、敏捷开发模型的宣言是什么?
- 个体与交互 胜过 过程与工具
- 可以工作的软件 胜过 面面俱到的文档
- 客户协作 胜过 合同谈判
- 响应变化 胜过 遵循计划
3、述说软件需求管理的过程?
需求管理包括需求获取、需求分析、需求规格编写、需求验证、需求变更5个过程。
4、IT项目产品与其他产品有什么不同?
- 软件是一种逻辑实体而非具体的物理实体,具有抽象性。
- 软件的生产与硬件不同,没有明显的制造过程。
- 软件的开发收到计算机系统的限制,具体不同程度的依赖。
- 软件开发没有摆脱手工的开发模式。
5、项目管理的“金三角”是什么?
范围管理、成本管理、进度管理
6、IT项目管任务分解基本步骤是什么?
- 1)确认并分解项目的组成要素(WBS编号)
- 2)确定分解标准,按照项目实施管理的方法分解,而且分解的标准要统一
- 3)确认分解是否详细,是否可以作为费用和时间估计的标准,明确责任。
- 4)确定项目交付成果(可以编制WBS字典)
- 5)验证分解正确性。验证分解正确后,建立一套编号系统
7、IT项目管理时间、成本的管制要有哪些?
时间:保证项目进度计划是现实的,要有纪律,遵守并达到项目进度计划的要求*
成本:保证成本计划得到全面,即时和正确的执行,进行成本核算
8、IT项目管理怎样管理团队?
- 1)合理安排人力资源,控制项目组规模,合理分工明确责任,保证项目工作能够按计划完成。
- 2)识别并合理规划关键干系人,保证项目顺利进行
- 3)项目团队需要进行必要的沟通,保证团队积极性,保证项目开发进度
9、IT项目管理开发的团队有哪些组织结构?各种结构的不足是什么?
职能型组织架构
- (1)客户利益和职能部门的利益常常发生冲突
- (2)部门之间的资源平衡易出现问题
- (3)部分情况下项目经理没有足够的权利控制项目进展
项目型组织架构
- (1)重复的项目配置下易造成一定的资源浪费
- (2)由于项目的独立封闭,难以将公司决策贯彻实施
- (3)对于项目成员缺乏事业的连续性和安全感
矩阵型组织架构
- (1)容易引起职能经理和项目经理权力冲突
- (2)资源共享易引起项目冲突
- (3) 项目成员有多位领导,可能会因为不同领导之间的要求不同而产生压力。
10、IT项目管理中怎样处理变更管理?
- (1)建立需求基线
- (2)确定需求变更控制过程
- (3)建立变更控制委员会
- (4)进行需求变更影响分析
- (5)跟踪所有受需求变更影响的工作产品
- (6)建立需求基准版本和需求控制版本文档
- (7)跟踪每项需求的状态,衡量需求稳定性
11、IT项目管理(进度)时间控制如何优化?
- 进度计划执行情况报告
- 项目关键点检查
- 项目执行状态报告
- 善用项目进度比较,如甘特图比较法
12、IT项目管理如何跟踪控制实际成本?
- 费用估算,编制完成项目活动所需要资源的大致费用。
- 费用预算,合计各个活动或工作包的估算费用,以建立费用基准。
- 费用控制,影响造成费用偏差的因素,控制项目预算的变更。
三、分析论述题
1、分析论述概要设计与详细设计的区别。
- 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构,具体任务是把一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构包括设局特征的描述、确定数据的结构特性、以及数据库的设计。
- 详细设计是软件过程中软件开发的一个步骤,是概要设计的一个细化,即每个模块实现算法,所需的局部结构。在详细设计阶段,主要通过需求分析结果设计出满足用户需求的嵌入式系统产品。
2、分析论述需求规格说明书与概要设计的区别。
- 过程不同:需求分析经过调研和分析来准确理解用户和项目的功能、性能、可靠性等具体要求;概要设计是根据用户交互和用户需求来形成交互框架和视觉框架。
- 任务不同:需求分析整理用户对开发软件提出的需要,确认后形成描述完整、清晰和规范的文档;概要设计是在用户研究和设计之间架起桥梁,将对用户目标与需求转换成具体界面设计成解决方案。
- 方法不同:需求分析提出了许多软件开发与说明的方法,如结构化方法、原型化法等;概要设计有多种方法,如模块化方法、功能分解法等。
3、软件质量应该从哪些方面来评价。
- (1)功能性:在指定条件下,软件满足用户显式需求和隐式需求的能力。
- (2)可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力。
- (3)可使用性:在指定条件下,软件产品被使用、理解、学习的能力。
- (4)效率:在指定条件下,相对于所有资源的数量,软件产品可提供适当性能的能力。
- (5)可维护性:指软件产品被修改的能力。修改包括修正、优化和功能规格变更的说明。
- (6)可移植性:指软件产品从一个环境迁移到另一个环境的能力。
4、根据信息革命的进步展望IT产品的未来,对此发展IT项目管理应该怎样面对。
- 进一步强化项目管理团队建设的基础
- 采取有效措施,加强企业与客户之间的交流合作
- 将沟通作为企业项目管理的核心和关键