软件项目管理期末复习

文章涵盖了项目管理的基础知识,包括项目定义、特征,项目管理的五个过程组,PMBOK的十个知识域,项目经理的职责,需求管理和验证,WBS的定义与开发,任务分解的标准和步骤,以及成本、进度和风险管理的相关概念。此外,还讨论了甲乙双方在立项过程中的职责,沟通渠道,合同类型,软件质量保证和控制,以及项目终止条件等核心要点。
摘要由CSDN通过智能技术生成

文章目录

1、 项目定义、特征,项目管理的概念

  • 定义: 项目是为了**创造一个唯一的产品提供一个唯一的服务而进行的临时性的努力**

  • 特征:

(1)有明确的目标;

(2)项目之间的活动具有相关性;

(3)临时性-开始和结束时间点;

(4)有独特性-没有重复性;

(5)资源成本的约束性;

(6)项目的不确定性

  • 项目管理:项目管理就是指把各种系统,方法和人员结合在一起,在规定的时间,预算和质量目标范围内完成项目的各项工作

2、 项目目标实现的制约因素

  • 项目范围
  • 成本
  • 进度计划
  • 客户满意度

3、 项目管理的5个过程组及其具体工作(重点)

  • 启动过程组:主要确定一个项目或一个阶段可以开始了,并要求着手实行;定义和授权项目或者项目的某个阶段。

    简记:确定一个项目或者阶段并要求着手实行;定义和授权项目或者某个阶段

  • 计划过程组: 为完成项目所要达到的商业要求而进行的实际可行的工作计划的设计、维护,确保实现项目的既定商业目标。计划基准是后面跟踪和监控的基础。

    简记:明确项目范围,优化目标,为实现目标而制定行动方案

  • **执行过程组:**根据制定的基准计划,协调人力和其他资源,执行项目管理计划或相关的子计划。执行过程存在两个方面的输入,一个是根据原来的基准来执行,另一个是根据监控中发现的变更来执行。主要变更必须在整体变更控制得到批准后才能够执行。

    简记:根据计划,协调人力和其他资源,执行项目管理计划或相关的子计划。

  • **控制过程组:**通过监督和检测过程确保项目达到目标,必要时采取一些修正措施。集成变更控制是一个重要的过程。

    简记:监督和检测过程确保项目达到目标,必要时采取一些修正措施。

  • **收尾过程组:**取得项目或阶段的正式认可并且有序地结束该项目或阶段。向客户提交相关产品,发布相关的结束报告,更新组织过程资产并释放资源。

    简记:取得项目或阶段的正式认可,有序地结束该项目或阶段。

4、 项目管理领域的英文全称,如PMBOK,WBS都是什么?

  • PMBOK: 项目管理知识体系,全称Project Management Body Of Knowledge
  • WBS: 任务分解结构,全称WorkBreakdown Structure

5、 PMBOK的十个知识域是什么? (重点)

① 项目集成管理( project integration management),

② 项目范围管理( project scope management),

③ 项目进度管理( project schedule management),

④ 项目成本管理(project cost management),

⑤ 项目质量管理( project quality management),

⑥ 项目资源管理( project resource management),

⑦ 项目沟通管理( projet communication management),

⑧ 项目风险管理(project risk management),

⑨ 项目采购管理( project procurement management),

⑩ 项目干系人管理(project stakeholder management)。

6、 项目经理的职责

  • 开发计划

  • 组织实施

  • 项目控制

