前言 1
第一篇 概述 2
第1章 系统思想与信息系统 2
1.1 系统 2
1.2 系统思想与系统方法 6
1.3 信息系统 12
1.4 信息系统的应用与发展 23
第2章 信息系统开发概述 30
2.1 软件危机与软件工程 30
2.2 信息系统的生命周期模型 34
2.3 信息系统开发方法 41
2.4 系统开发的组织管理 46
第二篇 开发 52
第3章 系统规划 52
3.1 系统规划概述 52
3.2 系统规划方法 54
3.3 系统规划与业务流程再造 59
3.4 可行性研究 61
第4章 结构化系统分析 65
4.1 系统分析概述 65
4.2 收集需求的内容和方法 67
4.3 组织结构分析 69
4.4 业务流程分析 71
4.5 数据流程分析 73
4.6 系统分析报告 84
第5章 结构化系统设计 87
5.1 系统设计概述 87
5.2 系统总体设计 89
5.3 系统详细设计 100
5.4 系统设计说明书 112
第6章 面向对象方法与UML基础 115
6.1 面向对象的方法 115
6.2 UML简介 118
6.3 UML图 120
6.4 UML的应用 135
第7章 面向对象分析与设计 139
7.1 需求获取 139
7.2 系统分析 145
7.3 系统设计 155
第8章 系统实施 169
8.1 系统实施概述 169
8.2 程序设计 171
8.3 系统测试 176
8.4 系统转换 182
第9章 信息系统维护与管理 185
9.1 系统维护 185
9.2 系统运行管理 192
9.3 信息管理部门 193
9.4 系统评价 196
第三篇 项目管理 200
第10章 信息系统项目管理 200
10.1 信息系统项目管理概述 201
10.2 信息系统项目计划与组织 201
10.3 信息系统项目的进度管理 204
10.4 信息系统项目的成本管理 208
10.5 信息系统项目的风险管理 211
10.6 信息系统项目的文档管理 215
10.7 软件配置管理 218
第四篇 案例 224
第11章 结构化分析与设计案例——库存管理系统 224
11.1 系统概述 224
11.2 系统分析 225
11.3 系统设计 229
第12章 面向对象分析与设计案例——图书馆管理系统 232
12.1 系统概述 232
12.2 需求分析 233
12.3 静态结构模型 236
12.4 动态行为模型 243
12.5 物理模型 246
附录A 信息系统分析与设计课程设计任务书 247
参考文献 248