书籍详情
信息系统原理与工程
作者:张维明主编
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505368415
定价:¥25.00
购买这本书可以去
内容简介
本书主要讲述信息系统的概念、基本原理和开发方法。比较全面地介绍了信息系统 工程的理论体系和开发方法,包括结构化方法、面向对象方法和计算机辅助信 息系统开发等。本书共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.2WarnierOrr方法(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)
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.2WarnierOrr方法(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)
猜您喜欢