02134信息系统分析与设计.docx
《02134信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《02134信息系统分析与设计.docx(28页珍藏版)》请在冰豆网上搜索。
02134信息系统分析与设计
高纲1194
江苏省高等教育自学考试大纲
02134 信息系统分析与设计
南京理工大学编
江苏省高等教育自学考试委员会办公室
一、课程性质及其设置目的与要求
(一)课程性质和特点
《信息系统分析与设计》课程是江苏省高等教育自学考试信息管理与信息系统专业(本科段)的必修课,该课程是信息管理专业课程体系中的骨干课程之一。
21世纪是信息社会,每个人、每个社会组织对信息资源的开发利用能力已成为其竞争力的主要标志之一。
20世纪60年代发展起来的信息系统,在各个领域都有着广泛的应用,如计算机辅助设计系统、现代通信信息系统、管理决策系统、生产控制系统等等,它们作为信息社会最为重要的基础设施,是人们开发、利用信息资源以支持组织目标的战略手段,极大地促进了现代社会组织的变革、推进了社会信息化进程、提高了组织自身素质与竞争能力。
现代信息技术不断发展,但是信息技术这支利剑必须切实瞄准各行各业的业务需求这个目标,做到有的放矢,才能真正发挥作用。
《信息系统分析与设计》这门课程的任务就是利用信息技术这支利剑,结合具体的企业组织的实际情况,帮助学生弄清信息系统的规划、分析、设计和实施等阶段的目标、任务、要求和过程,掌握信息系统开发的各种方法,从而提高应考者信息系统开发的理论水平,锻炼他们进行信息系统开发的实践能力,为将来从事实际工作奠定坚实的基础。
《信息系统分析与设计》是一门实践性很强的应用型课程,是以讲解信息系统规划、分析、设计及实施各个阶段的任务、方法、过程为主要内容,引导应考者利用实验课时进行实践摸索,不断深入理解知识、灵活运用知识的一门课程。
其特点是:
课程实践性较强,应考者通过系统而专门的学习,在树立清晰的系统意识的基础上,必须灵活掌握信息系统分析与设计的各种工具和方法,实际开发自己的信息系统。
通过本课程的学习,应考者不仅可以增强自学能力和独立研究能力,而且提高自身的实践开发能力,成为具备较强的研究能力、创新能力和驾驭现代化信息技术能力的复合型人才。
(二)本课程的基本要求
通过本课程的要求,应考者应达到如下要求:
1、了解信息系统的基本概念、分类;
2、重点掌握信息系统的生命周期,了解各种开发方法的基本思想;
3、重点掌握信息系统总体规划的意义、任务、特点及基本步骤;
4、掌握信息系统分析阶段的任务、特点,重点掌握信息系统分析阶段的方法和工具;
5、掌握信息系统设计阶段的任务、目标,重点掌握总体设计、详细设计的内容和方法;
6、了解信息系统实施阶段的任务和实现方法;
7、掌握面向对象的分析和设计方法的原理和工具、优点和不足;
8、掌握原型法的概念、作用、优缺点,了解软系统方法在信息系统建设中的应用;
9、了解信息系统项目管理的含义及内容;
10、了解信息系统运行管理的内容、意义;
另外,在了解和掌握上述理论知识的基础上,能运用结构化分析与设计的思想、方法和工具,开发一个实际的信息系统。
(三)本课程与相关课程的联系
本课程的前修课程是管理学,计算机文化基础,程序设计基础。
管理学介绍企业管理的一系列概念,原理、方法,计算机文化基础介绍有关计算机的软硬件基础知识,程序设计基础介绍程序设计语言和编程技巧,这三门课程可以帮助我们更好地理解信息系统开发过程中的各种术语和基本思想,掌握进行信息系统分析与设计采用的工具,熟悉信息系统开发的整个过程和管理方法,并灵活应用于实践。
二、课程内容与考核目标
第一章信息系统的基本概念
(一)课程内容
本章主要介绍系统论的基本思想,信息与信息系统的基本概念、基本功能,以及信息系统发展所经历的几个阶段。
(二)学习要求
通过本章学习,应考者应当了解系统论的基本思想,懂得信息系统的开发是一项系统工程,掌握有关信息、信息系统的基本概念和基本功能,了解信息系统的发展所经历的几个阶段,了解企业信息化的意义以及企业信息化与管理变革的关系。
(三)考核知识点与考核要求
1、系统
(1)领会:
系统论的思想,系统思想的发展过程;
(2)掌握:
系统的定义;
2、信息与信息系统
(1)领会:
信息的定义、属性,人作为信息处理器的特点,信息是管理的基础,决策过程,各管理层的决策特点;
(2)掌握:
结构化决策与非结构化决策的含义,信息系统的基本功能,信息系统发展所经历的三个阶段的特点和结构;
3、信息化
(1)领会:
企业信息化的含义;
(2)掌握:
企业信息化与企业管理变革的关系;
第二章信息系统建设概论
(一)课程内容
本章主要介绍信息系统建设的复杂性、艰巨性,信息系统的生命周期以及开发过程,信息系统的几种开发方法及软件开发工具,信息系统发展的诺兰模型,建立信息系统的基础条件、准备工作以及可选择的四种开发方式。
(二)学习要求
了解信息系统的建设是一个复杂、艰巨的过程,知道一些非技术因素往往决定着信息系统建设的成功与否,了解信息系统开发的软件工具,掌握信息系统建设经历的生命周期,掌握进行信息系统开发所采用的几种主要方法的基本思想,掌握信息系统发展的诺兰模型以及四种开发方式。
(三)考核知识点与考核要求
1、信息系统建设的回顾与思考
(1)领会:
信息系统建设与发展的回顾;
(2)掌握:
信息系统建设成败的原因,懂得信息系统的建设是一个复杂过程;
2、信息系统的生命周期
(1)领会:
信息系统生命周期的含义及组成;
(2)掌握:
信息系统生命周期五个组成阶段的任务,熟悉信息系统的开发过程;
3、信息系统开发方法
(1)领会:
早期开发方法的不足之处以及不足的原因,结构化方法的产生由来,软件开发的发展过程;
(2)掌握:
结构化方法的基本思想,面向对象方法的基本思想,原型法和软系统方法的含义;
4、信息系统开发的组织管理
(1)领会:
信息系统发展的诺兰模型,成功建立信息系统并使之正常运行、取得效益的基础条件;
(2)掌握:
系统开发中各类人员的职责和能力,四种系统开发方式的比较,系统开发中进行管理和控制的几个方面;
第三章系统规划
(一)课程内容
本章介绍信息系统生命周期的第一阶段:
系统规划。
主要介绍系统规划的任务、特点和意义,BSP方法的基本步骤和可行性分析的含义。
(二)学习要求
这一阶段学习的主要目的是明确系统规划的任务、特点和意义,了解BSP方法的基本流程,领会可行性分析的必要性和可行性分析的内容,掌握可行性分析报告的书写格式与内容。
(三)考核知识点与考核要求
1、系统规划的任务与特点
(1)领会:
系统规划的任务和特点;
(2)掌握:
系统规划的五个原则;
2、信息系统的战略规划
(1)领会:
制定信息系统的发展战略是系统规划阶段的主要任务;
(2)掌握:
信息系统战略规划的内容,信息系统战略规划的一种方法——战略集合转移法;
3、企业系统规划法
(1)领会:
企业系统规划法的含义,运用企业系统规划法进行信息系统总体规划包含的七个阶段;
(2)掌握:
运用企业系统规划法定义管理目标、定义管理过程、定义数据分类和定义信息结构的过程和办法;
4、可行性研究
(1)掌握:
可行性研究的内容,可行性分析报告的内容;
(2)应用:
结合实例能进行可行性研究,并写出可行性分析报告;
第四章系统分析
(一)课程内容
本章介绍信息系统生命周期的系统分析阶段。
主要介绍系统分析的任务、特点、方法与工具。
(二)学习要求
这一阶段学习的主要目的是明确系统分析的任务、特点,要求掌握数据流图的画法,尤其是基于时间驱动的数据流图的画法,掌握数据字典中设立的各类条目及数据字典的使用方法和管理手段,了解数据流图中处理逻辑的表达工具,掌握利用实体图进行数据建模,建立信息系统逻辑模型的方法,了解系统分析说明书的内容和审议过程。
(三)考核知识点与考核要求
1、系统分析的任务和特点
(1)领会:
系统分析的任务和特点,系统分析的困难之处;
2、数据流图
(1)领会:
数据流图的作用;
(2)掌握:
数据流图所含的基本成分的含义,基本成分所使用的符号的画法;
(3)应用:
能结合案例画出系统数据流图;
3、数据字典
(1)领会:
引入数据字典的原因,数据字典的功能,数据字典的使用与管理;
(2)掌握:
数据字典中各类条目的作用、内容和书写格式。
包括数据元素的名称、别名、类型、取值范围和取值的含义、长度,数据结构的名称、说明、结构组成以及组成成分之间三种关系的表达方式,数据流的来源、去处、组成、流通量和高峰时的流通量,数据存储的名称、说明、结构、相关的数据流,处理过程的名称、说明、输入/输出、处理功能,外部实体的名称、说明、输入/输出数据流、数量等;
(3)应用:
能根据系统开发的需要编写数据字典;
4、表达处理逻辑的工具
(1)领会:
表达处理逻辑的三种工具,引入基本说明的原因,基本说明的功能,编写基本说明的注意事项;
(2)掌握:
用结构化语言编写基本说明、描述处理逻辑的方法,用判定树编写基本说明、描述处理逻辑的方法,用判定表编写基本说明、描述处理逻辑的方法,以及三种表达方式的比较;
(3)应用:
能用三种方法中的一种或几种编写描述数据流图中处理逻辑的基本说明;
5、事件和数据流图
(1)领会:
什么叫事件,一个信息系统中三种类型事件的含义;
(2)掌握:
如何基于事件来分解DFD图;
6、数据建模
(1)领会:
实体、联系、属性的概念;
(2)掌握:
实体关系图的画法;
(3)应用:
在实体关系图中如何分解多对多的联系;
7、新系统逻辑模型的提出
(1)领会:
如何提出新系统的逻辑模型;
8、系统说明书
(1)领会:
系统说明书的内容,系统说明书的审议过程;
(2)应用:
能结合实例编写系统说明书;
第五章系统设计
(一)课程内容
本章介绍信息系统生命周期的系统设计阶段。
主要介绍系统设计的任务、目标、内容,讲述结构化设计的相关概念,介绍利用变换分析和事务分析方法从数据流图导出系统结构图的方法,一体化设计方法的步骤,代码设计、输入/输出设计、数据库设计,计算机处理过程的设计等,最后介绍系统设计说明书的书写内容。
(二)学习目的与要求
这一阶段学习的主要目的是明确系统设计的任务、目标和设计内容,掌握结构化设计的相关概念,掌握从数据流程图导出系统结构图的方法,了解一体化设计方法的工作步骤,代码设计的注意事项,输入/输出设计的注意事项,掌握数据库设计时的数据规范化处理的必要性和处理方法,了解计算机处理过程的设计方法,计算机系统软硬件产品的选购和计算机网络的配置原则,系统设计报告的书写要求。
(三)考核知识点与考核要求
1、系统设计的任务要求
(1)领会:
系统设计的任务、目标和设计内容;
2、结构化设计的基本概念
(1)领会:
模块的概念和表示方法,结构图的作用及表示方法,模块间的联系用耦合和内聚两个概念来表示,耦合和内聚的概念,引入耦合和内聚概念的原因,模块的扇入与扇出的概念;
(2)掌握:
影响模块间的耦合程度的三方面因素,降低模块间耦合程度的办法,模块间内聚的分类、各个分类部分的含义和好坏,模块的作用范围与控制范围的含义及画法,模块扇入与扇出的原则;
(3)应用:
结合实例理解基本概念,能运用所学知识画出总体设计中的结构图,并进行改进;
3、从数据流图导出结构图
(1)领会:
变换结构和事务结构的概念;
(2)掌握:
用变换分析法从DFD导出系统结构图的过程,用事务分析法从DFD导出系统结构图的过程;
(3)应用:
能用两种方法从DFD导出系统结构图;
4、一体化设计方法
(1)领会:
引入一体化设计的原因,初等功能、菜单树、事务的概念;
(2)掌握:
一体化方法的工作步骤,菜单树设计的过程,事务设计的过程,数据库模式设计的阶段和过程;
5、代码设计
(1)领会:
代码的作用,代码的种类,代码的类型,代码的校验方法;
(2)掌握:
代码设计的原则和步骤;
(3)应用:
能结合实例有原则地编写代码;
6、输出设计
(1)领会:
输出设计的重要性,输出设计包含的内容;
(2)应用:
能编写程序代码,进行输出设计;
7、输入设计
(1)领会:
输入设计的原则,输入设计的内容,输入数据有哪几种校验方法;
(2)掌握:
输入设计时对输入数据的记录格式设计的要求和采用技术,用户界面设计的原则;
(3)应用:
能编写程序代码,进行输入设计;
8、数据库设计
(1)领会:
关系的概念,主键、外键的概念,第一范式、第二范式、第三范式的概念;
(2)掌握:
从实体关系图设计关系数据库模式的步骤,怎样进行关系模式的规范化处理,消除函数依赖关系,物理设计的内容;
(3)应用:
能根据系统开发的需要进行数据的规范化处理;
9、计算机处理过程的设计
(1)领会:
计算机处理过程设计的意义;
(2)掌握:
结构化程序框图的画法,盒图的画法;
(3)应用:
能画程序框图;
10、技术系统的设计
(1)掌握:
选择计算机系统的依据,网络总体设计的内容,可参考的性能指标,确定网络类型和网络产品的原则;
11、系统设计说明书
(1)掌握:
系统设计说明书包含的内容;
(2)应用:
能结合系统设计阶段的工作,书写系统设计说明书;
第六章系统实施
(一)课程内容
本章介绍信息系统实施阶段的任务与特点,结构化的实施方法,系统测试的概念与类型,测试用例的设计方法。
(二)学习要求
这一阶段学习的主要目的是明确系统实施阶段的任务与特点,了解自顶向下的结构化系统实现方法,了解结构化程序设计的思想,掌握系统测试的概念、原则和测试用例的设计方法,了解系统交付使用时的几种交付方式。
(三)考核知识点与考核要求
1、系统实施阶段的任务
(1)领会:
系统实施阶段的主要活动及相互关系,系统实施阶段的特点;
2、自顶向下的实现方法
(1)掌握:
自顶向下方法的实现思路;
(2)应用:
结合实例理解自顶向下进行系统实施的过程;
3、编程技术
(1)领会:
编程是系统实施阶段的核心工作;
(2)掌握:
好程序的标准,结构化程序设计的概念及遵守的原则,面向对象的程序设计方法的性质,可视化编程技术的主要思想;
4、编程风格
(1)领会:
利用程序的内部文档提高程序的可阅读性,使用内部文档时的注意事项;
(2)掌握:
程序的结构的设计方法,程序名、变量名以及书写格式的规范化等;
(3)应用:
能够利用所学的编程技术编写程序,在编写过程中注意上述鼠疫事项;
5、系统测试
(1)领会:
检验软件设计成功与否的三种手段,测试的概念,测试的目的,测试的四种类型,测试的原则;
(2)掌握:
设计测试用例的方法,排错的方法;
6、系统的交付使用
(1)领会:
系统交付使用的几种方式;
第七章面向对象的分析与设计
(一)课程内容
本章介绍信息系统开发中面向对象的分析与设计方法的基本概念,与结构化设计方法的比较,以及采用面向对象的分析与设计方法进行信息系统开发的过程。
(二)学习要求
这一阶段学习的主要目的是掌握面向对象方法的基本概念与进行信息系统开发的过程,掌握面向对象方法开发的基本原理,了解面向对象方法的优点与不足。
(三)考核知识点与考核要求
1、原理与工具
(1)领会:
面向对象方法的基本概念,面向对象的分析与设计的主要任务;
(2)掌握:
UML的目标、优点、定义的视图类型;
(3)应用:
能绘制各种简单的UML图;
2、面向对象的分析与设计过程
(1)领会:
了解利用RUP进行面向对象的分析与设计的过程;
3、识别系统的目标和边界
(1)掌握:
如何识别信息系统的目标,如何明确信息系统的边界;
(2)应用:
结合实例理解并实际识别系统目标和边界,为以后了解用户需求,构建用例模型,建立系统逻辑模型打下基础;
4、用例和用例图
(1)领会:
什么是用例,用例的分类及相互关系;
(2)掌握:
如何识别用例,构建用例模型;
(3)应用:
能结合实际画出某简单系统的用例图;
5、对象与类图
(1)领会:
对象的概念,属性的概念,服务的概念,类的概念,了解永久对象及其与关系数据库的关系;
(2)掌握:
类的区分,如何识别对象,如何识别属性,如何识别服务,怎样进行对象分类,如何识别对象关联,构建逻辑模型——类图;
(3)应用:
结合实例构建类图;
6、交互图
(1)领会:
交互图的作用,协作图与顺序图的比较,面向对象方法的优点与不足;
(2)掌握:
顺序图的内容,在顺序图中引入边界类和控制类的意义;
(3)应用:
能结合实例画出对象之间相互作用、交换消息的顺序图;
第八章基于学习的开发方法
(一)课程内容
本章主要介绍信息系统开发中原型法的基本思想、基本步骤及优缺点,软系统方法论不作要求。
(二)学习要求
这一阶段学习的主要目的是要求学生掌握原型法的原理、实现步骤和优缺点。
同时结合实例理解以软系统方法论为指导的多视点方法的5个阶段。
(三)考核知识点与考核要求
1、原型法
(1)领会:
原型法的基本思想,原型法开发信息系统的优缺点;
(2)掌握:
采用原型法进行信息系统开发的四个步骤;
2、软系统方法的由来
(1)领会:
硬系统方法的实质,软系统方法论的概念,软硬系统思想的比较;
3、软系统方法在信息系统建设中的应用
(1)领会:
多视点方法的概念、目标;
(2)掌握:
多视点方法包含的5个阶段及阶段之间的内部联系;
第九章信息系统的开发管理
(一)课程内容
本章主要介绍信息系统开发的特点,对信息系统项目开发过程进行管理的工具,信息系统项目管理的几个方面。
(二)学习要求
本章的主要目的是让应考者了解信息系统开发的特点,了解信息系统项目开发管理的内容,掌握信息系统项目管理过程中的各种工具和方法,要求应考者对信息系统的开发管理有一个清晰的理论认识,并且能结合实例叙述信息系统项目管理的过程和办法。
(三)考核知识点与考核要求
1、项目管理的概念
(1)领会:
项目的定义及基本属性;
(2)掌握:
项目管理的意义,项目管理的特点,信息系统项目开发的特点;
2、进度管理
(1)领会:
进度管理的含义、意义;
(2)掌握:
制订计划的三个步骤,根据计划安排项目进度需要解决的问题,以及进行项目的进度控制过程和控制方法;
3、经费管理
(1)掌握:
信息系统的成本构成,信息系统成本测算的一般过程和测算方法,成本计划变更控制的方法;
4、质量管理
(1)领会:
在信息系统开发过程中树立全面质量控制观念的必要性;
(2)掌握:
软件质量特性,软件质量管理的内容;
5、文档管理
(1)领会:
文档的作用,信息系统文档的类型和内容,高质量文档的一些特点,信息系统文档管理的内容;
6、人员管理
(1)领会:
项目负责人的技能,高效率项目团队的特点,团队发展经历的四个阶段;
7、系统开发的监理
(1)领会:
监理的概念与作用;
(2)掌握:
信息系统监理的内容,信息系统监理的工作准则;
第十章信息系统的运行管理
(一)课程内容
本章主要介绍信息系统运行管理的内容,系统维护的意义、类型和步骤,信息系统评价的指标体系以及信息系统安全管理的一些问题。
(二)学习要求
本章的主要目的是让应考者了解信息系统投入运行以后,怎样建立管理信息系统运行的组织机构,如何制订运行管理的制度,日常的运行管理需要做哪几个方面的工作,系统维护的目的、意义、特点和步骤,信息系统面临的主要安全威胁和攻击以及安全管理的意义、措施等等。
要求应考者理解信息系统投入运行,系统的运行管理是一项非常重要的工作,了解信息系统运行管理的内容及意义,包括系统维护、安全管理、系统评价等。
(三)考核知识点与考核要求
1、运行管理的组织与制度
(1)领会:
信息系统运行管理组织机构的职责,系统安全可靠地运行需要制订哪些管理制度;
2、日常运行管理
(1)领会:
日常运行管理包括的几方面工作;
3、系统维护
(1)领会:
系统维护的目的和意义、对象和类型;
(2)掌握:
系统维护的工作程序;
4、安全管理
(1)领会:
信息系统的安全性体现在哪几个方面,信息系统面临的威胁和攻击以及如何制订信息系统的安全策略;
5、系统审计与评价
(1)领会:
信息系统审计的必要性,审计包含的内容,有哪些系统运行评价的指标;
实验
(一)实验目的