軟件工程范文10篇

時間:2024-03-09 09:08:04

導(dǎo)語:這里是公文云根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇軟件工程范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。

軟件工程技術(shù)分析

摘要:計算機(jī)互聯(lián)網(wǎng)快速發(fā)展,為人們的生活、工作、教育、娛樂等方面帶來很多便利條件,到目前為止,軟件工程技術(shù)已經(jīng)成為各行各業(yè)的核心競爭力。軟件工程技術(shù)作為系統(tǒng)軟件開發(fā)的主要技術(shù),對系統(tǒng)軟件運(yùn)行的質(zhì)量和安全性有重要意義。本文結(jié)合理論實(shí)踐,就系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)進(jìn)行深入分析,希望對我國軟件技術(shù)開發(fā)有一定幫助。

關(guān)鍵詞:系統(tǒng)軟件開發(fā);軟件工程技術(shù);特點(diǎn)分析;技術(shù)要求

進(jìn)入21世紀(jì)以后,我國互聯(lián)網(wǎng)技術(shù)取得了飛躍式發(fā)展,相關(guān)的應(yīng)用軟件已經(jīng)被廣泛應(yīng)用商業(yè)、教育、銀行等領(lǐng)域,逐漸改善著人們的生活。在很多發(fā)達(dá)國家,系統(tǒng)軟件開發(fā)企業(yè)已經(jīng)成為支柱性產(chǎn)業(yè)??茖W(xué)合理的軟件設(shè)計是提高生活、工作的首要前提。在信息快速發(fā)展的今天,系統(tǒng)軟件在人們生活生產(chǎn)中起到的作用越來越重要?;诖?,本文首先分析出傳統(tǒng)軟件和系統(tǒng)軟件的區(qū)別,然后,闡述了軟件工程技術(shù)的特點(diǎn)和設(shè)計要求,最后,提出軟件工程管理的運(yùn)用的方式,旨在促使系統(tǒng)工程軟件更加智能化、人性化。

一、系統(tǒng)軟件和傳統(tǒng)軟件不同之處

系統(tǒng)軟件具有開發(fā)時間短、需求不明確的特點(diǎn),和傳統(tǒng)軟件的不同之處,主要體現(xiàn)在以下幾個方面:第一,系統(tǒng)軟件開發(fā)比較側(cè)重于信息含量,面向主要市場是文檔和電子產(chǎn)品,即動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁;第二,系統(tǒng)軟件在開發(fā)過程中比較重視視覺和感覺,比較強(qiáng)度客戶的舒適度。第三,系統(tǒng)軟件的用戶形式多樣,很多系統(tǒng)軟件在設(shè)計和開發(fā)過程中,必須考慮不同用戶的應(yīng)用技術(shù)和能力,擁有較為復(fù)雜的人機(jī)接口和用戶信息遞交;第四,系統(tǒng)軟件的內(nèi)容屬于驅(qū)動內(nèi)容,這和傳統(tǒng)軟件有本質(zhì)區(qū)別【1】。

二、系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)的特點(diǎn)

查看全文

軟件工程在課件開發(fā)中的運(yùn)用

隨著計算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的高校都開設(shè)了網(wǎng)絡(luò)課程。網(wǎng)絡(luò)教學(xué)已經(jīng)成為高等教育的重要組成部分。在網(wǎng)絡(luò)教學(xué)中,網(wǎng)絡(luò)課件擔(dān)當(dāng)著重要角色,它是學(xué)生學(xué)習(xí)和學(xué)校教學(xué)的主要載體。課件的質(zhì)量直接影響著教學(xué)的質(zhì)量,如何保證網(wǎng)絡(luò)教學(xué)的質(zhì)量便成為了急需解決的問題。

目前網(wǎng)絡(luò)課件的特點(diǎn)及開發(fā)中的不足網(wǎng)絡(luò)課件改變了以往的教學(xué)模式,學(xué)生可以遠(yuǎn)距離地通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)、問答與交流。比起傳統(tǒng)的教學(xué)模式,學(xué)生可以自主地選擇時間、地點(diǎn)和學(xué)習(xí)的進(jìn)度,而且節(jié)省了高校的空間和師資,對普及高等教育有著深遠(yuǎn)的意義[1]。

網(wǎng)絡(luò)課件相對于一般課件,應(yīng)該更加詳實(shí)、完備,因?yàn)榫W(wǎng)絡(luò)課件和一般課件的教學(xué)對象不同。在一般教學(xué)中,課件往往以輔助手段出現(xiàn),課件如果出現(xiàn)了錯誤或者學(xué)生有了疑問,老師可以當(dāng)場解答或者修改課件中的不足。而網(wǎng)絡(luò)課件一般是放在服務(wù)器上供學(xué)生全天候?qū)W習(xí)的,如果課件中有錯誤往往要隔一段時間才會更正,如果學(xué)生有疑問也不能立即得到答案,對學(xué)生的學(xué)習(xí)會產(chǎn)生不利的影響。所以盡可能充分的展示教學(xué)內(nèi)容,盡量減少錯誤便成為課件開發(fā)中必須考慮的因素。但是由于人們認(rèn)識的不足,很少有人會把課件開發(fā)當(dāng)成軟件一樣重視,因此造成課件開發(fā)周期過長,人工消耗很大,而且課件本身會出現(xiàn)很多漏洞和錯誤,嚴(yán)重影響了遠(yuǎn)程教育的教學(xué)質(zhì)量。

用軟件工程的方法開發(fā)網(wǎng)絡(luò)課件的科學(xué)性與必要性軟件工程采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件[2]。如果用軟件工程的方法開發(fā)課件,可以提高成品率高,降低錯誤率,而且可以減少費(fèi)用,并增加課件的可維護(hù)性。文中用軟件工程中最經(jīng)典的瀑布模型開發(fā)了網(wǎng)絡(luò)課件。傳統(tǒng)的瀑布模型如圖1所示[2],相對應(yīng)的課件流程如圖2所示[3]。

第一,每個階段都必須完成規(guī)定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務(wù)。完整準(zhǔn)確的文檔不僅是軟件開發(fā)時期各類人員之間相互通信的媒介,也是運(yùn)行時期對軟件進(jìn)行維護(hù)的重要依據(jù)。

第二,每個階段結(jié)束前都要對完成的文檔進(jìn)行評審,以便盡早地發(fā)現(xiàn)問題改正錯誤。事實(shí)上,越是早期階段犯下的錯誤,暴露出來的時間就越晚,排除故障改正錯誤所付出的代價也越高。因此,及時審查,是保證軟件質(zhì)量,降低軟件成本的重要措施。

查看全文

軟件工程課程案例教學(xué)法研究

[摘要]文章對軟件工程教學(xué)中存在的問題提出了改進(jìn)方法,即項目驅(qū)動下案例教學(xué)法。介紹了案例教學(xué)法實(shí)施的必要性和實(shí)施方法,改進(jìn)軟件工程教學(xué)模式,如何建設(shè)教學(xué)案例庫,以及課程實(shí)踐采用項目化方式進(jìn)行。

