-
内容大纲
本书紧扣复杂软件系统可靠性(简称软件可靠性)分析与应用新技术,从软件可靠性的数学基础和基本概念出发,重点介绍软件失效机理与故障传播分析、软件可靠性增长模型、数据驱动的软件可靠性模型以及软件可靠性建模、可靠性分析、可靠性设计、可靠性测试与验证、可靠性工程等主题。全书共11章,主要内容包括软件可靠性基本概念、软件可靠性分析的数学基础、软件失效机理分析与故障传播分析、软件可靠性增长模型、数据驱动的软件可靠性模型、软件可靠性建模技术、软件可靠性分析技术、软件可靠性设计方法、软件可靠性测试与验证技术、软件可靠性工程。
本书内容全面、系统,具有较强的工程适用性。本书适合作为计算机科学与技术、软件工程、数学与应用数学、统计学、系统工程、工业工程等专业本科生、研究生相关课程教材,也可供复杂装备、可靠性工程、软件工程、统计、安全工程、军用软件等相关领域人员参考。 -
作者介绍
张德平,博士,南京航空航天大学硕士研究生导师。主要从事软件工程、软件项目管理与维护、计算统计学等课程的教学与科研工作。主要研究方向为大数据挖掘与数据分析、算法设计与分析。已在《软件学报》等国内外期刊和学术会议上发表论文30多篇,出版研究生教材1本、专著2本。主持/参与国防基础重点项目1项、国防共用技术项目4项、省部级项目5项。 -
目录
第1章 绪论
1.1 软件可靠性研究与实践的意义
1.2 复杂装备系统中软件可靠性技术应用趋势
1.3 习题
第2章 软件可靠性基本概念
2.1 软件可靠性的度量指标
2.1.1 软件可靠性的定义
2.1.2 常见软件可靠性度量指标
2.1.3 装备系统软件可靠性指标
2.2 软件可靠性建模方法
2.2.1 软件可靠性建模思想
2.2.2 软件可靠性建模过程
2.2.3 软件可靠性建模基本问题
2.2.4 软件可靠性模型的概念及特点
2.3 影响软件可靠性的因素
2.4 软件失效数据
2.4.1 软件失效数据分类
2.4.2 当前失效数据存在的不足与建议
2.5 软件可靠性模型分类
2.6 习题
第3章 软件可靠性分析的数学基础
3.1 随机变量及其分布
3.1.1 连续型随机变量及其分布
3.1.2 离散型随机变量及其分布
3.2 随机过程
3.2.1 马尔可夫过程
3.2.2 泊松过程
3.3 参数估计方法
3.3.1 最大似然估计
3.3.2 最大后验估计
3.3.3 贝叶斯估计
3.3.4 最小二乘法
3.4 习题
第4章 软件失效机理与故障传播分析
4.1 软件失效机理分析
4.2 软件故障传播分析
4.2.1 基于程序内部的故障传播分析
4.2.2 基于组件的故障传播分析
4.2.3 网络化软件故障传播分析
4.3 习题
第5章 软件可靠性增长模型
5.1 经典软件可靠性增长模型
5.1.1 JM模型
5.1.2 GO模型
5.1.3 MO模型
5.1.4 Inflection S形模型
5.2 NHHP类软件可靠性增长模型
5.2.1 软件可靠性增长模型建模过程
5.2.2 影响SRGM的关键参数因素分析
5.2.3 统一的SRGM框架模型
5.3 习题
第6章 数据驱动的软件可靠性模型
6.1 数据驱动的软件可靠性模型框架
6.2 基于时间序列的软件可靠性模型
6.2.1 基于ARIMA的可靠性模型
6.2.2 基于灰色理论的可靠性模型
6.3 基于智能算法的软件可靠性模型
6.3.1 基于BP神经网络的软件可靠性模型
6.3.2 基于支持向量回归的软件可靠性模型
6.4 软件可靠性组合模型
6.4.1 软件可靠性组合模型构建
6.4.2 基于时间序列分解与重构的软件可靠性混合模型
6.5 习题
第7章 软件可靠性建模技术
7.1 基于体系结构的软件可靠性建模分析
7.1.1 基于马尔可夫链的组件化系统可靠性建模分析
7.1.2 基于Petri网的体系结构软件可靠性建模分析
7.2 面向服务的软件可靠性建模分析
7.2.1 面向服务架构的软件可靠性模型
7.2.2 数据驱动的SOA软件可靠性建模分析
7.3 网络化软件可靠性建模分析
7.4 云计算系统可靠性建模分析
7.4.1 云计算系统可靠性定义
7.4.2 影响云计算系统可靠性的因素
7.4.3 云计算系统的可靠性模型
7.4.4 云服务系统的可靠性模型
7.5 习题
第8章 软件可靠性分析技术
8.1 软件故障树分析(SFTA)技术
8.1.1 故障树基本概念
8.1.2 故障树的构建与规范化
8.1.3 基于故障树的可靠性分析
8.2 软件失效模式与影响分析
8.2.1 软件失效的软划分
8.2.2 软件SFMEA分析方法
8.2.3 实例分析
8.3 习题
第9章 软件可靠性设计方法
9.1 常规软件可靠性设计
9.1.1 软件避错设计
9.1.2 软件查错设计
9.1.3 软件纠错设计
9.1.4 软件容错设计
9.2 嵌入式软件可靠性设计
9.2.1 嵌入式软件的特点和相关设计准则
9.2.2 嵌入式软件可靠性设计方法
9.3 面向服务的软件可靠性设计
9.3.1 软件服务模式
9.3.2 面向服务的软件可靠性设计流程
9.3.3 服务模式划分与可靠性设计
9.3.4 面向服务的软件可靠性设计方法
9.4 云计算系统可靠性设计
9.4.1 云计算系统可靠性设计原则
9.4.2 云计算系统可靠性设计方法
9.5 习题
第10章 软件可靠性测试与验证技术
10.1 软件可靠性测试的基本概念与特点
10.1.1 软件可靠性测试的基本概念
10.1.2 软件可靠性测试的特点
10.1.3 软件可靠性测试技术
10.1.4 软件可靠性测试的类型
10.1.5 软件可靠性增长测试方法
10.1.6 两种软件可靠性增长测试方法比较
10.2 软件可靠性验证测试技术
10.2.1 固定期软件可靠性验证测试
10.2.2 非固定期软件可靠性验证测试
10.2.3 软件可靠性验证测试方法在装备软件中的应用
10.3 习题
第11章 软件可靠性工程
11.1 软件可靠性工程的定义和过程
11.2 软件可靠性工程的活动分析
11.2.1 软件可靠性工程过程与开发过程的关系
11.2.2 软件可靠性工程活动之间的联系
11.3 数据驱动的软件可靠性工程过程模型
11.3.1 软件可靠性工程过程中的工作流定义
11.3.2 软件可靠性工程过程模型的工作流元素定义
11.3.3 数据驱动的软件可靠性工程过程模型
11.3.4 融入可靠性分析与设计的软件研制过程
11.4 军用软件质量与可靠性管理方法
11.4.1 软件开发全过程工程化管理
11.4.2 分阶段的质量管理和控制
11.5 习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
