第一章 绪论 1
第一节 系统架构的概念及定义 1
第二节 铁路信息系统架构概述 3
第三节 铁路信息系统总体结构 10
复习思考题 16
第二章 铁路业务需求架构 17
第一节 铁路业务需求架构分析 17
第二节 业务需求建模方法 31
第三节 铁路客票发售与预订系统业务需求架构实例分析 38
复习思考题 40
第三章 铁路信息架构 41
第一节 铁路信息资源 41
第二节 铁路信息系统数据建模与数据分析 50
第三节 铁路信息资源集成与共享 66
第四节 分布式信息共享平台实例分析 76
复习思考题 83
第四章 铁路信息系统软件架构设计 84
第一节 软件架构 84
第二节 架构设计与基于架构的软件开发 96
第三节 软件架构的评估 99
复习思考题 104
第五章 铁路信息系统建模技术 105
第一节 问题分析与建模 105
第二节 结构化系统建模 110
第三节 面向对象系统建模 114
复习思考题 129
第六章 铁路信息系统设计模式 130
第一节 设计模式概述 130
第二节 设计模式及实现 134
第三节 铁路信息系统设计模式 182
复习思考题 190
第七章 铁路信息系统设计方法与技术 191
第一节 铁路信息系统设计方法概述 191
第二节 数据库系统设计 192
第三节 用户界面设计 195
第四节 信息系统可靠性与安全性设计 197
复习思考题 202
第八章 铁路信息系统架构设计案例 203
第一节 铁路智能运输系统体系框架设计 203
第二节 青藏铁路运营与安全综合监控系统架构设计 238
复习思考题 244
参考文献 245