[關(guān)鍵詞]軟件工程;項目;案例;教學(xué)

軟件工程這門課是計算機(jī)學(xué)科的專業(yè)必修課,講授的是軟件開發(fā)與維護(hù)全過程中所采用的方法和技術(shù),以及應(yīng)該撰寫的文檔,目前這門課的教學(xué)采用以理論講授為主,實(shí)習(xí)為輔的教學(xué)方法,學(xué)生對理論知識的學(xué)習(xí)不感興趣。實(shí)習(xí)是在學(xué)期結(jié)束前安排兩周的時間,讓學(xué)生分組模擬完成一個項目的文檔寫作,導(dǎo)致這門課學(xué)生的實(shí)習(xí)流于形式。

1案例教學(xué)法的必要性

軟件工程學(xué)科有兩個主要的方法學(xué),它們是生命周期方法學(xué)和面向?qū)ο蠓椒▽W(xué),軟件開發(fā)通常分成項目可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼與測試等幾個階段[1],所以當(dāng)實(shí)施案例法教學(xué)時,也要根據(jù)軟件開發(fā)的幾個階段設(shè)計不同的教學(xué)案例。而且這些案例要具有一定的連貫性,即將這些案例組合起來就是一個綜合性的案例。當(dāng)學(xué)生完成整個案例教學(xué)后,對書本知識的理解會更加深入,也能體會到軟件開發(fā)的不同階段的緊密聯(lián)系,對學(xué)生的綜合知識的掌握和綜合能力的提高會有很大的幫助。

2項目驅(qū)動案例教學(xué)法的實(shí)施

查看全文

課件研發(fā)軟件工程應(yīng)用

隨著計算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的高校都開設(shè)了網(wǎng)絡(luò)課程。網(wǎng)絡(luò)教學(xué)已經(jīng)成為高等教育的重要組成部分。在網(wǎng)絡(luò)教學(xué)中,網(wǎng)絡(luò)課件擔(dān)當(dāng)著重要角色,它是學(xué)生學(xué)習(xí)和學(xué)校教學(xué)的主要載體。課件的質(zhì)量直接影響著教學(xué)的質(zhì)量,如何保證網(wǎng)絡(luò)教學(xué)的質(zhì)量便成為了急需解決的問題。

目前網(wǎng)絡(luò)課件的特點(diǎn)及開發(fā)中的不足網(wǎng)絡(luò)課件改變了以往的教學(xué)模式,學(xué)生可以遠(yuǎn)距離地通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)、問答與交流。比起傳統(tǒng)的教學(xué)模式,學(xué)生可以自主地選擇時間、地點(diǎn)和學(xué)習(xí)的進(jìn)度,而且節(jié)省了高校的空間和師資,對普及高等教育有著深遠(yuǎn)的意義[1]。

網(wǎng)絡(luò)課件相對于一般課件,應(yīng)該更加詳實(shí)、完備,因?yàn)榫W(wǎng)絡(luò)課件和一般課件的教學(xué)對象不同。在一般教學(xué)中,課件往往以輔助手段出現(xiàn),課件如果出現(xiàn)了錯誤或者學(xué)生有了疑問,老師可以當(dāng)場解答或者修改課件中的不足。而網(wǎng)絡(luò)課件一般是放在服務(wù)器上供學(xué)生全天候?qū)W習(xí)的,如果課件中有錯誤往往要隔一段時間才會更正,如果學(xué)生有疑問也不能立即得到答案,對學(xué)生的學(xué)習(xí)會產(chǎn)生不利的影響。所以盡可能充分的展示教學(xué)內(nèi)容,盡量減少錯誤便成為課件開發(fā)中必須考慮的因素。但是由于人們認(rèn)識的不足,很少有人會把課件開發(fā)當(dāng)成軟件一樣重視,因此造成課件開發(fā)周期過長,人工消耗很大,而且課件本身會出現(xiàn)很多漏洞和錯誤,嚴(yán)重影響了遠(yuǎn)程教育的教學(xué)質(zhì)量。

用軟件工程的方法開發(fā)網(wǎng)絡(luò)課件的科學(xué)性與必要性軟件工程采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件[2]。如果用軟件工程的方法開發(fā)課件,可以提高成品率高,降低錯誤率,而且可以減少費(fèi)用,并增加課件的可維護(hù)性。文中用軟件工程中最經(jīng)典的瀑布模型開發(fā)了網(wǎng)絡(luò)課件。傳統(tǒng)的瀑布模型如圖1所示[2],相對應(yīng)的課件流程如圖2所示[3]。

第一,每個階段都必須完成規(guī)定的文檔,沒有交出合格的文檔就是沒有完成該階段的任務(wù)。完整準(zhǔn)確的文檔不僅是軟件開發(fā)時期各類人員之間相互通信的媒介,也是運(yùn)行時期對軟件進(jìn)行維護(hù)的重要依據(jù)。

第二,每個階段結(jié)束前都要對完成的文檔進(jìn)行評審,以便盡早地發(fā)現(xiàn)問題改正錯誤。事實(shí)上,越是早期階段犯下的錯誤,暴露出來的時間就越晚,排除故障改正錯誤所付出的代價也越高。因此,及時審查,是保證軟件質(zhì)量,降低軟件成本的重要措施。

查看全文

軟件工程課程體系改革探析

摘要:隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,“互聯(lián)網(wǎng)+”成為當(dāng)下全民關(guān)注的焦點(diǎn)。“互聯(lián)網(wǎng)+”時代下,創(chuàng)新型高素質(zhì)的軟件研發(fā)人才缺口巨大。為適應(yīng)社會的發(fā)展,為國家培養(yǎng)更加專業(yè)、更加高素質(zhì)的軟件人才,更好地應(yīng)對新的機(jī)遇和挑戰(zhàn),高校的軟件工程課程體系亟需進(jìn)行改革。通過分析存在的問題以及“互聯(lián)網(wǎng)+”時代下對于軟件人才的需求,得出相應(yīng)的改革對策,以為軟件工程課程體系改革提供一些參考。

關(guān)鍵詞:互聯(lián)網(wǎng)+;軟件工程;課程體系;改革對策

互聯(lián)網(wǎng)技術(shù)應(yīng)用早已進(jìn)入到人們學(xué)習(xí)、工作、生活的方方面面,互聯(lián)網(wǎng)的快速發(fā)展也推進(jìn)了軟件產(chǎn)業(yè)的發(fā)展。軟件產(chǎn)業(yè)發(fā)展不僅與人們的生活水平和質(zhì)量密切相關(guān),而且也關(guān)乎國家科學(xué)技術(shù)的進(jìn)步[1]。優(yōu)秀的軟件產(chǎn)品能夠滿足其他行業(yè)更高的發(fā)展要求,提高工作效率,增加經(jīng)濟(jì)收益,同時也有助于國家經(jīng)濟(jì)實(shí)力及科學(xué)實(shí)力的提升。近年來,國家政策層面對“互聯(lián)網(wǎng)+”產(chǎn)業(yè)生態(tài)體系的構(gòu)建,為高校軟件工程課程體系的改革發(fā)展帶來了新的機(jī)遇和挑戰(zhàn)[2]。因此,深入進(jìn)行課程體系改革,建立適應(yīng)社會發(fā)展趨勢的軟件工程課程體系,有助于“互聯(lián)網(wǎng)+”時代下創(chuàng)新型人才的培養(yǎng)以及學(xué)生的綜合實(shí)力和市場競爭力的提高。