7、 项目需求的概念,软件需求的层次有哪些?

  • ==概念:==指用户对软件**功能和性能**的要求。(用户希望软件能做什么事情,完成什么样的功能,达到什么样的性能。
  • 层次:业务需求→用户需求→功能需求

​ 甲方 用户 乙方

8、 什么是项目需求,如何进行需求验证? (重点)

项目需求:产品、服务或结果所必需的条件或能力

  • 需求是正确的吗?(正确)
  • 需求是一致的吗?(一致)
  • 需求是完全的吗?(完全)
  • 需求是实际可行的吗?(实际可行)
  • 需求是必要的吗?(必要)
  • 需求是可检验的吗?(可检验)
  • 需求是可跟踪的吗?(可跟踪)
  • 最后的签字(签字)

9、 立项过程中,甲乙双方的职责都是什么?

  • 甲方:
    招标书定义、供方选择、合同签署。
  • 乙方:
    进行项目选择。

10、 WBS的定义,开发WBS的方式

  • 定义:表示任务分解结构,也是任务分解的结果。
  • 方式:
    (1)模板参照方法
    (2)类比方法
    (3)自顶向下方法
    (4)自底向上方法

11、 检验任务分解结果的标准 (重点)

(1)最底层的要素是否是实现目标的充分必要条件。(是否是充分必要条件)
(2)最底层要素是否有重复的。(是否有重复)
(3)每个要素是否清晰完整定义。(是否清晰完整定义)
(4)最底层要素是否有定义清晰的责任人。(是否有定义清晰的责任人)
(5)是否可以进行成本估算和进度安排。(成本估算和进度安排)

12、 进行任务分解的基本步骤是什么?(重点)

(1)确认并分解项目的组成要素(WBS编号)。
(2)确定分解标准,按照项目实施管理的方法分解,而且分解的标准要统一。
(3)确认分解是否详细,是否可以作为费用和时间估计的标准,明确责任。
(4)确定项目交付成果(可以编制WBS字典)。
==(5)验证分解正确性。==验证分解正确后,建立一套编号系统。

13、 UFC的功能计数项有哪些,其含义是什么?

  1. 外部输入(External Inputs: EI)

    指用户可以根据需要通过增、删、改来维护内部逻辑文件。例如驾驶员在飞行前和飞行中可以增加、删除、修改航行信息。此时飞行员使用的功能是外部输入(EI)。外部输入使用户可以维护ILF

  2. 外部输出(External Outputs EO)

    使用户可以输出结果。例如:驾驶员能够分别显示地面速度、实际气流速度和经过校准的气流速度。显示结果就是经过调用维护数据和参考数据获得的。在功能点术语中,显示的结果就称为“外部输出”(EO)。

  3. **外部查询(External Inquiry EQ) **

    指用户可以通过计算机系统选择特定的数据并显示结果。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。例如:驾驶员要显示预先设置的地形图,输出的结果就是直接从信息存贮位置提取的信息;这里我们称作“外部查询”(EQ)

  4. 外部接口文件(External Interface Files EIF’s)

    和数据的逻辑分组有关。在这种情况下,用户不负责维护数据,数据在另一系统中驻留由其他用户进行维护。该数据只供系统用户参考使用。例如:飞行中,驾驶员可能需要参考某卫星或地面定位系统的定位数据。驾驶员不负责更新这些数据但要参考使用。这样,这些只供参考使用的其他系统的数据分组就称为外部界面文件(EIF)。以下的功能的重点是客户可以调用ILF和EIF中数据的能力,主要包括:维护、查询、输出数据。这类功能称为交易功能

  5. 内部逻辑文件(Internal Logical Files: ILF’S)

    使客户可以使用他们负责维护的数据。例如驾驶员在起飞行前通过显示器输入一系列航行数据,这些数据保存在一个文件里备用,并可以在执行过程中进行修改。因此,驾驶员负责维护包含航行信息的文件。数据在系统中的逻辑分组是由最终用户维护的,我们把它叫做“内部逻辑文件”(ILF)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S360pLiO-1687278823288)(软件项目管理期末复习.assets/image-20230620180907533.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RYANUYJi-1687278823289)(软件项目管理期末复习.assets/image-20230620180934724.png)]

14、 自造-购买决策及其计算(重点)

Make or Buy 决策主要考虑的因素是费用。

在这里插入图片描述
在这里插入图片描述

15、 成本估算,进度管理,成本管理的概念

  • **软件成本估算**是成本管理的核心,是预测开发一个软件系统所需要的总工作量的过程
  • **进度管理:**进度管理是指监督和控制项目进度的过程,以确保项目能够按照计划完成。进度管理涉及到定义任务、制定时间表、制定里程碑、分配资源、跟踪进展并根据需要调整计划等方面。
  • **成本管理:**成本管理是指制定、监督和控制项目预算的过程。它适用于所有与项目相关的成本,包括直接成本(如人员费用)和间接成本(如设备租赁费用)。通过成本管理,管理者可以了解项目执行情况,并作出及时的调整和决策,以确保项目在预算范围内完成。

