新書推薦:
《
乐道文库·什么是秦汉史
》
售價:NT$
367.0
《
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
》
售價:NT$
500.0
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:NT$
500.0
《
药食同源中药鉴别图典
》
售價:NT$
305.0
《
设计中的比例密码:建筑与室内设计
》
售價:NT$
398.0
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:NT$
254.0
《
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
》
售價:NT$
347.0
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
|
內容簡介: |
本书以信息系统开发生命周期模型为主线,以结构化开发方法和面向对象开发方法两种主流方法为主体内容,阐述了信息系统和信息管理等有关基本概念;讲解了信息系统开发模型和模式、信息系统分析方法和技术;介绍了信息系统设计方法和技术、信息系统实现方法与技术,并阐述了Internet下信息系统开发方法与技术,以及云计算、物联网、大数据等新兴信息技术发展背景下信息系统分析与设计的未来发展趋势。 本书不仅适合于高等学校信息管理类专业的本科生使用,也可供从事信息系统管理和开发人员使用和参考。
|
關於作者: |
梁昌勇 教授,博士,博士生导师,管理学院院长。主要从事信息管理与信息系统、决策理论和方法、工程与项目管理、计算机应用技术等方面的教学和研究工作。
近5年来,主讲信息系统分析与设计、计算机网络、决策分析、决策支持系统、人工智能、项目工程管理等多门本科生、硕士生和博士生课程,其中信息系统分析与设计为国家精品课程、国家精品资源共享课。参编普通高等教育“十五”国家级规划教材1部,主编普通高等教育“十一五”国家级规划教材1部、普通高等教育“十二五”国家级规划教材1部。获国家教学成果二等奖3项,安徽省优秀教学成果特等奖1项、一等奖1项。
近10年来,先后参加国家级、省部级教学改革与研究项目等多项研究工作;主持国家“863”项目、国家自然科学基金重点项目、面上项目、博士点基金项目、教育部重点科研项目、企业委托课题20多项;先后获国家科技进步二等奖1项,安徽省科技进步一等奖2项、二等奖1项、三等奖1项,机械工业科技进步一等奖1项,合肥市科技奖1项。在“International Journal of Intelligent Systems”、“系统工程理论与实践”、“管理科学学报”等发表学术论文60余篇,其中SCI收录3篇,EI检索20篇、ISTP检索9篇。
兼任CNAIS常务理事、中国优选法统筹法与经济数学研究会常务理事、“运筹与管理”期刊副主编。
陆文星 副教授,博士。主要从事信息管理与信息系统、工程与项目管理、计算机应用技术等方面的教学和研究工作及企业信息化、信息系统开发工作。
近5年来,主讲信息系统分析与设计、项目论证与评估、项目管理、计算机网络等多门本科生、硕士生课程;先后参加国家“863”项目、国家自然科学基金项目等多项研究课题和项目开发;获安徽省科技进步二等奖1项;在“中国管理科学”“系统仿真学报”等发表学术论文10余篇,其中EI检索6篇、ISTP检索2篇。
|
目錄:
|
第1章 信息系统概述1
1.1 信息系统的基本概念2
1.1.1 信息系统的定义2
1.1.2 信息系统的组成3
1.1.3 信息系统的功能5
1.2 信息系统的类型6
1.2.1 事务处理系统6
1.2.2 管理信息系统6
1.2.3 办公自动化系统9
1.2.4 决策支持系统11
1.2.5 专家系统13
1.2.6 地理信息系统16
1.3 信息系统与管理18
1.3.1 组织管理环境的变化18
1.3.2 新兴信息技术对管理的影响19
1.3.3 信息系统对管理的支持21
1.3.4 管理科学化对信息系统的影响23
1.4 信息系统规划与企业发展战略24
1.4.1 信息系统规划的概念24
1.4.2 信息系统规划的内容25
1.4.3 信息系统规划与企业发展的战略关系28
1.4.4 信息系统规划的实施方法29
本章小结33
思考与讨论34
参考文献34
第2章 信息系统开发(方法和模型)37
2.1 信息系统的开发方法38
2.1.1 结构化生命周期法38
2.1.2 原型法41
2.1.3 面向对象法42
2.1.4 敏捷开发方法47
2.2 信息系统开发模型49
2.2.1 瀑布模型49
2.2.2 螺旋模型51
2.2.3 增量模型53
2.2.4 喷泉模型55
2.2.5 快速原型模型56
2.2.6 基于构件的开发模型58
2.2.7 基于体系结构的开发模型59
2.2.8 RUP61
2.3 信息系统开发方式64
2.3.1 自主开发64
2.3.2 联合开发64
2.3.3 信息系统外包65
本章小结67
思考与讨论67
参考文献68
第3章 系统的结构化 分析与建模69
3.1 系统分析概述70
3.1.1 系统分析的目标和内容70
3.1.2 系统总体目标及系统范围72
3.1.3 系统分析常用方法73
3.2 需求信息的获取74
3.2.1 需求信息的种类74
3.2.2 需求信息来源和收集策略75
3.2.3 需求信息获取的方法75
3.3 系统结构化分析方法与工具76
3.3.1 自顶向下分析法76
3.3.2 业务流程分析77
3.3.3 数据流程分析79
3.3.4 数据字典84
3.4 系统的结构化描述技术88
3.4.1 结构化英语89
3.4.2 决策树91
3.4.3 决策表92
3.4.4 结构化描述技术的选择94
3.5 结构化分析案例95
3.5.1 组织结构分析95
3.5.2 业务流程分析96
3.5.3 数据流程分析97
本章小结98
思考与讨论99
参考文献100
第4章 系统的面向对象分析与建模101
4.1 面向对象分析的基本概念102
4.1.1 面向对象方法的基本概念102
4.1.2 面向对象分析的概念和优点105
4.1.3 面向对象分析的主要原则106
4.2 统一建模语言107
4.2.1 UML概述107
4.2.2 UML的内容109
4.2.3 UML分析建模过程110
4.3 面向对象分析112
4.3.1 OOA系统模型112
4.3.2 OOA过程114
4.4 面向对象的UML分析建模117
4.4.1 用例图117
4.4.2 类图121
4.4.3 顺序图126
4.4.4 通信图126
4.4.5 状态机图127
4.5 面向对象分析工具128
4.5.1 Rational Rose 2003概述128
4.5.2 Rational Rose 2003工具的基本介绍129
4.6 面向对象分析案例131
4.6.1 概述131
4.6.2 需求分析131
4.6.3 系统分析135
本章小结138
思考与讨论139
参考文献139
第5章 系统的结构化设计141
5.1 系统的结构化设计的任务142
5.1.1 总体设计142
5.1.2 详细设计142
5.2 系统设计和结构化设计的原则143
5.2.1 系统设计的原则144
5.2.2 结构化设计的原则145
5.3 结构化设计方法145
5.3.1 自顶向下设计方法146
5.3.2 流程重组与设计147
5.3.3 数据处理与存储设计149
5.3.4 结构图153
5.3.5 结构化处理过程设计155
5.4 模块与模块化159
5.4.1 模块化概念159
5.4.2 模块的聚合与耦合160
5.4.3 模块划分方法和原则163
5.5 结构化设计案例169
5.5.1 系统功能结构设计169
5.5.2 数据库设计169
5.5.3 处理过程设计171
5.5.4 数据的安全设计172
本章小结173
思考与讨论174
第6章 系统的面向对象设计175
6.1 面向对象设计的基本概念176
6.1.1 面向对象设计的概念176
6.1.2 面向对象设计的目标和任务176
6.2 面向对象设计的模型177
6.3 面向对象设计的过程178
6.3.1 问题域设计178
6.3.2 人机交互设计179
6.3.3 任务管理设计181
6.3.4 数据管理设计182
6.4 UML的设计和实现模型183
6.4.1 设计类图183
6.4.2 活动图186
6.4.3 构件图189
6.4.4 包图191
6.4.5 UML的实现模型193
6.5 设计模式194
6.5.1 设计模式概念195
6.5.2 设计原则196
6.5.3 常用设计模式197
6.6 面向对象设计案例203
6.6.1 系统平台设计204
6.6.2 结构设计204
6.6.3 用例设计205
6.6.4 数据库设计208
本章小结210
思考与讨论210
参考文献211
第7章 信息系统的测试213
7.1 系统测试的概念、目标和原则214
7.1.1 测试的概念和目标214
7.1.2 测试原则215
7.2 系统测试的基本方法216
7.2.1 白盒测试和黑盒测试216
7.2.2 静态测试和动态测试219
7.2.3 验证和确认221
7.2.4 自动化测试和随机测试222
7.3 系统测试的分类和过程225
7.3.1 测试的分类225
7.3.2 测试的过程225
7.4 系统测试技术228
7.4.1 单元测试228
7.4.2 集成测试231
7.4.3 系统测试234
7.4.4 验收测试235
7.5 面向对象的测试237
7.5.1 面向对象层次结构测试238
7.5.2 面向对象的单元测试239
7.5.3 面向对象的集成测试242
7.5.4 面向对象的系统测试243
7.6 测试案例244
7.6.1 支出发料管理功能的需求分析244
7.6.2 支出发料模块的性能及可用性要求246
7.6.3 支出发料模块的测试大纲247
7.6.4 支出发料模块的测试用例248
本章小结250
思考与讨论250
第8章 Internet环境下的信息系统开发253
8.1 Internet与信息系统的关系254
8.1.1 Internet简介254
8.1.2 常用的Internet服务255
8.1.3 Internet与信息系统的关系256
8.1.4 基于移动互联网的信息系统256
8.2 Internet环境下信息系统的体系结构257
8.2.1 客户机服务器(CS)结构257
8.2.2 浏览器服务器(BS)结构259
8.2.3 CS与BS结构的比较260
8.3 基于Web的信息系统开发技术261
8.3.1 Web网络协议261
8.3.2 Web页面技术262
8.4 基于Web的信息系统开发工具268
8.4.1 HTML页面编辑调试工具268
8.4.2 动态页面开发工具269
8.4.3 图形和动态元素制作工具271
8.4.4 数据库开发工具271
8.5 基于Web的系统开发案例——设计院图档管理信息系统272
8.5.1 系统开发的背景272
8.5.2 系统开发的目标272
8.5.3 系统运行环境273
8.5.4 需求分析275
8.5.5 系统设计276
本章小结279
思考与讨论279
参考文献279
第9章 信息系统开发的项目管理和规范281
9.1 信息系统项目管理内容282
9.1.1 项目的定义282
9.1.2 信息系统项目283
9.1.3 项目管理的定义及其知识范围284
9.1.4 信息系统项目管理287
9.2 信息系统项目管理过程290
9.2.1 项目过程290
9.2.2 项目管理过程291
9.2.3 信息系统项目管理各过程之间的关系292
9.3 信息系统开发的外包管理294
9.3.1 外包项目的需求管理295
9.3.2 承包服务商的选择与评估295
9.3.3 外包过程管理297
9.3.4 外包成果验收管理299
9.3.5 运维服务管理300
9
|
|