




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第10章软件工程管理,第10章 软件工程管理,10.1 软件项目管理 10.2 软件质量管理 10.3 软件配置管理,第10章软件工程管理,10.1 软件项目管理,10.1.1项目管理基础 10.1.2 软件项目管理 10.1.3 软件项目计划与进度,第10章软件工程管理,10.1.1项目管理基础,1、项目的概念 1)、整体性。 2)、独特性。 3)、一次性。 4)、生命周期属性。 5)、不确定性。,10-1 项目的生命周期,第10章软件工程管理,10.1.1项目管理基础,2、项目管理 按照美国项目管理协会的定义,项目管理是在项目活动中运用一系列的知识、技能、工具和技术去满足或超过相关利益者对
2、项目的要求与预想。这一概念指出了项目管理涉及的范畴和所要达到的目标。 项目管理是一种管理活动,即一种有意识地按照项目的特点和规律,对项目进行组织管理的活动。项目管理的目的是为了使项目能够在指定的时间和资源的条件下,按照预定的成本、进度和质量顺利完成。项目管理不仅涉及项目的启动、计划、实施直至结束的全过程,而且在进度、成本、质量、人力、风险等各方面对项目进行全方位的管理,从而帮助企业解决处理复杂问题,实现更高的运作效率。,第10章软件工程管理,10.1.1项目管理基础,1)、项目管理的六要素 项目管理的因素很多,但项目目标的实现通常受六个因素的制约,分别为范围、时间成本、质量、组织及客户满意度,
3、称为项目管理的六要素。 2)、项目管理的特点 (1)、项目管理是一项复杂的工作。 (2)、项目管理具有创造性。 (3)、项目管理的组织具有特殊性。,第10章软件工程管理,10.1.2 软件项目管理,进行软件项目的管理,主要是为了按照预定的时间及开发费用,成功地完成软件计划、开发和维护任务。确切地说,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 与其他项目相比,软件项目具有一些特殊性。,第10章软件工程管理,10.1.2 软件项目管理,1、软件项目管理的过程 1)、启动软件项目 2)、制定项目计划 3)、实施/控制项
4、目 4)、结束软件项目,第10章软件工程管理,10.1.2 软件项目管理,2、软件项目管理的主要内容 1)、成本管理 2)、质量管理 3)、配置管理 4)、人员和进度管理,第10章软件工程管理,10.1.2 软件项目管理,进行软件项目的管理,主要是为了按照预定的时间及开发费用,成功地完成软件计划、开发和维护任务。确切地说,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 与其他项目相比,软件项目具有一些特殊性。,第10章软件工程管理,10.1.3 软件项目计划与进度,1、软件项目计划的内容 1)、概述 2)、阶段计划
5、3)、组织计划 4)、测试计划 5)、变动控制计划 6)、文档计划 7)、培训计划 8)、复审和报告计划 9)、安装和运行计划 10)、配置计划 11)、索引,第10章软件工程管理,10.1.3 软件项目计划与进度,2、项目成本估算 1)、自顶向下估算 2)、自底向上估算 (1)、代码行技术 (2)、功能点技术 (3)、基于过程的估算 3)、经验估算模型 (1)、回归估算模型 (2)、Putnam模型 (3)、COCOMO模型,第10章软件工程管理,10.1.3 软件项目计划与进度,3、进度安排 1)、甘特图 2)、网络图,表10-2 甘特图,第10章软件工程管理,10.1.3 软件项目计划与
6、进度,4、项目组织 1)、软件项目组 2)、程序员组 (1)、层次模式 (2)、主程序员组 (3)、民主小组,图10-2主程序员组,第10章软件工程管理,10.2 软件质量管理,10.2.1 软件质量概述 10.2.2 软件质量度量 10.2.3 软件质量保证 10.2.4 软件质量容错技术,第10章软件工程管理,10.2.1 软件质量概述,1、软件质量的定义 从实际应用来说,软件质量的定义为: 1)、与所确定的功能和性能需求的一致性。 2)、与所成文的开发标准的一致性。 3)、与所有专业开发的软件所期望的隐含特性的一致性。,第10章软件工程管理,10.2.1 软件质量概述,上述软件质量的定义
7、反映了如下三个方面的问题: 1)、软件需求是度量软件质量的基础。与需求不一致的软件肯定质量不高。 2)、在各种标准中定义了一些开发准则,用以指导软件人员用工程化的方法来进行软件开发。如果不遵守这些开发准则,软件的质量也无法得到保证。 3)、往往会有一些隐含的需求(例如,软件应具备良好的可维护性)没有明确地提出来。如果软件只满足那些精确定义了的需求,却没有满足这些隐含的需求,软件的质量仍然是值得怀疑的。,第10章软件工程管理,10.2.1 软件质量概述,2、影响软件质量的因素 影响软件质量的因素可以分为两种,一种是可以直接度量的因素,如单位时间内千行代码中所产生的错误数;另一种是只能间接度量的因
8、素,如可维护性、可移植性等。 具体来说,可以把影响软件质量的主要因素分成以下几类:正确性、健壮性、效率、完整性、可用性、风险、可理解性、可维修性、适应性、可测试性、可移植性、可再用性、互运行性等。,第10章软件工程管理,10.2.2 软件质量度量,1、McCall软件质量模型,图10-3 McCall软件质量模型,第10章软件工程管理,10.2.2 软件质量度量,表10-3 软件质量准则,第10章软件工程管理,10.2.2 软件质量度量,2、ISO/IEC 9126软件质量模型 ISO/IEC三层模型来自McCall 等人的模型。在这个标准中,三个层次中的第一层称为质量特性,第二层称为质量子特
9、性,第三层称为度量指标。该模型的质量特性抽象为6个,其中每个质量特性又包括了一些质量子特性,如表10-3所示。,第10章软件工程管理,10.2.3 软件质量保证,1、软件质量保证的概念 软件产品质量管理包含三个重要方面,它们分别为:软件质量检测、软件质量保证和软件质量认证。软件质量检测SQI(Software Quality Inspection)是一种粗放式的质量管理形式,由于它是一种事后检测,因而对软件质量的改进帮助甚少。软件质量认证SQC(Software Quality Certification)从软件产业管理的角度,全面考察企业的质量体系和软件产品的能力。软件质量保证SQA(Software Quality Assurance)是指为了保证软件产品和服务充分满足用户要求的质量而进行的一系列有计划、有组织的活动,其目的是使开发出来的软件产品达到规定的质量标准。,第10章软件工程管理,10.2.3 软件质量保证,2、软件质量保证策略 1)、以检测为重。 2)、以过程管理为重。 3)、以新产品开发为重。 3、软件质量保证活动 1)、技术方法的应用 2)、正式技术评审 3)、软件测试 4)、标准的实施 5)、变更控制 6)、度量 7)、记录保存和报告,第10章软件工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年杭州市上城区望江街道社区卫生服务中心招聘编外1人模拟试卷及一套参考答案详解
- 2025劳动合同范本简约版
- 2025年宜昌市消防救援支队政府专职消防员招聘48人考前自测高频考点模拟试题参考答案详解
- 2025内蒙古能源集团有限公司法律合规与企业管理部副经理岗位招聘1人考前自测高频考点模拟试题及参考答案详解一套
- 2025年湖南益阳市交通投资运营集团有限公司招聘(第一批)模拟试卷及答案详解1套
- 2025贵州黔西南州望谟县消防救援大队招聘政府专职消防文员1人模拟试卷及答案详解(必刷)
- 2025昆明市嵩明县人民医院招聘编外太平间专职管理人员(1人)考前自测高频考点模拟试题及答案详解(名师系列)
- 2025北京大兴国际机场临空经济区(廊坊)幼儿园招聘合同制教师3名模拟试卷附答案详解(突破训练)
- 2025呼伦贝尔牙克石市第三批招聘16名城镇公益性岗位劳动保障协理员考前自测高频考点模拟试题及1套参考答案详解
- 安全教育培训公示课件
- 中国近代史课件
- 2022年军队文职考试《数学1》真题-1
- 小学道德与法治-主动拒绝烟酒与毒品(第一课时)教学设计学情分析教材分析课后反思
- 五上3-2《用水计量时间》课件
- 常用截面惯性矩与截面系数的计算
- 供应商黑名单管理办法
- 单人心肺复苏技术操作考核评分标准
- 2023年java程序设计试题库
- 初一英语英语语法总结课件
- 酸碱平衡紊乱模型的复制和解救课件
- 管理养老机构 养老机构的运营
评论
0/150
提交评论