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