一傳統(tǒng)意義下的軟件工程課程體系存在的問題

我國高校軟件工程專業(yè)是在2002年由國家教育部新增的專業(yè),軟件工程專業(yè)課程的開設(shè)相對于國外發(fā)達(dá)國家來說,起步比較晚,課程設(shè)置存在很多不合理的地方。加之教學(xué)方式的單一和滯后,使得教學(xué)效果距離預(yù)期有很大的差距[3]。(一)課程設(shè)置有缺陷。軟件工程專業(yè)的課程和計算機(jī)專業(yè)的一些課程有很緊密的聯(lián)系,課程開設(shè)的先后次序直接影響學(xué)生對于知識的吸收程度,也會影響教師授課的效果。很多高校疏于對于這些課程先后順序的考慮,本應(yīng)作為前驅(qū)課程,卻出現(xiàn)了平行開課的情況,甚至出現(xiàn)在后續(xù)課程之中,這務(wù)必會造成不利的影響。另外,教學(xué)大綱中關(guān)于軟件工程專業(yè)的課時安排,也存在一定的問題。很多課程的理論課時遠(yuǎn)遠(yuǎn)多于實(shí)踐課時,這個偏差,使得進(jìn)入到了重理論輕實(shí)踐的誤區(qū)之中。(二)理論內(nèi)容更新不及時。隨著社會的不斷發(fā)展和進(jìn)步,軟件工程學(xué)科也在不斷的變化。越來越多的新理念、新方法、新技術(shù)出現(xiàn),并在各個行業(yè)和領(lǐng)域中,得以廣泛的應(yīng)用。而高校的軟件工程相關(guān)課程卻并沒有跟上社會發(fā)展的腳步,沒有及時的調(diào)整教學(xué)授課的內(nèi)容,依然墨守成規(guī),還在讓學(xué)生學(xué)習(xí)那些已經(jīng)在實(shí)際軟件開發(fā)中不會用到的那些方法和技術(shù),導(dǎo)致所學(xué)內(nèi)容與最新的軟件技術(shù)相脫離。(三)對于實(shí)踐重視程度不足。上面第1條已經(jīng)提到,課程本身的課時安排就是理論課程多,實(shí)踐課程少,這就無形中將實(shí)踐課程的重要性弱化了。因?yàn)閷?shí)踐課時設(shè)置的很少,高校對于實(shí)踐環(huán)境的設(shè)置也就沒有足夠的重視。而軟件工程這個專業(yè),是強(qiáng)調(diào)理論聯(lián)系實(shí)踐的,學(xué)生在課堂上學(xué)習(xí)完了理論知識后,必須通過實(shí)踐環(huán)節(jié)去理解和掌握這些知識,但往往實(shí)踐環(huán)境不具備,很難完成目標(biāo)。再者,實(shí)踐教學(xué)過程中,很多教師也缺乏大型軟件工程項目的開發(fā)經(jīng)驗(yàn),很難指導(dǎo)學(xué)生進(jìn)行針對性的訓(xùn)練,更多的是以教師或教材為主體的機(jī)械式實(shí)踐,很大程度上制約學(xué)生的實(shí)踐水平。

二“互聯(lián)網(wǎng)+”時代對軟件工程專業(yè)人才的需求

查看全文

軟件工程開題報告

一、選題依據(jù)(擬開展研究項目的研究目的、意義)

隨著社會的進(jìn)步、計算機(jī)技術(shù)的飛速發(fā)展,用計算機(jī)實(shí)現(xiàn)企業(yè)人事工資的管理勢在必行。對于大中型企業(yè)來說,利用計算機(jī)支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費(fèi)工作人員大量的時間和精力,計算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無誤、快速輸出,而且還可以利用計算機(jī)對有關(guān)工資的各種信息進(jìn)行統(tǒng)計,服務(wù)于財務(wù)部門其他方面的核算和財務(wù)處理,同時計算機(jī)具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。所以人事工資管理系統(tǒng)應(yīng)運(yùn)而生,成為利用計算機(jī)實(shí)現(xiàn)企業(yè)人事工資管理的基本。

二、國內(nèi)外研究現(xiàn)狀

隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行?,F(xiàn)在中國企業(yè)已進(jìn)入"新管理時代",企業(yè)管理在經(jīng)歷了計劃經(jīng)濟(jì)時期的"生產(chǎn)管理"時代,計劃經(jīng)濟(jì)與市場經(jīng)濟(jì)相結(jié)合時期的"混合管理"時代后,從九十年代末進(jìn)入全面市場經(jīng)濟(jì)時期的"新管理"時代.新管理時的中國企業(yè)管理是面向市場,基于現(xiàn)代企業(yè)制度,是中國模式,價值化,系統(tǒng)化,電腦化,國際化和普遍化管理的時代.新管理時代的中國企業(yè)管理以建立競爭優(yōu)勢,提高企業(yè)競爭力為核心.要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強(qiáng)化企業(yè)管理,形成企業(yè)持久發(fā)展的"內(nèi)功".越來越多的質(zhì)優(yōu)企業(yè)舍得在管理系統(tǒng)上投資的舉動,足以說明這一趨勢.在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業(yè)間關(guān)聯(lián)程度越來越密切的今天,要求企業(yè)行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創(chuàng)新.人力已經(jīng)很難完全達(dá)到要求,必須借助當(dāng)代信息科技的最新成果,優(yōu)化和加強(qiáng)企業(yè)的運(yùn)營和管理.三、研究方案(主要研究內(nèi)容、目標(biāo),研究方法、進(jìn)度)

主要內(nèi)容:支持企業(yè)實(shí)現(xiàn)規(guī)范化的管理,支持企業(yè)高效率完成勞動人事管理的日常業(yè)務(wù),包括新員工加入時認(rèn)識檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。目標(biāo):實(shí)現(xiàn)企業(yè)員工工資管理的系統(tǒng)化、規(guī)范化和自動化。

四、進(jìn)程計劃(各研究環(huán)節(jié)的時間安排、實(shí)施進(jìn)度、完成程度)

查看全文

軟件工程技術(shù)在系統(tǒng)軟件開發(fā)的運(yùn)用

