信息系统原理与工程

信息系统原理与工程
作 者: 张维明
出版社: 电子工业出版社
丛编项: 信息系统工程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《信息系统原理与工程》作者简介

内容简介

本书主要讲述信息系统的概念、基本原理和开发方法。比较全面地介绍了信息系统 工程的理论体系和开发方法,包括结构化方法、面向对象方法和计算机辅助信 息系统开发等。本书共10章。第1章和第2章主要介绍了系统、信息、信息系统、信 息系统工程的基本概念,信息系统的数学基础;第3章概括介绍了信息系统的开发方法、模 型和数据处理方法;第4章到第8章详细介绍了信息系统开发过程的几个主要阶段和各个阶段 中的技术方法,这是信息系统工程的主要内容和核心;第9章和第10章介绍了 信息系统对计划、控制与决策过程的支持,决策支持系统的概念、结构和功能,CASE技 术和方法。本书可作为高等院校信息系统工程、计算机信息管理、管理工程等专业本科生教材,也可作 为信息系统开发、管理人员以及计算机软件开发人员的参考书。

图书目录

第1章信息系统概述(1)

1.1系统(1)

1.1.1系统的概念(2)

1.1.2系统的特性(3)

1.1.3系统的一般模型(4)

1.1.4系统层次与系统分类(6)

1.1.5系统学基本原理(9)

1.1.6系统性能和标准(12)

1.1.7系统变量和参数(13)

1.2信息(13)

1.2.1信息的概念(13)

1.2.2信息的性质(15)

1.2.3信息运动模型(16)

1.2.4信息的度量(18)

1.2.5信息的分类(23)

1.2.6信息的特点与价值(23)

1.2.7信息与管理(25)

1.3信息系统(26)

1.3.1信息系统的概念(26)

1.3.2信息系统的发展(28)

1.3.3信息系统的基本功能(29)

1.3.4信息系统的结构(30)

1.3.5信息系统的价值(33)

1.3.6信息系统的评价(33)

1.4信息系统工程(34)

1.4.1基本概念(35)

1.4.2信息系统工程的研究方法(35)

1.4.3信息系统工程的研究范围(36)

第2章信息系统的基础理论(38)

2.1信息系统的数学模型(38)

2.2信息系统的性质(39)

2.2.1对象的信息(39)

2.2.2最大的信息系统(40)

2.2.3可选的信息系统(41)

2.2.4信息系统的划分(41)

2.2.5最简信息系统(45)

2.2.6理想信息系统(50)

2.2.7信息系统中的决策规则(50)

2.2.8不确定性信息系统(51)

2.3信息系统的连接(53)

2.3.1良好的连接系统(53)

2.3.2连接系统的分类(54)

2.3.3连接系统的基本性质(56)

第3章信息系统的开发(57)

3.1信息系统开发过程(57)

3.1.1信息系统生存周期(57)

3.1.2原型化开发过程(59)

3.2信息系统开发模型(64)

3.2.1瀑布模型(64)

3.2.2原型模型(65)

3.2.3RAD模型(66)

3.2.4增量模型(67)

3.2.5螺旋模型(67)

3.2.6构件组装模型(68)

3.2.7组合模型(69)

3.2.8形式化方法模型(69)

3.3信息系统开发方法学(69)

3.3.1系统开发认知体系(69)

3.3.2系统开发方法学(70)

3.3.3系统开发策略与资源规划(70)

3.3.4信息系统开发方法的规范化研究(71)

3.4信息系统模型化(71)

3.4.1处理模型化(71)

3.4.2数据模型化(72)

3.5数据处理技术(76)

3.5.1数据的收集和输入(76)

3.5.2数据输出(78)

3.5.3文件及数据库组织(80)

3.6知识处理与智能处理(87)

3.6.1从数据处理到知识处理(87)

3.6.2从知识处理到智能处理(88)

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

4.1信息系统战略规划的概念、目标与组织(89)

4.1.1信息系统战略规划的概念(89)

4.1.2信息系统战略规划的目标、作用、内容与组织 (91)

4.2信息系统战略规划的步骤(93)

4.2.1诺兰的阶段模型(93)

4.2.2信息系统战略规划的三阶段模型(95)

4.2.3制定信息系统战略规划的具体步骤(95)

4.3信息系统战略规划的常用方法(96)

4.4信息工程与战略数据规划(104)

4.4.1信息工程的基本原理(104)

4.4.2信息工程方法论(106)

4.4.3战略数据规划的目标与步骤(107)

第5章系统分析(110)

5.1结构化方法的基本思想(110)

5.2可行性研究(111)

5.2.1可行性研究的过程(111)

5.2.2可行性分析(113)

5.3结构化分析概述(114)

