前言
信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术的新兴学科。它既有技术系统特征,又具有社会系统的特征,能为企业提供更加准确、及时而全面的数据,便于对信息进行更进一步的加工利用,加强企业管理的科学化、合理化、制度化、规范化。信息系统的综合性、边缘性、系统性、实践性等特点,使信息系统成为一门学科体系跨度大、基础知识要求广的课程。
信息技术的不断发展,互联网、云计算等技术的普及应用,社会信息化进程的不断深入,对信息系统的建设和应用产生了很大的促进作用,信息系统建设的理论和方法也在不断发展。本书在管理科学和信息技术的基本知识与技能的基础上,吸取了国内外同类教材先进的教学思想和教学内容,反映了这一领域的新发展,同时融入了作者多年来课程教学和信息系统建设的实践经验,系统地讲解信息系统分析与设计的方法,从而使学生具备承担企事业单位信息系统规划、信息系统分析与设计、信息系统实施、信息系统管理等工作的能力。
本书以简明扼要、易学、易懂、易掌握为编写原则,由浅入深、循序渐进地全面介绍开发信息系统所需要的各方面知识。全书共分为10章,内容涵盖了信息系统分析与设计的各个方面,可以为读者学习信息系统提供有效的帮助。
本书由董洁、杜利明主编。第1、2章由董洁、钟辉、刘也凡编写,第3、4章由董洁、李贵编写,第5、6章由董洁、李征宇、王艺霏编写,第7、8章由杜利明、孙雪洋编写,第9、10章由杜利明、王凤英、韩子扬编写。董洁、王凤英负责书稿的审阅。全书由董洁统稿。
本书是高等院校信息管理与信息系统本科专业核心课程的教学用书,可作为高等院校信息管理与信息系统本科专业及其相关专业的教材,同时也可作为MBA教材或企业信息系统研究与开发人员的参考资料。
由于时间仓促,书中难免有不妥之处,敬请读者批评指正。
作者
学 习 建 议
本课程的授课对象为信息管理与信息系统、计算机应用、软件工程、电子商务等本科专业学生。参考学时为64学时,包括课程理论教学环节48课时和实验教学环节16课时。本书也可作为相关专业MBA或硕士课程教材,理论教学环节的参考学时为32学时。
课程系统地讲授了信息系统开发方法。首先介绍信息系统开发相关的基本概念、基本原理和开发思想,然后结合实际案例系统介绍信息系统的总体规划、系统分析、系统设计、系统实施、系统切换、维护与评价等阶段的工作原则、工作步骤、基本方法及开发文档。
课程理论教学环节主要包括: 课堂讲授、研究性教学。课程以课堂教学为主,部分内容可以通过学生自学加以理解和掌握。研究性教学针对课程内容进行扩展和探讨,要求学生根据教师布置的题目提交报告,课内讨论讲评。
实验教学环节围绕信息系统的分析与设计开展,要求学生在掌握信息系统分析设计各环节的内容、技术、方法及策略的基础上,针对一些具体案例有效地进行信息系统的分析与设计。实践内容包括: 系统分析设计报告的撰写,组织结构图、业务流程图、数据流图的设计与绘制,信息系统对象模型、功能模型及行为模型的建立,系统界面设计、测试及发布等内容。具体题目可根据学时灵活安排,主要由学生课后自学完成。
本课程的主要知识点及课时分配见下表。
序号
知识单元(章节)
知识点
要求
推荐学时
1
信息系统概论
信息系统的基本概念
掌握
信息系统的基本性质
理解
信息系统体系结构
理解
现代信息系统企业驱动力
了解
信息系统关键技术
了解
4/2
2
信息系统开发理论基础
信息系统开发基本原理
掌握
信息系统开发生命周期
掌握
跨生命周期的活动
理解
信息系统开发原则
掌握
信息系统开发策略
理解
信息系统过程模型
掌握
信息系统开发方式
了解
4
续表
序号
知识单元(章节)
知识点
要求
推荐学时
3
信息系统开发方法
结构化开发的基本思想
理解
结构化开发的过程
掌握
结构化开发的原则
掌握
结构化开发的特点
理解
面向对象开发的基本思想
理解
面向对象开发过程
掌握
面向对象的基本概念
了解
结构化方法与面向对象方法区别
理解
计算机辅助软件工程基本思想
了解
计算机辅助软件工程的基本功能
了解
计算机辅助软件工程的特点
了解
4/2
4
系统规划
系统规划概念
了解
系统规划的内容
了解
信息系统规划机构
了解
信息系统规划步骤
掌握
系统规划方法
掌握
业务流程重组
理解
系统规划报告
掌握
4/2
5
系统分析
系统分析的任务
掌握
系统分析要求
理解
系统分析方法与步骤
掌握
可行性分析
掌握
详细调查的原则和方法
了解
组织结构与业务流程
掌握
数据流程图
掌握
数据建模与分析
理解
行为建模
了解
系统分析报告的撰写
了解
6/4
6
系统设计
系统设计的任务
掌握
系统设计要求及指标
理解
系统设计原理
理解
系统功能结构设计
掌握
信息系统体系结构设计
了解
数据库设计目标
理解
数据库设计步骤
掌握
代码设计种类与原则
了解
用户界面设计原则
理解
处理过程的设计工具
掌握
系统设计报告
了解
6/4
续表
序号
知识单元(章节)
知识点
要求
推荐学时
7
面向对象分析与设计
面向对象分析概念
了解
面向对象分析的原则
理解
面向对象模型
掌握
面向对象建模方法
掌握
UML统一建模语言
掌握
面向对象模型的建立
掌握
面向对象分析与设计的关系
了解
面向对象类的设计
掌握
面向对象数据设计方法
了解
面向对象设计模式
了解
6
8
系统实施
系统实施的任务
掌握
系统实施阶段主要问题
理解
信息系统物理系统实施
了解
程序设计的目标
理解
程序语言的选择准则
理解
程序设计风格
掌握
程序效率
了解
软件调试原则与方法
掌握
软件测试的目的和原则
理解
软件测试的方法和技术
理解
黑盒测试方法
掌握
白盒测试方法
掌握4/2
9
系统的切换、维护与评价
系统切换的目的和内容
理解
系统切换的工作流程
掌握
系统切换过程中需要注意的问题
理解
系统维护的目的及存在的问题
理解
系统维护类型及工作方式
了解
应用软件维护的分类
了解
数据维护的主要内容
了解
系统评价的目的
理解
系统评价方法
了解
系统评价指标与流程
了解
4/2
10
系统项目管理
系统项目管理的目标
理解
系统项目管理的特点与内容
理解
系统项目管理过程
掌握
信息系统项目工作计划
掌握
信息系统项目质量管理
掌握
信息系统项目风险管理
了解
信息系统项目文档管理
了解
4/2
11
研究性教学
课后完成、课堂讨论点评
理解
2