摘要:當(dāng)前我們正處于互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)的發(fā)展和信息技術(shù)的進(jìn)步是人們的生活水平實(shí)現(xiàn)了質(zhì)的飛躍,促使人們對生活方式提出了更高的要求。在互聯(lián)網(wǎng)時代中,一項重要的工作便是軟件工程,軟件工程致力于更新?lián)Q代我們所應(yīng)用的網(wǎng)絡(luò)軟件、開發(fā)出新的實(shí)用性強(qiáng)的軟件、對軟件系統(tǒng)進(jìn)行升級和更新等,而軟件工程中所應(yīng)用的技術(shù)便是軟件工程技術(shù),這一技術(shù)的應(yīng)用和發(fā)展對軟件工程起到至關(guān)重要的作用。文章主要論述了軟件工程技術(shù)如何在軟件工程中得到應(yīng)用,傳統(tǒng)軟件與現(xiàn)代軟件之間的共同點(diǎn)與區(qū)別,以及面臨的軟件危機(jī)等。

關(guān)鍵詞:軟件工程;軟件危機(jī);軟件開發(fā)

一、現(xiàn)代化軟件與傳統(tǒng)軟件相比的優(yōu)點(diǎn)

傳統(tǒng)軟件開發(fā)程序比較復(fù)雜,并且開發(fā)效率不高,會耗費(fèi)軟件開發(fā)員大量的時間和精力,開發(fā)出的軟件常有失敗無法正常應(yīng)用的現(xiàn)象。軟件開發(fā)需要一整套完整的開發(fā)系統(tǒng),制作演化模型、增量模型等各種模型來實(shí)現(xiàn)對軟件功能的期望,不過,在傳統(tǒng)的軟件開發(fā)中,模型與工程可能不完全匹配將會導(dǎo)致開發(fā)出的軟件不能滿足功能要求,從而宣告開發(fā)失敗。現(xiàn)代軟件開發(fā)應(yīng)用的系統(tǒng)是www系統(tǒng),這種系統(tǒng)的優(yōu)點(diǎn)主要是可以更好的滿足用戶的多樣化需求,并且更新速度較快,可以跟得上當(dāng)代社會的發(fā)展,在配套設(shè)施上也比較完備,從開發(fā)到應(yīng)用以及后期的維護(hù)過程,都可以完美的銜接。由于當(dāng)前科技水平比較發(fā)達(dá),很多開發(fā)步驟都可以借助科技來實(shí)現(xiàn),因此軟件開發(fā)也不需要耗費(fèi)過多的時間,并且通過對于數(shù)據(jù)和信息的分析,會更加突出每一款軟件的特點(diǎn)?,F(xiàn)代化的軟件,對于信息量的儲存和整合做得更加好,并且在視覺和聽覺方面做出了很大的改進(jìn),使用戶在應(yīng)用軟件過程中可以得到更好的感官享受,內(nèi)容也更加新穎和多樣化,現(xiàn)代化的軟件將藝術(shù)與科學(xué)完美結(jié)合。

二、軟件危機(jī)

當(dāng)前計算機(jī)軟件應(yīng)用越來越普遍,開發(fā)出越來越多大型的復(fù)雜的軟件,這些軟件雖然促進(jìn)了社會的發(fā)展和進(jìn)步,但是由于科學(xué)技術(shù)發(fā)展的速度無法跟得上軟件的更新速度,很多高新技術(shù)還沒有應(yīng)用到軟件中,但是人們對于硬件的需求不斷增加,這就是軟件和硬件之間產(chǎn)生了不能相互適應(yīng)的矛盾,這種矛盾現(xiàn)象稱之為軟件危機(jī)。(一)軟件開發(fā)成本呈現(xiàn)出上漲趨勢。隨著計算機(jī)技術(shù)的普遍應(yīng)用,不只是從事計算機(jī)行業(yè)的人員可以接觸到計算機(jī)技術(shù),普通的民眾也可以接觸到計算機(jī)技術(shù),因此越來越具有市場化,對于軟件開發(fā)而言,技術(shù)問題已不再是主要問題,經(jīng)濟(jì)成本變成了軟件開發(fā)主要考慮的因素。與軟件相對應(yīng)的硬件設(shè)施也處于不斷更新狀態(tài),并且當(dāng)前生產(chǎn)力發(fā)展迅速,并且又有科學(xué)技術(shù)作為保障,生產(chǎn)效率得到了極大地提高,相應(yīng)的生產(chǎn)成本也隨著降低,但是,用于軟件開發(fā)的成本卻沒有下降的痕跡,反而逐漸上漲,這就使得軟件和硬件做開發(fā)無法成功接軌,在一定程度上制約了軟件開發(fā)。(二)軟件開發(fā)技術(shù)提升困難。軟件工程是一項極其復(fù)雜的程序和系統(tǒng),不僅是對于軟件結(jié)構(gòu)還是邏輯關(guān)系、數(shù)據(jù)模型都有非常高的要求,并且要求開發(fā)人員具備非常強(qiáng)硬的計算機(jī)操作水平,市場上的計算機(jī)人才也呈現(xiàn)出供不應(yīng)求的狀態(tài),但是市場對于軟件開發(fā)的需求卻在不斷增加,這也就使得軟件開發(fā)技術(shù)提升困難。(三)開發(fā)的軟件質(zhì)量較差。軟件開發(fā)大多依靠開發(fā)員的個人創(chuàng)意和理念,但是由于軟件開發(fā)員可能會缺乏軟件工程理念,并且每一個開發(fā)員的習(xí)慣不同,一個開發(fā)員開發(fā)出來的軟件可能具有相同的特點(diǎn),并且,很多開發(fā)員為了迎合用戶的要求,失去了對于軟件的硬性要求,這樣的軟件很可能會出現(xiàn)故障,可能會造成用戶的經(jīng)濟(jì)損失,甚至造成更嚴(yán)重的后果,在軟件開發(fā)過程中,一項必不可少的程序便是軟件維護(hù),軟件維護(hù)不僅能夠保障,軟件能夠正常的運(yùn)行還可以在軟件出現(xiàn)故障時及時止損,但是就目前而言,軟件維護(hù)工作十分不到位。

查看全文

人工智能在軟件工程的應(yīng)用

摘要:現(xiàn)階段,隨著技術(shù)的更新與時代的交替發(fā)展,信息時代里所出現(xiàn)的各類的、新式的科學(xué)技術(shù)已廣泛應(yīng)用于軟件工程應(yīng)用中,人工智能在軟件工程當(dāng)中的應(yīng)用不斷飛速發(fā)展,使得同級別中的各類復(fù)雜工程也不斷快速發(fā)展,人工智能作為我國目前現(xiàn)階段發(fā)展迅速的項目之一,具有較高的社會實(shí)用價值與現(xiàn)實(shí)意義。人工智能被廣泛應(yīng)用于軟件工程當(dāng)中,與軟件工程的運(yùn)用密不可分,人工智能可以針對問題做出具體的分析和規(guī)劃并且能夠在軟件工程當(dāng)中實(shí)現(xiàn)技術(shù)的不斷更新。此文章重點(diǎn)對人工智能領(lǐng)域中的圖規(guī)劃應(yīng)用與結(jié)構(gòu)化應(yīng)用進(jìn)行廣泛性分析,并進(jìn)一步對這兩類在日常應(yīng)用的操作進(jìn)行簡要說明,并對此研究展開分析和探討,本文可加深學(xué)者對人工智能在軟件工程當(dāng)中的應(yīng)用,并且能夠讓專業(yè)技術(shù)人員參考此類論文,以期早日實(shí)現(xiàn)整體化、信息化、智能化。

