章敏 胡嘉欣
摘要:本文分析了從計(jì)算機(jī)科學(xué)與軟件工程的區(qū)別與聯(lián)系,提出了在教學(xué)過程中體現(xiàn)軟件思想,正確的講授軟件思想和教授軟件思想方法來討論軟件無形性對(duì)計(jì)算機(jī)科學(xué)和軟件工程教育的影響,培養(yǎng)綜合素質(zhì)和能力全面提高的軟件工作人員,才能為我國的經(jīng)濟(jì)發(fā)展做出貢獻(xiàn)。
關(guān)鍵詞:計(jì)算機(jī)科學(xué);軟件工程;教育
中圖分類號(hào):G210.7 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):190416812
一、引言
目前,軟件產(chǎn)業(yè)已形成國際產(chǎn)業(yè)鏈。與此同時(shí),軟件行業(yè)已經(jīng)形成了適合自身發(fā)展的游戲規(guī)則。軟件從業(yè)者的知識(shí)體系也在日益完善。應(yīng)有針對(duì)性地建立學(xué)生結(jié)構(gòu)和知識(shí)結(jié)構(gòu)。軟件工程是一門交叉性學(xué)科,它清楚地反映了現(xiàn)代工程學(xué)科在教育和工業(yè)領(lǐng)域的工程化、本土化、國際化和多樣化的特點(diǎn)。只有了解這些特點(diǎn),才能提高教學(xué)質(zhì)量。
二、計(jì)算機(jī)科學(xué)與軟件工程的區(qū)別與聯(lián)系
1.計(jì)算機(jī)科學(xué)
計(jì)算機(jī)科學(xué)是一門研究計(jì)算機(jī)和計(jì)算機(jī)相關(guān)現(xiàn)象和規(guī)律的科學(xué)。它主要包括計(jì)算機(jī)相關(guān)和信息處理等。
2.軟件工程
軟件工程(Software engineering)主要是指使用工程方法來構(gòu)建和維護(hù)軟件,使其能夠保持高效和實(shí)用的性能的科學(xué)。軟件包括電子郵件、嵌入式系統(tǒng)、人機(jī)界面和其他交互設(shè)計(jì)。
3.計(jì)算機(jī)科學(xué)與軟件工程的區(qū)別與聯(lián)系
現(xiàn)在社會(huì)是一個(gè)信息社會(huì)和一個(gè)以高科技為主導(dǎo)的社會(huì),因此幾乎每個(gè)行業(yè)都將涉及與計(jì)算機(jī)軟件相關(guān)的應(yīng)用。計(jì)算機(jī)不僅可以促進(jìn)我們的生活,提高人們的幸福指數(shù),還可以提高人們處理信息的能力,分析和比較工作中的信息。它大大提高了人們的生產(chǎn)和工作效率。我們?cè)诶斫庵小T谟?jì)算機(jī)科學(xué)與軟件工程之間的聯(lián)系之后,我們也應(yīng)該清楚地理解計(jì)算機(jī)科學(xué)與軟件工程之間的區(qū)別。相比較而言,計(jì)算機(jī)科學(xué)涉及更多的計(jì)算機(jī)原理,主要闡述與計(jì)算機(jī)科學(xué)相關(guān)的理論知識(shí),而軟件工程更傾向于實(shí)踐的應(yīng)用,并將軟件和設(shè)計(jì)應(yīng)用于實(shí)際工作和軟件開發(fā)中。從理論本質(zhì)上看,軟件工程主要是在實(shí)踐后擴(kuò)展,并進(jìn)一步擴(kuò)展,在實(shí)踐中有許多應(yīng)用。相對(duì)而言,計(jì)算機(jī)科學(xué)在理論知識(shí)實(shí)踐中的應(yīng)用并不多,但主要側(cè)重于理論研究。因此,在開展計(jì)算機(jī)科學(xué)和軟件工程教育的同時(shí),應(yīng)注意結(jié)合兩者的特點(diǎn)。
三、軟件無形性對(duì)計(jì)算機(jī)科學(xué)和軟件工程教育的影響
計(jì)算機(jī)科學(xué)主要闡述理論知識(shí)和基本原理,而軟件工程主要涉及面向應(yīng)用的軟件系統(tǒng)的開發(fā),維護(hù)和交付,兩者之間存在明顯差異。在一定程度上,計(jì)算機(jī)科學(xué)的主要工作是推理理論模型,軟件工程的主要作用是發(fā)揮協(xié)調(diào)作用,幫助工程師維護(hù)軟件系統(tǒng),根據(jù)以上解釋,顯然計(jì)算機(jī)科學(xué)與軟件工程之間存在本質(zhì)區(qū)別,并且技術(shù)要求也存在差異。計(jì)算機(jī)科學(xué)的工作人員只需通過測試并且拓展其知識(shí)的領(lǐng)域。而軟件工程師的工作要求更高,工作內(nèi)容更加豐富,不僅需要掌握相關(guān)的理論方面知識(shí),并能夠熟練應(yīng)用于軟件系統(tǒng)的開發(fā)和維護(hù)中,同時(shí)需要軟件工程師與同事之間的團(tuán)隊(duì)合作能力,以及與客戶之間的溝通交流技巧。從軟件工程知識(shí)的說明中就可以看出,與計(jì)算機(jī)科學(xué)家相比,軟件工程師更加需要工程教育,也就是軟件工程在學(xué)習(xí)過程中,更應(yīng)該注重對(duì)理論知識(shí)的掌握理解與實(shí)踐應(yīng)用,同時(shí)加強(qiáng)對(duì)知識(shí)的深化以及專業(yè)知識(shí)面的擴(kuò)展,有利于日后的軟件工程設(shè)計(jì)與創(chuàng)新。
1.在教學(xué)過程中體現(xiàn)軟件思想
從軟件工程或計(jì)算機(jī)專業(yè)畢業(yè)后,軟件開發(fā)人員將致力于軟件開發(fā)團(tuán)隊(duì),這表明了學(xué)生在軟件學(xué)習(xí)中的重要性,每一個(gè)程序員都會(huì)有適合自己的軟件思想與思路,在不斷的實(shí)踐工作中,還會(huì)形成適合自身的軟件開發(fā)技巧,在諸多的軟件開發(fā)與設(shè)計(jì)中,軟件思想就會(huì)逐步貫徹并應(yīng)用在這些軟件程序中,同時(shí),軟件思想又具有不正式的思想概念,這就增加了在學(xué)習(xí)中的難度,只有掌握了學(xué)習(xí)軟件思想的正確手法,才能逐漸的領(lǐng)會(huì)軟件思想的內(nèi)涵與操作應(yīng)用理念,這就從側(cè)面說明了理解軟件思想的重要性。
2.正確的講授軟件思想
在軟件思想教學(xué)中,由于軟件思想理論過于抽象,教師很難僅通過語言教學(xué)來表達(dá)軟件思想的具體內(nèi)容和本質(zhì)。這要求教師善于運(yùn)用正確的方法指導(dǎo)學(xué)生進(jìn)行軟件思維教學(xué)。在復(fù)雜軟件程序的應(yīng)用中,他們應(yīng)該繼續(xù)學(xué)習(xí)和實(shí)踐,并不斷實(shí)踐。在實(shí)踐中,理論知識(shí)和概念的應(yīng)用已在實(shí)踐中得到正確應(yīng)用;軟件思想的應(yīng)用范圍及應(yīng)用環(huán)境是有一定限制的,必須在軟件思想的教學(xué)大綱范圍內(nèi)得到應(yīng)用;另外,軟件思想不同于其他程序技術(shù),雖然在實(shí)際的操作應(yīng)用中,軟件思想可以支持并服務(wù)于其他程序的操作使用,但是軟件思想的應(yīng)用,必須在一定的環(huán)境應(yīng)用主題下,進(jìn)行正確的操作,并且不能應(yīng)用與特定的應(yīng)用環(huán)境之中。軟件的無形性對(duì)計(jì)算機(jī)與軟件工程起著推動(dòng)的作用,三者之間相互依存,相輔相成并且缺一不可。
3.教授軟件思想方法
在軟件思想教學(xué)中,教師應(yīng)善于運(yùn)用比較容易理解的教學(xué)方法。在教學(xué)中使用過于抽象的教學(xué)語言或教學(xué)方法,不僅不能取得良好的教學(xué)效果,而且不利于學(xué)生的理解和應(yīng)用。學(xué)生在學(xué)習(xí)過程中容易造成教學(xué)知識(shí)的積壓,這就極易造成學(xué)生對(duì)所學(xué)知識(shí)越壓越多的現(xiàn)象;軟件思想的學(xué)習(xí)要善于疏通,善于應(yīng)用實(shí)例,以便于理解,不同的教學(xué)方式會(huì)帶來不同的教學(xué)效果,在教學(xué)過程中分層次教學(xué)符合現(xiàn)在因材施教的原則,大力保證了面向全體學(xué)生,特別重視對(duì)后進(jìn)生的教學(xué)力度;注重學(xué)生主體地位,讓不同層次的學(xué)生智力、能力、技能和知識(shí)都有所發(fā)展;另外分層次教學(xué)進(jìn)度和教學(xué)目標(biāo)符合學(xué)生的實(shí)際,不僅優(yōu)化課堂教學(xué)結(jié)構(gòu),對(duì)學(xué)生的課業(yè)負(fù)擔(dān)減輕,而且還提高了課堂教學(xué)效率和質(zhì)量。
四、總結(jié)
總之,軟件的無形性和軟件思想的復(fù)雜性和抽象性對(duì)軟件的識(shí)別有很大的影響。教師必須充分認(rèn)識(shí)和重視這一情況。計(jì)算機(jī)科學(xué)與軟件工程教學(xué)對(duì)我國教學(xué)的發(fā)展具有重要意義。教師必須豐富教學(xué)手段,培養(yǎng)綜合素質(zhì)和能力全面提高的軟件工作人員,才能為我國的經(jīng)濟(jì)發(fā)展做出貢獻(xiàn)。