图书目录

第一部分信息系统的基础知识第1章信息系统基本概念3

1.1信息的定义和分类3

1.1.1信息的定义和性质3

1.1.2信息的分类与结构5

1.2系统的概念与系统思想7

1.2.1系统的概念与特性7

1.2.2系统思想与系统方法10

1.3信息系统与管理信息系统12

1.3.1信息系统的历史和发展12

1.3.2信息系统与管理信息系统13

1.4信息系统的结构与类型15

1.4.1信息系统的结构15

1.4.2信息系统的类型20

思考题21

第2章信息系统的基本关系23

2.1信息系统与管理、决策的关系23

2.1.1信息系统为管理、决策服务23

2.1.2信息系统需要管理理论的支持和管理实践的配合26

2.2信息系统与数据、人的关系28

2.2.1信息系统与数据的关系28

2.2.2信息系统与人的关系32

2.3信息系统与计算机、软件的关系35

2.3.1信息系统与计算机的关系35

2.3.2信息系统与软件的关系38

2.4信息系统与信息化、电子商务的关系41

2.4.1信息系统与信息化的关系41

2.4.2信息系统与电子商务的关系42

思考题44

第3章信息系统的技术基础45

3.1软件技术基础45

3.1.1基本知识45

3.1.2数据结构基础47

3.1.3操作系统57

3.1.4编译基础59

3.2数据库技术60

3.2.1数据库系统概述60

3.2.2关系数据库的规范化65

3.2.3关系数据库语言SQL68

3.2.4数据库技术的新发展71

3.3计算机与网络技术72

3.3.1计算机系统概论73

3.3.2计算机网络概述74

3.3.3数据通信基础80

3.3.4局域网技术83

思考题85

第二部分信息系统开发的准备

第4章信息系统的战略规划89

4.1企业信息化的发展阶段89

4.1.1世界银行的信息技术扩散模型89

4.1.2诺兰模型91

4.2企业建设信息系统的模式92

4.2.1企业—行业互动模式92

4.2.2挑战—反应模式93

4.2.3雁行模式93

4.2.4地域互动模式94

4.3企业信息系统的总体规划95

4.3.1信息系统的生命周期95

4.3.2企业信息系统的规划内容与方法96

4.4企业信息系统的可行性研究104

4.4.1信息系统的需求分析104

4.4.2信息收集的方法106

4.4.3可行性研究的方法108

思考题110

第5章信息系统的前期准备111

5.1合同的签订和项目的启动111

5.1.1合同的签订111

5.1.2项目小组成立114

5.1.3开发用语和风格的规范化118

5.1.4项目管理软件的采用119

5.2企业业务流程规范化和重新设计120

5.2.1企业数据和业务流程的规范化120

5.2.2企业业务流程的重新设计和企业业务流程重组(BPR)123

5.3企业信息系统的开发方式选择127

5.3.1委托开发127

5.3.2自主开发127

5.3.3联合开发128

5.3.4购买软件包与二次开发128

5.4企业信息系统的开发模式选择129

5.4.1C/S模式129

5.4.2B/S模式130

5.4.3B/S与C/S的混合模式130

思考题131

第三部分信息系统的开发方法

第6章结构化方法135

6.1结构化方法的基本思想135

6.2系统分析135

6.2.1系统分析的任务136

6.2.2数据流图137

6.2.3数据字典144

6.2.4基本说明148

6.3系统设计149

6.3.1系统设计的任务要求149

6.3.2总体设计:从数据流图导出结构图150

6.3.3详细设计153

6.4系统实施158

6.4.1系统实施阶段的任务158

6.4.2自顶向下的实现方法159

思考题159

第7章原型法与面向对象方法160

7.1原型法160

7.1.1原型法的基本步骤160

7.1.2原型法的优缺点160

7.2面向对象方法的基本概念与思想162

7.2.1OO方法的产生和发展162

7.2.2OO方法的基本概念163

7.2.3OO方法的基本思想及特点164

7.3面向对象分析165

7.3.1标识对象165

7.3.2标识结构167

7.3.3标识主题168

7.3.4定义属性168

7.3.5定义服务169

7.4面向对象设计172

7.4.1问题空间部分的设计(PDC)172

7.4.2人机交互部分的设计(HIC)173

7.4.3任务管理部分的设计(TMC)174

7.4.4数据管理部分的设计(DMC)174

思考题175

第8章软系统开发方法176

8.1软系统方法的由来176

8.1.1“硬”系统方法的实质176

8.1.2“硬”系统思想在“软”问题中的应用177

8.2软系统方法论概要178

8.2.1一个软系统的案例179

8.2.2软系统方法论的轮廓180

8.2.3“硬”、“软”系统思想的比较182

8.3多视点(multiview)方法183

8.3.1多视点方法的目标184