關(guān)鍵詞:人工智能;軟件工程;技術(shù)研究;工程應(yīng)用

好適應(yīng)生活;幫助工廠更好地節(jié)約成本,完成一些復(fù)雜而且危險的重復(fù)式運(yùn)動,給工廠帶來極大的收益和應(yīng)用價值。下面就從以下幾個方面來重點(diǎn)探究人工智能技術(shù)在軟件工程當(dāng)中的主要應(yīng)用。本文可以加深讀者對人工智能的理解和認(rèn)知,并促進(jìn)人工智能技術(shù)在軟件工程領(lǐng)域的技術(shù)創(chuàng)新與思維模式的拓展。

1人工智能在軟件工程中的應(yīng)用

就目前而言,人工智能在軟件工程當(dāng)中的應(yīng)用較為廣泛,人工智能在軟件工程中的應(yīng)用主要分為圖規(guī)劃應(yīng)用和結(jié)構(gòu)化應(yīng)用。人工智能是難以量化研究的一種技術(shù)領(lǐng)域,其應(yīng)用價值已經(jīng)超出同領(lǐng)域當(dāng)中的許多科學(xué)技術(shù),它是一種多元化技術(shù),擁有使系統(tǒng)對環(huán)境產(chǎn)生一種人類難以模擬的能力,幫助人類去確保操作系統(tǒng)的有效運(yùn)轉(zhuǎn)。其核心思想就是一種自適應(yīng)性,它可以借助人們的思維模式來進(jìn)行運(yùn)轉(zhuǎn),可以讓產(chǎn)品在當(dāng)前所處的環(huán)境進(jìn)行一種自適應(yīng)運(yùn)轉(zhuǎn),可以幫助產(chǎn)品的效能最大化,而且還可以幫助工廠對產(chǎn)品的使用成本最大化應(yīng)用,總而言之,人工智能技術(shù)在計算機(jī)科學(xué)領(lǐng)域中是比較前沿的高新科學(xué)技術(shù),其可以應(yīng)用于機(jī)器人領(lǐng)域,也可以應(yīng)用于計算機(jī)科學(xué)領(lǐng)域,幫助人們實(shí)現(xiàn)極其復(fù)雜的大腦運(yùn)算,輔助機(jī)器人操縱人類不想操縱的復(fù)雜并且難以運(yùn)轉(zhuǎn)的多項式運(yùn)動。模擬并拓展人類的智能,實(shí)現(xiàn)人腦的自動化功能,這也是拓展計算機(jī)應(yīng)用的重要領(lǐng)域,人工智能被廣泛用于探尋人腦深層的復(fù)雜價值。

1.1圖規(guī)劃應(yīng)用

查看全文

電子技術(shù)與軟件工程融合探討

摘要:闡述電子技術(shù)與軟件工程的特點(diǎn)及其應(yīng)用,包括技術(shù)的升級與管理、技術(shù)與產(chǎn)品的創(chuàng)新,從而促進(jìn)我國電子技術(shù)與軟件工程得到更好發(fā)展。

關(guān)鍵詞:電子技術(shù),軟件工程,技術(shù)創(chuàng)新

電子技術(shù)與軟件工程這類高科技發(fā)展的產(chǎn)物,在國內(nèi)各個領(lǐng)域被廣泛地應(yīng)用,尤其是在電力系統(tǒng)和計算機(jī)領(lǐng)域當(dāng)中,電子技術(shù)及軟件工程的應(yīng)用幫助其取得了良好的發(fā)展成績。就目前情況而言,國內(nèi)的電子技術(shù)與軟件工程雖取得了較大的發(fā)展成果,但與國外某些發(fā)達(dá)國家相比,我國的電子技術(shù)與軟件工程領(lǐng)域還是處于落后的狀態(tài),因此,加強(qiáng)對電子技術(shù)與軟件工程的應(yīng)用分析尤為重要。

1電子技術(shù)與軟件工程

電子技術(shù)作為現(xiàn)代社會科技發(fā)展的創(chuàng)新產(chǎn)物,在國內(nèi)工業(yè)領(lǐng)域、醫(yī)學(xué)領(lǐng)域、航空領(lǐng)域等多個高新技術(shù)領(lǐng)域均被廣泛應(yīng)用,并已經(jīng)成為促進(jìn)各領(lǐng)域發(fā)展的主要力量。電子技術(shù)主要應(yīng)用于解決某些電力設(shè)備存在的某些問題,包括信號處理、改善電路問題等,是集合了電子學(xué)與電力學(xué)的綜合性學(xué)科。電子技術(shù)研究主要是指對電子電力元器件的研發(fā)與應(yīng)用,其中半導(dǎo)體器件就是典型的應(yīng)用電子技術(shù)研發(fā)的電力元器件。我國的電子技術(shù)起源于1950年代末,當(dāng)時電子技術(shù)還是以整流器為主,包括電解、牽引和直流傳動等。1970年代,隨著世界范圍內(nèi)的能源危機(jī)爆發(fā),傳統(tǒng)的整流器件已經(jīng)不滿足當(dāng)時人民對電力的需求,因此,變頻調(diào)速技術(shù)應(yīng)運(yùn)而生,大功率逆變用的晶體管、晶閘管的大量使用標(biāo)志著我國正式步入逆變器時代。1980年代中期,整流器技術(shù)與逆變器技術(shù)由于工作效率低,已不能滿足電力飛速發(fā)展的需求,當(dāng)時的集成電路技術(shù)發(fā)展迅猛,相關(guān)領(lǐng)域研究人員將高壓大電流技術(shù)與集成電路技術(shù)進(jìn)行了整合,MOSFET與IGBT的相繼問世,將傳統(tǒng)的以低壓變頻處理技術(shù)為主流的時代逐漸轉(zhuǎn)化為以高壓變頻處理技術(shù)的時代,變頻器時代的到來幫助了電子設(shè)備實(shí)現(xiàn)小型輕量化、智能化與一體化,同時也為我國從傳統(tǒng)電力電子學(xué)轉(zhuǎn)向現(xiàn)代電力電子學(xué)的轉(zhuǎn)變奠定了堅實(shí)的基礎(chǔ)。因此,電子技術(shù)這一學(xué)科成為國內(nèi)高校教育的重點(diǎn)關(guān)注對象。軟件工程其實(shí)是計算機(jī)領(lǐng)域中的學(xué)科,但由于發(fā)展較好且應(yīng)用領(lǐng)域較廣。如今,軟件工程已經(jīng)成為計算機(jī)領(lǐng)域中的一門獨(dú)立的學(xué)科。國內(nèi)電力行業(yè)、工業(yè)行業(yè)等眾多領(lǐng)域均會利用軟件工程,來幫助完成日常工作,軟件工程不僅能為企業(yè)單位節(jié)省一定的人力資源、物力資源,還能夠大幅度提高工作效率,同時還能促使日常工作的正常進(jìn)行得到保障。目前,軟件工程最常見的便是計算機(jī)系統(tǒng),包括軟件的開發(fā)、電子郵箱等。軟件工程這一學(xué)科的主要內(nèi)容是軟件的開發(fā)與軟件的管理,就目前情況而言,軟件工程已融入當(dāng)今社會居民日常生活中的各個方面[1]。

