《广东省高等教育自学考试《信息系统开发》课程(课程代码02376)》由会员分享,可在线阅读,更多相关《广东省高等教育自学考试《信息系统开发》课程(课程代码02376)(30页珍藏版)》请在金锄头文库上搜索。
1、附件 6广东省高等教育自学考试信息系统开发课程(课程代码:02376)考试大纲目 录 课程性质与设置目的的要求 课程内容与考核目标第 1 章 信息系统开发概述第 2 章 信息系统开发路线、方法与工具第 3 章 信息系统项目管理第 4 章 需求获取第 5 章 过程建模第 6 章 数据建模第 7 章 应用架构设计第 8 章 软件过程设计第 9 章 数据库设计第 10 章 输入输出与用户界面设计第 11 章 系统实现与运行第 12 章 面向对象开发概述第 13 章 UML第 14 章 面向对象需求理解第 15 章 面向对象分析第 16 章 面向对象设计第 17 章 面向对象实现 关于大纲的说明与考核
2、实施要求附录:题型举例 课程性质与设置目的的要求主要包括以下内容:(一)课程性质和特点信息系统开发是高等教育自学考试考试计划中的一门专业课,研究信息系统的开发。信息系统开发有较强的理论性和实践性,本书以整个信息系统开发生命周期为主线,重点围绕结构化方法和面向对象开发方法,详细阐述系统规划、系统分析、系统设计、系统实施以及系统运行与支持等各阶段的主要内容,并介绍了项目管理工具以及系统分析、设计的 case 等,强调信息系统开发的基本技能,培养学生使用开发信息系统的实践能力。在每章之后提供了典型应用案例、思考题和练习题,使学生加深对系统开发的理解。Sybase PowerDesigner 是一种具
3、有强大功能、简便操作的信息系统建模工具,被广泛被用于信息系统的设计与开发中。因此,本课程学习具有较强的应用性和针对性。(二)本课程的基本要求(课程总目标)通过本课程的学习,要求达到以下“知识”和“技能”两方面目标。知识方面:理解信息系统的基本概念和理论,搞懂信息系统的特点和方法,学会信息系统的开发。技能方面:掌握信息系统开发的方法,PowerDesigner 的使用和操作,在计算机环境下创建信息系统原型,对一些实际问题进行信息系统开发。Sybase PowerDesiger 是一个集成化的企业级建模以及设计解决方案,它能帮助设计人员快速、高效地进行企业应用系统各种分析与设计模型的构建,可以完成
4、从定义业务需求到分析和设计整个流程的工作,并集成了对多种常用数据库系统和 Java、.NET、PowerBuilder 和 Web Services 等开发平台与技术的内在支持。本课程内容主要包括信息系统开发概述、信息系统开发路线、方法与工具、信息系统项目管理、需求获取、过程建模、数据建模、应用架构设计、软件过程设计、数据库设计、输入输出与用户界面设计、系统实现与运行、面向对象开发概述、UML、面向对象需求理解、面向对象分析、面向对象设计、面向对象实现。对于系统开发各阶段的任务、过程、结构化方法和工具进行了详细的介绍。(三)本课程与相关课程的联系、分工或区别。信息系统开发-方法、案例与实验是一
5、门涉及计算机多种知识的信息管理与信息系统类课程。信息系统开发需要在操作系统支持下工作。由于本课程是基于 Windows 操作系统介绍 PowerDesigner 的使用操作的,所以要求学过计算机先导课程计算机应用技术,特别是其中的 Windows 操作系统得使用部分。在学习信息系统开发的数据库、数据字典和数据流程时,需要接触到一些初步的数据库和程序设计知识,这是以关系数据库设计课程为基础。本书共分三部分:第 1 章至第 3 章是一般章,主要介绍信息系统的概念、主要开发方法以及贯穿项目生命周期的项目管理技术;第 4 章至第 11 章是重点章,讲述系统开发各阶段的任务、过程、结构化方法和工具;第
6、12 章至第 17章是次重点章,讲述面向对象需求理解、面向对象分析、面向对象设计和面向对象实现。 课程内容与考核目标第 1 章 信息系统开发概述(一)学习目的与要求(1)掌握系统的基本概念和组成(2)理解系统开发的基本过程,系统开发各阶段的主要内容(3)了解围绕信息系统开发主要过程的角色分配(二)课程内容1.1 信息系统的基本概念1.2 信息系统开发过程1.3 信息系统的相关角色1.4 案例分析校园二手书交易平台的设计与实现(三)考核知识点1、信息系统2、信息系统生命周期3、信息系统的相关角色4、系统开发案例分析(四)考核要求1、信息系统(1)领会:系统的概念与九大要素(2)领会:信息系统的概
7、念与九大要素(3)识记:信息系统的结构和类型(4)领会:各类信息系统之间的联系与区别2、信息系统生命周期(1)识记:信息系统生命周期的五个阶段(2)领会:信息系统生命周期五个阶段的主要任务3、信息系统的相关角色简单应用:信息系统的各个角色4、系统开发案例分析综合应用:系统开发案例的设计与实现第 2 章 信息系统开发路线、方法与工具(一)学习目的与要求(1)掌握几种典型的信息系统开发路线(2)掌握合适的开发路线与方法(3)掌握自动化工具与技术(二)课程内容2.1 信息系统开发路线概述2.2 模型驱动开发路线2.3 快速应用开发路线2.4 商用软件开发路线2.5 选择合适的开发路线与方法2.6 自
8、动化工具与技术2.7 案例分析case 工具在系统开发中的应用(三)考核知识点1、信息系统开发路线2、模型驱动开发路线3、快速应用开发路线4、商用软件包5、开发路线与方法的选择6、CASE(四)考核要求1、信息系统开发路线简单应用:信息系统各种开发路线2、模型驱动开发路线综合应用:模型驱动开发的三种方法及它们之间的比较3、快速应用开发路线(1)识记:快速应用开发路线的两种开发方式(2)识记:原型方法的三种类型(3)简单应用:原型设计和开发的具体步骤(4)领会:极限编程方法的步骤和特点4、商用软件包(1)简单应用:商业应用软件包开发路线的基本思想(2)简单应用:选择商业软件包的两种方式及其步骤(
9、3)领会:现成软件包二次开发的优缺点5、开发路线与方法的选择简单应用:选择开发路线与方法的原则6、CASE(1)领会:CASE 的工具分类及特点(2)综合应用:CASE 工具在系统开发中的应用第 3 章 信息系统项目管理(一)学习目的与要求(1)了解信息系统项目的管理过程(2)了解作为高效的项目经理所需要的技能(3)掌握项目发起、项目规划、项目执行和项目终结个阶段的主要任务及活动(4)掌握关键路径规划的含义和甘特图和网络图的创建过程(5)理解项目管理软件如何应用于支持项目进度的表示和管理(二)课程内容3.1 信息系统项目管理生命周期3.2 项目组织3.3 项目管理技术3.4 案例分析某系统开发
10、项目管理失败原因分析(三)考核知识点1、信息系统项目管理过程2、项目组织3、工作分解结构4、关键路径规划5、甘特图和网络图6、项目管理软件7、项目经理技能(四)考核要求1、信息系统项目管理过程(1)领会:信息系统项目管理过程的四个阶段及其核心(2)综合应用:项目发起、项目规划、项目执行和项目终结个阶段的主要任务及活动2、项目组织简单应用:项目组织的三种形式及各自的优缺点3、工作分解结构简单应用:工作分解结构的各种方式和分解原则4、关键路径规划领会:关键路径规划的含义5、甘特图和网络图简单应用:甘特图和网络图的创建过程6、项目管理软件综合应用:项目管理软件如何应用于支持项目进度的表示和管理7、项
11、目经理技能综合应用:作为高效的项目经理所需要的技能第 4 章 需求获取(一)学习目的与要求(1)掌握怎样设计并执行访谈的选择,制定访谈计划(2)掌握观察工作者方式和分析业务文档方式以确定系统需求的优缺点(3)了解如何为需求获取提供支持(4)了解怎样计划一个联合应用设计会议(5)掌握在需求获取过程中使用原型(6)了解确定需求的现代化方法(7)掌握需求获取技术在网络应用开发中的应用(二)课程内容4.1 系统需求概述4.2 需求获取过程4.3 需求获取的方法4.4 案例分析客户关系管理系统的需求获取(三)考核知识点1、系统需求分类和获取2、系统需求获取方法3、需求获取技术的应用(四)考核要求1、系统
12、需求分类和获取(1)识记:系统需求的分类(2)简单应用:系统需求的获取过程2、系统需求获取方法(1)简单应用:收集系统需求的方法(2)综合应用:计划并执行访谈的选择,以及制订访谈计划以确定系统需求(3)简单应用:观察工作者方式和分析业务文档方式以确定系统需求的优缺点(4)简单应用:计算如何为需求获取提供支持(5)综合应用:在需求获取过程中使用原型(6)综合应用:确定需求的现代化方法3、需求获取技术的应用综合应用:需求获取技术应用于网络应用的开发第 5 章 过程建模(一)学习目的与要求(1)掌握逻辑过程建模(2)掌握数据流图的绘制(3)掌握数据流图的分解(4)理解平衡高层和底层数据流图(5)了解
13、 4 种类型的数据流图之间的区别(6)掌握使用数据流图作为工具以支持信息系统的分析(二)课程内容5.1 过程建模概述5.2 数据流图5.3 过程逻辑5.4 数据字典5.5 案例分析百货商店业务管理信息系统过程建模(三)考核知识点1、数据流图2、过程逻辑3、数据字典(四)考核要求1、数据流图(1)识记:数据流程图的概念、作用 和基本符号(2)简单应用:数据流图的绘制(3)简单应用:数据流图的规则(4)领会:数据流图的分解(5)简单应用:数据流图的平衡(6)领会:4 种类型的数据流图之间的区别(7)综合应用:使用数据流图作为工具,支持信息系统的分析2、过程逻辑(1)识记:过程逻辑的表述方法(2)识
14、记:结构化语言的表示方法(3)简单应用:构造决策表的基本步骤(4)简单应用:决策树的绘制(5)综合应用:三种描述工具各自的适用性3、数据字典(1)领会:数据字典的内容(2)领会:数据字典的作用(3)简单应用:数据字典的描述格式第 6 章 数据建模(一)学习目的与要求(1)掌握数据模型的一些术语(2)掌握实体-联系图的绘制(3)了解概念数据建模在整个信息系统分析和设计中的作用(4)理解一元联系、二元联系和多元联系的差异(5)理解 E-R 图与类图在数据建模中的性能差别(6)掌握将数据建模与过程建模、逻辑建模联系起来,作为描述信息系统的各种视图(二)课程内容6.1 数据建模相关概念6.2 逻辑数据
15、建模过程6.3 规范化6.4 数据-过程模型映射6.5 案例分析某网上商店概念数据建模(三)考核知识点1、数据建模相关概念2、逻辑数据建模过程3、规范化4、数据-过程模型映射 (四)考核要求1、数据建模相关概念(1)识记:实体类型、属性、多值属性、子集准则、联系、度、基数、业务规则、关联实体等术语概念(2)简单应用:绘制 E-R 图弱实体来描绘业务中的数据特性与关联(3)综合应用:一元联系、二元联系和多元联系的区别(4)综合应用:概念数据模型在整个信息系统分析与设计中所起的作用(5)简单应用:概念数据模型中的 4 种基本业务规则2、逻辑数据建模过程综合应用:逻辑数据建模过程3、规范化(1)简单
16、应用:数据模型设计的标准(2)识记:第一、二、三范式的定义以及设计这些范式的基本方法4、数据-过程模型映射综合应用:数据模型与过程模型之间的映射第 7 章 应用架构设计(一)学习目的与要求(1)掌握系统应用架构的定义(2)理解应用架构与框架的异同(3)了解典型的系统应用架构及其特点(4)了解怎样选择有效的应用架构设计方式(二)课程内容7.1 架构概述7.2 典型的系统应用架构7.3 应用架构举例7.4 应用架构设计内容7.5 案例分析某服务台系统架构设计(三)考核知识点1、系统应用架构2、典型的系统应用架构3、MVC 架构4、应用架构设计5、系统架构设计应用(四)考核要求1、系统应用架构(1)识记:系统应用架构的定义(2)简单应用:系统应用架构的框架(3)领会:构架的逻辑层次及其作用2、典型的系统应用架构(1)简单应用:系统应用架构的几种主要