书籍详情
信息系统分析与设计(第2版)
作者:杨选辉,郭路生,王果毅 编
出版社:清华大学出版社
出版时间:2019-08-01
ISBN:9787302529705
定价:¥45.00
购买这本书可以去
内容简介
本书全面系统地阐述信息系统建设的基本理论、方法和工具。全书共11章。第1、2章介绍信息系统的相关概念和开发概论等;第3~7章采用传统的结构化开发方法,按照信息系统的生命周期详细地介绍信息系统的开发过程,包括信息系统的规划、需求分析、设计、实施、运行与维护等;第8~10章着重介绍当前z流行的面向对象的信息系统分析与设计方法;第11章介绍信息系统建设过程中的项目管理知识。每章均提供了习题。全书结构清晰,内容系统,素材丰富,突出实例教学,强调实用,能帮助读者在较短的时间内熟悉和掌握信息系统的开发流程及常用的方法和工具。 本书可作为高校信息管理与信息系统专业、计算机应用专业的教材,也可作为从事信息系统建设和计算机应用工作的技术人员、管理人员的参考书。
作者简介
暂缺《信息系统分析与设计(第2版)》作者简介
目录
目录Contents第1章信息系统导论1
1.1信息1
1.1.1信息的概念1
1.1.2信息的特性2
1.1.3信息的分类3
1.1.4信息与决策3
1.2系统5
1.2.1系统的概念5
1.2.2系统的特性5
1.2.3系统的分类6
1.2.4系统方法7
1.3信息系统8
1.3.1信息系统的概念8
1.3.2信息系统的发展9
1.3.3信息系统的功能11
1.3.4信息系统的结构14
1.3.5信息系统的应用16
1.4信息化与信息社会29
1.5信息意识、信息道德和信息素质31
习题134
第2章信息系统开发概论36
2.1信息系统的用户及其需求36
2.2信息系统的开发规律37
2.3信息系统的生命周期39
2.4信息系统的开发方法41
2.4.1早期开发方法的不足41◆信息系统分析与设计(第2版)目录2.4.2结构化开发方法42
2.4.3原型法45
2.4.4面向对象的开发方法48
2.4.5开发方法的选择49
2.5信息系统的开发环境49
2.5.1信息系统的开发方式49
2.5.2信息系统建设的技术部门50
习题251
第3章信息系统规划53
3.1信息系统规划概述53
3.1.1信息系统规划的概念53
3.1.2信息系统规划的特点53
3.1.3信息系统规划的原则54
3.2信息系统规划的主要内容54
3.2.1信息系统的战略规划内容54
3.2.2业务流程规划55
3.2.3总体结构规划56
3.2.4项目实施与资源分配规划57
3.3信息系统规划的步骤57
3.4信息系统规划方法59
3.4.1企业系统规划法60
3.4.2战略目标集转移法62
3.4.3关键成功因素法64
3.4.43种系统规划方法的比较65
3.5可行性研究66
3.5.1可行性研究概述66
3.5.2可行性研究的步骤和工具66
3.5.3可行性研究的内容70
3.5.4可行性研究报告74
习题375
第4章信息系统的需求分析76
4.1需求分析概述76
4.1.1需求分析的任务和目的76
4.1.2需求分析的难点77
4.1.3需求分析的步骤77
4.1.4需求分析的原则78
4.1.5需求分析方法78
4.2结构化分析方法79
4.2.1数据流图79
4.2.2数据字典88
4.2.3加工逻辑的描述92
4.2.4需求分析的其他工具96
4.3需求分析文档及评审99
习题4101
第5章信息系统的设计103
5.1系统设计的基本原理和优化规则103
5.1.1系统设计的基本原理103
5.1.2系统设计的优化规则108
5.2总体设计概述110
5.2.1总体设计的目的和任务110
5.2.2总体设计说明书112
5.2.3总体设计的图形工具112
5.3面向数据流的总体设计方法114
5.3.1数据流图的类型115
5.3.2变换分析116
5.3.3事务分析121
5.3.4混合结构分析122
5.3.5总体设计的实例123
5.4详细设计概述125
5.5详细设计的工具127
5.6结构化程序设计方法134
5.7人机界面设计136
5.7.1用户的使用需求分析136
5.7.2人机界面设计原则138
5.7.3人机界面设计经验139
习题5141
第6章信息系统的实施145
6.1信息系统的程序编码145
6.1.1程序设计语言145
6.1.2程序的编码风格148
6.2信息系统的测试154
6.2.1系统测试的基本概念154
6.2.2系统测试的步骤159
6.2.3系统测试方案的设计164
6.2.4实用综合测试策略176
6.3系统调试179
6.3.1系统调试的过程179
6.3.2系统调试的方法179
6.3.3系统调试的原则181
习题6182
第7章信息系统的运行与维护186
7.1信息系统的运行186
7.1.1运行的组织186
7.1.2建立系统运行的规章制度187
7.1.3日常运行的管理187
7.2信息系统的维护188
7.2.1系统维护的基本概念189
7.2.2系统维护工作量的估算和影响因素191
7.2.3系统维护的策略192
7.2.4系统维护任务的实施193
7.2.5系统的可维护性195
习题7197
第8章面向对象的信息系统开发基础199
8.1面向对象方法概论199
8.1.1面向对象的含义及基本思想199
8.1.2面向对象方法的发展及现状200
8.1.3面向对象的基本概念201
8.1.4面向对象的基本特征203
8.1.5面向对象方法的优势206
8.1.6面向对象系统开发过程207
8.1.7面向对象的方法、开发语言和建模工具208
8.2面向对象建模语言UML209
8.2.1UML发展历史209
8.2.2UML基本构成要素210
习题8217
第9章面向对象的系统分析218
9.1面向对象的系统分析概述218
9.1.1面向对象分析的概念218
9.1.2面向对象分析的内容218
9.2建立需求模型219
9.2.1确定系统边界220
9.2.2发现参与者220
9.2.3定义用例222
9.2.4确定用例与参与者之间的关系225
9.2.5建立用例之间的关系225
9.2.6绘制和审查用例图227
9.3建立分析模型229
9.3.1静态分析229
9.3.2动态分析235
9.4面向对象的需求分析实例236
9.4.1系统的功能需求分析236
9.4.2建立需求模型238
9.4.3系统分析240
习题9243
第10章面向对象的系统设计244
10.1设计概述244
10.2系统架构设计244
10.3子系统设计246
10.4设计类的建立247
10.4.1设计类图的构建247
10.4.2交互图的设计249
10.5数据库的设计251
10.6人机交互部分的设计255
10.6.1人机交互部分的需求分析255
10.6.2人机交互部分的实现255
10.7面向对象系统设计的实例258
习题10263
第11章信息系统项目的管理264
11.1信息系统项目的成本管理264
11.1.1资源计划265
11.1.2成本估算265
11.1.3成本预算267
11.1.4成本控制267
11.2信息系统项目的风险管理268
11.2.1风险分类268
11.2.2风险识别269
11.2.3风险预测与评估269
11.2.4风险管理271
11.3信息系统项目的时间管理272
11.3.1信息系统项目进度的控制272
11.3.2常用的进度计划方法273
11.4信息系统项目的质量管理276
11.4.1项目质量的定义276
11.4.2项目质量的度量和评价277
11.4.3项目质量的保证278
11.5信息系统项目的人员管理280
11.5.1项目的人员组织方式280
11.5.2项目开发中的人力资源分配282
11.6信息系统项目的文档管理284
11.6.1文档的内容与归类284
11.6.2文档编制的质量要求286
11.6.3文档的规范化管理287
习题11289
附录A课程实验291
参考文献300
1.1信息1
1.1.1信息的概念1
1.1.2信息的特性2
1.1.3信息的分类3
1.1.4信息与决策3
1.2系统5
1.2.1系统的概念5
1.2.2系统的特性5
1.2.3系统的分类6
1.2.4系统方法7
1.3信息系统8
1.3.1信息系统的概念8
1.3.2信息系统的发展9
1.3.3信息系统的功能11
1.3.4信息系统的结构14
1.3.5信息系统的应用16
1.4信息化与信息社会29
1.5信息意识、信息道德和信息素质31
习题134
第2章信息系统开发概论36
2.1信息系统的用户及其需求36
2.2信息系统的开发规律37
2.3信息系统的生命周期39
2.4信息系统的开发方法41
2.4.1早期开发方法的不足41◆信息系统分析与设计(第2版)目录2.4.2结构化开发方法42
2.4.3原型法45
2.4.4面向对象的开发方法48
2.4.5开发方法的选择49
2.5信息系统的开发环境49
2.5.1信息系统的开发方式49
2.5.2信息系统建设的技术部门50
习题251
第3章信息系统规划53
3.1信息系统规划概述53
3.1.1信息系统规划的概念53
3.1.2信息系统规划的特点53
3.1.3信息系统规划的原则54
3.2信息系统规划的主要内容54
3.2.1信息系统的战略规划内容54
3.2.2业务流程规划55
3.2.3总体结构规划56
3.2.4项目实施与资源分配规划57
3.3信息系统规划的步骤57
3.4信息系统规划方法59
3.4.1企业系统规划法60
3.4.2战略目标集转移法62
3.4.3关键成功因素法64
3.4.43种系统规划方法的比较65
3.5可行性研究66
3.5.1可行性研究概述66
3.5.2可行性研究的步骤和工具66
3.5.3可行性研究的内容70
3.5.4可行性研究报告74
习题375
第4章信息系统的需求分析76
4.1需求分析概述76
4.1.1需求分析的任务和目的76
4.1.2需求分析的难点77
4.1.3需求分析的步骤77
4.1.4需求分析的原则78
4.1.5需求分析方法78
4.2结构化分析方法79
4.2.1数据流图79
4.2.2数据字典88
4.2.3加工逻辑的描述92
4.2.4需求分析的其他工具96
4.3需求分析文档及评审99
习题4101
第5章信息系统的设计103
5.1系统设计的基本原理和优化规则103
5.1.1系统设计的基本原理103
5.1.2系统设计的优化规则108
5.2总体设计概述110
5.2.1总体设计的目的和任务110
5.2.2总体设计说明书112
5.2.3总体设计的图形工具112
5.3面向数据流的总体设计方法114
5.3.1数据流图的类型115
5.3.2变换分析116
5.3.3事务分析121
5.3.4混合结构分析122
5.3.5总体设计的实例123
5.4详细设计概述125
5.5详细设计的工具127
5.6结构化程序设计方法134
5.7人机界面设计136
5.7.1用户的使用需求分析136
5.7.2人机界面设计原则138
5.7.3人机界面设计经验139
习题5141
第6章信息系统的实施145
6.1信息系统的程序编码145
6.1.1程序设计语言145
6.1.2程序的编码风格148
6.2信息系统的测试154
6.2.1系统测试的基本概念154
6.2.2系统测试的步骤159
6.2.3系统测试方案的设计164
6.2.4实用综合测试策略176
6.3系统调试179
6.3.1系统调试的过程179
6.3.2系统调试的方法179
6.3.3系统调试的原则181
习题6182
第7章信息系统的运行与维护186
7.1信息系统的运行186
7.1.1运行的组织186
7.1.2建立系统运行的规章制度187
7.1.3日常运行的管理187
7.2信息系统的维护188
7.2.1系统维护的基本概念189
7.2.2系统维护工作量的估算和影响因素191
7.2.3系统维护的策略192
7.2.4系统维护任务的实施193
7.2.5系统的可维护性195
习题7197
第8章面向对象的信息系统开发基础199
8.1面向对象方法概论199
8.1.1面向对象的含义及基本思想199
8.1.2面向对象方法的发展及现状200
8.1.3面向对象的基本概念201
8.1.4面向对象的基本特征203
8.1.5面向对象方法的优势206
8.1.6面向对象系统开发过程207
8.1.7面向对象的方法、开发语言和建模工具208
8.2面向对象建模语言UML209
8.2.1UML发展历史209
8.2.2UML基本构成要素210
习题8217
第9章面向对象的系统分析218
9.1面向对象的系统分析概述218
9.1.1面向对象分析的概念218
9.1.2面向对象分析的内容218
9.2建立需求模型219
9.2.1确定系统边界220
9.2.2发现参与者220
9.2.3定义用例222
9.2.4确定用例与参与者之间的关系225
9.2.5建立用例之间的关系225
9.2.6绘制和审查用例图227
9.3建立分析模型229
9.3.1静态分析229
9.3.2动态分析235
9.4面向对象的需求分析实例236
9.4.1系统的功能需求分析236
9.4.2建立需求模型238
9.4.3系统分析240
习题9243
第10章面向对象的系统设计244
10.1设计概述244
10.2系统架构设计244
10.3子系统设计246
10.4设计类的建立247
10.4.1设计类图的构建247
10.4.2交互图的设计249
10.5数据库的设计251
10.6人机交互部分的设计255
10.6.1人机交互部分的需求分析255
10.6.2人机交互部分的实现255
10.7面向对象系统设计的实例258
习题10263
第11章信息系统项目的管理264
11.1信息系统项目的成本管理264
11.1.1资源计划265
11.1.2成本估算265
11.1.3成本预算267
11.1.4成本控制267
11.2信息系统项目的风险管理268
11.2.1风险分类268
11.2.2风险识别269
11.2.3风险预测与评估269
11.2.4风险管理271
11.3信息系统项目的时间管理272
11.3.1信息系统项目进度的控制272
11.3.2常用的进度计划方法273
11.4信息系统项目的质量管理276
11.4.1项目质量的定义276
11.4.2项目质量的度量和评价277
11.4.3项目质量的保证278
11.5信息系统项目的人员管理280
11.5.1项目的人员组织方式280
11.5.2项目开发中的人力资源分配282
11.6信息系统项目的文档管理284
11.6.1文档的内容与归类284
11.6.2文档编制的质量要求286
11.6.3文档的规范化管理287
习题11289
附录A课程实验291
参考文献300
猜您喜欢