软件项目管理知识点总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件项目管理复习总结”。
第一章概述
1项目是指在一定约束条件下具有特定目标的一项一次性任务。
2.项目的特点
一次性;有确定的起点和终点
目标明确性:成果性目标,约束性目标;
整体性:开展的活动密切相关
独特性:每个项目都是唯一的不可逆转性:无论结果如何,项目结束,结果确定。
3.项目的生命周期:项目启动、项目计划、项目实施、项目结束。
4.项目管理的要素:客户满意度、工作范围、组织、时间、质量、成本
TQC:时间质量成本成功因素:TQC+范围
5软件项目管理的定义
根据PMI项目管理的定义总结:在软件项目活动中运用一系列的知识、技能、工具和技术,以满足软件需求方的整体要求。
6.项目管理特点:综合性、创造性、时间性第二章软件项目需求管理
1软件需求的抽象层次:原始问题空间(原始问题描述、用户需求);解决方案空间(系统需求、软件设计描述)
2软件需求:用户需求和系统需求:
①用户需求:从用户角度描述系统的需求,只描述系统的外部行为,并且只通过自然语言、图表、图形等叙述
②系统需求:从开发人员角度描述系统的需求,是系统实现的依据,通常采用结构化语言、PDL过程设计语言等描述。
系统需求:功能需求、非功能需求、领域需求
3、需求工程的组成:需求开发和需求管理
需求开发:需求的获取、需求分析、规格说明和需求验证
需求管理:变更管理、版本控制、需求跟踪和版本状态
4需求管理的必要性
①需求供求双方固有的矛盾
②需求具有易变性和难以表达性
③需求错误出现的高频性和修复的高昂成本
5需求管理的目标:是在客户与项目组织之间建立对客户需求的共同理解。
①使软件需求受控,并建立供软件工程和管理使用的需求基线;
②使软件计划、产品和活动与软件需求保持一致。
6、需求变更的原因
①在项目的早期所有的问题不可能完全定义;
②随着软件项目的进行,开发人员对问题的理解发生变化,这些变化反馈到需求中;
③大型系统的需求可能是冲突或是矛盾的,系统需求是它们之间的妥协,这种妥协可能发生变化;④系统购买者和最终用户很少是同一人;
7、需求变更管理过程
首先要建立变更控制委员会,分析、讨论、评审、执行。
第三章软件项目的成本管理
1软件项目的成本:为完成软件项目而支付的货币量
2软件项目的时间估算点:客户需求产品定义系统设计系统实现系统运行
3对软件规模的估计要从软件的分解开始。软件的分层结构对应工作分解结构(WBS)4软件规模的度量标准:LOC代码行和FP功能点
5成本估算方法:专家判定、类比、自顶向下、自底向上、算法模型(cocom(自底向上)、cocomoⅡ、putnam(自顶向下))
6、三层次的产品分级结构:模块、子系统、系统
7、估算的时机和精度是相互矛盾的。第四章软件配置管理
1软件项目配置管理:是识别定义系统中的配置项,在软件生命周期中控制他们的变更,记录并报告配置项和变更请求的状态,并验证他们的完整性和正确性的一个过程。2软件配置项:SCI出于配置管理的目的而为软件要素设置的单位。
3基线:开发过程的里程碑,以一个或多个软件配置项的交付为标准;基线由通过正式评审的软件配置项组成,是进一步开发的基础;基线只有通过正式的变更控制过程才能改变。4基线的两个基本功能:①对基线进行适当控制,禁止任何来源的交互②为程序员提供灵活的服务,确保他们能够比较容易地对自己的代码进行修改测试
5软件配置管理主要功能:配置标识、配置控制、配置状态报告及配置审核
6配置控制委员会:CCB 负责评审和批准对基线的变更
7软件的配置项组成:正确性、一致性、完备性、有效性、可追踪性。
8确定变更是否正确的措施:正式技术审核和软件配置审核.9配置审核的种类:过程审核、功能审核、物理审核、质量系统审核
第五章人力资源管理
1、软件项目中的人力资源管理包括:所有的项目干系人:资助者、客户、项目组成员、支持人员及供应商等。
人力资源管理就是有效地发挥每个项目干系人作用的过程。
2软件开发中人员与时间具有非线性替换关系。第六章质量管理
1软件质量六大特性:功能性、可靠性、可用性、效率、可维护性、可移植性
2、过程质量控制是主动的、系统的、先期的;
产品质量控制是被动的、个体的、后期的;两者都要重视。
3.CMM的5个等级:初始级、可重复级、已定义级、已管理级、优化级
4.CMMI的两种表示方式:连续性表示和分阶表示
5软件过程能力等级(连续性表示法):不完备级、已执行级、收管理级、已定义级、定量管理
级、持续优化级。
第七章风险管理
1.风险的定义:损失的可能性
2.风险的属性:可能性损失
3软件风险:就是有关软件项目风险、软件开发过程风险和软件产品风险。
4.风险管理过程:风险识别、风险分析、风险计划、风险跟踪、风险应对(风险最小化,机会最大化)
5.风险应对策略包括:避免、转移、缓解、接受、研究、储备以及退避。
6软件项目管理的主要风险类别:①资源风险②需求风险③项目接口风险④设计风险⑤管理风险⑥开发过程风险⑦项目集成风险。
中原工学员信息商务学院P1项目的特征:1.目标性2.相关性3.周期性4.独特性5.约束性6.不确定性P2 软件项目是一种特殊的项目,他创造的唯一产品或者服务是逻辑载体,没有具体的形状......
西南交通大学软件项目管理期末复习第一章、第二章(略) 第三章1、软件过程模型的特征:原型模型:创新性项目;技术攻关;快速验证。 线性模型:一般性的软件开发过程(可定量管理) 增量模型......
软件项目管理1 项目管理过程软件项目管理的对象是软件工程项目。涉及的范围覆盖了整个软件工程过程。项目管理是指“在项目活动中运用专门的知识、技能、工具和方法,使项目能......
《软件项目管理》学习总结报告软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件......
《软件项目管理》学 号:专 业:软件姓 名:任课教师:日 期:实 验 报 告1311班 2016.4.6 实验1:假设你是软件项目经理,如何有效的管理项目及其团队成员我作为软件工程专业的一名学生......