软件工程软件项目管理概述

软件工程软件项目管理概述

ID:27558590

大小:356.51 KB

页数:27页

时间:2018-12-04

软件工程软件项目管理概述_第1页
软件工程软件项目管理概述_第2页
软件工程软件项目管理概述_第3页
软件工程软件项目管理概述_第4页
软件工程软件项目管理概述_第5页
资源描述:

《软件工程软件项目管理概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程第22讲:软件项目管理概述主讲人:阳王东Email:yangwangdong@126.com主要内容1软件项目管理概述2软件配置管理3软件质量管理4软件风险管理1.1软件工程模型软件项目管理定义软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。1软件项目管理概述过程管理方法技术1.2管理的三位一体质量成本进度质量成本进度1软件项目管理概述相辅相成此消彼长1.3软件项目管理的目的按期完成软件项目保质保量,确保软件产品满足用户需求

2、。降低成本,增加效益,客户满意、公司获利并且个人受益。1软件项目管理概述1.4软件项目管理基本内容进度管理成本管理配置管理质量管理风险管理沟通管理人员管理1软件项目管理概述2软件配置管理(SCM)基本概念为什么需要配置管理配置管理的工作职责配置管理基本概念定义软件配置管理(SoftwareConfigurationManagement,SCM)是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。目的在整个项目软件的生存周期中建立和维护软件工作产品的完备性、一致性和可追踪性各就各位状态明确历史清楚

3、为什么需要配置管理不及时入库混乱遗失无法复现不一致文文不一文实不符不完备无据可查残缺不全喜新厌旧改一扔一无法复原私房软件测试不足错误百出众星捧月劳民伤财更动不受控制轻率随意修改随时随地修改不作更动分析不作回归测试配置管理的工作职责配置库的规划制订计划标识配置版本管理变更控制产品生成活动记录生成报告配置库的规划软件配置库为实现软件配置管理对软件配置项及其所需要的控制和变更历史功能提供了存储机制。文件系统数据库系统配置库的分类开发库。开发库中存放处于变动之中的软件项,或临时性软件项,或半成品。开发库由项目组自行

4、管理。受控库。受控库中存放那些在预定时刻其状态应予冻结的软件配置项。对受控库中的软件配置项的状态变更应实施正规的、严格的控制。产品库。产品库中则存放那些由取自受控库的软件配置项所构成的指定产品。一般不直接修改。软件配置项分类:文档指导性文档软件生命周期中各阶段的计划文档、设计文档、测试文档、用户手册及客户文档等程序内部开发的程序外包的程序开源的程序数据部署数据测试数据业务数据版本的管理版本编辑分为主版本.特征版本.修订版本不同的版本编码方法(发布版本,测试版本、内部版本)日期法、延伸法、过载法版本变更记录1

5、.0.01.0.11.0.21.1.01.1.12.0.0变更控制标识需要的变更提出变更请求确定变更内容评估变更请求批准变更请求实施变更验证变更完成变更软件质量管理(SQM)什么是质量一种产品(或工程、服务等)对其相应消费者期望值的满足度。质量管理定义确定质量方针、目标和职责并在质量体系中通过诸如质量策划、质量控制、质量保证和质量改进使其实施全部管理职能的所有活动。质量方针品学兼修,知行统一质量体系ISO9000质量保证(SQA)对工作产品及过程的符合性检查SQA要求职责拥护者合伙人合作者贡献者审核员顾问标

6、准执行者客观的评审员监督员数据收集者数据分析者忌讳反对者反对派拆台者寄生虫橡皮图章打小报告者爱挑小错者荒诞的评论家稻草人密探算命人√×SQA的主要工作制订质量保证计划SQAP标准和规程审查符合性记录、报告全程质量保证控制SQCSQA审核内容21%33%25%17%4%组织评审文档评审调查报告准备情况简介项目管理用户接口合同软件质量规定说明计划规程评估分析确认发现建议项目评审准备发布SQA的特点质量保证不关注程序和文档内容在技术上的正确,只关注是否符合规范和标准。质量是习惯质量是条例质量是度量软件风险管理什么

7、是风险风险管理的概念风险管理过程有效风险管理方面的好实践什么是风险特征风险的有害性风险的不确定性目的风险管理的目的是使风险对项目的影响最小风险管理的概念风险管理是项目中运用过程、方法和工具管理风险的实践。风险管理提供有纪律的环境以便作出事先的决策:-连续地评估什么会出错-决定应处理的重要风险-实施处理这些风险的策略从“救火”和“危机管理”到预先决策风险管理并不能保证成功但增加成功的概率风险管理过程风险管理风险评估风险控制风险识别风险分析风险优先级排序风险策划风险解决风险监控风险评估生成项目特定的风险条款清单

8、,它们多半会在以下方面影响项目的成功:-进度拖延-成本超支-需求不能满足-有大量的缺陷-可维护性差-其它进行风险识别一般采用:-组织风险数据库-会晤、会议、脑力风暴(brainstorming)-过去项目的经验-可能风险的检查单十大风险清单风险控制降低概率找出风险的原因和减少/消除该原因为事件发生作好准备风险预备金转移购买保险等躲避(Avoidance)选择另一种作法,这可能抵消一些我们早期的得益也可能产生另外风

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。