最近参加一个由中国兵工学会组织在北京举办的关于软件可靠性与测试性的培训,是一航与二航计算机软件测评中心的陆民燕主任与哈工大的张虹老师主讲的,效果不错,现将相关内容发予各位仁兄看一下,以做了解!
若有兴趣可与兵工学会的李先生联系,电话:13691268947
软件可靠性与测试性技术
现代高新技术在装备研制中的应用日趋广泛,其标志之一是数字化的设备大量应用与装备。软件可靠性是装备的重要特性,它们与可靠性一样,都是从不同的侧面,通过设计与研制过程赋予装备以满足使用需求的能力。随着装备中使用软件越来越多,软件的质量及可靠性严重威胁装备的效能及战备完好性。软件可靠性与电子机械可靠性是密不可分的和相互关联的特性。它们共同保证了装备能长时间地可靠运行,在出现故障后能准确和快速地予以确认,能方便和有效地排除故障,并且能及时而经济地使之恢复到正常运行状态,从而能更好地保证和提升装备的战备完好性水平。
正确地提出关于软件可靠性的要求并确立相应的目标,通过设计与研制落实这些目标,最终在使用过程中实现这些目标,是所有相关工程技术人员和工程管理人员的职责。为了帮助工程设计和管理人员掌握有关技术和工程方法,进一步完善装备的设计研制与开发过程,提高装备战备完好性水平,中国兵工学会、北京中际赛威文化发展有限公司特联合组织了业内权威专家,举办“软件可靠性与测试性技术研修班”。
授课内容:
一)软件可靠性工程
1.软件可靠性
1.定义2.软件失效的机理及随机性3.基本内涵4.软件可靠性和硬件可靠性的异同
2.软件可靠性参数及指标确定
1.软件可靠性定量要求的必要性2.一般的软件可靠性参数
3.结合武器装备的软件可靠性参数4.软件可靠性指标的确定方法
3.软件可靠性设计
1.避错设计◆简化设计◆模块设计◆信息隐藏◆慎用的结构和技巧
2.查错设计◆被动式错误检测及实施方法◆主动式错误检测◆故障恢复措施
3.容错设计◆N版本程序(NVP)设计
4.改错设计◆故障隔离
4.软件失效模式和影响分析(SFMEA)
1.SFMEA概述其分析的对象和方法
2.系统SFMEA分析的一般步骤
◆系统定义◆失效模式分析◆失效原因分析◆失效影响分析◆改进措施分析
3.SFMEA示例
5.软件故障树分析(SFTA)
1.SFTA概述
2.SFTA工作步骤
◆软件故障树的建立◆软件故障树定性分析◆软件故障树定量分析
3.SFTA示例
◆目标软件交联系统分析◆目标软件功能模块分析◆需求阶段的SFTA分析
6.软件可靠性测试
1.软件可靠性测试常见的问题及测试类型
◆软件可靠性增长测试◆软件可靠性验证测试
2.软件可靠性测试数据生成方法
◆软件可靠性测试数据概念
◆软件操作剖面
*表格形式的操作剖面*图形形式的操作剖面*软件操作剖面的构造流程
3.示例
7.软件可靠性测量
1.软件稳定阶段软件可靠性的测量
◆Reliability◆FailureRate
2.软件增长测试阶段软件可靠性的测量
◆软件可靠性增长预计建模
◆模型核心
*数据要求*假设条件*参数估计*可靠性估计预计
3.示例
三)软件测试技术
1.软件测试基础
软件测试目的、意义、基本原则、类型
2.软件静态测试技术
2.1.文档审查
1.文挡审查目的及进入条件
2.文档审查的内容:
◆文挡种类齐全性审查;◆文档标识和签属完整性审查;◆文档编制内容的完备性、准确性、一致性审查;◆重点文档内容的详细性审查;◆文挡编制格式规范性审查
2.2静态分析
1.编码规则检查2.数据流分析3.控制流分析4.软件度量分析5.接口分析 6.分析工具
2.3.代码审查
1.进入条件2.审查实施过程及相关要求3.代码检查单及实例4代码审查实施工具
3.软件动态测试技术
3.1.白盒测试技术
◆逻辑覆盖法◆基本路径测试法
3.2.黑盒测试技术
◆等价类划分法◆边界值分析法◆错误推测法◆因果图法…
4.软件开发阶段中应进行的测试
4.1.单元测试
定义、目标、任务、方法、单元测试环境
4.2.集成测试
1.定义2.非渐增式与渐增式集成测试的模式
4.3..系统测试
1.系统测试的定义
2.系统测试的内容
◆功能测试◆性能测试◆强度测试◆其他测试类型
3.系统测试的过程
◆系统测试环境◆系统测试用例设计◆测试结果分析◆回归测试
4.系统测试典型案例
若有详细的课件,就好了.
好东西,谢谢楼主!
呵呵,要是LS能把这个资料传上来,跟大家共享下,那感情最好了。。。。
真是不好意思,在上课时有一本专门的配套资料,可惜没有电子版的。好像他们网站能下载,我可以问一下。
:'(如果有培训的课件就好了!我也好久没测试软件了!
不错,LZ的分享精神很好。。。像你学习。。。
这篇文章也值得看看。软件可靠性方面的虽然涉及的不多,但要先学习学习!!