喬李臻 西北工業(yè)大學(xué)
軟件工程技術(shù)作為一門重要的工程類學(xué)科,與計算機網(wǎng)絡(luò)有著較為緊密的聯(lián)系,其發(fā)展水平對我國信息化建設(shè)發(fā)展有著較為重要的影響作用。為促進軟件工程技術(shù)的發(fā)展,我國社會及各個學(xué)校逐漸增大了現(xiàn)代軟件工程師的培養(yǎng)力度,鼓勵學(xué)生充分發(fā)揮自身的創(chuàng)造力,使軟件工程技術(shù)能夠更好地服務(wù)于我國社會發(fā)展。然而就實際情況來看,由于受到社會發(fā)展及個人自身的影響,現(xiàn)代軟件工程技術(shù)暴露出諸多不足之處,開發(fā)出來的軟件存在大量漏洞,難以保證軟件使用性能及使用安全。
1.1 缺乏高端軟件及復(fù)合型軟件人才
軟件工程技術(shù)所需的人才較多,不僅要具備基礎(chǔ)編碼開發(fā)的人才,也要具備高端軟件及復(fù)合型軟件人才,但是目前80%以上的軟件工程技術(shù)人員都是從事于編碼開發(fā),導(dǎo)致現(xiàn)代軟件工程技術(shù)的發(fā)展存在嚴重的人才匱乏現(xiàn)象。為解決這一問題,需要加強人才培養(yǎng),重視架構(gòu)設(shè)計師、高級工程師、需求分析師及項目經(jīng)理等人才的培養(yǎng)。
1.2 軟件工程技術(shù)的創(chuàng)新能力不足
根據(jù)以往軟件工程行業(yè)的發(fā)展情況來看,教育領(lǐng)域、商務(wù)管理領(lǐng)域及網(wǎng)游領(lǐng)域是軟件工程技術(shù)發(fā)展較快的幾個領(lǐng)域,其技術(shù)含量包括了復(fù)雜的大型數(shù)據(jù)庫系統(tǒng)、維護難度較大的管理信息系統(tǒng)開發(fā)及設(shè)計,這一方面軟件工程技術(shù)的發(fā)展速度亟待提升。同時,由于軟件工程技術(shù)人員缺乏良好的創(chuàng)新能力,以致軟件產(chǎn)品的生命周期未能達到要求,需要對其進行不斷的更新?lián)Q代,給后期的產(chǎn)品維護帶來較大挑戰(zhàn),嚴重影響到軟件產(chǎn)品的正常使用。
2.1 規(guī)?;?/p>
從無到有、從有到多是軟件行業(yè)的發(fā)展規(guī)律,當前軟件行業(yè)發(fā)展過程體現(xiàn)出較強的規(guī)?;匦裕攒浖こ碳夹g(shù)也要迎合時代發(fā)展的要求,不斷朝著規(guī)?;较虬l(fā)展。在信息化時代背景下,企業(yè)對軟件工程的重視性不斷提高,開始逐漸涉入到軟件行業(yè),給軟件工程技術(shù)的發(fā)展帶來更多支持。企業(yè)級應(yīng)用的開發(fā)過程中,面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA逐漸成型并完善。SOA技術(shù)能夠提供標準的技術(shù)及方法,完成對各種資源及應(yīng)用系統(tǒng)的整合及重用,實現(xiàn)對各種服務(wù)的組件化。同時,通過SOA技術(shù)能夠更加快速地組裝各種業(yè)務(wù),使社會需求得到充分滿足。
2.2 全球化
在經(jīng)濟全球化發(fā)展背景下,軟件開發(fā)企業(yè)面臨著更加嚴峻的挑戰(zhàn),為提高自身的競爭力,必須要強化自身的創(chuàng)新能力,展現(xiàn)出更加靈活的業(yè)務(wù)能力。目前企業(yè)面對的環(huán)境存在大量歷史遺留問題,這些歷史問題的復(fù)雜程度較高,給軟件企業(yè)的發(fā)展帶來較大挑戰(zhàn)。因此,軟件開發(fā)企業(yè)必須順應(yīng)潮流,加些對前沿技術(shù)的學(xué)習(xí)及研究,促進軟件工程技術(shù)朝著國際化方向不斷發(fā)展。
2.3 合理化
無論是哪一個行業(yè)的發(fā)展,其發(fā)展目的都是以提升社會地位為主,軟件工程技術(shù)的發(fā)展也是如此。為促進社會發(fā)展,軟件開發(fā)企業(yè)要具備良好的創(chuàng)新精神及頑強的意志,不斷提高自身的軟件開發(fā)能力,使軟件開發(fā)的質(zhì)量得到有效提升。當前軟件開發(fā)的方法較多,其中包括了RUP、敏捷開發(fā)、MSF等等,且不同軟件開發(fā)所需的團隊及場景各有不同,所以標準化開發(fā)是未來軟件開發(fā)的發(fā)展趨勢。
2.4 智能化
通過對智能化技術(shù)進行有效運用,能夠充分發(fā)揮軟件工程技術(shù)的價值及作用,使軟件辦公的工作效率得到有效提升。同時,通過智能化能夠?qū)崿F(xiàn)對辦公系統(tǒng)流程的優(yōu)化,在提高數(shù)據(jù)處理效率的同時,降低人力成本,使企業(yè)的經(jīng)濟效益得到有效提升。作為軟件開發(fā)的參與者,設(shè)計人員及開發(fā)人員必須要充分學(xué)習(xí)優(yōu)秀的經(jīng)驗,將其作為參考依據(jù),充分發(fā)揮智能軟件技術(shù)的運用價值,為社會發(fā)展提供更好的技術(shù)服務(wù)。
2.5 開放化
在我國人民的日常生活及工作中,軟件技術(shù)及計算機技術(shù)起到了較為重要的影響作用,在我國各個行業(yè)領(lǐng)域都體現(xiàn)出較好的應(yīng)用效果。因此,軟件開發(fā)成為我國社會一個比較熱門的行業(yè),使得軟件開發(fā)者及學(xué)習(xí)者的數(shù)量越來越多,為確保廣大群眾能夠充分了解軟件工程技術(shù)及軟件開發(fā),需要將軟件工程技術(shù)的開放化特征體現(xiàn)出來,使軟件開發(fā)者及學(xué)習(xí)者能夠更好地進行技術(shù)創(chuàng)新和改革,使信息技術(shù)能夠更好地服務(wù)于社會發(fā)展。
2.6 網(wǎng)絡(luò)化
網(wǎng)絡(luò)是軟件工程技術(shù)所需的一種重要平臺,隨著我國人民接觸的網(wǎng)絡(luò)信息越來越多,對信息處理技術(shù)的要求不斷提高。就實際情況來看,傳統(tǒng)的信息處理技術(shù)已經(jīng)無法滿足我國人民的實際需求,難以保證數(shù)據(jù)處理的效率及準確性,不利于各項工作的順利開展。因此,在計算機軟件工程的開發(fā)過程中,需要不斷完善網(wǎng)絡(luò)化系統(tǒng)及其能力,促進數(shù)據(jù)處理能力的發(fā)展,使數(shù)據(jù)信息的共享率得到有效提升。
根據(jù)現(xiàn)狀來看,現(xiàn)代軟件工程技術(shù)的研究內(nèi)容包括了軟件工程的設(shè)計方案、開發(fā)模型、測試技術(shù)及管理技術(shù),這幾個方面的發(fā)展已經(jīng)比較成熟,所積累的歷史資料也較為豐富。與傳統(tǒng)、單一的系統(tǒng)技術(shù)相比,現(xiàn)代軟件工程技術(shù)已經(jīng)成為一種集創(chuàng)新性、科學(xué)性及有效性于一體的工程技術(shù),在我國社會各個行業(yè)領(lǐng)域中體現(xiàn)出較高的應(yīng)用價值[5]。因此,現(xiàn)代軟件工程技術(shù)的發(fā)展前景較好,但是軟件開發(fā)人員所面臨的競爭壓力也逐漸增大,這就需要積極提高軟件開發(fā)團隊的創(chuàng)新意識及合作意識,共同努力完成軟件工程的開發(fā),促進軟件工程技術(shù)朝著更好地方向不斷發(fā)展。
基于現(xiàn)代軟件工程技術(shù)的應(yīng)用角度而言,當前現(xiàn)實生活中,軟件工程技術(shù)呈現(xiàn)大規(guī)模應(yīng)用特點,并對人們的生活與工作產(chǎn)生了積極的影響。如何有效促進現(xiàn)代軟件工程技術(shù)應(yīng)用價值的提高,進一步發(fā)揮出軟件工程技術(shù)既有作用,則需要軟件工程從業(yè)人員基于軟件工程技術(shù)發(fā)展現(xiàn)狀及其發(fā)展趨勢,重視能力提升,予以有效措施,應(yīng)對現(xiàn)代軟件工程技術(shù)發(fā)展帶來的新挑戰(zhàn),才能更好的研發(fā)出性能優(yōu)越的軟件產(chǎn)品,為廣大群眾的生活提供便利。首先,重視軟件工程管理體系的完善,軟件工程技術(shù)從業(yè)人員及其研發(fā)團隊,需在重視軟件內(nèi)部功能設(shè)計開發(fā)的基礎(chǔ)上,重視整體軟件之間的兼容協(xié)調(diào)性,予以更開放的姿態(tài)與其他軟件兼容,由此提高軟件開發(fā)效率。其次,重視軟件測試、完善及維護工作。未來軟件工程技術(shù)的發(fā)展,具有規(guī)模化、網(wǎng)絡(luò)化、智能化等特點,意味著軟件產(chǎn)品具有更加強悍的實用性,給予了用戶更加的體驗感。所以,為了確保軟件產(chǎn)品的實用性,軟件工程技術(shù)從業(yè)人員有必要重視軟件測試、完善及維護工作,才能進一步保證研發(fā)出的軟件產(chǎn)品性能。
綜上所述,我國軟件工程技術(shù)的發(fā)展速度不斷加快,為適應(yīng)時代發(fā)展的要求,軟件工程技術(shù)逐漸朝著規(guī)?;⑷蚧?、合理化、智能化、開放化及網(wǎng)絡(luò)化方向不斷發(fā)展。由于現(xiàn)代軟件工程技術(shù)發(fā)展依舊面臨著諸多問題,難以保證軟件開發(fā)的質(zhì)量,這就需要充分了解工程項目的特點,加強人才培養(yǎng),積極學(xué)習(xí)優(yōu)秀的經(jīng)驗,并結(jié)合科學(xué)理論找出可靠的解決辦法,從而促進軟件開發(fā)質(zhì)量的提升,使現(xiàn)代軟件工程技術(shù)能夠更好地服務(wù)于社會發(fā)展。