信息系统分析与设计杨选辉_信息系统分析与设计(第2版)

本书详细介绍了信息系统的概念、特性和应用,包括信息、系统、信息系统的定义和发展,以及信息系统在决策中的作用。此外,讲解了信息系统开发的生命周期、开发方法、规划、需求分析、设计、实施、运行维护等关键环节,强调了面向对象的系统分析和设计,并涵盖了项目管理的重要方面如成本、风险、时间和质量管理。适合信息系统学习者参考。
摘要由CSDN通过智能技术生成

章信息系统导论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

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.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

0章面向对象的系统设计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

1章信息系统项目的管理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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值