5.3.1系统分析的任务(114)

5.3.2系统分析员(115)

5.3.3结构化分析方法(116)

5.3.4结构化分析的工具(116)

5.4系统要求的确定(117)

5.4.1要求的基本内容(117)

5.4.2要求的调查(118)

5.4.3需求建模(119)

5.5数据流分析技术(120)

5.5.1数据流分析(120)

5.5.2数据流图概念(121)

5.5.3数据流图的建立(123)

5.5.4数据字典(127)

5.5.5数据存储结构规范化(130)

5.5.6数据存取要求分析(131)

5.6逻辑分析工具(134)

5.6.1决策树(135)

5.6.2决策表(136)

5.6.3结构式语言(137)

5.7效益/费用分析(140)

5.7.1效益/费用分析特点(140)

5.7.2信息系统中的效益/费用关系(141)

第6章系统设计(143)

6.1系统设计概述(143)

6.1.1系统设计的任务(143)

6.1.2系统设计的目标(143)

6.1.3计算机处理与手工处理(145)

6.2结构化设计原理(146)

6.2.1结构化设计方法(146)

6.2.2结构化设计原理(147)

6.3模块化设计(148)

6.3.1模块(148)

6.3.2模块的耦合(151)

6.3.3模块的聚合(153)

6.3.4若干其他设计原则及有益的建议(155)

6.4面向数据流的设计(158)

6.4.1结构图(158)

6.4.2设计过程(159)

6.4.3设计优化(166)

6.5面向数据结构的设计方法(166)

6.5.1Jackson方法(167)

6.5.2WarnierOrr方法(169)

6.6HIPO图(170)

6.6.1HIPO图(170)

6.6.2模块IPO图(171)

第7章面向对象系统分析与设计(172)

7.1面向对象的发展历史(172)

7.2面向对象的基本概念(173)

7.2.1对象(173)

7.2.2消息(174)

7.2.3类(174)

7.2.4继承(175)

7.2.5封装(176)

7.2.6多态(177)

7.3面向对象的方法论(178)

7.3.1从认识论看面向对象(178)

7.3.2面向对象方法与结构化方法的比较(182)

7.3.3面向对象的方法(182)

7.4面向对象的分析(185)

7.4.1标识对象(186)

7.4.2标识结构(190)

7.4.3定义主题(199)

7.4.4定义属性(203)

7.4.5定义方法(205)

7.5面向对象的设计(208)

7.5.1问题域部分的设计(209)

7.5.2人机交互部分的设计(213)

7.5.3任务管理部分的设计(217)

7.5.4数据管理部分的设计(219)

7.5.5面向对象设计的评价标准(222)

第8章系统实施(227)

8.1概述(227)

8.2结构化程序设计(229)

8.3新一代快速开发工具(230)

8.3.1应用系统开发工具的发展(230)

8.3.2应用生成器与第四代语言的基本特征(231)

8.3.3客户机/服务器前端工具的基本特征(234)

8.4系统测试(236)

8.4.1软件测试基本概念(237)

8.4.2单元测试(239)

8.4.3集成测试(240)

8.4.4验收测试(242)

8.5系统维护(243)

8.5.1软件维护的定义(243)

8.5.2维护的特点(244)

8.5.3维护过程(246)

8.5.4可维护性(247)

8.5.5软件复用(249)

8.6项目管理(250)

8.6.1项目管理概述(250)

8.6.2项目实施过程中的管理(252)

8.6.3工程调度(254)

8.7质量管理(257)

8.7.1信息系统质量概念与特性(257)

8.7.2信息系统质量控制的组织职能(258)

8.7.3项目开发的质量控制(258)

8.7.4信息系统的质量维护(260)

第9章信息系统与计划、控制、决策(261)

9.1组织与管理(261)

9.1.1组织与管理的职能(261)

9.1.2计划工作的概念和特点(261)

9.1.3支持计划工作的定量分析方法(262)

9.1.4信息系统对计划的支持(264)

9.2信息与决策(268)

9.2.1决策的基本问题(268)

9.2.2决策(269)

9.2.3信息系统对决策过程的辅助(271)

9.3决策支持系统(272)

9.3.1决策支持系统及其功能(272)

9.3.2决策支持系统的组成(274)

第10章计算机辅助信息系统开发(277)

10.1计算机辅助软件工程CASE(277)

10.1.1CASE概述(277)

10.1.2CASE工具箱(279)

10.1.3CASE工作台(283)

10.1.4集成化、智能化CASE开发环境(288)

10.2基于构件的信息系统开发(294)

10.2.1构件(294)

10.2.2基于构件的软件构造技术(301)

10.2.3基于分布式构件的信息系统开发模式(304)

10.2.4构件软件工程(307)