第1章 绪论 1
1.1 研究背景 1
1.1.1 软件领域背景 1
1.1.2 电信领域背景 2
1.2 研究目的及思路 2
1.3 研究意义 3
1.4 主要研究工作 3
1.5 研究方式 5
1.6 内容安排 6
第2章 相关软件理论与领域知识综述 8
2.1 软件理论综述 8
2.1.1 软件发展历程 8
2.1.2 软件体系结构 12
2.1.3 软件复用 22
2.1.4 软件体系结构模式系统 27
2.2 电信运营支撑系统综述 34
2.2.1 支撑系统简介 34
2.2.2 支撑系统的发展历程 38
2.2.3 支撑系统的发展目标 40
2.2.4 支撑系统的现状及存在的问题 41
2.2.5 支撑系统的研究方向 42
2.3 小结 43
第3章 SAPS生命周期模型 45
3.1 元模型 45
3.1.1 元模型所处的知识层次 45
3.1.2 元模型的应用过程 46
3.2 软件微生命周期模型实例 47
3.2.1 软件微生命周期模型的概念 47
3.2.2 几种典型的软件微生命周期模型 48
3.3.2 软件微生命周期元模型的定义 50
3.3 软件微生命周期元模型 50
3.3.1 软件微生命周期模型的特点 50
3.4 SAPS生命周期模型 51
3.4.1 加入复用的软件过程特征 52
3.4.2 SAPS生命周期模型定义 52
3.5 小结 55
第4章 支撑系统的参考SA 56
4.1 支撑系统SA现状 56
4.1.1 国内运营商SA现状 57
4.1.2 国际TMF论坛的研究成果 59
4.2 支撑系统SA现状分析 65
4.2.1 现存问题 65
4.2.2 正确思维方式 66
4.3 通用SA研究现状分析 67
4.3.1 现存问题 67
4.3.2 正确的思维方式 68
4.4 支撑系统本质分析 71
4.4.1 支撑系统的本质 71
4.4.2 支撑系统本质的描述方法 73
4.4.3 支撑系统的构成要素 76
4.5 支撑系统参考SA的组成原则 76
4.6 支撑系统参考SA的组成 77
4.6.1 应用体系结构 78
4.6.2 视图体系结构 78
4.6.3 业务场景体系结构 79
4.7 支撑系统参考SA的特点 79
4.7.1 与现有SA的比较 79
4.7.2 各组成结构间的关系 80
4.8 小结 81
5.1 公用符号及取值定义 83
5.2 模式系统定义 83
第5章 支撑系统SAPS的定义 83
5.3 具体模式定义 84
5.3.1 应用体系结构模式(Application-SAP) 84
5.3.2 视图体系结构模式(View-SAP) 85
5.3.3 业务场景体系结构模式(Service-Scenario-SAP) 92
5.4 支撑系统SAPS定义的特点 94
5.5 小结 95
第6章 支撑系统SAPS的形式化描述 96
6.1 形式化方法概述 96
6.1.1 形式化的定义 96
6.1.2 形式化的起源与发展 96
6.1.3 形式化的作用 97
6.1.4 形式化的认识 97
6.1.5 形式化方法的分类 99
6.3 形式化描述语言简介 100
6.2 本书引入形式化方法的意义 100
6.3.1 基于采用技术的分类 101
6.3.2 基于系统特征的分类 101
6.3.3 基于用途的分类 102
6.4 SAPS形式化描述要求 103
6.5 一种适于描述SAPS的形式化语言——Z语言 103
6.5.1 Z语言选择分析 104
6.5.2 Z语言简介 104
6.5.3 Z语言基本结构 105
6.5.4 Z语言基本符号集 106
6.5.5 Z语言扩展内容 108
6.6 支撑系统的SAPS形式化描述 109
6.6.1 形式化描述内容 109
6.6.2 形式化描述 109
6.7 小结 122
7.1.1 分析过程简述 124
第7章 支撑系统SAPS的形式化分析 124
7.1 形式化分析简介 124
7.1.2 分析方式比较 125
7.2 本书采用的分析方式与分析过程 126
7.3 SAPS的本质分析 126
7.3.1 元素间组织结构特性 126
7.3.2 元素上运算特性 127
7.3.3 SAPS的数学本质定论 128
7.4 SAPS的性质判定标准 128
7.4.1 SAPS的性质判定因素 128
7.4.2 SAPS的性质判定运算 129
7.4.3 SAPS范式 130
7.5 支撑系统的SAPS分析 131
7.5.1 一致性分析 131
7.5.2 正交性分析 132
7.5.3 场景覆盖能力分析 133
7.5.4 支撑系统SAPS的性质定论 134
7.6 小结 134
第8章 支撑系统SAPS的应用 136
8.1 支撑系统SAPS的应用内容 136
8.2 建立、交付支撑系统的SAPS应用系统 137
8.2.1 SAPS应用系统的组成结构 137
8.2.2 SAPS应用系统的初始化 138
8.2.3 SAPS应用系统的运行维护 140
8.3 利用SAPS应用系统生成支撑系统的SA 140
8.4 支撑系统SAPS的应用价值 142
8.5 小结 142
第9章 结束语 144
9.1 研究工作的创新之处 144
9.2 需进一步开展的研究工作 146
参考文献 148