16、 什么是直接成本,什么是间接成本

  • ==直接成本:==与具体项目相关的成本:如:参与项目的人员成本

  • ==间接成本:==可以分摊到各个具体项目中的成本,如:培训房租水电员工福利市场费用
    管理费财务成本其他等等。

17、 时间压缩法有哪几个?

(1)应急法一一赶工(Crash)
(2)平行作业法一一快速跟进

18、 PDM网络图,如何进行进度压缩?如何计算单位压缩成本?如何计算总成本?(重点)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

19、 进度管理图示都有哪些?

  • 甘特图
  • 网络图
  • 里程碑图
  • 资源图
  • 燃尽图

20、 COCOMO 81的等级模型都是什么?

在这里插入图片描述

21、 关键路径定义?

定义:

如果一个任务**最早时间和最晚时间相同,那么它就是关键任务,一系列不同任务链上的关键任务链接成为项目的关键路径**(即关键任务串联起来的路径为关键路径)。

22、 等级与质量的区别?

质量与等级有区别,等级是对具有相同功能的实体按照不同技术特征进行分类或者分级。

  • **质量:**一个好质量的产品就是能够满足用户需求的产品,指符合技术上的要求,没有技术缺陷。质量低劣是人们无法接受的问题。
  • **等级:**是对同类型产品或服务的高低级别分类。例如,某种软件有2个版本:收费专业版和免费演示版。专业版具备全部功能,是高等级的软件;而演示版只具备有限的几个功能,是低等级的软件。无质量问题的低等级
    产品通常可以接受的

23、 什么是质量成本,常见的成本估算方法?

**质量成本:**是由于产品的第一次工作不正常而衍生的附加花费
质量成本包括两部分:

  • **预防成本:**为确保项目质量而进行预防工作所耗费的费用
    (评估费用+预防费用)
  • **缺陷成本:**为确保项目质量而修复缺陷工作所耗费的费用
    (内部费用+外部费用)

24、 质量计划的方法(重点)

  • 实验设计
  • 基准对照
  • 质量成本分析
  • 测试与检查的规划
  • 各种数据分析图示:因果分析图、流程图、思维导图

25、 任务(活动)之间关联关系有哪些?

在这里插入图片描述

26、 确定任务(活动)之间关联关系的依据是什么?

有以下4种关系的依据:

  • 强制性依赖关系
  • 选择性依赖关系
  • 外部依赖关系
  • 内部依赖关系

27、 项目管理中的组织结构有哪3种,特点是什么?(重点)

组织结构:

  • 职能型
    • 特点:结构简单,实行统一指挥,责任与职权明确;
  • 项目型
    • 特点:团队适应能力较强,创新性高;
  • 矩阵型
    • 特点:灵活性和适应性较强,部门之间的协调性较好,可相互支持

1、职能型

职能型优点:

  • 可以充分发挥职能部门的资源集中优势;
  • 部门的专家可以同时为部门内不同项目使用;
  • 同一部门便于相互交流,相互支援;
  • 可以随时增派人员;
  • 可以将项目和本部门的职能工作融为一体。

职能型缺点:

  • 客户利益和和职能部门利益会发生冲突;
  • 资源平衡会出现问题;
  • 权利分割不利于各个职能部门的交流和团结协作;
  • 行政隶属关系使得项目经理没有充分的权利。

2、项目型

  • 项目型优点:
    • 项目经理对项目可以负全责:
    • 项目目标单一,可以以项目为中心,有利于项目顺利进行;
    • 避免多重领导;
    • 组织结构简单,交流简单,快速。
  • 项目型缺点:
    • 资源不能共享;
    • 各个独立的项目处于相对封闭状态,不利于公司政策的贯彻;
    • 对项目组织的成员缺少一种事业上的连续性和安全感;
    • 项目组织之间处于分割状态,缺少信息交流。

3、矩阵型

  • 矩阵型优点:
    • 专职的项目经理负责整个项目,以项目为中心;
    • 公司的多个项目可以共享各个职能部门的资源;
    • 即利于项目目标的实现,又利于公司目标方针的贯彻;
    • 项目成员的顾虑减少了。
  • 矩阵型缺点
    • 容易引起职能经理和项目经理权力的冲突
    • 资源共享可能引起项目之间的冲突
    • 项目成员有多位领导,即员工必须要接受双重领导,因此经常有焦虑与压力

28、 沟通渠道的计算

在这里插入图片描述

