一、專業(yè)基本信息
專業(yè)代碼:080902
中文專業(yè)名稱:軟件工程
英文專業(yè)名稱: Software Engineering
學(xué)科門類: 工學(xué)
類別:計算機類
授予學(xué)位:工學(xué)學(xué)士
專業(yè)優(yōu)勢與特色:針對四川省內(nèi)中小型IT企業(yè)急需軟件測試人才的現(xiàn)狀,本專業(yè)開設(shè)軟件測試課程模塊并由獲得國家軟件測試中心認(rèn)證的教學(xué)團隊組織教學(xué)和指導(dǎo)實踐,以加強學(xué)生軟件測試技術(shù)的培養(yǎng)。
二、培養(yǎng)目標(biāo)
本專業(yè)培養(yǎng)適應(yīng)社會主義現(xiàn)代化建設(shè)需要,德、智、體、美等方面全面發(fā)展,掌握自然科學(xué)和人文社會科學(xué)基礎(chǔ)知識、計算機科學(xué)基礎(chǔ)理論、軟件工程專業(yè)及應(yīng)用知識,具備將基本原理與技術(shù)應(yīng)用于對復(fù)雜軟件系統(tǒng)進行分析、設(shè)計、驗證、確認(rèn)、實現(xiàn)、應(yīng)用和維護,以及軟件系統(tǒng)開發(fā)和管理的能力,具有初步的創(chuàng)新、創(chuàng)業(yè)意識,具有競爭和團隊精神,能適應(yīng)技術(shù)進步和社會需求變化,能在企業(yè)、事業(yè)單位從事軟件設(shè)計、開發(fā)、測試、管理和服務(wù)工作的高素質(zhì)基層應(yīng)用型軟件工程技術(shù)人才。
本專業(yè)面向四川區(qū)域經(jīng)濟發(fā)展,以電子信息產(chǎn)業(yè)(主要是軟件和信息技術(shù)服務(wù)業(yè))、新一代信息技術(shù)戰(zhàn)略性新興產(chǎn)業(yè)的需求為導(dǎo)向,服務(wù)于省內(nèi)中小型IT企業(yè),以應(yīng)用型工程化人才培養(yǎng)為中心,注重應(yīng)用能力培養(yǎng)和素質(zhì)教育。
三、專業(yè)核心課程及簡介
本專業(yè)核心課程共5門,包括:軟件質(zhì)量保證與測試、編譯原理、軟件設(shè)計與體系結(jié)構(gòu)、軟件需求分析、軟件項目管理等。
軟件質(zhì)量保證與測試:本課程介紹軟件質(zhì)量與軟件測試的基礎(chǔ)知識以及軟件測試的方法、技術(shù)和工具,使學(xué)生了解軟件產(chǎn)品質(zhì)量保證的思想和管理體系,掌握軟件測試的方法和技術(shù),具有綜合運用軟件測試方法、技術(shù)和工具的實際能力。
編譯原理:本課程介紹編譯程序構(gòu)造的一般原理和基本方法。內(nèi)容包括語言和文法、詞法分析、語法分析、語法制導(dǎo)翻譯、中間代碼生成、存儲管理、代碼優(yōu)化和目標(biāo)代碼生成。在理論、技術(shù)、方法上都對學(xué)生提供了系統(tǒng)而有效的訓(xùn)練,有利于提高軟件人員的素質(zhì)和能力。
軟件設(shè)計與體系結(jié)構(gòu):本課程介紹軟件設(shè)計的相關(guān)知識,深入講解設(shè)計模式與中間件技術(shù),使學(xué)生掌握設(shè)計模式和中間件的原理、方法和技術(shù),理解軟件設(shè)計的評價與改進,初步具備在實際開發(fā)中應(yīng)用設(shè)計模式和中間件技術(shù)的能力。
軟件需求分析:本課程將講解需求獲取、需求分析、需求驗證和需求管理的相關(guān)技術(shù)以及需求文檔標(biāo)準(zhǔn),使學(xué)生能夠運用多種技術(shù)獲取和組織需求,使用目標(biāo)分析和用例分析等技術(shù)進行需求分析,使用形式化和非形式化技術(shù)為不同類型的系統(tǒng)表示功能性和非功能性需求,能夠根據(jù)標(biāo)準(zhǔn)驗證需求,并與不同涉眾進行協(xié)商和達成一致的需求。
軟件項目管理:本課程介紹軟件項目管理的概念和方法,主要內(nèi)容包括項目合同管理、軟件過程管理、項目計劃與監(jiān)控、項目風(fēng)險管理、軟件配置管理以及人員管理,使學(xué)生能夠在有限的資源約束下,運用系統(tǒng)的觀點、方法和理論,對軟件開發(fā)項目的全過程進行計劃、組織、指揮、協(xié)調(diào)、控制和評價,從而以最佳的成本效益來實現(xiàn)項目目標(biāo)。
四、主要實踐性教學(xué)環(huán)節(jié)
大學(xué)軍事技能訓(xùn)練、工程素質(zhì)訓(xùn)練、社會實踐、程序設(shè)計綜合課程設(shè)計、數(shù)據(jù)庫建模課程設(shè)計、桌面應(yīng)用開發(fā)實踐、Web應(yīng)用開發(fā)實踐、企業(yè)應(yīng)用開發(fā)實踐、功能測試實踐、自動化測試實踐、自動化測試實踐、軟件工程綜合實踐、畢業(yè)實習(xí)、創(chuàng)新創(chuàng)業(yè)實踐、畢業(yè)設(shè)計(論文)等。