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