人人范文网 范文大全

软件项目管理知识点总结

发布时间:2020-03-03 14:17:17 来源:范文大全 收藏本文 下载本文 手机版

第一章概述

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软件项目管理的主要风险类别:①资源风险②需求风险③项目接口风险④设计风险⑤管理风险⑥开发过程风险⑦项目集成风险。

软件项目管理知识点总结

《软件项目管理》期末复习知识点总结

软件项目管理总结

软件项目管理总结

软件项目管理总结

《项目管理》知识点总结

学习软件项目管理总结

软件项目管理

项目管理(知识点总结)【推荐】

软件项目总结

软件项目管理知识点总结
《软件项目管理知识点总结.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档