第1章 信息系统开发概述 1
1.1信息系统的基本概念 1
1.2信息系统开发过程 12
1.3信息系统的相关角色 17
第2章 信息系统开发过程模型与方法 21
2.1软件过程模型 21
2.2瀑布模型 22
2.3增量过程模型 31
2.4演化过程模型 32
2.5信息系统开发方法 33
第3章 信息系统项目管理 38
3.1跟踪项目进展 38
3.2工作量估算 48
3.3风险管理 59
3.4质量管理 63
第4章 需求分析 76
4.1功能需求和非功能需求 77
4.2软件需求文档 82
4.3需求描述 84
4.4需求获取方法 87
4.5需求管理 94
第5章 数据建模 98
5.1数据建模概念 98
5.2基于类的建模 101
5.3结构模型 111
第6章 过程建模 116
6.1过程建模概述 116
6.2数据流图 116
6.3过程逻辑 123
6.4数据字典 128
6.5案例分析——百货商店业务管理信息系统过程建模 132
第7章 信息系统设计 141
7.1设计方法 141
7.2设计原则 142
7.3面向对象的设计 154
7.4设计中其他方面的考虑 157
第8章 体系结构设计 161
8.1体系结构的基本概念 161
8.2体系结构类型 164
8.3体系结构设计决策 165
8.4体系结构设计模式 166
第9章 信息系统详细设计 174
9.1用户界面设计 174
9.2输入输出设计 178
9.3数据库设计 184
9.4代码设计 187
第10章 程序编码与测试 192
10.1编码标准与过程 192
10.2文档 194
10.3编程过程 198
10.4软件测试 200