2電子技術(shù)與軟件工程的應(yīng)用

查看全文

試論軟件工程實(shí)踐教學(xué)改革

1當(dāng)前軟件工程實(shí)踐教學(xué)中存在的問題

1.1相對忽視實(shí)踐教學(xué).軟件工程教學(xué)中由于教師的教學(xué)理念還是停留在傳統(tǒng)教學(xué)模式,在教學(xué)中僅僅對學(xué)生進(jìn)行理論知識的傳授,沒有意識到實(shí)踐教學(xué)的重要性,在這種教學(xué)模式下學(xué)生也就學(xué)習(xí)不到相應(yīng)的實(shí)踐知識,也就不能取得理想的學(xué)習(xí)效果.軟件工程的學(xué)習(xí)主要是以理論課教學(xué)為主,實(shí)驗(yàn)教學(xué)占的比重并不是很大.軟件工程學(xué)習(xí)中如果是開發(fā)具有一定規(guī)模的軟件一般是按照月或者是年為單位進(jìn)行,學(xué)校制定的實(shí)踐教學(xué)學(xué)時顯然不能滿足學(xué)習(xí)軟件的需求,面對這樣的教學(xué)實(shí)際,學(xué)生學(xué)習(xí)的軟件知識也只是大體了解,并不能夠真正掌握所學(xué)習(xí)的知識內(nèi)容.教師在教學(xué)中只是選擇具有代表性的環(huán)節(jié)進(jìn)行講解,學(xué)生也只是簡單掌握相關(guān)的知識內(nèi)容,這樣的教學(xué)方式學(xué)生也不能很好的掌握相關(guān)實(shí)踐知識,實(shí)踐能力也不能得到相應(yīng)的提升.1.2教學(xué)質(zhì)量有待提升.學(xué)生在學(xué)習(xí)時本身對理論知識的掌握就不夠,一些理論知識對于學(xué)生來說也是晦澀難懂,不能很好地進(jìn)行理解.實(shí)踐知識的學(xué)習(xí)更是如此不能很好地調(diào)動學(xué)生學(xué)習(xí)的積極性,學(xué)生在實(shí)踐學(xué)習(xí)中一般是出于對老師的應(yīng)付,甚至?xí)霈F(xiàn)學(xué)生利用實(shí)踐的時間玩游戲、看小說等.對于實(shí)踐的任務(wù)一方面是因?yàn)闆]有能力去完成,另一方面是因?yàn)闆]有那么多的時間去完成任務(wù),這也就使得在實(shí)踐教學(xué)中的教學(xué)效果不理想,學(xué)生學(xué)習(xí)的也不夠理想.軟件工程的實(shí)踐教學(xué)內(nèi)容本身對學(xué)生來說具有一定的難度,學(xué)生在學(xué)習(xí)中往往對于理論知識的學(xué)習(xí)遠(yuǎn)遠(yuǎn)多于實(shí)踐操作,這樣就導(dǎo)致學(xué)生在實(shí)踐操作中感到茫然,不知該如何下手.此外,由于一些教師的教學(xué)能力不足,在實(shí)踐教學(xué)中不能給學(xué)生展示詳細(xì)的實(shí)踐步驟,學(xué)生也就不能取得較好的實(shí)踐學(xué)習(xí)效果.1.3教學(xué)內(nèi)容有待更新.軟件工程專業(yè)的內(nèi)容具有很強(qiáng)的時效性,當(dāng)前時代是處于信息快速發(fā)展的時代,軟件工程的相關(guān)知識內(nèi)容也在不斷更新?lián)Q代.但是在實(shí)際的軟件工程學(xué)習(xí)中教學(xué)內(nèi)容比較陳舊,很多實(shí)踐教學(xué)僅僅是表面上的實(shí)踐.教師在教學(xué)中一般是按照教材中的實(shí)踐知識進(jìn)行教學(xué),但是教材內(nèi)容一般都是很久以前的,很多知識隨著時間的推移已經(jīng)不適應(yīng)當(dāng)前時代的發(fā)展,這也就在一定程度上限制了學(xué)生實(shí)踐能力的提升.在軟件工程教學(xué)中要想更好地培養(yǎng)專業(yè)人才,在教育教學(xué)中要能夠應(yīng)用新的教學(xué)理念,緊跟時代步伐,應(yīng)用新的教學(xué)模式,以此更好的提升教學(xué)效果.1.4教學(xué)方法相對單一.軟件工程教學(xué)中由于教師的教學(xué)理念過于陳舊,在教學(xué)中仍然是使用陳舊的教學(xué)方式,學(xué)生不能積極主動的參與其中,教師過多地剝奪了學(xué)生的自主權(quán),學(xué)生在學(xué)習(xí)中找不到存在感,不能很好地激發(fā)學(xué)生的學(xué)習(xí)興趣.在實(shí)際教學(xué)中教師根據(jù)實(shí)驗(yàn)指導(dǎo)書來進(jìn)行實(shí)驗(yàn)內(nèi)容的教學(xué),學(xué)生在學(xué)習(xí)中受到實(shí)驗(yàn)指導(dǎo)書的影響,會將代碼內(nèi)容輸入到計算機(jī)中,這種教學(xué)方式學(xué)生只是機(jī)械的輸入內(nèi)容,不能很好的提升學(xué)生的專業(yè)能力.學(xué)生一旦遇到新的問題就不知該如何下手,也不知該如何進(jìn)行分析,也就不能取得較好的教學(xué)效果.教師在教學(xué)中一般是照本宣科,僅僅是按照教材進(jìn)行教學(xué),即使教材中出現(xiàn)了不當(dāng)之處也不會有所發(fā)現(xiàn),這種教學(xué)方式也就對學(xué)生的學(xué)習(xí)效果產(chǎn)生了影響,不僅會影響到學(xué)生對知識的學(xué)習(xí),還會影響到學(xué)生學(xué)習(xí)能力的提升.1.5理論和實(shí)踐相脫離.軟件課程本身是一門綜合性比較強(qiáng)的課程,但是由于在實(shí)踐課程方面的安排比較少,這樣就使得在實(shí)踐課程中不能很好地涉及理論知識.在軟件工程教學(xué)中會涉及到很多相對抽象的知識內(nèi)容,對于學(xué)生來說具有一定的難度,另外加之教師的教學(xué)方式也不能使得學(xué)生很好地理解其內(nèi)容,也就不能取得理想的教學(xué)效果.在實(shí)踐教學(xué)中能夠提供的實(shí)踐項目也比較少,選題也不夠新穎,這樣也就不能很好地發(fā)揮實(shí)踐教學(xué)的效果,學(xué)生在學(xué)習(xí)中也不能很好地將理論和實(shí)踐結(jié)合起來,不能很好地促進(jìn)學(xué)生的全面發(fā)展.1.6評價方式有待完善.軟件工程實(shí)踐教學(xué)中對學(xué)生的評價方式是采用答辯或者是實(shí)驗(yàn)報告的形式,學(xué)生在學(xué)習(xí)中一般是將實(shí)驗(yàn)指導(dǎo)書進(jìn)行抄寫,這種學(xué)習(xí)方式不能很好的評價學(xué)生的學(xué)習(xí)情況,對學(xué)生的評價也具有一定的片面性,也就不能很好的促進(jìn)學(xué)生的全面發(fā)展.傳統(tǒng)的評價方式往往重視學(xué)生理論知識的掌握,不能很好地衡量學(xué)生實(shí)踐能力,這種評價方式的存在也就在一定程度上影響到學(xué)生實(shí)踐能力的培養(yǎng),學(xué)生在學(xué)習(xí)中也意識不到實(shí)踐操作學(xué)習(xí)的重要性,僅僅是為了應(yīng)付開始學(xué)習(xí)一些枯燥的理論知識.教師在教學(xué)中也沒有對學(xué)生進(jìn)行實(shí)踐方面的引導(dǎo),最終導(dǎo)致學(xué)生的實(shí)踐能力差強(qiáng)人意.

