前言 信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术的新兴学科。它既有技术系统特征,又具有社会系统的特征,能为企业提供更加准确、及时而全面的数据,便于对信息进行更进一步的加工利用,加强企业管理的科学化、合理化、制度化、规范化。信息系统的综合性、边缘性、系统性、实践性等特点,使信息系统成为一门学科体系跨度大、基础知识要求广的课程。 信息技术的不断发展,互联网、云计算等技术的普及应用,社会信息化进程的不断深入,对信息系统的建设和应用产生了很大的促进作用,信息系统建设的理论和方法也在不断发展。本书在管理科学和信息技术的基本知识与技能的基础上,吸取了国内外同类教材先进的教学思想和教学内容,反映了这一领域的新发展,同时融入了作者多年来课程教学和信息系统建设的实践经验,系统地讲解信息系统分析与设计的方法,从而使学生具备承担企事业单位信息系统规划、信息系统分析与设计、信息系统实施、信息系统管理等工作的能力。 本书以简明扼要、易学、易懂、易掌握为编写原则,由浅入深、循序渐进地全面介绍开发信息系统所需要的各方面知识。全书共分为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