熊樂天 熊詩琪
江西師范大學
軟件工程作為一門相對獨立的科目,在近幾年的發(fā)展中已經(jīng)逐漸擴大了規(guī)模與應用范圍,隨著科技的高速發(fā)展與不斷更新?lián)Q代,軟件工程的發(fā)展速度與程度已經(jīng)超過理論范圍。但是,理論對于整個實踐具有指導性作用,軟件工程理論作為工程實踐的重要基礎(chǔ),同時相互之間也起到促進作用。理論發(fā)展與實踐相比,有可能存在理論發(fā)展稍微的提前,也有可能存在實踐優(yōu)先于理論發(fā)展。因此,需要研究人員與工作人員在日常工作中能夠?qū)ζ溥M行不斷的探索與研究,這為我國日后工程技術(shù)的發(fā)展產(chǎn)生重要意義。
截止到目前,我國軟件工程已經(jīng)經(jīng)歷了三個重要發(fā)展階段。在該階段中,技術(shù)已經(jīng)不斷完善,并且在更多的領(lǐng)域被應用。第一階段:在上個世紀60年代,在該階段中,程序設(shè)計占據(jù)大半部分,社會各界對軟件工程尚未形成系統(tǒng)且完整的概念,同時也未能對其發(fā)展進行完善。第二階段:隨著時間的不斷推移,也就是上個世紀70年代,關(guān)于軟件概念已經(jīng)逐漸趨于完善與穩(wěn)定,在這一階段計算機工程得到了一定的發(fā)展,在存儲方面處理能力與穩(wěn)定性等都得到極大提高,與此同時軟件開發(fā)與研究逐漸開始步入到正規(guī)道路中。而對工程技術(shù)的設(shè)計與開發(fā)也已經(jīng)滲透到更深的層次中,軟件應用與開發(fā)逐漸形成系統(tǒng)化工程。第三階段:上個世紀80年代以后,我國計算機高速發(fā)展,已經(jīng)與最新科技進行完善與接軌,開發(fā)軟件已經(jīng)取代開發(fā)程序,并且打開了新的領(lǐng)域,因此就出現(xiàn)了軟件危機。工作人員應當更加關(guān)注軟件設(shè)計中關(guān)于企業(yè)開發(fā)與管理,并且在不斷完善的基礎(chǔ)上使得工程研發(fā)得到推進。
從技術(shù)層面來說,技術(shù)是其發(fā)展的重要組成部分,因此應當注重對開發(fā)技術(shù)的設(shè)計。研發(fā)人員應當從目前軟件開發(fā)的現(xiàn)狀入手,確立一個發(fā)展方向,這就能夠充分滿足開發(fā)市場需求,并且從使用者角度考慮盡可能為其構(gòu)建一些概念模型。因為我國存在軟件危機,因此為了使其能夠有效應用,需要對軟件進行再次復用,這也是理論最核心部分。關(guān)于軟件復用主要就是利用二次開發(fā)手段,對原有的軟件再次研發(fā)與創(chuàng)新,在現(xiàn)有的理論運用與研究成果基礎(chǔ)上,與其他軟件共同開發(fā),通過這種方式可以減少工作量與運行成本,同時也能有效減少時間的浪費情況。但是因為在使用過程中仍面臨一些問題,這主要是因為構(gòu)建軟件與系統(tǒng)在對接時仍存在一些問題,并且因為現(xiàn)在軟件人員十分倔強,他們更愿意通過自己的智慧來構(gòu)建軟件,因此從人工角度來看軟件復用存在一定困難。
從管理角度來看,作為管理者應當對軟件開發(fā)的維護與生產(chǎn)機型差別對待,并且對其深入了解。在整個管理過程中必須要打破傳統(tǒng)的管理方式,必須從軟件工程特點出發(fā),因地制宜、與時俱進地進行人性化管理,以此保證整個軟件開發(fā)更加流暢。在企業(yè)工作過程中,管理是其中最主要的組成部分,因此會對工作人員開發(fā)時間、工作效率、工作成本等產(chǎn)生直接影響,所以在管理過程中必須利用高效的手段降低成本,提高工作效率,從而使企業(yè)在激烈市場競爭中擁有一席之地。
軟件工程是一門具有創(chuàng)新性與專業(yè)性的學科,在社會發(fā)展中也能夠代表某一種領(lǐng)域,正是因為計算機技術(shù)與管理理論相結(jié)合才能達到目標高度。在應用過程中,軟件工程并沒有想象中的那么困難與晦澀難懂,因此在生活中十分常見,特別是網(wǎng)絡化與信息化的當今社會,人們只需要拿著手機就可以在任何地點、任何時間進行購物,正是因為人們在購物過程中可以利用手機掃描二維碼或者條形碼進行轉(zhuǎn)賬或者付款等操作,通過這種方式,可以避免零錢丟失或者錢包丟失等問題,也能減少在旅游過程中所需要攜帶的物件數(shù)量。
在關(guān)于課程設(shè)計時,教師應當從軟件工程角度出發(fā),對學生進行有效的引導,使學生能夠更加全面、系統(tǒng)地掌握實際問題與理論知識。在選擇題目過程中,教師應當明確選擇題目的原則。在這個過程中需要注意幾點:首先應當從專業(yè)角度出發(fā),開展更加專業(yè)的內(nèi)容訓練,通過這種方式,可以使得課程設(shè)計具有一定的含金量,同時也能促進學生全方位的發(fā)展與鍛煉;其次就是需要保證所選課題具有完整性與獨立性,可以在課下引導學生主動參與到社會調(diào)查中,并且利用自主學習解決實際問題;最后教師還需要對整個設(shè)計過程進行指導與規(guī)范,說明詳細的設(shè)計程序,通過這種方式,可以使得軟件工程達到想要的效果。
結(jié)束語:綜上所述,軟件作為一種十分特別的產(chǎn)品,近年來發(fā)展十分迅速,在其規(guī)模不斷擴大的同時也更趨于繁瑣。隨著科學技術(shù)發(fā)展進入到高階階段,計算機受到人們的歡迎,并且在使用時更為廣泛,其作為一種更加新穎與復雜的工程,在生活與學習中都扮演重要角色。