一、總體要求
《軟件工程學科基礎綜合》包括《軟件工程》和《網絡技術》兩門課程,其中《軟件工程》要求考生了解軟件工程的基本知識和方法,熟悉軟件工程的主要環節,掌握最基礎的軟件工程理論方法,并能應用到實際的軟件項目開發中。《網絡技術》要求學生掌握計算機網絡的基本概念、基本原理和基本方法;掌握計算機網絡的體系結構和典型網絡協議,了解典型網絡設備的組成和特點, 理解典型網絡設備的工作原理;能夠運用計算機網絡的基本概念、基本原理和基本方法進行網絡系統的分析、設計和應用。兩門課程各占總分的 50%。
二、內容
《軟件工程》考試內容如下:
1. 基本概念
重點是軟件的特性、軟件工程學的研究范疇,以及學習軟件工程的意義。掌握軟件的概念、特 點和軟件工程的基本特征;理解為什么學習軟件工程、如何學習。主要知識點:
1) 軟件的概念和特點
2) 軟件危機的概念和產生的原因
3) 軟件工程的定義、三要素和發展過程
2. 過程模型
重點是各種實用的軟件過程模型,以及不同過程模型的特點比較。掌握幾種典型模型的優缺點和能依據項目特征選擇使用不同的模型;理解為什么有不同的模型、不同模型的特征。主要知識點:
1) 軟件生命周期概念、軟件過程概念、能力成熟度模型 CMM 概念
2) 常見的幾種軟件過程模型:瀑布、增量、原型、螺旋、噴泉等,比較各自優缺點
3. 需求分析
重點是需求分析的一般步驟、數據流圖、用例圖、活動圖、需求規格說明文檔的編制。掌握結 構化分析模型的導出、數據流圖/用例圖/活動圖的基本畫法和需求規格說明文檔的編制;理解需求 分析的過程、主要步驟。主要知識點:
1) 需求分析的概念
2) 需求分析的過程:需求確認與需求變更
3) 需求確認的步驟:需求獲取→需求提煉→需求描述→需求驗證
4) 需求分析三類建模:功能模型、數據模型、行為模型。面向過程和面向對象的需求分析過 程中,三類模型各包含哪些內容?
5) 掌握數據流圖和用例圖作法。
由于篇幅有限,無法為同學全面展示,想要了解更多,請點擊下面附件進行下載。
您填的信息已提交,老師會在24小時之內與您聯系
如果還有其他疑問請撥打以下電話