本书系统、全面地介绍了信息系统工程的概念、基本原理、开发过程及主要方法。
全书共分9章,分别介绍信息系统与信息系统工程的基本概念、内容和性质,信息系统开发方法论,信息系统规划,信息系统建模,信息系统软/硬件平台的建立,信息系统的软/硬件测试方法,信息系统的维护与管理,信息系统的集成,以及信息系统工程的项目管理。
本书既可作为高等学校信息管理与信息系统、信息系统工程、管理工程等专业本科生的教材或MPA教材,也可作为信息系统开发、管理人员,以及计算机软件开发人员的参考书。
第1章 信息系统概述
1.1 信息
1.1.1 信息的含义
1.1.2 信息的性质
1.2 信息系统
1.2.1 系统的概念
1.2.2 信息系统的概念
1.2.3 信息系统的功能 第1章 信息系统概述
1.1 信息
1.1.1 信息的含义
1.1.2 信息的性质
1.2 信息系统
1.2.1 系统的概念
1.2.2 信息系统的概念
1.2.3 信息系统的功能
1.2.4 信息系统的演化
1.2.5 信息系统的发展趋势
1.3 信息系统工程
1.3.1 信息系统工程概念
1.3.2 信息系统工程的研究方法
1.3.3 信息系统工程研究范围
本章小结
问题讨论
第2章 信息系统开发方法论
2.1 概述
2.2 生命周期法
2.2.1 生命周期划分
2.2.2 瀑布模型
2.3 原型法
2.3.1 原型法概述
2.3.2 原型法模型
2.3.3 原型法过程
2.3.4 原型法特点
2.4 结构化方法
2.4.1 结构化分析
2.4.2 结构化设计
2.5 面向对象方法
2.5.1 面向对象概述
2.5.2 面向对象方法
2.6 构件法
2.6.1 构件的基本概念
2.6.2 构件的分类
2.6.3 构件的构造原则与目标
2.6.4 软件构件的开发
2.7 面向服务方法
2.7.1 面向服务概述
2.7.2 面向服务的原则
2.7.3 面向服务中的服务模型
2.7.4 面向服务与面向对象关系
2.8 敏捷开发方法
2.8.1 敏捷联盟宣言
2.8.2 敏捷开发的原则
2.8.3 极限编程简介
本章小结
问题讨论
第3章 信息系统规划
3.1 信息系统规划概述
3.1.1 信息系统规划的概念
3.1.2 信息系统规划的目标
3.1.3 信息系统规划的原则
3.1.4 信息系统规划的作用
3.1.5 信息系统规划的步骤
3.2 信息系统规划模型
3.2.1 诺兰的阶段模型
3.2.2 三阶段模型
3.3 信息系统规划方法
3.3.1 关键成功因素法
3.3.2 战略目标集转换法
3.3.3 企业流程再造法
3.3.4 战略数据规划法
3.3.5 企业系统规划法
本章小结
问题讨论
第4章 信息系统建模
4.1 信息系统建模概述
4.1.1 模型
4.1.2 系统规划模型
4.1.3 逻辑模型与物理模型
4.1.4 数据模型
4.2 信息系统建模过程
4.2.1 可行性分析与调查
4.2.2 需求分析
4.2.3 设计精化
4.2.4 设计实现
4.2.5 测试
4.2.6 部署与实施
4.3 信息系统建模方法
4.3.1 面向需求分析的建模方法
4.3.2 面向对象的逻辑建模方法
4.3.3 面向数据的建模
4.4 面向需求分析的建模
4.4.1 结构化分析方法
4.4.2 用例驱动的需求分析
4.5 面向对象的建模
4.5.1 面向对象建模方法
4.5.2 Coad与Yourdon方法
4.5.3 OMT方法
4.5.4 Booch方法
4.6 信息系统建模方法的发展
4.6.1 基于体系结构的信息系统建模理论
4.6.2 基于本体的信息系统建模理论
4.6.3 基于形式概念分析的信息系统建模理论
4.7 统一建模语言UML
4.7.1 UML概述
4.7.2 Rational统一过程
本章小结
问题讨论
第5章 信息系统的建立
5.1 概述
5.2 信息系统硬件平台的构建
5.2.1 个人计算机及工作站
5.2.2 服务器
5.2.3 移动设备
5.3 信息系统软件平台的构建
5.3.1 系统软件平台
5.3.2 通用支撑软件平台
5.3.3 专用支撑软件平台
5.4 信息系统网络平台的构建
5.4.1 网络平台构建概述
5.4.2 局域网
5.4.3 广域网
5.4.4 国际互联网
5.5 基于云计算平台的信息系统构建
5.5.1 云计算基础设施模式
5.5.2 云计算的服务集合
5.6 信息系统应用软件的开发
5.6.1 应用软件的开发方式
5.6.2 应用软件的开发人员
5.6.3 应用软件的开发原则
5.7 信息系统安全保障体系的建立
5.7.1 技术和非技术的保护方式
5.7.2 信息安全的动态过程
5.7.3 建立信息系统安全保障体系的原则
5.7.4 信息安全基础设施
本章小结
问题讨论
第6章 信息系统的测试
6.1 信息系统测试概述
6.1.1 测试目标
6.1.2 测试原则
6.1.3 可测试性
6.2 硬件平台测试
6.2.1 计算机测试
6.2.2 服务器测试
6.2.3 输入/输出设备测试
6.2.4 网络平台测试
6.3 应用软件测试
6.3.1 软件测试方法
6.3.2 软件测试过程
6.3.3 测试工具
6.4 面向Web的信息系统测试
6.4.1 功能测试
6.4.2 性能测试
6.4.3 可用性测试
6.4.4 安全性测试
6.4.5 系统兼容性测试
6.4.6 接口测试
本章小结
问题讨论
第7章 信息系统维护与管理
7.1 概述
7.2 信息系统的使用
7.2.1 用户培训
7.2.2 系统转换
7.2.3 系统运行
7.3 信息系统的维护
7.3.1 信息系统维护过程
7.3.2 信息系统维护的特点
7.3.3 信息系统的可维护性
7.3.4 信息系统的质量维护
7.4 信息系统的可靠性
7.4.1 系统的可靠性
7.4.2 影响软件可靠性的因素
7.4.3 提高软件可靠性的方法和技术
7.5 信息系统的监理与审计
7.5.1 信息系统工程监理
7.5.2 信息系统审计
7.6 信息系统的评价
7.6.1 信息系统评价范围和内容
7.6.2 信息系统评价指标
本章小结
问题讨论
第8章 信息系统集成
8.1 系统集成概述
8.1.1 系统集成的概念
8.1.2 系统集成的思想
8.1.3 系统集成的基本原则
8.1.4 系统集成的步骤
8.1.5 系统集成的方法
8.2 网络集成
8.2.1 传输与交换
8.2.2 安全与网络管理
8.2.3 服务器与操作系统
8.2.4 服务子系统
8.3 数据集成
8.3.1 数据集成的基本概念
8.3.2 数据集成的方法与规范
8.3.3 数据仓库中的数据集成方案
8.4 软件集成
8.4.1 软件集成的基本概念
8.4.2 Microsoft的应用集成技术
8.4.3 对象管理协会(OMG)的应用集成技术
8.5 应用集成
8.5.1 应用集成基本概念
8.5.2 开放式分布处理框架
8.5.3 高层体系结构
8.5.4 基于Web服务的应用集成
本章小结
问题讨论
第9章 信息系统项目管理
9.1 项目管理概述
9.1.1 项目管理概念
9.1.2 项目管理范围和特点
9.1.3 项目管理知识体系
9.2 信息系统的项目管理
9.2.1 概述
9.2.2 基本内容与步骤
9.3 信息系统项目时间管理
9.3.1 时间管理流程
9.3.2 工程进度管理工具和技术
9.4 信息系统项目人力资源管理
9.4.1 项目管理的组织机构
9.4.2 项目角色及其职责
9.4.3 管理中的协调工作
9.5 信息系统项目质量管理
9.5.1 信息系统质量管理概述
9.5.2 信息系统质量控制的组织职能
9.5.3 项目开发的质量控制
9.6 信息系统开发的文档管理
9.6.1 信息系统质量维护文档的内容与分类
9.6.2 信息系统质量维护文档的作用
9.6.3 文档的规范化管理
本章小结
问题讨论
参考文献
第3版前言
随着信息技术的广泛渗透以及竞争的日益加剧,企业对信息化的需求越来越迫切,要求越来越高,相应对信息系统的依赖也日益加强。进入21世纪以来,信息系统逐渐由低级到高级、由简单到复杂、由封闭孤立到开放协同地发展,使得信息系统科学中的研究假设和研究方法发生了相应变化。本书试图引入信息系统发展新阶段中的新方法、新技术,将相关原理、方法和技术串在一起,体现整体性和系统性,避免只从某一个特定视角分析问题。
信息系统工程是用系统工程的原理、方法来指导信息系统建设与管理的一门工程技术学科,它是信息科学、管理科学、系统科学、计算机科学与通信技术相结合的综合性、交叉性、具有独特风格的应用学科。本书以信息系统理论与工程为基础,以信息系统的建设、管理、运用为主线,较为系统地研究了信息系统的概念内涵、原理机理和发展趋势,分析阐述了信息系统建设、管理和组织运用的方法技术,对信息系统建设有着积极的指导意义。
全书共分9章,第1章介绍信息系统工程的基本概念,第2章介绍信息系统工程中的方法论,第3、4章分别论述信息系统的规划和建模,第5章从多个角度阐述信息系统的建立,第6、7章介绍信息系统的测试、维护和管理,第8章介绍信息系统的集成;第9章概述信息系统工程的项目管理。
全书由唐九阳、葛斌、张翀、赵翔编著,感谢张维明教授为本书的出版付出了大量的心血,并进行了细致的审校工作!
由于作者水平有限,书中难免存在一些缺点和欠妥之处,恳切希望广大读者批评指正。
编著者
20014年4月