邵嘉偉 江西服裝學(xué)院
軟件工程應(yīng)用實(shí)踐教程
邵嘉偉 江西服裝學(xué)院
隨著我國(guó)經(jīng)濟(jì)技術(shù)的快速發(fā)展,我國(guó)計(jì)算機(jī)科技技術(shù)已經(jīng)有著很大的進(jìn)步?,F(xiàn)在網(wǎng)絡(luò)的使用非常普遍,隨著計(jì)算機(jī)林領(lǐng)域的快速發(fā)展,各行各業(yè)的其他領(lǐng)域的進(jìn)步發(fā)展也都參與其中。隨著多年的發(fā)展計(jì)算機(jī)科學(xué)已經(jīng)不能滿(mǎn)足對(duì)整個(gè)學(xué)科的概括,所以將計(jì)算機(jī)科學(xué)細(xì)分為計(jì)算機(jī)科學(xué)技術(shù)、計(jì)算機(jī)工程、軟件工程以及信息系統(tǒng)這四個(gè)學(xué)科。而上面提到的計(jì)算機(jī)學(xué)科則是一個(gè)學(xué)科群的總稱(chēng),不能代表其中任意一個(gè)學(xué)科。本文根據(jù)我們國(guó)家各類(lèi)學(xué)校以及培訓(xùn)機(jī)構(gòu)的軟件工程專(zhuān)業(yè)的整體課程安排進(jìn)行了分析,并且根據(jù)本專(zhuān)業(yè)課程的整體發(fā)展方向提出了可行性建議。
軟件工程 課程體系 計(jì)算機(jī)教育
相本文對(duì)我們國(guó)家的計(jì)算機(jī)軟件工程這門(mén)技術(shù)的應(yīng)用以及普及進(jìn)行了一系列的闡述,我們國(guó)家為了培養(yǎng)更多的有專(zhuān)業(yè)知識(shí)的技術(shù)人才,加大了對(duì)計(jì)算機(jī)軟件應(yīng)用技能運(yùn)用非常熟練的人才。為了順應(yīng)時(shí)代的發(fā)展,對(duì)計(jì)算機(jī)軟件工程的發(fā)展來(lái)說(shuō),不斷的改革進(jìn)步就是最有效的方法。本文從軟件課程在學(xué)校的設(shè)立以及整個(gè)課程體系的發(fā)展進(jìn)行開(kāi)始,深入的分析進(jìn)步的必要因素,最后對(duì)這幾個(gè)關(guān)鍵問(wèn)題進(jìn)行分析。
在本世紀(jì)的初期,ACM公司以及IEEE公司聯(lián)合推出了一整套新的教程,其中包括計(jì)算機(jī)科學(xué)(CS)、計(jì)算機(jī)工程(CE)、軟件工程(SE)、以及信息系統(tǒng)(IS)這幾門(mén)學(xué)科。而且慢慢的已經(jīng)得到了全世界各個(gè)國(guó)家的認(rèn)可。
2002年的時(shí)候正式對(duì)軟件工程這門(mén)學(xué)科進(jìn)行分門(mén)別類(lèi),分為專(zhuān)業(yè)的一門(mén)課程教學(xué)。我們國(guó)家在2006年的時(shí)候發(fā)布了“軟件工程專(zhuān)業(yè)規(guī)范”,這就標(biāo)志著我們國(guó)家教育系統(tǒng)對(duì)軟件工程的認(rèn)可,并且將它作為整個(gè)軟件工程的框架中最核心的部分。但是這個(gè)系統(tǒng)的提出時(shí)間還比較短,所以還是不夠完善,隨著時(shí)間的發(fā)展,以及高校教學(xué)計(jì)劃的不斷進(jìn)步,將軟件工程分為基礎(chǔ)課程以及選修課程,對(duì)同學(xué)們的軟件工程的基礎(chǔ)知識(shí)培養(yǎng)力度還是十分大的。
軟件工程師是我國(guó)目前最受企業(yè)歡迎的新興職業(yè)之一,就某城就業(yè)網(wǎng)站的綜合數(shù)據(jù)來(lái)看,以2015年的就業(yè)情況來(lái)看,從收入、工作環(huán)境、福利待遇等方面進(jìn)行考慮,發(fā)展前十的企業(yè)之中就有軟件工程師的身影,并且排列順序名列前茅。盡管在就業(yè)方面有很受歡迎的市場(chǎng)大環(huán)境,但是還有很多問(wèn)題,例如:
(1)現(xiàn)在的學(xué)校開(kāi)設(shè)的軟件工程的課程的課程安排非常不合理,無(wú)論是上課的時(shí)間來(lái)說(shuō)還是教學(xué)的安排方面都難以達(dá)到實(shí)際工作中對(duì)軟件的使用以及對(duì)軟件的熟知程度、對(duì)各種軟件的見(jiàn)識(shí)以及實(shí)際工程的實(shí)際使用情況。所以雖然開(kāi)設(shè)了這門(mén)課程但是效果并不太明顯。
(2)盡管現(xiàn)在學(xué)校都開(kāi)設(shè)了這門(mén)課程,但是老師的經(jīng)驗(yàn)都比較局限,所以從整體來(lái)看,對(duì)軟件工程這門(mén)課的授課老師的技術(shù)也是一門(mén)考驗(yàn),一定要有實(shí)際工作經(jīng)驗(yàn),甚至是在很多領(lǐng)域都有經(jīng)驗(yàn)。
(3)計(jì)算機(jī)軟件的開(kāi)發(fā)速度非常快,所以在軟件教學(xué)的課程選擇上也是十分重要的,雖然可選擇的范圍非常廣,但是選出一個(gè)對(duì)同學(xué)們無(wú)論選擇什么學(xué)科都有幫助的卻十分困難,這也是對(duì)學(xué)生的基本課程選擇時(shí)的一大弊端,容易對(duì)學(xué)生們的以后工作發(fā)展造成就業(yè)限制。
除了計(jì)算機(jī)工程學(xué)科,工程學(xué)科的其他學(xué)科也是和計(jì)算機(jī)軟件工程學(xué)科是起相輔相成作用的,是軟件工程學(xué)科的基礎(chǔ)。但是軟件工程和其他的工程學(xué)科的設(shè)置以及內(nèi)容還是有很大差別的,就比如:
(1)軟件供的與其他工程的最大差別就是,傳統(tǒng)的工程物品是有具體物品的而計(jì)算機(jī)工程是無(wú)形的,摸不到也用不了,所以軟件工程只能為人們提供信息傳輸以及信息處理的幫助為人們解決問(wèn)題而不會(huì)被人們真正的使用。
(2)傳統(tǒng)學(xué)科的數(shù)學(xué)學(xué)科中,數(shù)字的使用時(shí)連貫的,而在計(jì)算機(jī)操作過(guò)程中,計(jì)算機(jī)代碼是被賦予一定意義的,所以并不是被連貫的使用而是具有離散性。所以在使用的時(shí)候也有所不同,一定要對(duì)專(zhuān)業(yè)知識(shí)非常熟練才可以理解并使用。
綜上所述,我們國(guó)家的軟件工程技術(shù)的發(fā)展非常快速,不僅僅是在課程的設(shè)置方面,而且對(duì)在實(shí)際情況的應(yīng)用方面、在遇到問(wèn)題時(shí)對(duì)實(shí)踐能力的要求也非常高,團(tuán)隊(duì)協(xié)作進(jìn)行共同處理實(shí)際業(yè)務(wù)的時(shí)候?qū)?zhuān)業(yè)人才的軟件運(yùn)用與操作能力的要求非常有考驗(yàn)。盡管在課程的開(kāi)展以及實(shí)際的應(yīng)用方面已經(jīng)有了相關(guān)的實(shí)踐經(jīng)驗(yàn),但是在如何完善每個(gè)分部、如何提高軟件工程的質(zhì)量還是我們亟待研究的課題重點(diǎn)。
[1]計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002研究組,中國(guó)計(jì)算機(jī)科學(xué)技術(shù)學(xué)科教程2002[M].北京:清華大學(xué)出版社,2002.
[2]中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程研究組:《中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程》,清華大學(xué)出版社2002年版。
[3]教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì),高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專(zhuān)業(yè)范圍[M].北京:高等教育出版社,2006:248-330.
[4]董威,寧洪,齊志昌.體系作戰(zhàn)下信息化人才的軟件工程素質(zhì)培養(yǎng)[J].高等教育研究學(xué)報(bào),2010,33(4):30-32.