8.3.2多视点方法的轮廓185

8.3.3人类活动分析186

8.3.4信息分析188

8.3.5社会—技术方面的分析与设计188

8.3.6人—机界面设计189

8.3.7技术方面的设计189

思考题190

第四部分信息系统的开发管理

第9章信息系统建设的项目管理193

9.1信息系统与项目管理193

9.1.1项目的定义与特点193

9.1.2项目管理的定义与特点194

9.1.3信息系统项目的特点195

9.2信息系统项目的计划、费用与进度管理197

9.2.1信息系统项目成本的构成及测算的一般过程197

9.2.2软件开发规模与成本估算的方法199

9.2.3信息系统项目的进度和成本计划204

9.2.4信息系统项目计划的变更管理210

9.3信息系统项目的人员管理216

9.3.1信息系统项目的人力资源平衡216

9.3.2信息系统项目的团队219

9.4信息系统建设的质量管理224

9.4.1信息系统建设需要全面质量控制225

9.4.2信息系统质量的指标体系226

9.4.3信息系统实施全面质量控制的办法227

思考题228

第10章信息系统的文档管理230

10.1信息系统文档的作用与类型230

10.1.1信息系统文档的作用230

10.1.2信息系统文档的类型232

10.2信息系统各类文档的内容233

10.2.1系统各类文档的内容简介233

10.2.2系统分析说明书编写指南237

10.2.3系统设计说明书内容指南239

10.3信息系统文档的编制与管理242

10.3.1信息系统文档编制的要求与方法242

10.3.2信息系统文档的管理244

思考题246

附录:国家标准《计算机软件产品开发文件编制指南》247

第11章信息系统的监理、审计与评价256

11.1咨询和监理存在的经济学依据256

11.1.1委托人—代理人理论256

11.1.2信息系统建设的风险258

11.1.3咨询和监理有助于降低风险261

11.2信息系统监理的具体内容262

11.2.1信息系统监理的模式262

11.2.2信息系统监理的内容263

11.2.3信息系统监理的工作准则265

11.2.4信息系统监理的费用和收益265

11.3信息系统的审计267

11.3.1信息系统审计的由来与发展268

11.3.2信息系统审计的基本内容270

11.3.3信息系统审计师及相关组织271

11.4信息系统的评价272

11.4.1信息系统的广义评价与狭义评价273

11.4.2信息系统的综合评价274

思考题276

第五部分信息系统的测试与运行

第12章信息系统的测试281

12.1信息系统测试概述281

12.1.1测试的基本概念、目标和原则281

12.1.2测试对象与测试信息流283

12.2测试方法284

12.2.1软件测试方法284

12.2.2软件测试的穷举问题286

12.2.3白盒测试的测试用例设计287

12.2.4黑盒测试的测试用例设计291

12.3测试过程和步骤294

12.3.1测试过程294

12.3.2测试步骤295

12.3.3单元测试296

12.3.4组装测试299

12.3.5确认测试300

12.3.6系统测试301

12.3.7调试303

12.4软件测试工具304

12.4.1静态分析工具305

12.4.2动态分析工具305

12.4.3集成测试系统305

思考题307

第13章信息系统的安全与运行管理309

13.1信息系统的安全管理309

13.1.1信息系统安全的起因与含义310

13.1.2信息系统安全的设计312

13.1.3信息系统的安全技术和控制方法315

13.1.4信息系统安全的风险评估与保险317

13.2系统转换与信息系统运行的组织318

13.2.1试运行与系统转换319

13.2.2运行期间信息系统部门的组织320

13.3信息系统的运行制度322

13.3.1建立和健全信息系统的运行制度323

13.3.2信息系统的日常运行管理324

13.4信息系统的维护与升级325

13.4.1信息系统的维护325

13.4.2信息系统的升级328

思考题329

第六部分热点领域及项目管理软件

第14章信息系统的热点领域333

14.1DSS、EIS和SIS333

14.1.1决策支持系统概述334

14.1.2决策支持系统的组成337

14.1.3智能决策支持系统和群体决策支持系统340

14.1.4经理信息系统和战略信息系统342

14.2MRP、MRP Ⅱ与ERP343

14.2.1订货点法向MRP的进化344

14.2.2MRP向MRP Ⅱ的演化345

14.2.3MRP Ⅱ向ERP的演化349

14.3CAD、PDM与CIMS351

14.3.1CAD与CIMS351

14.3.2PDM、CIMS与ERP353

思考题354

第15章项目管理软件介绍355

15.1概述355

15.1.1项目管理软件的发展355

15.1.2项目管理软件的功能355

15.2常见的项目管理软件357

15.3MicrosoftProject2000362

15.3.1概述362

15.3.2创建计划366

15.3.3跟踪和管理378

15.3.4项目交流381

思考题386

参考文献387