29、 合同都有哪些类型?

  • 总价合同
  • 成本补偿合同
  • 工料合同

30、 合同生存期为哪四个基本阶段?

技术合同管理围绕合同生存期进行

  • 合同准备
  • 合同签署
  • 合同管理
  • 合同终止

31、 软件项目风险的两个特性是什么?项目风险的三要素?

  • **定义:**风险是对潜在的、未来可能发生损害的一种度量,软件项目开
    发过程中所有会带来负面影响的问题。
  • 特性:不确定性和损失性。
  • 风险三要素
    • 风险事件;
    • 风险事件发生的概率;
    • 风险造成的影响。

32、 从风险范围角度可以把项目风险分为哪些类型?(重点)

范围角度:
商业风险、管理风险、人员风险、技术风险、开发环境风险、客户风险
过程风险、产品规模风险等。

33、 软件的风险管理过程具体包括哪几个步骤?

风险管理过程包括四个步骤:

  • 风险识别
  • 风险评估
  • 风险规划
  • 风险控制。

34、 定量风险评估方法有哪些?(重点)

定量风险评估方法:

  • 访谈
  • 盈亏平衡分析
  • 决策树分析
  • 模拟法
  • 敏感性分析

35、 招标方式具体有哪几种?

  • 公开招标(乙方平等竞争机会)
  • 有限招标(甲方通常直接向合格的供应商发出邀请)
  • 多发洽谈(甲方不明确发出招标信息,但选择几个潜在的合格供应商分别进行洽谈,这种方式透明度更低)
  • 直接谈判 (甲方直接和一家供应商谈判,签订合同)

36、 风险应对策略有哪些?

风险应对的主要策略:

  • 回避风险
  • 转移风险
  • 损失控制
  • 自留风险

37、 什么是软件质量?如何提高软件质量?

**软件质量:**软件质量就是软件与用户需求相一致的程度。具体地说,软件质量是软件==符合明确叙述的功能和性能需==
求、以及应具有的隐含特征的程度

进行软件质量的改善,现提出如下建议。

  • 不但要主观认识到质量的重要性,而且要落实到行动中。把想法落实到实际工作中是做好软件质量管理的第一原则。
  • 软件质量活动必须经过规划,必须明文规定。
  • 树立提高质量就是尊重客户的思想。在软件产业发达的今天,市场已经是客户的买方市场,客户永远会选择质量和服务都表现良好的产品来满足自己的需求。因此,我们应该尊重客户,把客户放在“上帝”的位置上,认真做好质量工作。
  • 质量活动必须尽早开始。
  • 质量小组尽可能独立存在。
  • 质量小组的人应该经过必要的培训。建立规范的质量保证体系,逐步使软件开发进入良性循环状态。在没有开发规范的前提下,软件团队是不可能开发出高质量软件的。因此,软件团队一定要建立规范的质量保证体系,同时把规范体系逐步落实到工作中。

38、 什么是责任分配矩阵?

  • 责任分配矩阵是**用来对项目团队成员进行分工,明确其角色与职责的有效工具。**
  • 可确保任何一项任务都只有一个人负责,避免混乱,做到"事事有人管"。同时,通过责任分配矩阵明确项目团队成员在项目中“人人有事做”

39、 质量保证是什么?质量控制是什么?质量保证与质量控制的关系(重点)

  • 质量保证(Quality Assurance,AQ)
    通过定期评估项目整体性能以确保项目满足相关的质量标准。它贯穿整个项目生命周期的系统性活动。

  • 质量控制(Quality Control,QC)

    通过控制特定项目的状态保证项目完全按照质量标准完成,同时确定质量改进的方法。质量控制技术:技术评审、走查、测试、返工等。

  • 质量保证于质量控制的关系:

    • 质量保证是**审计产品和过程的质量,保证过程被正确执行**,确认项目按要求进行,属于管理职能。
    • 质量控制是**检验产品的质量,保证产品符合客户的需求,**是直接对项目工作结果进行把关的过程,属于检查职能。

40、 项目终止条件是什么?

  • 项目计划中确定的可交付成果已经出现,项目的目标已经成功实现
  • **由于相关原因,项目无法继续进行,**例如
    • 项目已经不具备实用价值
    • 项目无竞争力,难以生存
    • 无法获得所需人力和物力资源
    • 无法达到项目目标
    • 法律因素等等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值