2基于校企聯(lián)動平臺的軟件工程實(shí)踐教學(xué)改革措施

軟件工程教學(xué)中要想取得較好的教學(xué)效果,不能僅僅依靠增加教學(xué)時數(shù)或者是對教學(xué)內(nèi)容進(jìn)行更新,還要給學(xué)生搭建相應(yīng)的校企合作平臺,讓學(xué)生在平臺中利用相應(yīng)的項目資源進(jìn)行實(shí)踐知識的學(xué)習(xí),此外,還要能夠在教學(xué)方法以及教學(xué)評價中進(jìn)行完善,以便更好地促進(jìn)學(xué)生實(shí)踐能力的提升.2.1應(yīng)用校企聯(lián)動平臺調(diào)動學(xué)生學(xué)習(xí)實(shí)踐的積極性.軟件工程教學(xué)中應(yīng)用校企聯(lián)動方式能夠在最大程度上激發(fā)學(xué)生學(xué)習(xí)的積極性,以此更好地提升學(xué)生的實(shí)踐能力.通過校企聯(lián)動平臺能夠?qū)W(xué)校、企業(yè)等各個方面結(jié)合起來,使得每個方面都能夠發(fā)揮其應(yīng)有的作用.在平臺建設(shè)中要能夠注重學(xué)校和企業(yè)之間合作,在平臺中企業(yè)要做到的工作是為學(xué)校教學(xué)提供相應(yīng)項目,學(xué)校教師針對企業(yè)提供的項目為學(xué)生的學(xué)習(xí)進(jìn)行講解.學(xué)生在學(xué)習(xí)完相應(yīng)的項目知識之后,利用平臺解決實(shí)際任務(wù),并將完成的任務(wù)提交到平臺中,教師對學(xué)生提交到平臺中的任務(wù)進(jìn)行評價.企業(yè)也可以利用平臺選擇表現(xiàn)比較好的學(xué)生,通過這種方式選擇相應(yīng)的人才.通過這種方式能夠更好地實(shí)現(xiàn)學(xué)校和企業(yè)之間的雙贏.2.2注重實(shí)踐過程.在軟件工程教學(xué)中通過應(yīng)用校企聯(lián)動平臺教師可以根據(jù)不同學(xué)生的學(xué)習(xí)水平和特點(diǎn)來分配相應(yīng)的任務(wù),學(xué)生利用平臺進(jìn)行學(xué)習(xí)要能夠在有限的時間內(nèi)將任務(wù)進(jìn)行下載學(xué)習(xí),并能夠在規(guī)定的時間內(nèi)將任務(wù)完成并提交到平臺中,教師在平臺終端可以了解到學(xué)生任務(wù)的完成情況.在校企聯(lián)動平臺中會采用鼓勵的方式讓學(xué)生積極參與到任務(wù)的學(xué)習(xí)中,對于任務(wù)完成比較好的學(xué)生進(jìn)行相應(yīng)的獎勵,通過這種方式在提升學(xué)生自信心的同時,還能夠讓學(xué)生在學(xué)習(xí)中感受到成功的喜悅.教師在教學(xué)中要能夠利用校企聯(lián)動平臺對項目任務(wù)進(jìn)行講解,教師在對項目進(jìn)行講解時要能夠在考慮到學(xué)生學(xué)習(xí)水平以及學(xué)生特點(diǎn)的基礎(chǔ)上.在教學(xué)中讓學(xué)生對要學(xué)習(xí)的知識內(nèi)容進(jìn)行課前準(zhǔn)備,課堂教學(xué)的更多時間是讓學(xué)生主動地參與.還要對課堂氛圍進(jìn)行活躍,調(diào)動學(xué)生學(xué)習(xí)的積極性,以此取得較好的教學(xué)效果.2.3逆向工程教學(xué)方法的應(yīng)用.軟件工程教學(xué)中傳統(tǒng)教學(xué)方法一般是先進(jìn)行理論教學(xué)然后再進(jìn)行實(shí)踐教學(xué),教師在教學(xué)中會給學(xué)生講解學(xué)習(xí)的方法和技術(shù),學(xué)生在實(shí)驗(yàn)中進(jìn)行模仿驗(yàn)證學(xué)習(xí)的知識內(nèi)容.這種教學(xué)方式在一定程度上束縛了學(xué)生的束縛思想,學(xué)生的創(chuàng)新能力也不能得到很好的培養(yǎng).軟件工程本身實(shí)踐性比較強(qiáng),對于一些缺乏實(shí)踐性經(jīng)驗(yàn)的學(xué)生來說,學(xué)生對理論知識很難理解,更不能很好地將理論和實(shí)踐結(jié)合起來.基于校企聯(lián)動平臺的應(yīng)用可以逆向工程教學(xué)方法的應(yīng)用能夠讓學(xué)生更好地分析軟件產(chǎn)品中的代碼、數(shù)據(jù)等,讓學(xué)生更好的理解軟件知識.逆向思維的應(yīng)用學(xué)生能夠從問題進(jìn)行分析,讓學(xué)生通過對問題的分析,尋找解決問題的答案.在這個過程中也就讓學(xué)生學(xué)習(xí)到相應(yīng)的知識內(nèi)容.學(xué)生在學(xué)習(xí)中能夠從軟件用戶端感受軟件的作用、友好、完善,通過對用戶端的感受,提出對軟件維護(hù)的解決方法.從軟件的通用性、創(chuàng)新性等對軟件進(jìn)行修改.2.4模擬企業(yè)環(huán)境.軟件工程教學(xué)中校企聯(lián)動平臺的應(yīng)用主要是企業(yè)為學(xué)校提供真實(shí)的項目任務(wù),學(xué)生通過對項目的學(xué)習(xí)更好地掌握相關(guān)知識內(nèi)容,這就需要教師在教學(xué)中結(jié)合項目的學(xué)習(xí)為學(xué)生創(chuàng)設(shè)類似企業(yè)真實(shí)的工作環(huán)境.通過讓學(xué)生體驗(yàn)真實(shí)的項目活動.在項目設(shè)計時要能夠根據(jù)需要設(shè)計不同的角色,讓學(xué)生根據(jù)自愿的方式分組扮演不同的角色,通過對項目進(jìn)行分析、調(diào)研,讓學(xué)生更好地完成相應(yīng)的任務(wù).在項目教學(xué)中要能夠做好對項目的安排,教師要能夠按照相應(yīng)的標(biāo)準(zhǔn)來設(shè)計開發(fā)步驟,要能夠從需求分析、詳細(xì)設(shè)計等項目進(jìn)度和規(guī)律來培養(yǎng)學(xué)生的實(shí)踐能力.企業(yè)在對軟件進(jìn)行開發(fā)時一般是采用封閉的形式,企業(yè)在生產(chǎn)經(jīng)營中一般要在規(guī)定的時間內(nèi)完成產(chǎn)品的生產(chǎn),在教育教學(xué)中為了更好讓學(xué)生體驗(yàn)企業(yè)真實(shí)工作環(huán)境,首先要能夠培養(yǎng)學(xué)生守時意識.可以將學(xué)生集中在機(jī)房內(nèi),按照企業(yè)的作息來安排,要求學(xué)生沒有特殊情況不請假,嚴(yán)格考勤,讓學(xué)生感受真實(shí)企業(yè)的環(huán)境,為學(xué)生就業(yè)奠定良好的基礎(chǔ).還要給學(xué)生設(shè)置任務(wù)墻,以周為單位,將每天的計劃都進(jìn)行細(xì)化,對于每天要做的任務(wù)進(jìn)行明確討論,讓每個學(xué)生都能夠了解企業(yè)真實(shí)的工作環(huán)境.2.5注重考核方式的改革.軟件工程教學(xué)中的考核不僅僅是對學(xué)生學(xué)習(xí)效果的考核,也是對教師教學(xué)效果的檢驗(yàn),通過完善的考核方式能夠更好地反映出學(xué)生的學(xué)習(xí)效果,讓學(xué)生意識到自身學(xué)習(xí)的不足,也是對教師教學(xué)的一種反饋.軟件工程教學(xué)中對學(xué)生的考核不能僅僅依靠紙筆的方式,還要注重對學(xué)生實(shí)踐過程的考核,對學(xué)生完成項目的情況進(jìn)行評價.從學(xué)生的出勤率、計劃完成情況等對學(xué)生進(jìn)行評價.通過學(xué)生的考勤情況能夠了解到學(xué)生對項目參與的積極性,以便更好地培養(yǎng)學(xué)生對工作的積極態(tài)度.學(xué)生對任務(wù)的完成情況能夠反映出學(xué)生對任務(wù)制定計劃及完成情況的符合程度,以此鍛煉學(xué)生完成任務(wù)的能力.軟件工程的學(xué)習(xí)效果是以學(xué)生完成的軟件產(chǎn)品為依據(jù),學(xué)生開發(fā)產(chǎn)品的好壞也會影響到其學(xué)習(xí)效果.對軟件產(chǎn)品的評價要能夠從界面、功能、創(chuàng)新性等得方面進(jìn)行評價.開發(fā)界面的友好性會影響到對產(chǎn)品質(zhì)量的判斷,影響到用戶對產(chǎn)品價格的裁定.開發(fā)產(chǎn)品的功能是否完善會影響到產(chǎn)品的可用性,為此,這就要求學(xué)生在軟件開發(fā)過程中注重從以上幾個方面進(jìn)行開發(fā),以便使得開發(fā)的產(chǎn)品符合教學(xué)效果的需求.軟件工程學(xué)習(xí)中要能夠按照文檔規(guī)范要求,完成相應(yīng)的實(shí)驗(yàn)報告,并向全班學(xué)生進(jìn)行公開答辯,要在公平、公正的基礎(chǔ)上進(jìn)行答辯.答辯組成員可以由項目經(jīng)理、指導(dǎo)老師等進(jìn)行組成,在對學(xué)生產(chǎn)品進(jìn)行評價時注重從創(chuàng)新點(diǎn)、技術(shù)的應(yīng)用、方法等集合方面進(jìn)行評價.學(xué)生的答辯成績將計入學(xué)生的實(shí)踐成績.通過答辯的形式讓學(xué)生發(fā)現(xiàn)自身在學(xué)習(xí)上的不足,以此更好的改進(jìn),促進(jìn)學(xué)生的全面發(fā)展.

