07169软件开发工具与环境考试大纲

高等教育自学考试课程考试大纲
课程名称:软件开发工具与环境 课程代码:07169

第一部分 课程性质与目标
一、课程性质与特点
软件开发工具与环境是高等教育自学考试软件工程(本科)专业的专业核心课程。通过本课程的学习,使考生对软件开发工具与环境有深入的了解,帮助考生更好地理解当前最重要的编程思想、开发技巧和 Windows 的高级特性开发方法。
本课程系统地介绍了软件开发环境与工具理论体系,并在此基础上设计了一个简单的软件产品线实验,通过实验让考生理解软件开发平台及设计思想。考生在学习过程中可以通过大量的程序实例和相关练习,逐步掌握软件开发工具的使用方法,为进一步应用奠定坚实的基础。
本大纲是根据教育部制定的高等教育自学考试软件工程(独立本科段)专业培养目标编写的,立足培养高素质人才,适应软件工程专业的培养方向。本大纲叙述的内容尽可能简明实用,便于自学。
二、课程目标与基本要求
本课程的目标和任务是使考生通过本课程的自学和辅导考试,了解软件开发工具与环境的相关概念;理解软件开发工具的功能与结构,掌握软件开发不同阶段常用的开发工具使用方法,通过一个简单的综合实验,加深对软件工程、软件产品线的理解,体验软件开发的方法与流程,感受软件开发环境与工具的选择,了解 VS2005 集成开发环境,初步掌握 Visual Basic 编程的思想、方法和技巧。
本课程基本要求如下:
1.了解软件开发工具与环境的概念。
2.理解软件开发工具的功能与结构。
3.熟悉软件开发环境与工具的选用。
4.掌握软件开发不同阶段常用的开发工具
5.掌握软件工具酶的功能与作用
三、与本专业其他课程的关系
本课程在软件工程(独立本科段)专业的教学计划中被列为专业基础课,其学习的先修课程应为软件工程和面向对象程序设计,本课程的学习对全面掌握软件工程专业各学科的知识起着重要的作用。

第二部分 考核内容与考核目标
第一章 软件开发环境与工具的相关概念
一、学习目的与要求
通过本章的学习,了解软件开发环境与工具的概念,软件开发环境的分类,理解软件开发工具的功能和性能要求,掌握 CASE 的概念和分类,了解 CASE 的发展历史和趋势。
二、考核知识点与考核目标
(一)软件开发环境(重点)
识记:软件开发环境的定义
软件开发环境的分类
软件开发环境的层次
软件开发环境的特性
(二)软件开发工具(重点)
识记:软件开发工具的概念
软件开发工具的构成
软件工具的特点
理解:软件开发工具的功能要求
软件开发工具的性能要求
(三)CASE(次重点)
识记:CASE 的定义
CASE 的分类
CASE 的集成
理解:CASE 的作用
CASE 工作台

第二章 软件开发工具功能与结构
一、学习目的与要求
通过本章的学习,掌握软件开发工具的基本功能和一般结构,掌握软件开发工具的分类,了解集成化的 CASE 环境。
二、考核知识点与考核目标
(一)软件开发工具的基本功能(重点)
理解:软件开发工具的基本功能
(二)软件开发工具的一般结构(重点)
理解:软件开发工具的一般结构
(三)软件开发工具的分类(重点)
识记:软件开发工具的分类
(四)集成化的 CASE 环境(次重点)
理解:CASE 集成环境的定义
集成 CASE 的框架结构

第三章 软件开发环境与工具的选用
一、学习目的与要求
通过本章的学习,了解软件工程过程,理解 CASE 采用过程,掌握 CASE 工具的选择与评价,了解软件工具采购方式、采购过程及采购过程的监理,了解软件开发工具维护的目的、类型和内容。
二、考核知识点与考核目标
(一)软件工程过程(一般)
理解:软件工程过程
(二)CASE 采用过程(重点)
理解:CASE 采用过程
(三)CASE 工具的选择与评价(重点)
理解:CASE 工具的选择与评价
(四)软件工具采购(一般)
理解:软件工具招投标
采购过程的监理
软件工具的使用
软件工具维护的类型和内容

