- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件过程管理期末复习资料整理
过程规范
软件过程1.1.1过程软件过程管理 定义:用于软件开发及维护的一些列方法、活动及实践。过程管理不当将导致产品质量低下、进度延误、成本高昂过程活动由输入、输出、实施活动三个环节组成管理的目的: 最大限度的提高软件产品的质量和生产率,降低成本。过程一般可分为:产品的实现过程、管理过程和支持过程
软件过程的分类和组成IEEC12007软件生命周期由三个过程:基本过程、支持过程、组织过程。ISO/IEC15504软件过程评估标准中软件被分为5个过程:组织过程、支持过程、管理过程、工程过程、客户-供应商过程。其中组织过程是基础、工程过程是核心、管理过程是关键。1.1.3 软件过程定义的层次性软件过程的层次有三个:公共软件过程、组织标准软件过程、项目自定义的软件过程
1.3 软件生命周期的过程需求 1.3.1 软件工程过程 开发过程、运行过程、维护过程 1.3.2 软件支持过程 文档编制过程、配置管理过程、质量保证过程、验证过程、产品确认、联合评审、审核、解决问题
1.3.3 软件管理过程
项目管理过程、质量管理过程、风险管理过程、子合同商管理过程
1.3.4 软件组织过程
业务规划过程、定义过程、改进过程、人力资源和培训过程、基础设施过程
1.3.5 客户-供应商过程
获取过程、客户需求管理过程、供应过程、软件操作过程、客户支持过程
软件过程成熟度
2.1 过程成熟度标准2.1.1 软件过程不成熟的特点软件过程能力 是遵循软件过程所能够实现的预期结果软件过程性能 是遵循软件过程所能够实现的实际结果软件过程成熟度 是指一个具体的软件过程被明确的定义、管理、评价、控制和产生实效的程度不成熟过程的特点 软件过程能力低、过程性能的不可预见性、过程的不可视性、过程的不稳定性、过程的被动性缺乏改进的主动性
2.1.2 软件过程成熟的标准 软件过程能力高、软件过程性能可预见性、软件过程规范性过程的一致性、过程的丰富性、过程的可视性、过程的稳定性、过程的不断改进
2.2 能力成熟度模型概述CMM 的基本内容和结构 成熟度等级、关键过程域、关键实践、共同特点共同特点(关键实践的共同特点) 执行约定、执行能力、执行活动、测量分析、验证实施
CMMI 的组成 软件 系统工程 集成化产品与过程开发
2.3 过程成熟度级别初始级 特点是:杂乱无章的可重复级/受管理级 特点是:对单个项目进行管理
已定义级 特点是:全组织过程的管理定量管理级/已管理级 特点是:缺乏防范
优化级 特点是:软件过程的持续改进
软件过程的组织管理
软件过程财富:组织标准软件过程、生命周期、历史数据库、裁剪指南、软件过程文档PSP 个体软件过程PSP成熟度模型 个体度量过程、个体计划过程、个体质量管理过程、个体循环过程
TSP 团队软件过程
软件过程的需求管理
4.1 需求管理的模型和流程
在软件项目的开发过程中,需求的变更贯穿了软件项目的整个生命周期
软件需求工程分为两个部分: 需求开发和需求管理
业务需求 高层领导 需求获取 用户需求 用户
需求分析 功能需求 开发人员
需求开发 编写规格说明书
验证 已建议
需求工程 已批准
需求状态跟踪 已实现
需求跟踪 已删除
需求管理 变更控制
版本控制
软件需求包括了三个不同层次:业务需求、用户需求、功能需求
软件定义产生两个文档:软件规格说明书,前期文档
4.2 需求开发
在需求获取的过程,可以采用如下的几种方法:
需求研讨会 头脑风暴 用例模型 访谈 角色扮演 原型法 德尔菲法
需求跟踪矩阵: 正向跟踪(根据文档检查程序功能)、你想跟踪(根据程序功能查文档)合成双向跟踪
第五章 软件过程的技术管理5.1.1 软件过程的技术架构
软件过程的技术架构主要是指用于支持软件过程成功实现与过程改进的技术基础设施
5.1.2 软件过程资源的管理
软件过程技术架构的一个主要目的就是充分利用好过程中所存在的各种资源。5.2.3 决策分析与决定
决策分析和决定的步骤
制定计划、建立评价标准、确定候选方案、评价候选方案、选择候选方案
缺陷的解决:被修正、在下一个版本中修正、不修正
发现缺陷和修复缺陷的关系:1、发现缺陷越接近水平、表示产品质量比较稳定,但不代表质量好;2、发现缺陷和修复缺陷可以辅助分析收敛趋势的变化情况,如果发现缺陷数目大于修复缺陷数,那么收敛趋势就上扬,反之就下跌。
5.4
文档评论(0)