第1章 信息系统基本概念
1.1 信息的基本概念
1.1.1 信息的一般含义
1.1.2 信息的特定含义
1.2 信息系统的基本概念
1.2.1 什么是系统
1.2.2 什么是信息系统
1.3 常见的信息系统
1.4 信息系统的分析与设计介绍
1.5 系统分析员
本章小结
习题1
第2章 信息系统分析与设计中的软件工程基础
2.1 软件
2.2 软件工程
2.3 软件工程中的标准化与文档
2.3.1 软件工程标准的五个层次
2.3.2 软件工程标准
2.3.3 软件工程中的文档
2.4 软件开发的方法
2.5 软件开发工具
2.6 软件开发过程
2.7 软件生存周期的模型
2.8 开发方法、开发过程与开发工具的关系
本章小结
习题2
第3章 信息系统的结构化分析与设计方法
3.1 结构化方法
3.2 总体规划
3.2.1 需求调查
3.2.2 业务过程规划
3.2.3 数据规划——主题数据库的建立
3.2.4 过程与数据间的关系建立——U/C矩阵
3.2.5 子系统规划
3.2.6 总体规划和结构模型
3.2.7 总体规划的文档
3.3 系统分析
3.3.1 业务过程分析
3.3.2 数据分析
3.3.3 系统分析文档
3.4 系统设计
3.4.1 系统过程设计
3.4.2 系统数据设计
3.4.3 系统设计文档
3.5 系统实现
3.5.1 系统编码
3.5.2 测试
3.5.3 运行与维护
本章小结
习题3
第4章 面向对象方法
4.1 概述
4.2 面向对象方法的基本思想
4.3 面向对象方法的基本概念介绍
4.3.1 对象及其相关概念
4.3.2 类与类间的联系
4.3.3 面向对象的结构化方法
4.4 面向对象数据模型
4.4.1 面向对象方法在数据模型中的语义解释
4.4.2 面向对象数据模型及动能
4.5 图形的面向对象模型
本章小结
习题4
第5章 信息系统的面向对象的分析与设计方法
5.1 信息系统的面向对象分析与设计流程
5.2 面向对象分析
5.2.1 面向对象分析概述
5.2.2 主题层
5.2.3 对象层
5.2.4 结构层
5.2.5 属性层
5.2.6 服务层
5.2.7 面向对象分析的最终模型图与文档
5.3 面向对象设计
5.3.1 面向对象设计概述
5.3.2 问题域部分设计
5.3.3 人机接口部分设计
5.3.4 环境管理部分设计
5.3.5 数据管理部分设计
5.3.6 面向对象设计的最终模型图与文档
5.4 面向对象的实现
5.4.1 OO开发工具
5.4.2 非OO开发工具
5.5 信息系统的面向对象分析与设计的应用开发
本章小结
习题5
第6章 统一建模语言(UML)
6.1 UML入门
6.1.1 UML简介
6.1.2 UML一览
6.1.3 功能模型及用例视图
6.1.4 静态模型与逻辑视图
6.1.5 动态模型与并发视图
6.1.6 物理构架
6.1.7 通用机制与扩展机制
6.1.8 UML的优点
6.1.9 UML的开发特点
6.2 Rational统一过程
6.2.1 Rational统一过程概述
6.2.2 Rational统一过程中的四个阶段
6.2.3 Rational统一过程的两种手段
6.3 UML建模工具
本章小结
习题6
第7章 基于UML的信息系统分析与设计方法
7.1 概述
7.2 用UML作分析、设计的方法
7.3 需求工作流
7.3.1 需求工作流程
7.3.2 需求工作流中的UML
7.3.3 图书馆信息系统需求工作流介绍
7.4 分析工作流
7.4.1 分析工作流程
7.4.2 分析工作流中的UML
7.4.3 图书馆信息系统分析工作流介绍
7.5 设计工作流
7.5.1 设计工作流程
7.5.2 设计工作流中的UML
7.5.3 图书馆信息系统设计工作流介绍
7.6 实现工作流
7.6.1 实现工作流程
7.6.2 实现工作流中的UML
7.6.3 图书馆信息系统实现工作流介绍
本章小结
习题7
第8章 信息系统分析与设计的发展与展望
8.1 信息系统分析与设计的三个发展阶段
8.2 三种方法的分析比较
8.3 展望与小结
本章小结
习题8
参考文献