软件过程与改进05课软件过程规范

软件过程与改进05课软件过程规范

ID:46976867

大小:316.00 KB

页数:35页

时间:2019-12-02

软件过程与改进05课软件过程规范_第1页
软件过程与改进05课软件过程规范_第2页
软件过程与改进05课软件过程规范_第3页
软件过程与改进05课软件过程规范_第4页
软件过程与改进05课软件过程规范_第5页
资源描述:

《软件过程与改进05课软件过程规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章软件工程过程的规范一旦人们将注意力转向过程,将发现一个全新的思维空间。《项目变革管理》(美)H.詹姆斯﹒哈林顿(H.JamesHarrington)软件过程与改进3软件过程管理的目的最大限度地提高软件产品的质量与软件开发过程的生产率产品质量和过程生产率依赖三因素:过程、人和技术实现目的除加强技术创新、培育优秀人才外,规范和改进软件过程是十分必要的41.1过程的定义《牛津简明词典》中,“过程”被定义为活动与操作的集合,例如一系列的生产阶段或操作。《书氏大词典》定义“过程”是用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能。

2、IEEE-Std-610定义“过程”是为完成一个特定的目标而进行的一系列操作步骤,如软件开发过程。SEI-CMM定义过程是用于软件开发及维护的一系列活动、方法及实践。5过程的简单描述6实现、管理和支持过程之间的关系7软件过程的分类和组成软件基本过程:软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、编码等过程。软件支持过程:对软件主要过程提供支持的过程,包括文档编制过程、配置管理过程、质量保证过程、验证和确认过程(测试过程)、评审过程等。软件组织过程:对软件主要过程和支持过程的组织保证过程,包括管理过程、基础设施过程、改进过程和培训

3、过程。8IEC12207软件生存周期过程如何综合并管理这些活动,从而实现软件的高效开发?软件过程与改进利用过程将产品、人员、技术关联起来,将软件生存周期内涉及的各种要素集成放在一起,从而使得软件的开发能够以一种合理和有序的方式进行在ISO/IEC12207标准中,规定了一个完成的软件生存周期应该包括哪些过程,过程中应该包含哪些活动来保证质量软件过程与改进11什么是过程规范“规范”一词被解释为“明文规定或约定俗成的标准”,或理解为“用来控制或治理一个团队的一系列准则与章程,以及团队成员必须遵守的相关的规章制度”12什么是过程规范过程规范就是对输入/

4、输出和活动所构成的过程进行明文规定或约定俗成的标准。软件过程规范是软件开发组织行动的准则与指南,可以依据上述各类过程的特点而建立相应的规范如软件基本过程规范、软件支持过程规范和软件组织过程规范。过程规范什么是过程规范对过程进行规范化的管理可以规范团队的工作行为与方式,从而确保团队的工作与努力能够始终与最终目标保持一致具有明确定义的规则成熟的过程具有不断改进的特点不成熟的过程中,遵循规章制度往往被人嘲笑过程规范过程规范是否具有抑制性官僚强制:官僚作风——不必要的授权和冗余的步骤过程规范:让过程的执行者参与到过程的设计中;执行过程中不断进行反馈活动过

5、程规范过程规范是否会阻碍创造性的发挥艺术家的成就:严格遵守有关过程的规定创造出来设计一个鼓励并能引导人们创造性的过程,是一个可以提高效率的过程每个过程的用户都会受到过程的鼓励,以更具创造性的方式来提高整个过程的运作和实施效率过程规范过程规范是否会阻碍创造性的发挥一个规范的过程同时也还存在一些规则会限制甚至剥夺团队中部分人创造性发挥的空间;采取相应措施加以解决:如召开以发挥创造力为目的的智囊团会议,要大家踊跃发言创造力的发挥和自由放松的工作不代表无规则和无秩序。如:小孩在游戏室的玩耍,就是规则和创造性的结合过程规范为什么需要过程规范团队成员的知识水

6、平各不相同团队成员的综合素质各不相同团队成员的学识及专业技能水平各不相同泛泛的目标对于不同的成员会有不同的理解和解释过程规范过程文档的意义没有文档化的过程能存在吗?小团队:英雄主义;依赖于个体;“高手”的加入;孤立的新员工;过程知识不一致……没有明确的定义并且没有制定详细的规则会导致过程活动的失败过程规范的优点过程规范可以使团队形成统一协调的工作方式过程规范可提高团队的工作能力在关键时刻过程规范是决定生死的因素飞行员驾驶飞机外科手术小组神州六号……过程规范与产品质量规范的过程将会带来产品质量的提高注意:过程规范无法代替商业策略!规范的过程未必带来

7、商业的成功!是一个持续改进和提高的过程!缺乏规范的过程能否保证产品质量小规模团队中能存在这种现象面向过程的组织成熟与不成熟的过程环境对比不成熟与成熟的软件过程环境之比较不成熟的过程环境:任务与职责:每个人都有自己的定义、设想自己的任务和职责。应对变化的能力:以各自的方式来工作及处理事务处理问题的能力:混乱不堪、救火一般的处理可靠性:推迟交货或财政超支;预算不可靠员工报酬:奖励“救火人员”,忽略“防火人员”可预测性:无法预测!成熟的过程环境:任务与职责:有详细明确的定义,有明确的目标和评估系统;责任明确,任务定义清晰。应对变化的能力:遵循计划好的过

8、程,共乡和学习经验,按稳定一致的过程处理事务处理问题的能力:专业的规则可靠性:预算精确员工报酬:团队奖金+火灾预防者可预测性:项目的过程

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

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

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