《软件项目管理知识点总结.docx》由会员分享,可在线阅读,更多相关《软件项目管理知识点总结.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件项目管理知识点总结中原工学员信息商务学院P1项目的特征:1.目的性2.相关性3.周期性4.独特性5.约束性6.不确定性P2软件项目是一种特殊的项目,他创造的唯一产品或者服务是逻辑载体,没有详细的形状和尺寸,只要逻辑的规模和运行的效果。P3软件项目要素组成:软件开发的经过、软件开发的结果、软件开发赖以生存的资源以及软件客户。项目目的成功实现的制约因素:项目范围、成本、进度计划、客户满意度。项目管理分为:战略管理、运作管理、项目管理。P4项目管理定义:是指一定的主体,为了实现其目的,利用各种有效的手段,对执行中的项目周期的各阶段工作进行计划、组织、协调、指挥、控制,已获得良好经济效益的各项活动
2、的总和。P5软件项目管理和其他管理相比有相当的特殊性:1.软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以保证。2.项目周期长,复杂度高,变数多。3.软件需要知足一群人的期望。P6软件项目管理的根本目的是为了让软件项目尤其是大型软件项目的整个软件生命周期都能在管理者的控制之下,已预定成本按期、按质的完成软件并交付用户使用。项目管理的五要素:技术、方法、团队建设、信息、沟通。P7软件项目管理的四大变量:范围、质量、成本、交期。P24投标文件有两种:1.建议书乙方根据甲方提出的产品的性质、目的、功能等,提交的完好的技术方案和报价2.报价单乙方根据甲方提出的产品的特定型号、标准、数量
3、等要求提交必要的报价材料等P26项目经理的职责:1.开发计划2.组织施行3.项目控制项目经理的权利:1.制定项目有关决策2.挑选项目成员的权利3.对项目获得的资源进行再分配。其中职责权利P27生存期模型:V模型、瀑布模型、原型模型、增量模型、螺旋模型,渐进式阶段模型等。瀑布模型优点:适用于项目简单,规模小,要求项目所有的活动都严格根据顺序执行,一个阶段的输出时下一阶段的输入。V模型:强调测试的重要性,它将开发活动与测试活动严密地联络在一起。及时发现错误原型模型:设计符合客户需求的页面,达成共鸣再编程。增量模型:能够避免一次投资过多带来的风险,将主要的功能或风险大的功能首先实现,然后逐步完善。适
4、用于开场时,明确了大部分的需求,但是需求可能会发生变化的项目螺旋式模型:是针对风险比拟大的项目设计的模型,应对变化的灵敏性上很有优势。P44软件需求:指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,到达什么样的性能。P45软件需求包括三个层次:1.业务需求2.用户需求3.功能需求P47进行需求获取的时候应该注意什么问题:1.识别真正的客户2.正确理解客户的需求3.具备较强的忍受力和明晰的思维4.讲服和教育客户5.需求获取阶段建立分析小组,进行沟通,互相学习。P48需求分析完成的标志是提交一份完好的软件需求规格讲明书。P53需求管理主要的工作如下:本人看P53项目
5、管理的第一法则是:“做正确的事,其次是正确的做事。P54解决复杂问题不二法门:化繁为简,分而治之。P57任务分解的方法:类比、自顶向下采用演绎推理法,从一般到特殊的方向进行、自底向上采用发挥创造力的解决问题的方法,从特殊到一般的方向进行等。P59假如对项目人员来讲,这个项目是一个崭新的项目,采用自底向上的方法。P67项目进度计划的主要经过:首先根据任务分解的结果WBS再进一步分解出主要的任务,确立任务之间的关联关系,然后估算出每个任务需要的资源、历时,最后编制出项目的进度计划。P66任务关联关系:开场-结束;开场-开场;结束-结束;结束-开场。任务关联关系的根据:1.强迫性依靠关系由于客观规律
6、和物质条件的限制造成的2.软逻辑关系是以为主观的,本人的偏好进行的3.外部依靠关系是项目活动与非项目活动之间的依靠关系,例如:环境测试依靠于外部提供的环境设备P67进度管理图示1.甘特图2.网络图PDM优先图或节点法ADM箭线法CDM条件箭线图,很少用3.里程碑图4.资源图P80资源平衡方法是通过调整任务的时间来协调资源的冲突,这个方法的主要目的是构成平稳连续的资源需求,最有效的利用资源,使资源闲置时间最小化,同时,尽量避免超出资源能力。P97自下而上估算法是利用任务分解图,对各个详细工作包进行具体的成本估算,然后将结果累加起来得出项目总成本。1计科122班P98参数模型估算法的进本思想是:找
7、到软件工作量的各种成本影响因子,并断定它对工作量所产生影响的程度是可加的、乘数的还是指数的,以期望得到最佳的模型算法表达式。当某个因子只影响系统的局部时,我们一般讲它是可加的;当某个因子对整个系统具有全局性的影响时,我们则讲它是乘数的或指数的。P112国际ISO定义:质量是产品或者服务知足明确和隐含需要能力的性能特性的总体。P112一个项目的主要内容是成本、进度、质量。P116质量控制是确定项目结果与质量标准能否相符,同时确定消除不符的原因和方法,控制产品的质量,及时纠正缺陷的经过。质量控制是对阶段性的成果进行检测、验证,为质量保证提供参考根据;软件质量控制主要就是发现和消除软件产品的缺陷。P
8、117质量成本包括预防成本和缺项成本。其中,预防成本缺陷成本预防成本是为确保项目质量而进行预防工作所消耗的费用。缺陷成本是为确保项目质量而修复缺项工作所消耗的费用。P127团队成员包括:企业内部的人、供给商、承包商、客户等。项目管理中的组织构造能够总结为三种类型:职能型、项目型、矩阵型。矩阵型沟通最复杂,项目型在项目收尾时,团队成员和项目经理压力比拟大。P135沟通管理的基本原则是:及时性、准确性、完好性、可理解性。P141风险定义:软件风险是指软件开发经过中及软件产品本身可能造成的伤害或者损失。P142风险的类型:商业风险、管理风险、人员风险、技术风险、开发环境风险、客户风险、经过风险、产品
9、规模风险等。P143风险的基本性质:客观性、不确定性、不利性、可变性、相对性、风险和利益相对性。P145风险识别是试图系统化地确定对项目计划的威胁,识别已知和可预测的风险,只要识别出这些风险,项目管理者才有可能避免这些风险,且当必要时控制这些风险。风险识别的方法:德尔菲方法、头脑风暴法、情景分析法、风险条目检查表。P152定性风险评估:只要是针对风险概率及后果进行定性的评价。历史资料法、概率分布法、风险后果估计法P153定量风险分析:是在定性分析的了逻辑基础上,给出各个风险源的风险量化指标及其发生概率,再通一定的方法合成,得到系统风险的量化值。访谈、盈亏平衡分析法、敏感性分析、决策树分析、模拟
10、法等P156风险应对计划:回避风险是通过分析找出发生风险事件的原因,对可能发生的风险尽可能的躲避,采取主动放弃或拒绝使用导致风险的方案、转移风险、损失控制损失预防、损失抑制、自留风险、风险规划的结果。P161风险管理经过包括:风险识别、风险评估、风险规划、风险控制等。P166软件外包:其本质是软件开发经过从企业内部部分或全部延伸到外部的管理规范与管理技术。P173基线是一个或者多个配置项的集合,他们的内容和状态已经通过技术的复审,并在生存期的某一阶段被接受了。基线配置项可能包括所有的设计文档和源程序等;非基线配置项可能包括项目的各类计划和报告等。P180配置审计的只要作用是作为变更控制的补充手
11、段,来确保某一变更需求已被切实实现。P185配置管理包括三个只要的要素:人、规范、工具。P194项目集成计划定义是指,通过使用其他专项计划经过所生成的结果项目的各种专项计划,运用整体和综合平衡的方法制定出的,用于指导项目施行和管理的整体性、综合性、全局性、协调统一的整体计划文件。集成计划的编写经过:1.项目信息采集2.确定项目计划初步方案3.项目计划的综合平衡4.项目计划最终方案编制5.软件项目计划评审、批准。P207变更控制的目的就是为了防止配置项被随意修改而导致混乱。P214挣值分析也称以获取价值分析,是对项目施行的进度、成本状态进行绩效评估的有效方法,是计算实际花在一个项目上的工作量,以
12、及预预P223代码走查是在代码编写阶段,开发人员检查本人代码的经过,代码走查是非常有效的方法,它能够检查到其他测试方法无法检测的错误,好多的逻辑错误是无法通过测试手段发现的,很多的项目证实这是一个很好地质量控制方法。P226质量度量方法:1.尺度度量定量度量,直接度量2.二元度量定性度量,间接度量P230项目成员的鼓励:薪酬鼓励、时机鼓励、环境鼓励、情感谢励P233团队的建设包括:组建阶段、磨合阶段、规范阶段、执行阶段。P235团队管理经过中已改主意的方面:1.创立有实际存在感的项目团队2.建立奖励机制3.确立良好人际关系4.设置工作受权系统P236根据评审的时间属性,能够将项目评审分为:定期评审、阶段评审、事件评审等。P260项目管理的经历和建议1.平衡关系2.高效原则3.分解原则4.实时控制原则5.分类管理原则6.简单有效原则7.规模管理原则