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