第四章 需求分析与设计工具
一、学习目的与要求
通过本章的学习,理解需求工程的定义,掌握需求分析工具的分类、功能特性和衡量标准,掌握软件需求分析的方法与工具,了解软件设计的基本原理,掌握结构化设计方法与工具。
二、考核知识点与考核目标
(一)需求工程概述(一般)
识记:需求工程定义
需求工程的三个阶段
(二)需求分析工具概述(次重要)
识记:需求分析工具的分类
理解:需求分析工具的功能特性
需求分析工具的衡量标准
需求分析工具的选择
(三)需求分析方法与分析工具(重要)
理解:需求分析方法
需求分析工具
(四)软件设计概述(次重点)
理解:软件设计的基本原理
软件设计过程
(五)结构化设计方法与工具(重点)
理解:结构化设计方法
结构图
第五章 数据库设计与开发工具
一、学习目的与要求
通过本章的学习,了解数据库设计的方法,掌握数据库设计工具的分类、功能和性能,熟悉几种常用的数据库设计工具及数据库开发工具。
二、考核知识点与考核目标
(一)数据库设计方法(次重点)
理解:数据库设计的内容
数据库设计过程
数据库设计方法
(二)数据库设计工具(重点)
识记:数据库设计工具分类
理解:数据库设计工具的功能和性能
数据建模工具
数据库设计工具

第六章 程序设计工具
一、学习目的与要求
通过本章的学习,了解计算机语言的种类,了解 4GL 和 5GL 语言,掌握几种典型编程工具的特点,比较它们之间的异同。
二、考核知识点与考核目标
(一)计算机语言(一般)
理解:机器语言
汇编语言
高级语言
第四代语言 4GL
第五代语言 5GL
(二)4GL 第四代语言(次重点)
理解:第四代语言的分类
第四代语言的应用前景
(三)典型编程工具的特点(重点)
理解:Basic 与 VB
Pascal 与 Delphi
C 与 VC++
C++与 C++Builder
Power Builder
Java

第七章 用户界面设计工具
一、学习目的与要求
通过本章的学习,掌握用户界面设计的内容和过程,熟悉几种常用的平面设计软件,能选用网页设计工具。
二、考核知识点与考核目标
(一)用户界面设计概述(次重点)
理解:用户界面设计的内容
用户界面设计的过程
(二)平面设计软件(一般)
识记:平面设计软件分类
理解:Photoshop、Illustrator、CorelDraw、PageMaker 的功能特性
(三)网页设计工具的选用(重点)
应用:网页设计工具的选用

第八章 多媒体开发工具
一、学习目的与要求
通过本章的学习,掌握典型多媒体开发工具的特点,掌握多媒体开发工具的类型,理解多媒体开发工具的功能,熟悉几种常用的多媒体开发工具。
二、考核知识点与考核目标
(一)多媒体开发工具的类型(重点)
理解:多媒体开发工具的类型
多媒体开发工具的功能
多媒体开发工具的特征
(二)常用的多媒体开发工具(一般)
理解:常用多媒体开发工具的功能特点

第九章 测试工具
一、学习目的与要求
通过本章的学习,掌握测试工具的分类,能根据需求选择合适的测试工具,熟悉几种典型的测试工具。
二、考核知识点与考核目标
(一)测试工具的分类(次重点)
理解:测试工具的分类
(二)测试工具的选择(重点)
应用:测试工具的选择
(三)典型测试工具的介绍(一般)
理解:典型测试工具的功能特点

第十章 项目管理工具
一、学习目的与要求
通过本章的学习,了解软件项目管理的概念,理解软件项目管理软件的特征,掌握软件项目管理软件选择的标准,熟悉 Project 的功能。
二、考核知识点与考核目标
(一)软件项目管理软件概述(重点)
识记:软件项目管理概念
理解:项目管理软件的特征
软件项目管理软件选择标准
(二)Microsoft Project(一般)
理解:Project 的功能

第十一章 软件配置管理工具
一、学习目的与要求
通过本章的学习,理解软件配置管理的概念,掌握软件配置管理的内容和模式,理解软件配置管理的过程,掌握软件配置管理工具的功能和特征,熟悉典型的软件配置管理工具。
二、考核知识点与考核目标
(一)软件配置管理概述(次重点)
识记:软件配置管理概念
软件配置管理的内容
理解:软件配置管理模式
软件配置管理过程
(二)软件配置管理工具的功能(重点)
理解:软件配置管理工具的功能
(三)成熟软件配置管理工具的特征(重点)
理解:成熟软件配置管理工具的特征
(四)典型软件配置管理工具(一般)
理解:典型软件配置管理工具的优缺点
第十二章 UML 与 Rational Rose 软件
一、学习目的与要求
通过本章的学习,理解 UML 的定义,掌握 UML 的内容及组成,理解 RUP 开发方法,掌握 RUP 的核心工作流,掌握 ROSE 的功能及特点。
二、考核知识点与考核目标
(一)UML(重点)
识记:UML 定义
UML 的内容
UML 的组成
理解:UML 的特点
UML 的应用
(二)RUP 开发方法(次重点)
理解:RUP 的含义
RUP 裁剪步骤
RUP 的核心工作流
(三)Rational Rose(重点)
理解:Rose 概念
Rose 的功能及特点
 
