软件过程管理复习提纲摘要.ppt

  1. 1、本文档共256页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件过程管理 -Ch.1 软件过程规范 总成绩分布 平时:10%出勤 作业:30%,公式:实交作业次数/布置作业总次数×30 注:作业,课堂上完成,作为期末复习材料 期末:60% 内容概览 课程目标 通过本课程的学习,可以了解并掌握: 软件过程规范的内容、影响和作用 软件过程不成熟的特点、软件过程成熟的标准 软件过程的可视性和过程能力 软件过程文化、环境和过程框架 如何定义组织过程并对过程剪裁以获得项目过程 软件过程的需求管理 、项目管理和质量管理 软件过程的技术管理和集成管理 如何实施软件过程的评估和改进 … … 软件过程管理不当--软件危机 绝大多数软件企业长期面临“产品质量低下、进度延误、成本高昂”的共性问题,就像患了恶劣的慢性病,难以根除。 1969年,“软件危机”,数十年后,司空见惯,习以为常了。 软件过程管理的目的:最大限度地提高软件产品的质量与软件开发过程的生产率。 本章提纲 1.1 过程的定义 1.2过程规范 1.3 软件生命周期的过程需求 1.4 软件生命周期标准 1.5 软件过程建模 1.1 过程的定义 《牛津简明词典》中,“过程”被定义为活动与操作的集合,例如一系列的生产阶段或操作。 《书氏大词典》定义“过程”是用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能。 IEEE-Std-610定义“过程”是为完成一个特定的目标而进行的一系列操作步骤,如软件开发过程。 SEI-CMM 定义过程是用于软件开发及维护的一系列活动、方法及实践。 实现、管理和支持过程之间的关系 过程一般可分为实现过程、管理过程、支持过程。 软件过程包括? 软件过程(software process),是人们用来开发和维护软件及产品的活动、方法、实践和改进的集合。 软件过程包括?(作业1) 需求分析、概要设计、详细设计、编码、测试、…… 上面几点仅属于基本过程。 1.1.2 软件过程的分类和组成 软件基本过程(实现过程):软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、编码等过程。 软件支持过程:包括文档编制过程、配置管理过程、质量保证过程、验证和确认过程(测试过程)、评审过程等。 软件组织过程:对软件主要过程和支持过程的组织保证过程,包括管理过程、基础设施过程、改进过程和培训过程。 IEC12207软件生存周期过程 国际电工委员会(International Electro technical Commission,简称IEC) 软件过程的基本组成示意图 工程过程(Engineering Process, ENG) 支持过程(Support Process, SUP) 管理过程(Management Process, MAN) 组织过程(Organization Process, ORG) 客户-供应商过程(Customer-supplier Process, CUS) ISO/IEC15504软件生存周期过程 1.1.3 软件过程定义的层次性 1.3 软件生命周期的过程需求 1.3.1 软件工程过程 1.3.2 软件支持过程 1.3.3 软件管理过程 1.3.4 软件组织过程 1.3.5 软件客户-供应商的过程 1.3.1 软件工程过程 工程过程是软件系统、产品的定义、设计、实现以及维护的过程。P10 开发过程:定义并开发软件产品的活动过程,包括需求分析、软件设计(功能性与非功能性)和编程等。 运行过程:在规定的环境中为其用户提供运行计算机系统服务的活动过程,包括软件部署 维护过程:提供维护软件产品服务的活动过程,也就是通过软件的修改、变更,使软件系统保持合适的运行状态,这一过程包括软件产品的移植和退役。 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.2 软件支持过程 1.3.3 软件管理过程 1.3.3 软件的管理过程 项目管理过程是计划、跟踪和协调项目执行及生产所需资源的管理过程。 立项管理是决策行为,决策是指“做正确的事情” 立项后,目标是“正确地做事情”(正确=¥) 为过程和执行制定计划,进行项目规划(城市规划) 制定进度表;项目监控;成本估计;项目间接口等 结项管理与立项管理相对应 1.3.3 软件的管理过程 质量管理过程是对项目产品和服务的质量加以管理,从而获得最大的客户满意度。 以客户的质量需要为基础; 定义质量度量标准并实时检查; 未达到质量目标要及时采取相应的措施等 1.3.3 软件的管理过程 风险管理过程,在整个项目的生命周期中对风险不断的识别、诊断和分析,回避

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档