3結(jié)語

基于校企平臺的軟件工程教學(xué)能夠使得學(xué)生在學(xué)習(xí)中獲得一定的項目資源,學(xué)生在學(xué)習(xí)中能夠按照自己的興趣選擇相應(yīng)的任務(wù),基于校企聯(lián)動平臺的學(xué)習(xí)教師可以更好地掌握學(xué)生的學(xué)習(xí)情況.企業(yè)通過學(xué)生對任務(wù)的完成情況,選擇具有一定能力的學(xué)生.但是在當(dāng)前教育教學(xué)中還存在一定的問題:學(xué)生在學(xué)習(xí)時本身對理論知識的掌握就不夠,一些理論知識對于學(xué)生來說也是晦澀難懂,不能很好地進(jìn)行理解.實(shí)踐知識的學(xué)習(xí)更是如此不能很好地調(diào)動學(xué)生學(xué)習(xí)的積極性,學(xué)生在實(shí)踐學(xué)習(xí)中一般是出于對老師的應(yīng)付,甚至?xí)霈F(xiàn)學(xué)生利用實(shí)踐的時間玩游戲、看小說等.由于在實(shí)踐課程方面的安排比較少,這樣就使得在實(shí)踐課程中不能很好的涉及到理論知識內(nèi)容.為了使得學(xué)生更好地適應(yīng)企業(yè)對軟件的開發(fā)環(huán)境,在教育教學(xué)中首先要能夠培養(yǎng)學(xué)生守時,可以將學(xué)生集中在機(jī)房內(nèi),按照企業(yè)的作息來安排,要求學(xué)生沒有特殊情況不請假,嚴(yán)格考勤,讓學(xué)生感受真實(shí)企業(yè)的環(huán)境,為學(xué)生就業(yè)奠定良好的基礎(chǔ).在軟件工程學(xué)習(xí)中還要不斷探索實(shí)踐教學(xué)改革的措施,以便取得較好的教學(xué)效果,提升學(xué)生的實(shí)踐能力.

查看全文