第十三章 软件产品线与网构软件
一、学习目的与要求
通过本章的学习,了解软件产品线的历史,理解软件产品线的含义,掌握软件产品线的结构与框架,理解网构软件模型和开发方法。
二、考核知识点与考核目标
(一)软件产品线的历史(一般)
理解:软件产品线的发展
网构软件的发展
(二)软件产品线的结构与框架(重点)
理解:软件产品线的基本概念
软件产品线的结构
(三)网构软件(次重点)
理解:网构软件模型
网构软件开发方法体系
 
第十四章 软件工具酶
一、学习目的与要求
通过本章的学习,掌握软件工具酶的概念、作用和分类,理解软件工具酶的任务,掌握软件工具酶的功能和特性,掌握软件工具酶与底物结合的两种模式,掌握专用工具酶的功能和结构,熟悉几种常用的软件工具酶。
二、考核知识点与考核目标
(一)软件工具酶(重点)
识记:软件工具酶的概念
理解:软件工具酶的作用
软件工具酶的作用机理
软件工具酶与底物结合的模式
软件工具酶的催化特点
软件工具酶的任务
软件转换法则
软件工具酶的分类
软件工具酶的功能和性能
软件工具酶的结构
(二)专用工具酶的功能与结构(重点)
理解:需求分析工具酶
设计工具酶
测试工具酶
项目管理工具酶
 
第 15 章 Visual Basic
第 16 章 综合实验
(不作考试要求)
 
第三部分 有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:
识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。
理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。
二、教材
指定教材:软件开发环境与工具教程,张凯,清华大学出版社,2011 年第 1 版
三、自学方法指导
1.在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有数,有的放矢。
2.阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。
3.在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。
4.完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。
四、对社会助学的要求
1.应熟知考试大纲对课程提出的总要求和各章的知识点。
2.应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3.辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,以免与大纲脱节。
4.辅导时,应对学习方法进行指导,宜提倡“认真阅读教材,刻苦钻研教材,主动争取帮助,依靠自己学通”的方法。
5.辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。
6.注意对考生能力的培养,特别是自学能力的培养,要引导考生逐步学会独立学习,在自学过程中善于提出问题,分析问题,做出判断,解决问题。
7.要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中会存在着不同难度的试题。
8.助学学时:本课程共 3 学分,建议总课时 54 学时,其中助学课时分配如
下:
章 次 内 容 学 时
第一章  软件开发环境与工具的相关概念  4
第二章  软件开发工具功能与结构  4
第三章  软件开发环境与工具的选用  4
第四章  需求分析与设计工具  4
第五章  数据库设计与开发工具  4
第六章  程序设计工具  4
第七章  用户界面设计工具  4
第八章  多媒体开发工具  2
第九章  测试工具  2
第十章  项目管理工具  2
第十一章  软件配置管理工具  4
第十二章  UML 与 Rational Rose 软件  4
第十三章  软件产品线与网构软件  4
第十四章  软件工具酶  8
合 计  54
五、关于命题考试的若干规定
1.本大纲各章所提到的内容和考核目标都是考试内容。试题覆盖到章,适当突出重点。
2.试卷中不同能力层次的试题比例大致是:“识记”为 30%、“理解”为60%、“应用”为 10%。
3.试题难易程度应合理:易、较易、较难、难,比例为 2:3:3:2。
4.每份试卷中,各类考核点所占比例约为:重点占 60%,次重点占 30%,一般占 10%。
5.试题类型一般分为:单项选择题、填空题、名词解释题、简答题、分析题。
6.考试采用闭卷笔试,考试时间 150 分钟,采用百分制评分,60 分合格。
六、题型示例(样题)
一、单项选择题(本大题共■小题,每小题■分,共■分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”上的相应字母涂黑。错涂、多涂或未涂均无分。
1.在软件开发过程中,直接与变更要求关联的界面是
A.分析界面  B.编程界面
C.用户界面  D.管理界面
二、填空题(本大题共■小题,每小题■分,共■分)
1.需求工程包括需求获取、需求生成和 三个阶段。
三、名词解释题(本大题共■小题,每小题■分,共■分)
1.CASE
四、简答题(本大题共■小题,每小题■分,共■分)
1.简述结构化设计的基本思想。
五、分析题(本大题共■小题,每小题■分,共■分)
1.分析集成 CASE 的框架结构。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值