一、課程性質(zhì)與特點(diǎn)
軟件開發(fā)工具與環(huán)境是高等教育自學(xué)考試軟件工程(本科)專業(yè)的專業(yè)核心
課程。通過本課程的學(xué)習(xí),使考生對軟件開發(fā)工具與環(huán)境有深入的了解,幫助考
生更好地理解當(dāng)前最重要的編程思想、開發(fā)技巧和 Windows 的高級特性開發(fā)方法。
本課程系統(tǒng)地介紹了軟件開發(fā)環(huán)境與工具理論體系,并在此基礎(chǔ)上設(shè)計了一
個簡單的軟件產(chǎn)品線實(shí)驗(yàn),通過實(shí)驗(yàn)讓考生理解軟件開發(fā)平臺及設(shè)計思想??忌?/p>
在學(xué)習(xí)過程中可以通過大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握軟件開發(fā)工具的使
用方法,為進(jìn)一步應(yīng)用奠定堅實(shí)的基礎(chǔ)。
本大綱是根據(jù)教育部制定的高等教育自學(xué)考試軟件工程(獨(dú)立本科段)專業(yè)
培養(yǎng)目標(biāo)編寫的,立足培養(yǎng)高素質(zhì)人才,適應(yīng)軟件工程專業(yè)的培養(yǎng)方向。本大綱
敘述的內(nèi)容盡可能簡明實(shí)用,便于自學(xué)。
二、課程目標(biāo)與基本要求
本課程的目標(biāo)和任務(wù)是使考生通過本課程的自學(xué)和輔導(dǎo)考試,了解軟件開發(fā)
工具與環(huán)境的相關(guān)概念;理解軟件開發(fā)工具的功能與結(jié)構(gòu),掌握軟件開發(fā)不同階
段常用的開發(fā)工具使用方法,通過一個簡單的綜合實(shí)驗(yàn),加深對軟件工程、軟件
產(chǎn)品線的理解,體驗(yàn)軟件開發(fā)的方法與流程,感受軟件開發(fā)環(huán)境與工具的選擇,
了解 VS2005 集成開發(fā)環(huán)境,初步掌握 Visual Basic 編程的思想、方法和技巧。
本課程基本要求如下:
1.了解軟件開發(fā)工具與環(huán)境的概念。
2.理解軟件開發(fā)工具的功能與結(jié)構(gòu)。
3.熟悉軟件開發(fā)環(huán)境與工具的選用。
4.掌握軟件開發(fā)不同階段常用的開發(fā)工具
5.掌握軟件工具酶的功能與作用
三、與本專業(yè)其他課程的關(guān)系
本課程在軟件工程(獨(dú)立本科段)專業(yè)的教學(xué)計劃中被列為專業(yè)基礎(chǔ)課,其
學(xué)習(xí)的先修課程應(yīng)為軟件工程和面向?qū)ο蟪绦蛟O(shè)計,本課程的學(xué)習(xí)對全面掌握軟
件工程專業(yè)各學(xué)科的知識起著重要的作用。
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 1 頁(共 11 頁)
第二部分 考核內(nèi)容與考核目標(biāo)
第一章 軟件開發(fā)環(huán)境與工具的相關(guān)概念
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解軟件開發(fā)環(huán)境與工具的概念,軟件開發(fā)環(huán)境的分類,
理解軟件開發(fā)工具的功能和性能要求,掌握 CASE 的概念和分類,了解 CASE 的
發(fā)展歷史和趨勢。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件開發(fā)環(huán)境(重點(diǎn))
識記:軟件開發(fā)環(huán)境的定義
軟件開發(fā)環(huán)境的分類
軟件開發(fā)環(huán)境的層次
軟件開發(fā)環(huán)境的特性
(二)軟件開發(fā)工具(重點(diǎn))
識記:軟件開發(fā)工具的概念
軟件開發(fā)工具的構(gòu)成
軟件工具的特點(diǎn)
理解:軟件開發(fā)工具的功能要求
軟件開發(fā)工具的性能要求
(三)CASE(次重點(diǎn))
識記:CASE 的定義
CASE 的分類
CASE 的集成
理解:CASE 的作用
CASE 工作臺
第二章 軟件開發(fā)工具功能與結(jié)構(gòu)
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),掌握軟件開發(fā)工具的基本功能和一般結(jié)構(gòu),掌握軟件開發(fā)
工具的分類,了解集成化的 CASE 環(huán)境。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件開發(fā)工具的基本功能(重點(diǎn))
理解:軟件開發(fā)工具的基本功能
(二)軟件開發(fā)工具的一般結(jié)構(gòu)(重點(diǎn))
理解:軟件開發(fā)工具的一般結(jié)構(gòu)
(三)軟件開發(fā)工具的分類(重點(diǎn))
識記:軟件開發(fā)工具的分類
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 2 頁(共 11 頁)
(四)集成化的 CASE 環(huán)境(次重點(diǎn))
理解:CASE 集成環(huán)境的定義
集成 CASE 的框架結(jié)構(gòu)
第三章 軟件開發(fā)環(huán)境與工具的選用
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解軟件工程過程,理解 CASE 采用過程,掌握 CASE 工
具的選擇與評價,了解軟件工具采購方式、采購過程及采購過程的監(jiān)理,了解軟
件開發(fā)工具維護(hù)的目的、類型和內(nèi)容。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件工程過程(一般)
理解:軟件工程過程
(二)CASE 采用過程(重點(diǎn))
理解:CASE 采用過程
(三)CASE 工具的選擇與評價(重點(diǎn))
理解:CASE 工具的選擇與評價
(四)軟件工具采購(一般)
理解:軟件工具招投標(biāo)
采購過程的監(jiān)理
軟件工具的使用
軟件工具維護(hù)的類型和內(nèi)容
第四章 需求分析與設(shè)計工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),理解需求工程的定義,掌握需求分析工具的分類、功能特性
和衡量標(biāo)準(zhǔn),掌握軟件需求分析的方法與工具,了解軟件設(shè)計的基本原理,掌握
結(jié)構(gòu)化設(shè)計方法與工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)需求工程概述(一般)
識記:需求工程定義
需求工程的三個階段
(二)需求分析工具概述(次重要)
識記:需求分析工具的分類
理解:需求分析工具的功能特性
需求分析工具的衡量標(biāo)準(zhǔn)
需求分析工具的選擇
(三)需求分析方法與分析工具(重要)
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 3 頁(共 11 頁)
理解:需求分析方法
需求分析工具
(四)軟件設(shè)計概述(次重點(diǎn))
理解:軟件設(shè)計的基本原理
軟件設(shè)計過程
(五)結(jié)構(gòu)化設(shè)計方法與工具(重點(diǎn))
理解:結(jié)構(gòu)化設(shè)計方法
結(jié)構(gòu)圖
第五章 數(shù)據(jù)庫設(shè)計與開發(fā)工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解數(shù)據(jù)庫設(shè)計的方法,掌握數(shù)據(jù)庫設(shè)計工具的分類、功能
和性能,熟悉幾種常用的數(shù)據(jù)庫設(shè)計工具及數(shù)據(jù)庫開發(fā)工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)數(shù)據(jù)庫設(shè)計方法(次重點(diǎn))
理解:數(shù)據(jù)庫設(shè)計的內(nèi)容
數(shù)據(jù)庫設(shè)計過程
數(shù)據(jù)庫設(shè)計方法
(二)數(shù)據(jù)庫設(shè)計工具(重點(diǎn))
識記:數(shù)據(jù)庫設(shè)計工具分類
理解:數(shù)據(jù)庫設(shè)計工具的功能和性能
數(shù)據(jù)建模工具
數(shù)據(jù)庫設(shè)計工具
第六章 程序設(shè)計工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解計算機(jī)語言的種類,了解 4GL 和 5GL 語言,掌握幾種
典型編程工具的特點(diǎn),比較它們之間的異同。
二、考核知識點(diǎn)與考核目標(biāo)
(一)計算機(jī)語言(一般)
理解:機(jī)器語言
匯編語言
高級語言
第四代語言 4GL
第五代語言 5GL
(二)4GL 第四代語言(次重點(diǎn))
理解:第四代語言的分類
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 4 頁(共 11 頁)
第四代語言的應(yīng)用前景
(三)典型編程工具的特點(diǎn)(重點(diǎn))
理解:Basic 與 VB
Pascal 與 Delphi
C 與 VC++
C++與 C++Builder
Power Builder
Java
第七章 用戶界面設(shè)計工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),掌握用戶界面設(shè)計的內(nèi)容和過程,熟悉幾種常用的平面設(shè)計
軟件,能選用網(wǎng)頁設(shè)計工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)用戶界面設(shè)計概述(次重點(diǎn))
理解:用戶界面設(shè)計的內(nèi)容
用戶界面設(shè)計的過程
(二)平面設(shè)計軟件(一般)
識記:平面設(shè)計軟件分類
理解:Photoshop、Illustrator、CorelDraw、PageMaker 的功能特性
(三)網(wǎng)頁設(shè)計工具的選用(重點(diǎn))
應(yīng)用:網(wǎng)頁設(shè)計工具的選用
第八章 多媒體開發(fā)工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),掌握典型多媒體開發(fā)工具的特點(diǎn),掌握多媒體開發(fā)工具的類
型,理解多媒體開發(fā)工具的功能,熟悉幾種常用的多媒體開發(fā)工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)多媒體開發(fā)工具的類型(重點(diǎn))
理解:多媒體開發(fā)工具的類型
多媒體開發(fā)工具的功能
多媒體開發(fā)工具的特征
(二)常用的多媒體開發(fā)工具(一般)
理解:常用多媒體開發(fā)工具的功能特點(diǎn)
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 5 頁(共 11 頁)
第九章 測試工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),掌握測試工具的分類,能根據(jù)需求選擇合適的測試工具,熟
悉幾種典型的測試工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)測試工具的分類(次重點(diǎn))
理解:測試工具的分類
(二)測試工具的選擇(重點(diǎn))
應(yīng)用:測試工具的選擇
(三)典型測試工具的介紹(一般)
理解:典型測試工具的功能特點(diǎn)
第十章 項(xiàng)目管理工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解軟件項(xiàng)目管理的概念,理解軟件項(xiàng)目管理軟件的特征,
掌握軟件項(xiàng)目管理軟件選擇的標(biāo)準(zhǔn),熟悉 Project 的功能。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件項(xiàng)目管理軟件概述(重點(diǎn))
識記:軟件項(xiàng)目管理概念
理解:項(xiàng)目管理軟件的特征
軟件項(xiàng)目管理軟件選擇標(biāo)準(zhǔn)
(二)Microsoft Project(一般)
理解:Project 的功能
第十一章 軟件配置管理工具
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),理解軟件配置管理的概念,掌握軟件配置管理的內(nèi)容和模式,
理解軟件配置管理的過程,掌握軟件配置管理工具的功能和特征,熟悉典型的軟
件配置管理工具。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件配置管理概述(次重點(diǎn))
識記:軟件配置管理概念
軟件配置管理的內(nèi)容
理解:軟件配置管理模式
軟件配置管理過程
(二)軟件配置管理工具的功能(重點(diǎn))
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 6 頁(共 11 頁)
理解:軟件配置管理工具的功能
(三)成熟軟件配置管理工具的特征(重點(diǎn))
理解:成熟軟件配置管理工具的特征
(四)典型軟件配置管理工具(一般)
理解:典型軟件配置管理工具的優(yōu)缺點(diǎn)
第十二章 UML 與 Rational Rose 軟件
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),理解 UML 的定義,掌握 UML 的內(nèi)容及組成,理解 RUP 開
發(fā)方法,掌握 RUP 的核心工作流,掌握 ROSE 的功能及特點(diǎn)。
二、考核知識點(diǎn)與考核目標(biāo)
(一)UML(重點(diǎn))
識記:UML 定義
UML 的內(nèi)容
UML 的組成
理解:UML 的特點(diǎn)
UML 的應(yīng)用
(二)RUP 開發(fā)方法(次重點(diǎn))
理解:RUP 的含義
RUP 裁剪步驟
RUP 的核心工作流
(三)Rational Rose(重點(diǎn))
理解:Rose 概念
Rose 的功能及特點(diǎn)
第十三章 軟件產(chǎn)品線與網(wǎng)構(gòu)軟件
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),了解軟件產(chǎn)品線的歷史,理解軟件產(chǎn)品線的含義,掌握軟件
產(chǎn)品線的結(jié)構(gòu)與框架,理解網(wǎng)構(gòu)軟件模型和開發(fā)方法。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件產(chǎn)品線的歷史(一般)
理解:軟件產(chǎn)品線的發(fā)展
網(wǎng)構(gòu)軟件的發(fā)展
(二)軟件產(chǎn)品線的結(jié)構(gòu)與框架(重點(diǎn))
理解:軟件產(chǎn)品線的基本概念
軟件產(chǎn)品線的結(jié)構(gòu)
(三)網(wǎng)構(gòu)軟件(次重點(diǎn))
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 7 頁(共 11 頁)
理解:網(wǎng)構(gòu)軟件模型
網(wǎng)構(gòu)軟件開發(fā)方法體系
第十四章 軟件工具酶
一、學(xué)習(xí)目的與要求
通過本章的學(xué)習(xí),掌握軟件工具酶的概念、作用和分類,理解軟件工具酶的任
務(wù),掌握軟件工具酶的功能和特性,掌握軟件工具酶與底物結(jié)合的兩種模式,掌
握專用工具酶的功能和結(jié)構(gòu),熟悉幾種常用的軟件工具酶。
二、考核知識點(diǎn)與考核目標(biāo)
(一)軟件工具酶(重點(diǎn))
識記:軟件工具酶的概念
理解:軟件工具酶的作用
軟件工具酶的作用機(jī)理
軟件工具酶與底物結(jié)合的模式
軟件工具酶的催化特點(diǎn)
軟件工具酶的任務(wù)
軟件轉(zhuǎn)換法則
軟件工具酶的分類
軟件工具酶的功能和性能
軟件工具酶的結(jié)構(gòu)
(二)專用工具酶的功能與結(jié)構(gòu)(重點(diǎn))
理解:需求分析工具酶
設(shè)計工具酶
測試工具酶
項(xiàng)目管理工具酶
第 15 章 Visual Basic
第 16 章 綜合實(shí)驗(yàn)
(不作考試要求)
第三部分 有關(guān)說明與實(shí)施要求
一、考核目標(biāo)的能力層次表述
本大綱在考核目標(biāo)中,按照“識記”、“理解”、“應(yīng)用”三個能力層次規(guī)
定其應(yīng)達(dá)到的能力層次要求。各能力層次為遞進(jìn)等級關(guān)系,后者必須建立在前者
的基礎(chǔ)上,其含義是:
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 8 頁(共 11 頁)
識記:能知道有關(guān)的名詞、概念、知識的含義,并能正確認(rèn)識和表述,是低
層次的要求。
理解:在識記的基礎(chǔ)上,能全面把握基本概念、基本原理、基本方法,能掌
握有關(guān)概念、原理、方法的區(qū)別與聯(lián)系,是較高層次的要求。
應(yīng)用:在理解的基礎(chǔ)上,能運(yùn)用基本概念、基本原理、基本方法聯(lián)系學(xué)過的
多個知識點(diǎn)分析和解決有關(guān)的理論問題和實(shí)際問題,是較高層次的要求。
二、教材
指定教材:軟件開發(fā)環(huán)境與工具教程,張凱,清華大學(xué)出版社,2011 年第 1 版
三、自學(xué)方法指導(dǎo)
1.在開始閱讀指定教材某一章之前,先翻閱大綱中有關(guān)這一章的考核知識點(diǎn)
及對知識點(diǎn)的能力層次要求和考核目標(biāo),以便在閱讀教材時做到心中有
數(shù),有的放矢。
2.閱讀教材時,要逐段細(xì)讀,逐句推敲,集中精力,吃透每一個知識點(diǎn),對
基本概念必須深刻理解,對基本理論必須徹底弄清,對基本方法必須牢固
掌握。
3.在自學(xué)過程中,既要思考問題,也要做好閱讀筆記,把教材中的基本概念、
原理、方法等加以整理,這可從中加深對問題的認(rèn)知、理解和記憶,以利
于突出重點(diǎn),并涵蓋整個內(nèi)容,可以不斷提高自學(xué)能力。
4.完成書后作業(yè)和適當(dāng)?shù)妮o導(dǎo)練習(xí)是理解、消化和鞏固所學(xué)知識,培養(yǎng)分析
問題、解決問題及提高能力的重要環(huán)節(jié),在做練習(xí)之前,應(yīng)認(rèn)真閱讀教材,
按考核目標(biāo)所要求的不同層次,掌握教材內(nèi)容,在練習(xí)過程中對所學(xué)知識
進(jìn)行合理的回顧與發(fā)揮,注重理論聯(lián)系實(shí)際和具體問題具體分析,解題時
應(yīng)注意培養(yǎng)邏輯性,針對問題圍繞相關(guān)知識點(diǎn)進(jìn)行層次(步驟)分明的論
述或推導(dǎo),明確各層次(步驟)間的邏輯關(guān)系。
四、對社會助學(xué)的要求
1.應(yīng)熟知考試大綱對課程提出的總要求和各章的知識點(diǎn)。
2.應(yīng)掌握各知識點(diǎn)要求達(dá)到的能力層次,并深刻理解對各知識點(diǎn)的考核目標(biāo)。
3.輔導(dǎo)時,應(yīng)以考試大綱為依據(jù),指定的教材為基礎(chǔ),不要隨意增刪內(nèi)容,
以免與大綱脫節(jié)。
4.輔導(dǎo)時,應(yīng)對學(xué)習(xí)方法進(jìn)行指導(dǎo),宜提倡“認(rèn)真閱讀教材,刻苦鉆研教材,
主動爭取幫助,依靠自己學(xué)通”的方法。
5.輔導(dǎo)時,要注意突出重點(diǎn),對考生提出的問題,不要有問即答,要積極啟
發(fā)引導(dǎo)。
6.注意對考生能力的培養(yǎng),特別是自學(xué)能力的培養(yǎng),要引導(dǎo)考生逐步學(xué)會獨(dú)
立學(xué)習(xí),在自學(xué)過程中善于提出問題,分析問題,做出判斷,解決問題。
7.要使考生了解試題的難易與能力層次高低兩者不完全是一回事,在各個能
力層次中會存在著不同難度的試題。
8.助學(xué)學(xué)時:本課程共 3 學(xué)分,建議總課時 54 學(xué)時,其中助學(xué)課時分配如
下:
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 9 頁(共 11 頁)
章 次 內(nèi) 容 學(xué) 時
第一章 軟件開發(fā)環(huán)境與工具的相關(guān)概念 4
第二章 軟件開發(fā)工具功能與結(jié)構(gòu) 4
第三章 軟件開發(fā)環(huán)境與工具的選用 4
第四章 需求分析與設(shè)計工具 4
第五章 數(shù)據(jù)庫設(shè)計與開發(fā)工具 4
第六章 程序設(shè)計工具 4
第七章 用戶界面設(shè)計工具 4
第八章 多媒體開發(fā)工具 2
第九章 測試工具 2
第十章 項(xiàng)目管理工具 2
第十一章 軟件配置管理工具 4
第十二章 UML 與 Rational Rose 軟件 4
第十三章 軟件產(chǎn)品線與網(wǎng)構(gòu)軟件 4
第十四章 軟件工具酶 8
合 計 54
五、關(guān)于命題考試的若干規(guī)定
1.本大綱各章所提到的內(nèi)容和考核目標(biāo)都是考試內(nèi)容。試題覆蓋到章,適當(dāng)
突出重點(diǎn)。
2.試卷中不同能力層次的試題比例大致是:“識記”為 30%、“理解”為
60%、“應(yīng)用”為 10%。
3.試題難易程度應(yīng)合理:易、較易、較難、難,比例為 2:3:3:2。
4.每份試卷中,各類考核點(diǎn)所占比例約為:重點(diǎn)占 60%,次重點(diǎn)占 30%,一
般占 10%。
5.試題類型一般分為:單項(xiàng)選擇題、填空題、名詞解釋題、簡答題、分析題。
6.考試采用閉卷筆試,考試時間 150 分鐘,采用百分制評分,60 分合格。
六、題型示例(樣題)
一、單項(xiàng)選擇題(本大題共■小題,每小題■分,共■分)
在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其選出并將“答題卡”
上的相應(yīng)字母涂黑。錯涂、多涂或未涂均無分。
1.在軟件開發(fā)過程中,直接與變更要求關(guān)聯(lián)的界面是
A.分析界面 B.編程界面
C.用戶界面 D.管理界面
二、填空題(本大題共■小題,每小題■分,共■分)
1.需求工程包括需求獲取、需求生成和 三個階段。
三、名詞解釋題(本大題共■小題,每小題■分,共■分)
1.CASE
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 10 頁(共 11 頁)
四、簡答題(本大題共■小題,每小題■分,共■分)
1.簡述結(jié)構(gòu)化設(shè)計的基本思想。
五、分析題(本大題共■小題,每小題■分,共■分)
1.分析集成 CASE 的框架結(jié)構(gòu)。
07169 軟件開發(fā)工具與環(huán)境考試大綱 第 11 頁(共 11 頁)

湖南專升本聲明
(一)由于考試政策等各方面情況的不斷調(diào)整與變化,本網(wǎng)站所提供的考試信息僅供參考,請以權(quán)威部門公布的正式信息為準(zhǔn)。
(二)本網(wǎng)站在文章內(nèi)容來源出處標(biāo)注為其他平臺的稿件均為轉(zhuǎn)載稿,免費(fèi)轉(zhuǎn)載出于非商業(yè)性學(xué)習(xí)目的,版權(quán)歸原作者所有。如您對內(nèi)容、版權(quán)等問題存在異議請于我們聯(lián)系,我們會及時處理。
文章來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除