一、考核要求
《軟件工程》是研究軟件開(kāi)發(fā)和軟件管理的一門(mén)工程科學(xué),是軟件工程專(zhuān)業(yè)的主干課。數據庫技術(shù)是開(kāi)發(fā)大型軟件應用系統的核心技術(shù),《數據庫原理》是軟件工程專(zhuān)業(yè)的一門(mén)必修課程。軟件工程與數據庫技術(shù)是軟件工程學(xué)科研究人員、軟件分析設計人員、程序開(kāi)發(fā)人員、軟件測試人員與軟件管理人員必不可少的專(zhuān)門(mén)知識。
《軟件工程與數據庫原理》的考核分為軟件工程計和數據庫原理兩部分,考核比重為:軟件工程占60%,數據庫原理占40%。軟件工程考核學(xué)生對軟件工程基本原理、方法與技術(shù)的掌握情況以及軟件項目開(kāi)發(fā)中數據庫設計技術(shù)的應用能力。數據庫原理部分考核學(xué)生數據庫的基本概念、原理的掌握情況以及在主流數據庫管理系統之上進(jìn)行應用軟件系統開(kāi)發(fā)的能力。
二、考核評價(jià)目標
通過(guò)考核,要選拔具備軟件工程學(xué)科深入學(xué)習及軟件項目研發(fā)所需基礎理論與技能的本科生來(lái)攻讀本學(xué)科碩士研究生,考核評價(jià)目標如下:
ü 掌握軟件開(kāi)發(fā)基礎原理、方法、技術(shù)、工具、管理和過(guò)程;
ü 掌握關(guān)系數據庫基本理論知識與主流數據庫基本操作方法;
ü 能運用軟件工程的基本原理進(jìn)行軟件項目的分析、設計、實(shí)現和維護;
ü 能運用數據庫基礎理論與模型進(jìn)行數據庫設計;
ü 具有良好的軟件工程能力和素質(zhì)。
三、考核內容
軟件工程部分(分值比例:60%)
第一章 軟件工程概論
【考核內容】
軟件危機的概念、產(chǎn)生原因、解決途徑;軟件工程的概念、基本原理;軟件生命周期;主要的軟件過(guò)程模型:瀑布模型、快速原型模型。
【考試要求】
(1)理解軟件危機的產(chǎn)生原因及解決途徑;
(2)掌握軟件工程的基本原理;
(3)掌握軟件生命周期的階段劃分及主要軟件過(guò)程模型。
第二章 可行性研究
【考核內容】
可行性研究的任務(wù)、可行性研究過(guò)程;數據流圖的概念及相關(guān)符號;數據字典的概念、內容、定義方法和用途。
【考試要求】
(1)理解軟件項目可行性研究的必要性;
(2)掌握數據流圖及數據字典的概念及用途。
第三章 需求分析
【考核內容】
需求分析的任務(wù);實(shí)體聯(lián)系圖的作用、符號意義;數據規范化三個(gè)范式的定義;狀態(tài)圖的符號,需求驗證的內容。
【考核要求】
(1)理解軟件項目需求分析的內容;
(2)能夠根據陳述繪制ER圖;
(3)能夠根據給定條件能判斷一個(gè)關(guān)系屬于第幾范式。