计算机类专业教育 > 信息检索与信息系统类

信息系统分析与设计

书号:9787113137168 套系名称:高等院校信息管理与信息系统专业规划教材

作者:王晓煜 出版日期:2011-12-01

定价:32.00 页码 / 开本:244 /16

策划编辑:秦绪好 吴宏伟 张晓箐 责任编辑:孟欣 徐盼欣

适用专业:无 适用层次:本科

最新印刷时间:

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书主要针对信息系统开发的全过程,详细讲述了其生命周期中各阶段的任务、方法及技术。

            全书共分9 章:第1、2 章从系统的角度入手,介绍了信息系统的相关概念及开发的方式方法;第3章讲述了系统规划阶段的工作内容及方法;第4、5 章详细讲述了结构化和面向对象两种系统分析方法的思想、步骤及所用工具;第6、7 章详细讲述了结构化和面向对象两种系统设计方法的思想、步骤及所用工具;第8 章讲述了系统实施阶段各项主要工作的原则及方法;第9 章介绍了系统维护与评价阶段的主要工作。

            本书适合作为高等院校信息管理与信息系统、电子商务、计算机应用及其他相关专业本科教材或教
    学参考书,也可作为从事信息系统建设的技术人员和管理人员的培训教材。

  •         目前,企业信息化已进入了一个新的高潮,企业信息化的基本问题就是建设各种服务、管理和决策的计算机信息系统,因此迫切需要培养大批熟练掌握信息系统工程基本原理、方法和工具的信息系统开发人员。

           信息系统工程是理论与实践相结合,涉及信息技术、企业管理等多个学科的综合性学科。理论与实践是相辅相成的,从事系统工程的专业人员一方面需要掌握坚实的理论基础,另一方面需要积累丰富的开发经验。本书是在编者多年讲授“管理信息系统”、“商业信息系统”、“信息系统分析与设计”、“UML 语言”“软件工程”等课程的基础上,结合开发实践编写而成的。

          “ 信息系统分析与设计”课程重点培养学生的以下11 个能力:
           (1)掌握信息系统分析与设计知识:掌握信息系统分析与设计的基本理论、技术及方法,综合运用现代企业管理知识和现代信息技术知识,分析信息系统的应用需求,设计新系统的逻辑模型和物理模型,提出新系统的开发方案。

           (2)全方位思维:识别并定义一个系统、系统行为和系统;应用跨学科的相关方法,保证对系统的全方位理解;认识系统的社会、企业和技术的背景环境;识别系统与外界的交互作用和对系统行为的影响。

           (3)书面交流:展示文章内容的连贯性和流畅性;用正确的文字拼写、标点符号和语法写作;对文件格式化;展示技术写作能力。

           (4)电子及多媒体交流:能制作电子演示材料;应用各种电子表达形式(图形、网页等)。

           (5)图表交流:画草图和正式图样;制作图表;解释正式技术图样和图像效果。

           (6)确立系统目标和要求:识别市场需求和机会;找出并分析顾客需求;确定有新技术或潜在需求所带来的机会;解释决定需求的背景环境因素;解释影响系统、系统目标和现有资源因素变化的可能性;解释系统目标和要求;解释初期目标(基于需求、机会和其他影响)。

           (7)定义功能、概念和结构:确定必要的系统功能(以及系统的行为指标);选择系统的定义;区分高层次的构架形式和结构;讨论将构架形式分解为单元,给单元赋予功能并定义单元间的接口。

           (8)系统建模和确保目标实现:找出技术性能指标的合理模型;讨论实施和运行的概念;讨论生命周期价值和成本(设计、实施、运行、机会等);讨论各种目标、功能、概念和结构间的取舍及收敛所需的迭代。

           (9)设计过程:为系统目标和要求导出每个单元或元件选择要求;分析备选设计方案;选择初始设计方案;综合(评析)最终设计;能适应需求的变化。

           (10)设计过程的分段与方法:解释系统设计不同阶段(如概念设计、初步设计、详细设计)的工作;讨论适应特定开发项目的过程模型(自上而下模式、螺旋模式、并行模式等);讨论单一、平台和衍生产品的设计过程。

           (11)设计实施过程:阐述实施过程的表现、成本和质量的目标和指标;明确实施系统的设计。

           其具体能力要求在每一章的首页上列出,希望学生在学习时加以注意。全书共分9 章:第1、2 章从系统的角度入手,介绍了信息系统的相关概念及开发的方式方法;第3 章讲述了系统规划阶段的工作内容及方法;第4、5 章详细讲述了结构化和面向对象两种系统分析方法的思想、步骤及所用工具;第6、7 章详细讲述了结构化和面向对象两种系统设计方法的思想、步骤及所用工具;第8 章讲述了系统实施阶段各项主要工作的原则及方法;第9 章介绍了系统维护与评价阶段的主要工作内容。

           各章学时安排如下:
    章 讲 解 内 容 建议学时(共64 学时)
    第1、2 章 信息系统开发方法的基础知识 2
    第3 章 系统规划方法 8
    第4、5 章 结构化和面向对象两种系统的分析方法 32
    第6、7 章 结构化和面向对象两种系统的设计方法 16
    第8 章 系统实施、运行与维护的相关知识 4
    第9 章 信息系统的维护与评价工作 2

           本书由大连东软信息学院信息技术与商务管理系王晓煜副教授担任主编,负责全书框架设计、编写组织及统稿定稿工作;关胜、吴迪、王倩担任副主编。各章编写分工如下:王晓煜撰写第1 章(除1.6 节)和第2 章;韩雪撰写第1 章的1.6 节;关胜撰写第3、5、7 章;吴迪撰写第4 章(除4.1 节)和第6 章(除6.1 节);曹晶华撰写第4 章的4.1 节和第六章的6.1 节;宋喜莲撰写第8 章;王倩撰写第9 章。

           本书配套光盘开发由董秀芳完成。

           本书的编写参考和引用了许多专家、学者的相关研究和案例、习题,在此表示衷心的感谢。编者在本书的“参考文献”中尽量将所引用的文献来源列明,如有疏漏,敬请谅解。由于编者的学识与水平有限,书中难免存在疏漏之处,敬请读者批评指正。
    编 者
    2011 年9 月
  • 第 1 章信息系统概述.....................................................................................................1
    1.1 信息..................................................................................................................................... 2
    1.1.1 数据与信息的定义................................................................................................... 2
    1.1.2 信息的性质.............................................................................................................. 3
    1.2 系统..................................................................................................................................... 4
    1.2.1 系统的定义.............................................................................................................. 4
    1.2.2 系统的特性.............................................................................................................. 5
    1.3 信息系统的定义、功能和结构............................................................................................ 6
    1.3.1 信息系统的定义....................................................................................................... 6
    1.3.2 信息系统的功能....................................................................................................... 7
    1.3.3 信息系统的结构....................................................................................................... 8
    1.4 信息系统的发展................................................................................................................. 11
    1.5 信息系统的发展趋势......................................................................................................... 12
    1.5.1 企业资源规划........................................................................................................ 12
    1.5.2 客户关系管理........................................................................................................ 13
    1.5.3 决策支持系统........................................................................................................ 14
    1.6 Internet 与信息系统的发展................................................................................................ 15
    1.6.1 计算机网络的发展................................................................................................. 15
    1.6.2 Internet 的发展....................................................................................................... 16
    1.6.3 Internet 环境下信息系统的发展............................................................................ 17
    思考题........................................................................................................................................ 18
    第2 章信息系统开发概论............................................................................................19
    2.1 信息系统建设的复杂性..................................................................................................... 21
    2.2 信息系统开发的原则和条件............................................................................................. 21
    2.2.1 信息系统开发的原则............................................................................................. 21
    2.2.2 信息系统开发的条件............................................................................................. 22
    2.3 信息系统开发的组织管理................................................................................................. 23
    2.3.1 信息系统发展的诺兰模型..................................................................................... 23
    2.3.2 系统开发的组织机构............................................................................................. 24
    2.3.3 系统开发的人员组成............................................................................................. 25
    2.4 信息系统的开发方式......................................................................................................... 26
    2.5 信息系统的开发方法......................................................................................................... 27
    2.5.1 结构化生命周期法................................................................................................. 27
    2.5.2 原型法.................................................................................................................... 30

    2.5.3 面向对象方法........................................................................................................ 32
    思考题........................................................................................................................................ 33
    第3 章系统规划..........................................................................................................34
    3.1 系统规划概述.................................................................................................................... 36
    3.1.1 信息系统建设概述................................................................................................. 36
    3.1.2 相关的名词术语..................................................................................................... 39
    3.2 系统规划的任务和作用..................................................................................................... 40
    3.2.1 系统规划的任务..................................................................................................... 40
    3.2.2 系统规划的作用..................................................................................................... 41
    3.3 系统规划的内容和特点..................................................................................................... 42
    3.3.1 系统规划的内容..................................................................................................... 42
    3.3.2 系统规划的特点..................................................................................................... 44
    3.4 系统规划的原则和优势..................................................................................................... 45
    3.4.1 系统规划的原则..................................................................................................... 45
    3.4.2 系统规划的优势..................................................................................................... 47
    3.5 系统规划的方法................................................................................................................. 48
    3.5.1 关键成功因素法..................................................................................................... 48
    3.5.2 企业系统规划法..................................................................................................... 49
    3.5.3 战略目标集转化法................................................................................................. 62
    3.6 系统规划的可行性研究..................................................................................................... 64
    3.6.1 可行性研究的内容................................................................................................. 64
    3.6.2 可行性研究的步骤................................................................................................. 66
    3.6.3 可行性研究报告和系统设计任务书...................................................................... 67
    思考题........................................................................................................................................ 68
    第4 章结构化系统分析................................................................................................69
    4.1 系统分析的任务................................................................................................................. 71
    4.2 系统分析的目标................................................................................................................. 71
    4.3 系统分析的内容................................................................................................................. 72
    4.4 系统分析方法.................................................................................................................... 74
    4.5 详细调查............................................................................................................................ 75
    4.6 业务分析............................................................................................................................ 77
    4.6.1 组织机构分析........................................................................................................ 77
    4.6.2 组织职能分析........................................................................................................ 78
    4.6.3 业务流程分析........................................................................................................ 79
    4.7 数据流分析........................................................................................................................ 82
    4.7.1 数据流分析的内容................................................................................................. 82
    4.7.2 数据流图的基本图例............................................................................................. 83

    4.7.3 数据流图的层次结构............................................................................................. 84
    4.7.4 数据流图的绘制..................................................................................................... 85
    4.7.5 数据流图的检查..................................................................................................... 85
    4.8 数据字典............................................................................................................................ 89
    4.8.1 数据字典条目........................................................................................................ 89
    4.8.2 数据字典的建立与管理......................................................................................... 92
    4.9 处理逻辑描述.................................................................................................................... 93
    4.9.1 结构化语言............................................................................................................ 93
    4.9.2 判定树.................................................................................................................... 94
    4.9.3 判定表.................................................................................................................... 95
    4.10 数据立即存取图............................................................................................................... 97
    4.11 新系统的逻辑模型........................................................................................................... 99
    4.12 系统分析说明书............................................................................................................. 101
    思考题...................................................................................................................................... 102
    第5 章面向对象系统分析.......................................................................................... 104
    5.1 面向对象技术.................................................................................................................. 105
    5.1.1 面向对象技术的基本思想................................................................................... 105
    5.1.2 面向对象领域中的基本概念............................................................................... 106
    5.2 统一建模语言.................................................................................................................. 110
    5.3 面向对象系统分析的基本过程........................................................................................ 112
    5.3.1 需求分析.............................................................................................................. 112
    5.3.2 基本模型.............................................................................................................. 114
    5.3.3 主要活动.............................................................................................................. 115
    5.4 识别信息系统的目标和边界........................................................................................... 116
    5.4.1 识别信息系统的目标........................................................................................... 116
    5.4.2 明确信息系统的边界........................................................................................... 118
    5.5 用例与用例图.................................................................................................................. 119
    5.5.1 用例的概念.......................................................................................................... 119
    5.5.2 用例的识别.......................................................................................................... 119
    5.5.3 构建用例模型...................................................................................................... 120
    5.6 对象和类图...................................................................................................................... 121
    5.6.1 识别对象.............................................................................................................. 122
    5.6.2 识别属性.............................................................................................................. 125
    5.6.3 识别服务.............................................................................................................. 128
    5.6.4 识别对象关联...................................................................................................... 131
    5.6.5 构建逻辑模型——类图....................................................................................... 142
    5.7 顺序图.............................................................................................................................. 143
    思考题...................................................................................................................................... 145

    第6 章结构化系统设计.............................................................................................. 146
    6.1 系统设计的目标............................................................................................................... 147
    6.2 系统设计的原则............................................................................................................... 148
    6.3 系统设计的内容与方法................................................................................................... 151
    6.4 功能模块设计.................................................................................................................. 152
    6.4.1 子系统划分.......................................................................................................... 152
    6.4.2 模块结构图.......................................................................................................... 152
    6.4.3 模块划分的标准................................................................................................... 154
    6.4.4 模块结构图的基本结构....................................................................................... 157
    6.4.5 模块结构图的设计............................................................................................... 158
    6.5 系统物理配置设计........................................................................................................... 169
    6.5.1 系统性能指标...................................................................................................... 169
    6.5.2 系统的物理结构与设备配置............................................................................... 170
    6.6 代码设计.......................................................................................................................... 172
    6.6.1 代码设计的原则................................................................................................... 172
    6.6.2 代码的主要种类................................................................................................... 173
    6.6.3 代码校验的方法................................................................................................... 174
    6.6.4 代码设计步骤...................................................................................................... 175
    6.7 数据库设计...................................................................................................................... 175
    6.7.1 数据库设计基本步骤........................................................................................... 175
    6.7.2 概念设计.............................................................................................................. 178
    6.7.3 逻辑设计.............................................................................................................. 180
    6.7.4 物理设计.............................................................................................................. 181
    6.8 人-机接口设计................................................................................................................ 182
    6.8.1 输入设计.............................................................................................................. 182
    6.8.2 输出设计.............................................................................................................. 183
    6.8.3 人- 机对话设计.................................................................................................... 184
    6.9 处理过程设计.................................................................................................................. 185
    6.9.1 流程图.................................................................................................................. 186
    6.9.2 NS 图.................................................................................................................... 187
    6.10 系统设计说明书............................................................................................................. 188
    思考题...................................................................................................................................... 190
    第7 章面向对象系统设计.......................................................................................... 191
    7.1 OOD 系统模型................................................................................................................. 192
    7.2 OOD 设计......................................................................................................................... 193
    思考题...................................................................................................................................... 197

    第 8 章系统实施概述................................................................................................. 198
    8.1 系统实施阶段的任务....................................................................................................... 200
    8.2 系统实施阶段的特点....................................................................................................... 202
    8.3 系统实施的步骤和自顶向下的实施方法........................................................................ 203
    8.4 系统实施风险评估........................................................................................................... 204
    8.5 程序开发.......................................................................................................................... 205
    8.5.1 程序设计语言的特性及选择............................................................................... 205
    8.5.2 编程工作的标准................................................................................................... 207
    8.5.3 设计风格.............................................................................................................. 208
    8.5.4 程序设计方法...................................................................................................... 209
    8.6 软件测试.......................................................................................................................... 210
    8.6.1 软件测试的含义................................................................................................... 210
    8.6.2 不同阶段的软件测试........................................................................................... 212
    8.6.3 白盒测试与黑盒测试........................................................................................... 213
    8.6.4 测试用例的设计................................................................................................... 215
    8.6.5 软件测试原则...................................................................................................... 219
    8.6.6 自动化测试.......................................................................................................... 220
    8.7 系统转换.......................................................................................................................... 221
    8.7.1 系统转换的任务................................................................................................... 221
    8.7.2 系统转换的方法................................................................................................... 221
    思考题...................................................................................................................................... 223
    第9 章系统维护与评价.............................................................................................. 224
    9.1 系统维护.......................................................................................................................... 225
    9.1.1 系统维护的类型................................................................................................... 225
    9.1.2 系统维护的内容................................................................................................... 226
    9.1.3 系统维护工作的管理........................................................................................... 226
    9.2 系统评价.......................................................................................................................... 227
    思考题...................................................................................................................................... 229
    附录A 教材设计与教学建议....................................................................................... 230
    参考文献...................................................................................................................... 233

  • 王晓煜,大连东软信息学院信息技术与商务管理系