求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
|
角色培养
电话
English
成功案例
品质保证
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2
更多...
相关课程
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
更多...
全部课程
>
开发技能
代码缺陷的传播机理及预防途径
1317 次浏览
55 次
王老师
北京航空航天大学博士,美国德克萨斯大学达拉斯分校访问学者,副教授。
时间地点:
北京现场+直播
深圳
上海
根据报名开班
课程费用:
4000元/人
报公开课
要内训
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
软件有多么重要,软件缺陷的危害就有多大。可以说软件工程的终极目标就是为了消除软件缺陷的存在,从预防缺陷的产生到发现存在的缺陷,再到定位缺陷所在,继而修正缺陷,这一系列的活动都是围绕着缺陷展开的。那么,在研究领域和工业界都有哪些有效的方法、技术和最佳实践呢?我们又该如何选择适合的技术解决我们现存的问题和遇到的挑战呢?本课程的目的正是希望通过对上述问题的探讨,引发我们对软件缺陷与预防的思考,继而找到解决工作中问题的办法。本课程首先从软件缺陷的机理入手,我们将对软件缺陷的产生机理、演化机理以及危害机理进行探讨,这部分内容我们会通过一些具体的实验、案例以及调查结果展示出这个领域内的一些理论研究成果和实践经验。另外,我们会在缺陷机理的基础上对缺陷对预防展开讨论,这里的预防是一个广义的概念,不仅包括程序设计和编码人员为了减少缺陷的产生而采取的措施,也包含了验证人员为了发现缺陷而进行的技术活动。这部分内容我们会对缺陷机理与测试的关系进行讨论,继而通过实验和案例进行更加深入的方法探讨,其中会比较具体的对基于缺陷对审查技术、猜错型测试技术和变异测试技术进行介绍与探讨。课程的最后我们还会就我们在实际工作中遇到的问题展开交流,试图通过之前课上讨论的内容给出问题的解决思路和途径,尽量做到“知行合一”。
培训目标:
• 针对工程人员进行软件缺陷相关知识的介绍
• 让学员了解软件缺陷的产生、传播和暴露机理
• 并在此基础上对软件缺陷的预防方法与措施进实践。
培训对象:
软件开发工程师,质量保证人员
学员基础:
有一定编程基本经验。
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:2天
软件缺陷的发生机理
1 什么是软件缺陷
1.1 缺陷从哪里来
1.2 如何定义缺陷
2 与软件缺陷的相关的研究
2.1 缺陷传播机理研究
2.2 缺陷挖掘研究
2.3 缺陷预防研究
2.4 缺陷预测研究
基于测试技术的缺陷研究
1 利用测试发现缺陷
1.1 测试手段与缺陷揭错率
1.2 测试类型与缺陷类型
2 测试与缺陷传播的关系
2.1 不同级别测试的作用
2.2 缺陷传播的规律
2.3 基于缺陷传播的测试改进
3 基于缺陷思想的测试
面向质量的缺陷预防技术
1 软件质量与软件缺陷的关系
2 面向质量进行缺陷预防
2.1 面向功能的缺陷预防
2.2 面向性能的缺陷预防
2.3 面向可靠性的缺陷预防
2.4 面向安全的缺陷预防
报公开课
要内训
1317 次浏览
55 次
其他人还看了课程
HTML5 and JavaScript
4982 次浏览
代码质量标准与评审方法
6223 次浏览
基于复用的软件开发
2018 次浏览
Python高级编程之高性能与异步IO(AsyncIO)
2229 次浏览
编码规范与单元测试
324 次浏览
基于ChatGPT大模型的AIGC智能化应用开发实践
719 次浏览
最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]