你的位置: 首页 > 公开课首页 > 生产管理 > 课程详情
课程介绍 评价详情(0)
本课程名称: 软件可靠性(可信性)技术高级研修班
查看更多:生产管理公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
培训颁发证书:
课程大纲
随着软件在信息时代发挥日益重要的作用,对软件的可靠性、安全性和保密安全性等可靠性的要求也愈来愈高.鉴于所有设备产品中使用软件越来越多,软件的质量及可靠性严重威胁设备的效能及完好性。正确提出关于软件可信性的要求并确立相应的目标,通过设计与研制落实其目标,是所有相关工程技术人员和工程管理人员的职责。为了帮助工程设计和管理人员掌握有关技术和工程方法,进一步完善提高设备的设计研制与开发过程中的软件可靠性水平,由中国电子可靠性协会主办此次“软件可靠性(可信性)技术高级研修班”,具体事宜安排如下:
①概述
1.1 重要性与必要性
通过七个典型案例分析,说明软件可靠性工程研究与实践的重要性;
1.2 实例分析
通过一个工程实例,从总体和全貌的角度给出软件可靠性论证设计、测试验证、分析评估等工作的流程和总体思路,从而明确本次培训的思路和重点;
②软件可靠性工程框架与过程模型
2.1 软件可靠性对设备(系统)可靠性的影响
分别用某型产品仅考虑硬件可靠性以及同时考虑一件和软件可靠性的建模、计算过程及结果,说明软件可靠性对系统可靠性的影响;
2.2 软件可靠性工程的基本问题
介绍软件为什么失效、如何开发可靠的软件以及如何检验软件的可靠性三个基本问题以及解决这三个问题的基本思想;
2.3 软件可靠性工程框架
以瀑布模型为例,给出软件可靠性工程的框架、过程模型、过程活动及其关系;
③软件可靠性工程基础
3.1 软件可靠性及相关概念
简介软件可靠性、错误、故障、缺陷、失效及其时间、运行剖面等概念,并以标准C语言、基于结构和面向对象的软件开发方法,分别给出软件错误、故障、缺陷和失效工程集;
3.2 软件与硬件可靠性的差别
以软件的复杂性、唯一性、物理退化、错误传递与放大等为切入点,分析软件与硬件可靠性的差别及导致差别的主要原因,给出一个软件错误传递与放大的工程实例,并以某平台软件为例,如何解决软件错误的传递与放大;
3.3 软件失效机理
分别以一个简单程序和一个X-系统为例,分析软件的失效过程、失效机理及其形成过程;
3.4 软件工程基础
给出标准软件过程模型及其剪裁方法,介绍与软件可靠性工程密切相关的软件工程的基本内容;
④软件可靠性建摸
4.1 软件可靠性模型的特征及评价
从程序设计语言、开发方法、测试方法、错误排除过程、估测与输入分布、模型表述等方面介绍软件可靠性模型的特征;介绍软件可靠性模型的拟合度、模型预测的有效性、测量参数的简易性、假设质量、模型能力、适用性、简单性及其对噪声的敏感性等方面的模型评价内容;
4.2 软件可靠性模型分类与模型假设
用某工程夏天软件开发过程中不同阶段所选用的可靠性模型,介绍工程上常用的软件可靠性模型分类方法及选择范例;给出软件可靠性模型假设的主要内容,并以实例说明模型假设存在的主要问题及其剪裁与使用;
4.3 主要模型介绍
以一个时机工程案例,介绍工程上常用的随机类过程模型、非随机类过程模型、基于构件的软件可靠性模型;
4.4 模型的比较、选择和合并
用实例从工程实用的角度出发,如何在工程实践中进行软件可靠性模型的比较和选择;
⑤软件可靠性度量
5.1 件可靠性度量模型
通过实例介绍内部度量、外部度量、预测度量、验收度量等软件可靠性度量模型及其应用;
5.2 软件可靠性度量元
以某软件系统为例,介绍平均故障间隔时间、运行可靠度、故障密度、缺陷密度、累积失效剖面、失效强度、可用度等等常用的度量元的选用准则,选用时机;
⑥软件可靠性要求与分配
6.1 可靠性分析与设计要求
以满足工程实践需求为目标,以某工程软件为例,介绍软件可靠性定性、定量分析及其定性与定量设计的主要内容、流程、过程活动及其控制要求;
6.2 件可靠性分配
用某工程软件的可靠性分配,介绍软件可靠性分配的约束条件、常用分配方法和流程,并进一步对等量分配法、基于重要度、基于复杂度等分配方法给出具体的示例;
⑦软件可靠性设计
7.1 软件可靠性设计过程活动
以软件工程过程为基础,重点介绍软件生命周期活动中的需求获取、需求分析、软件设计、软件实现等过程活动中的软件可靠性设计任务、流程、主要内容及其保证和提高软件可靠性的过程控制活动;
7.2 软件可靠性设计方法
成熟和最新的软件可靠性设计方法。分别通过实例重点介绍避错设计(包括可靠性设计准则、健壮性设计、简化设计、监控定时器设计、异常保护设计、重入和并发、结构冲突和回溯等设计方法)、查错设计(包括被动式错误检测、主动式错误检测、软件在线自检等设计方法)、容错设计(包括软件容错中的故障表示、软件容错的基本活动、容错软件的基本结构以及软件冗余设计等内容)和纠错设计等四种软件可靠性设计的要求、方法、流程及其工程实例;
⑧软件可靠性分析
以实例介绍软件的故障树分析、失效模式分析、潜在通路分析、Petri分析等软件可靠性分析的方法和流程;
⑨软件可靠性测试
9.1 常规软件测试
用实例分别说明软件测试的项目、进入条件、技术要求、测试策略、测试方法和通过准则;
9.2 软件可靠性测试方法
通过实例介绍软件可靠性增长测试和验证测试的方法、流程和工具,并介绍软件可靠性测试的充分性问题;
⑩软件可靠性工程管理
以时机的软件可靠性保证大纲、可靠性工作计划为例,介绍软件可靠性工程工程管理的知识领域、主要内容及其方法;
培训形式 案例分享、专业实战、小班教学,名额有限,报满即止!
培训师介绍
毕业于南京理工大学系统工程专业和北京航空航天大学工业工程专业,先后任职中国船舶工业软件测试中心常务副主任和中国船舶重工集团公司某所质量处处长,现任中国船舶工业某所检测中心主任,发表30余篇软件工程方面的论文,出版《软件可靠性工程》专著,编辑《舰船可靠性工程系列丛书软件分册》和《舰船可靠性工程系列丛书电子分册》两本专著,是《计算机软件测试规程》的第一主编。
本课程名称: 软件可靠性(可信性)技术高级研修班
查看更多:生产管理公开课