(三)數(shù)據(jù)庫應(yīng)用
《數(shù)據(jù)庫應(yīng)用》本課程的目的和任務(wù)是通過SQL Server 2000這個數(shù)據(jù)庫管理系統(tǒng),使學(xué)生全面地了解和掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原理及應(yīng)用技術(shù),使學(xué)生系統(tǒng)科學(xué)地受到分析問題和解決問題的訓(xùn)練,提高運用理論知識解決實際問題的能力,特別是數(shù)據(jù)庫系統(tǒng)的實際應(yīng)用系統(tǒng)的開發(fā)能力。學(xué)生通過學(xué)習(xí)該課程后,在思想、知識和能力等方面應(yīng)達(dá)到開闊思維、掌握數(shù)據(jù)獲取、組織、分析、管理和開發(fā)的知識,獲得數(shù)據(jù)庫應(yīng)用開發(fā)的能力。
(四)計算機網(wǎng)絡(luò)基礎(chǔ)
《計算機網(wǎng)絡(luò)基礎(chǔ)》本課程包括計算機網(wǎng)絡(luò)的基礎(chǔ)知識,Windows2000 server組網(wǎng)知識,通過本課程的學(xué)習(xí),學(xué)生可以對計算機網(wǎng)絡(luò)從整體上有一個較清晰的了解,掌握基本的網(wǎng)絡(luò)建設(shè)和網(wǎng)絡(luò)管理技術(shù),使學(xué)生將網(wǎng)絡(luò)理論、技術(shù)、應(yīng)用融為一體,是一門結(jié)合理論,解決實際問題的課程。
(五)UML
《UML》是一種定義良好、易于表達(dá)、功能強大且普遍適用的建模語言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計 , 還支持從需求分析開始的軟件開發(fā)的全過程。 Rational Rose是分析和設(shè)計面向?qū)ο筌浖到y(tǒng)的強大的可視化工具。 Rose模型是系統(tǒng)的圖形,包括所有框圖、角色、使用用例、對象、類、組件和部署。
(六)J2EE程序設(shè)計
《J2EE程序設(shè)計》課程包括Java的各個方面,以及開發(fā)環(huán)境,設(shè)計模式,和經(jīng)典案例分析等實用內(nèi)容。通過本課程的學(xué)習(xí),學(xué)生將具有J2EE開發(fā)的扎實理論基礎(chǔ)和實際設(shè)計經(jīng)驗,可勝任企業(yè)級應(yīng)用的設(shè)計和開發(fā)等實際工作。
(七)軟件工程
《軟件工程》課程介紹了軟件工程的概念、原理和典型的技術(shù)方法。通過本課程的學(xué)習(xí),學(xué)生將掌握軟件工程的基本概念和基本原理,熟練掌握一些常用的實用開發(fā)方法和技術(shù)。了解軟件工程各領(lǐng)域的發(fā)展方向;掌握如何用工程化的方法開發(fā)軟件項目,以及開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范。能夠利用所學(xué)知識去解決一些實際的應(yīng)用問題。
(八)軟件測試技術(shù)
《軟件測試技術(shù)》課程介紹軟件危機和軟件工程、軟件工具、軟件測試的一般性理論、軟件測試用例設(shè)計、軟件測試難點與ISA的相關(guān)解決、軟件自動化測試質(zhì)量的規(guī)范和度量、Panorama測試軟件的安裝和設(shè)置、軟件系統(tǒng)結(jié)構(gòu)與系統(tǒng)流程的自動化分析、軟件質(zhì)量自動評估分析、軟件測試文檔的自動生成、軟件自動測試和測試用例生成、內(nèi)存自動檢查分析、故障自動跟蹤分析、軟件測試用例的自動回收、軟件自動化測試的實例分析等。
附:
表1:軟件技術(shù)專業(yè)課程設(shè)置與教學(xué)進(jìn)程表