一、课程性质与特点
软件开发工具与环境是高等教育自学考试软件工程(本科)专业的专业核心
课程。通过本课程的学习,使考生对软件开发工具与环境有深入的了解,帮助考
生更好地理解当前最重要的编程思想、开发技巧和 Windows 的高级特性开发方法。
本课程系统地介绍了软件开发环境与工具理论体系,并在此基础上设计了一
个简单的软件产品线实验,通过实验让考生理解软件开发平台及设计思想。考生
在学习过程中可以通过大量的程序实例和相关练习,逐步掌握软件开发工具的使
用方法,为进一步应用奠定坚实的基础。
本大纲是根据教育部制定的高等教育自学考试软件工程(独立本科段)专业
培养目标编写的,立足培养高素质人才,适应软件工程专业的培养方向。本大纲
叙述的内容尽可能简明实用,便于自学。
二、课程目标与基本要求
本课程的目标和任务是使考生通过本课程的自学和辅导考试,了解软件开发
工具与环境的相关概念;理解软件开发工具的功能与结构,掌握软件开发不同阶
段常用的开发工具使用方法,通过一个简单的综合实验,加深对软件工程、软件
产品线的理解,体验软件开发的方法与流程,感受软件开发环境与工具的选择,
了解 VS2005 集成开发环境,初步掌握 Visual Basic 编程的思想、方法和技巧。
本课程基本要求如下:
1.了解软件开发工具与环境的概念。
2.理解软件开发工具的功能与结构。
3.熟悉软件开发环境与工具的选用。
4.掌握软件开发不同阶段常用的开发工具
5.掌握软件工具酶的功能与作用
三、与本专业其他课程的关系
本课程在软件工程(独立本科段)专业的教学计划中被列为专业基础课,其
学习的先修课程应为软件工程和面向对象程序设计,本课程的学习对全面掌握软
件工程专业各学科的知识起着重要的作用。
07169 软件开发工具与环境考试大纲 第 1 页(共 11 页)
第二部分 考核内容与考核目标
第一章 软件开发环境与工具的相关概念
一、学习目的与要求
通过本章的学习,了解软件开发环境与工具的概念,软件开发环境的分类,
理解软件开发工具的功能和性能要求,掌握 CASE 的概念和分类,了解 CASE 的
发展历史和趋势。
二、考核知识点与考核目标
(一)软件开发环境(重点)
识记:软件开发环境的定义
软件开发环境的分类
软件开发环境的层次
软件开发环境的特性
(二)软件开发工具(重点)
识记:软件开发工具的概念
软件开发工具的构成
软件工具的特点
理解:软件开发工具的功能要求
软件开发工具的性能要求
(三)CASE(次重点)
识记:CASE 的定义
CASE 的分类
CASE 的集成
理解:CASE 的作用
CASE 工作台
第二章 软件开发工具功能与结构
一、学习目的与要求
通过本章的学习,掌握软件开发工具的基本功能和一般结构,掌握软件开发
工具的分类,了解集成化的 CASE 环境。
二、考核知识点与考核目标
(一)软件开发工具的基本功能(重点)
理解:软件开发工具的基本功能
(二)软件开发工具的一般结构(重点)
理解:软件开发工具的一般结构
(三)软件开发工具的分类(重点)
识记:软件开发工具的分类
07169 软件开发工具与环境考试大纲 第 2 页(共 11 页)
(四)集成化的 CASE 环境(次重点)
理解:CASE 集成环境的定义
集成 CASE 的框架结构
第三章 软件开发环境与工具的选用
一、学习目的与要求
通过本章的学习,了解软件工程过程,理解 CASE 采用过程,掌握 CASE 工
具的选择与评价,了解软件工具采购方式、采购过程及采购过程的监理,了解软
件开发工具维护的目的、类型和内容。
二、考核知识点与考核目标
(一)软件工程过程(一般)
理解:软件工程过程
(二)CASE 采用过程(重点)
理解:CASE 采用过程
(三)CASE 工具的选择与评价(重点)
理解:CASE 工具的选择与评价
(四)软件工具采购(一般)
理解:软件工具招投标
采购过程的监理
软件工具的使用
软件工具维护的类型和内容
第四章 需求分析与设计工具
一、学习目的与要求
通过本章的学习,理解需求工程的定义,掌握需求分析工具的分类、功能特性
和衡量标准,掌握软件需求分析的方法与工具,了解软件设计的基本原理,掌握
结构化设计方法与工具。
二、考核知识点与考核目标
(一)需求工程概述(一般)
识记:需求工程定义
需求工程的三个阶段
(二)需求分析工具概述(次重要)
识记:需求分析工具的分类
理解:需求分析工具的功能特性
需求分析工具的衡量标准
需求分析工具的选择
(三)需求分析方法与分析工具(重要)
07169 软件开发工具与环境考试大纲 第 3 页(共 11 页)
理解:需求分析方法
需求分析工具
(四)软件设计概述(次重点)
理解:软件设计的基本原理
软件设计过程
(五)结构化设计方法与工具(重点)
理解:结构化设计方法
结构图
第五章 数据库设计与开发工具
一、学习目的与要求
通过本章的学习,了解数据库设计的方法,掌握数据库设计工具的分类、功能
和性能,熟悉几种常用的数据库设计工具及数据库开发工具。
二、考核知识点与考核目标
(一)数据库设计方法(次重点)
理解:数据库设计的内容
数据库设计过程
数据库设计方法
(二)数据库设计工具(重点)
识记:数据库设计工具分类
理解:数据库设计工具的功能和性能
数据建模工具
数据库设计工具
第六章 程序设计工具
一、学习目的与要求
通过本章的学习,了解计算机语言的种类,了解 4GL 和 5GL 语言,掌握几种
典型编程工具的特点,比较它们之间的异同。
二、考核知识点与考核目标
(一)计算机语言(一般)
理解:机器语言
汇编语言
高级语言
第四代语言 4GL
第五代语言 5GL
(二)4GL 第四代语言(次重点)
理解:第四代语言的分类
07169 软件开发工具与环境考试大纲 第 4 页(共 11 页)
第四代语言的应用前景
(三)典型编程工具的特点(重点)
理解:Basic 与 VB
Pascal 与 Delphi
C 与 VC++
C++与 C++Builder
Power Builder
Java
第七章 用户界面设计工具
一、学习目的与要求
通过本章的学习,掌握用户界面设计的内容和过程,熟悉几种常用的平面设计
软件,能选用网页设计工具。
二、考核知识点与考核目标
(一)用户界面设计概述(次重点)
理解:用户界面设计的内容
用户界面设计的过程
(二)平面设计软件(一般)
识记:平面设计软件分类
理解:Photoshop、Illustrator、CorelDraw、PageMaker 的功能特性
(三)网页设计工具的选用(重点)
应用:网页设计工具的选用
第八章 多媒体开发工具
一、学习目的与要求
通过本章的学习,掌握典型多媒体开发工具的特点,掌握多媒体开发工具的类
型,理解多媒体开发工具的功能,熟悉几种常用的多媒体开发工具。
二、考核知识点与考核目标
(一)多媒体开发工具的类型(重点)
理解:多媒体开发工具的类型
多媒体开发工具的功能
多媒体开发工具的特征
(二)常用的多媒体开发工具(一般)
理解:常用多媒体开发工具的功能特点
07169 软件开发工具与环境考试大纲 第 5 页(共 11 页)
第九章 测试工具
一、学习目的与要求
通过本章的学习,掌握测试工具的分类,能根据需求选择合适的测试工具,熟
悉几种典型的测试工具。
二、考核知识点与考核目标
(一)测试工具的分类(次重点)
理解:测试工具的分类
(二)测试工具的选择(重点)
应用:测试工具的选择
(三)典型测试工具的介绍(一般)
理解:典型测试工具的功能特点
第十章 项目管理工具
一、学习目的与要求
通过本章的学习,了解软件项目管理的概念,理解软件项目管理软件的特征,
掌握软件项目管理软件选择的标准,熟悉 Project 的功能。
二、考核知识点与考核目标
(一)软件项目管理软件概述(重点)
识记:软件项目管理概念
理解:项目管理软件的特征
软件项目管理软件选择标准
(二)Microsoft Project(一般)
理解:Project 的功能
第十一章 软件配置管理工具
一、学习目的与要求
通过本章的学习,理解软件配置管理的概念,掌握软件配置管理的内容和模式,
理解软件配置管理的过程,掌握软件配置管理工具的功能和特征,熟悉典型的软
件配置管理工具。
二、考核知识点与考核目标
(一)软件配置管理概述(次重点)
识记:软件配置管理概念
软件配置管理的内容
理解:软件配置管理模式
软件配置管理过程
(二)软件配置管理工具的功能(重点)
07169 软件开发工具与环境考试大纲 第 6 页(共 11 页)
理解:软件配置管理工具的功能
(三)成熟软件配置管理工具的特征(重点)
理解:成熟软件配置管理工具的特征
(四)典型软件配置管理工具(一般)
理解:典型软件配置管理工具的优缺点
第十二章 UML 与 Rational Rose 软件
一、学习目的与要求
通过本章的学习,理解 UML 的定义,掌握 UML 的内容及组成,理解 RUP 开
发方法,掌握 RUP 的核心工作流,掌握 ROSE 的功能及特点。
二、考核知识点与考核目标
(一)UML(重点)
识记:UML 定义
UML 的内容
UML 的组成
理解:UML 的特点
UML 的应用
(二)RUP 开发方法(次重点)
理解:RUP 的含义
RUP 裁剪步骤
RUP 的核心工作流
(三)Rational Rose(重点)
理解:Rose 概念
Rose 的功能及特点
第十三章 软件产品线与网构软件
一、学习目的与要求
通过本章的学习,了解软件产品线的历史,理解软件产品线的含义,掌握软件
产品线的结构与框架,理解网构软件模型和开发方法。
二、考核知识点与考核目标
(一)软件产品线的历史(一般)
理解:软件产品线的发展
网构软件的发展
(二)软件产品线的结构与框架(重点)
理解:软件产品线的基本概念
软件产品线的结构
(三)网构软件(次重点)
07169 软件开发工具与环境考试大纲 第 7 页(共 11 页)
理解:网构软件模型
网构软件开发方法体系
第十四章 软件工具酶
一、学习目的与要求
通过本章的学习,掌握软件工具酶的概念、作用和分类,理解软件工具酶的任
务,掌握软件工具酶的功能和特性,掌握软件工具酶与底物结合的两种模式,掌
握专用工具酶的功能和结构,熟悉几种常用的软件工具酶。
二、考核知识点与考核目标
(一)软件工具酶(重点)
识记:软件工具酶的概念
理解:软件工具酶的作用
软件工具酶的作用机理
软件工具酶与底物结合的模式
软件工具酶的催化特点
软件工具酶的任务
软件转换法则
软件工具酶的分类
软件工具酶的功能和性能
软件工具酶的结构
(二)专用工具酶的功能与结构(重点)
理解:需求分析工具酶
设计工具酶
测试工具酶
项目管理工具酶
第 15 章 Visual Basic
第 16 章 综合实验
(不作考试要求)
第三部分 有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规
定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者
的基础上,其含义是:
07169 软件开发工具与环境考试大纲 第 8 页(共 11 页)
识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低
层次的要求。
理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌
握有关概念、原理、方法的区别与联系,是较高层次的要求。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的
多个知识点分析和解决有关的理论问题和实际问题,是较高层次的要求。
二、教材
指定教材:软件开发环境与工具教程,张凯,清华大学出版社,2011 年第 1 版
三、自学方法指导
1.在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点
及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有
数,有的放矢。
2.阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对
基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固
掌握。
3.在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、
原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利
于突出重点,并涵盖整个内容,可以不断提高自学能力。
4.完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析
问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,
按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识
进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时
应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论
述或推导,明确各层次(步骤)间的逻辑关系。
四、对社会助学的要求
1.应熟知考试大纲对课程提出的总要求和各章的知识点。
2.应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3.辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,
以免与大纲脱节。
4.辅导时,应对学习方法进行指导,宜提倡“认真阅读教材,刻苦钻研教材,
主动争取帮助,依靠自己学通”的方法。
5.辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启
发引导。
6.注意对考生能力的培养,特别是自学能力的培养,要引导考生逐步学会独
立学习,在自学过程中善于提出问题,分析问题,做出判断,解决问题。
7.要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能
力层次中会存在着不同难度的试题。
8.助学学时:本课程共 3 学分,建议总课时 54 学时,其中助学课时分配如
下:
07169 软件开发工具与环境考试大纲 第 9 页(共 11 页)
章 次 内 容 学 时
第一章 软件开发环境与工具的相关概念 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
07169 软件开发工具与环境考试大纲 第 10 页(共 11 页)
四、简答题(本大题共■小题,每小题■分,共■分)
1.简述结构化设计的基本思想。
五、分析题(本大题共■小题,每小题■分,共■分)
1.分析集成 CASE 的框架结构。
07169 软件开发工具与环境考试大纲 第 11 页(共 11 页)
湖南专升本声明
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请于我们联系,我们会及时处理。
文章来源于网络,如有侵权,请联系删除