测试流程图教学教材.ppt

测试流程图教学教材.ppt

ID:59701281

大小:418.00 KB

页数:64页

时间:2020-11-20

测试流程图教学教材.ppt_第1页
测试流程图教学教材.ppt_第2页
测试流程图教学教材.ppt_第3页
测试流程图教学教材.ppt_第4页
测试流程图教学教材.ppt_第5页
资源描述:

《测试流程图教学教材.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试流程图软件中的难题1.开发的不是客户需要的2.计划赶不上变化,进度无法按期完成3.挖坑还是开渠?永远的资源不足4.不能正确实现功能5.如何维护大量的已有软件?软件与硬件的区别软件硬件易变确定,需求和产物非组件化组件化,由构建组成随时间而消退随时间而磨损成本在研发上,copy过程几乎没有成本生产工程成本高软件工程1.软件工程是为创造高质量软件提供的一个框架2.将系统化,规范化,可度量的方法应用于软件的开发,运行和维护,即将工程化应用于软件中3.包括过程,方法和工具三个层面4.过程,方法和人对质量的影响过程1.

2、过程是项目管理的基础2.定义关键过程区域框架3.CMM中的KPA方法1.技术上需要如何做?2.方法涵盖一系列的任务:需求,设计,编码,测试,维护工具1.为工程,方法提供自动,半自动化的支持2.组建起来被另外一个工具使用3.组成软件工程环境过程篇—关于CMMCMM(CapabilityMaturityModel)能力成熟度模型用于软件开发过程和开发能力的改进与评估的模型对软件工程的全过程进行考察和评估不告诉你怎么做,但告诉你不用成熟度应该关注的关键过程何为CMM/CMMICMMI,目标:第一个是质量,第二个是时间

3、表,第三就是要用最低的成本。与原有的能力成熟度模型CMM相比,CMMI涉及面更广,专业领域覆盖软件工程、系统工程、集成产品开发和系统采购CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。CMMI阶段模型5.优化级:持续过程改进,组织性快速重新配置4.量化管理级:过程和产品被量化度量并控

4、制,组织性能提升3.已定义级:组织内项目改进和执行2.已管理级:能重复以前的成功,有纪律性1.初始级:过程能力不可预测,无秩序Level1在级别1:过程是随机,混乱和无序的。这种通常没有一个稳定的环境,它的成功依赖于组织中个人的能力和英雄主意,而不是依赖使用经过验证的过程。尽管这种混乱,无序的环境,对成熟度1的组织也经常能制造出能工作的产品和服务,但是,他们的项目经常是超成本和进度的。它们有过度承诺的趋势,在危机时放弃过程,不能重复他们过去的成功。Level21.组织中的项目确保需求得到管理,过程已经计划,执行

5、,度量和控制。2.即使在时间压力下,依然能够保留现有的实践。3.管理层在某些已定义点上对工作产品的状态和提交的服务具有可视性。4.在干系人(风险承担者)之间建立了承诺,在必要的时候进行修正。Level3工程得到很好地表现和理解,被描述成标准,规程,关键和方法。作为3级基础的组织标准过程集已经简历和不断改进。2,3级的区别在于标准,过程和规程的范围3级比2级的描述更具体和更严格Level4使用统计和量化技术进行控制建立了质量和过程性能的量化目标,作为过程管理的准则收集了过程性能的详细度量,进行统计分析质量和过程性

6、能度量数据组成组织的度量库,来支持将来的基于事实的决策3,4级的区别在于过程性能的可预测性。Level5基于对过程中的固有偏差的一般原因的定量理解,持续的进行过程改进通过渐进的和革新的技术改进,集中在持续地过程性能改进上指出过程偏差的一般原因和可测地改进组织过程的过程改进得到识别,评估和实施敏捷和创新的过程优化依赖于授权员工的参与,他们与业务价值和组织目标保持一致Level2CMM2:可重复性KPA:软件配置管理软件质量保证子合同管理Level2软件项目跟踪和监控软件项目计划需求管理配置管理1.定义并文档化配置

7、项的功能和物理属性2.控制这些属性的变更3.记录和报告变更处理结果和实施状态4.遵从制定的需求进行验证同行评审为什么进行评审?.促进文档化,提升可读性,易理解性等.查找错误,收集建议.扩散知识,产生后备力量评审什么?.项目中的一系列计划.项目各阶段的输出:文档,代码等谁来评审?项目组成员,PPQA,上级领导,客户等同行评审.评审的输入--待评审的文档,代码--《XXX评审检查表》.评审的输出--《评审报告》--《评审过程检查表》正确看待文档.文档是所有事情能够继承的保证.如果认为不必要,多一分也是多,如果认为必

8、要,多少都不够.文档是一个人水平高低的体现.需要提高每个人的写作能力,练好内功软件开发模型—瀑布型1.需求2.设计3.代码4.测试5.运行/维护软件开发模型—原型1.用户需求不明确是采用2.快速设计,快速开发3.迭代的过程4.与用户一起明确需求5.最终会被抛弃软件开发模型—演化模型.线性迭代.每个线性过程产生一个版本.分阶段提供给用户敏捷式开发1.是一种以人为核心、迭代、循序渐进的开发

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

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

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