一、課程性質與特點
軟件開發工具與環境是高等教育自學考試軟件工程(本科)專業的專業核心
課程。通過本課程的學習,使考生對軟件開發工具與環境有深入的了解,幫助考
生更好地理解當前最重要的編程思想、開發技巧和 Windows 的高級特性開發方法。
本課程系統地介紹了軟件開發環境與工具理論體系,并在此基礎上設計了一
個簡單的軟件產品線實驗,通過實驗讓考生理解軟件開發平臺及設計思想??忌?/p>
在學習過程中可以通過大量的程序實例和相關練習,逐步掌握軟件開發工具的使
用方法,為進一步應用奠定堅實的基礎。
本大綱是根據教育部制定的高等教育自學考試軟件工程(獨立本科段)專業
培養目標編寫的,立足培養高素質人才,適應軟件工程專業的培養方向。本大綱
敘述的內容盡可能簡明實用,便于自學。
二、課程目標與基本要求
本課程的目標和任務是使考生通過本課程的自學和輔導考試,了解軟件開發
工具與環境的相關概念;理解軟件開發工具的功能與結構,掌握軟件開發不同階
段常用的開發工具使用方法,通過一個簡單的綜合實驗,加深對軟件工程、軟件
產品線的理解,體驗軟件開發的方法與流程,感受軟件開發環境與工具的選擇,
了解 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 頁)

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