朱錦城
(北京理工大學珠海學院 519085)
淺析目前軟件工程技術(shù)在網(wǎng)絡(luò)時代背景下的發(fā)展
朱錦城
(北京理工大學珠海學院 519085)
在網(wǎng)絡(luò)時代的背景下,軟件工程技術(shù)呈現(xiàn)多樣化的形式,為了更好的推動軟件系統(tǒng)的開發(fā)和應(yīng)用,需要相關(guān)的研發(fā)人員進行不斷改進和創(chuàng)新。本文主要對網(wǎng)路時代背景下軟件工程技術(shù)發(fā)展中存在的問題和解決措施進行簡要分析。
網(wǎng)絡(luò)時代;軟件工程技術(shù);發(fā)展
軟件工程技術(shù)作為信息技術(shù)的一種產(chǎn)物,軟件產(chǎn)品對更多的人們帶來了便利,為了使其使用的范圍更加廣泛,需要對更多的軟件工程技術(shù)進行創(chuàng)新和研發(fā),這樣才能夠符合網(wǎng)絡(luò)發(fā)展的需要。
對于軟件工程發(fā)展中主要存在兩種問題,一個是軟件系統(tǒng)的安全性產(chǎn)生的問題,再一個就是大眾編譯軟件和網(wǎng)絡(luò)化軟件所產(chǎn)生的問題。
1.1 軟件系統(tǒng)的安全性產(chǎn)生的問題
隨著現(xiàn)代科技和網(wǎng)絡(luò)信息的不斷發(fā)展,為人們在各行各業(yè)帶來了許多優(yōu)勢,但也存在弊端。尤其是黑客技術(shù)也隨著網(wǎng)絡(luò)信息的發(fā)展也不斷發(fā)展,尤其是近些年來網(wǎng)絡(luò)黑客攻擊用戶局域網(wǎng)和制造網(wǎng)絡(luò)病毒也在逐年增加,這就使得系統(tǒng)安全問題成為廣大民眾和網(wǎng)絡(luò)工程師所關(guān)注的問題。在目前黑客攻擊網(wǎng)絡(luò)常用的手段是分布式拒絕服務(wù),也就是DDOS。這種攻擊手段帶來的后果一般會導(dǎo)致用戶的數(shù)據(jù)丟失、系統(tǒng)會發(fā)生故障,為用戶不能夠提供服務(wù)等等,在加上網(wǎng)絡(luò)防火墻和安全加密技術(shù)也存在漏洞,這就使得網(wǎng)絡(luò)黑客有機可乘,這就需要網(wǎng)絡(luò)工程師盡快研發(fā)出安全性、可靠性較強的軟件產(chǎn)品。
1.2 大眾編譯軟件和網(wǎng)絡(luò)化軟件所產(chǎn)生的問題
所謂大眾編譯軟件也就是常說的大眾的程序設(shè)計的軟件,這種軟件被大眾廣泛應(yīng)用,也就是普遍存在的移動電話軟件。對于軟件工程技術(shù)的發(fā)展來說,一般對軟件系統(tǒng)需要非常高的要求。具體體現(xiàn)在下面四個方面:①在動態(tài)網(wǎng)絡(luò)和事務(wù)性模型中,要實現(xiàn)軟件和網(wǎng)絡(luò)發(fā)展環(huán)境的協(xié)調(diào)性。②對于互聯(lián)網(wǎng)軟件的功能來說要具有多樣性,具有了多樣性才能夠為更多的用戶提供便利的服務(wù)。③對于軟件系統(tǒng)的規(guī)模來說,也要具有不斷擴充性,這樣可以滿足更多群體用戶的需求。④對于服務(wù)的時間要不斷延長,在延長服務(wù)時間的基礎(chǔ)上要保證服務(wù)的安全穩(wěn)定性。以上四個方面的共同作用才能夠保障軟件工程技術(shù)的發(fā)展,一般在許多軟件中會缺乏不同的功能和體現(xiàn)。
針對以上存在的兩點問題,為了更好地使軟件工程技術(shù)得到發(fā)展,要進行以下四種解決措施:
2.1 對軟件構(gòu)件技術(shù)的引進
軟件構(gòu)成技術(shù)也就是相關(guān)的技術(shù)人員和開發(fā)人員對已經(jīng)存在的軟件技術(shù)進行重組和引進,逐漸構(gòu)成具有全新功能的新的軟件。這樣可以更好對更多領(lǐng)域所適應(yīng)。對于軟件構(gòu)成技術(shù)來說能夠?qū)浖到y(tǒng)的質(zhì)量提供保障,也能夠提高軟件相關(guān)的開發(fā)人員的工作效率,對于不斷推動軟件工程技術(shù)的發(fā)展提供動力。
2.2 采用不斷面向角色的程序設(shè)計的方法
對于以往的軟件工程技術(shù)的程序設(shè)計來說主要面向的方向是數(shù)據(jù)的結(jié)構(gòu)和數(shù)據(jù)流以及使用的過程。后來又出現(xiàn)了面向的對象是程序設(shè)計的方法。在網(wǎng)絡(luò)時代的背景下,對于軟件工程技術(shù)中的程序設(shè)計要不斷完善和轉(zhuǎn)變,主要采用面向角色的設(shè)計方法。這種面向角色的設(shè)計方法可以更加有效的進行解決關(guān)于訪問控制、設(shè)計模式和需求建模這三個方面的問題。要根據(jù)不同的解決對象設(shè)計出不同的語境的特征,以此更加有效的符合現(xiàn)代計算機發(fā)展的語境變化,最終對軟件工程技術(shù)的發(fā)展提供保障。
2.3 不斷優(yōu)化軟件工程技術(shù)
對于不斷優(yōu)化軟件技術(shù)來說也能夠使軟件工程技術(shù)得到發(fā)展。主要是對軟件技術(shù)的優(yōu)化可以有效進行滿足不同用戶各項的需求。在網(wǎng)絡(luò)時代不斷發(fā)展的背景之下,為了使軟件工程技術(shù)能夠達到自適應(yīng)能力,需要滿足以下幾點:①對于軟件操作的過程要進行不斷簡化。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來越多的用戶對于軟件的需求不斷增加,這就使得軟件呈現(xiàn)出復(fù)雜化的發(fā)展,這給用戶帶來許多煩惱,基于此這就需要不斷對軟件的操作過程進行簡化,只有這樣才能夠適應(yīng)于各個層次的人群。②軟件技術(shù)要進行不斷的升級。隨著現(xiàn)代科技的不斷發(fā)展,以往的軟件形式已經(jīng)不適應(yīng)現(xiàn)代群眾的需要,這就需要對軟件進行進行不斷升級和改進,使其更加具有持續(xù)發(fā)展性。③對于軟件技術(shù)的發(fā)展和升級來說都不能夠脫離母體軟件的規(guī)模,要根據(jù)母體軟件的變化而不斷變化。
2.4 不斷提高軟件檢測技術(shù)
隨著黑客技術(shù)的不斷提高,這就需要對軟件檢測技術(shù)進行不斷提高。首要任務(wù)需要相關(guān)的軟件開發(fā)人員對軟件系統(tǒng)的安全性進行不斷提高,進而對軟件檢測進行進行不斷提高。接下來需要采用合理的模型檢測,這樣可以有效保障軟件系統(tǒng)的安全性。眾所周知軟件技術(shù)具有多變性和多元化,越來越多的用戶對于軟件系統(tǒng)的應(yīng)用越來越廣泛,這就會導(dǎo)致軟件技術(shù)的開發(fā)商競爭非常激烈。為了更好的提高自身的競爭力需要開發(fā)商不斷對軟件技術(shù)進行優(yōu)化這樣才能夠減輕人們的重復(fù)勞動,這樣才能夠更好的強化軟件安全檢測技術(shù),為更多的用戶提供安全、可靠的服務(wù),更好的適應(yīng)網(wǎng)絡(luò)時代的發(fā)展要求。
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,這就使得各種軟件工程技術(shù)不斷開發(fā)和創(chuàng)新,這也使得軟件工程技術(shù)呈現(xiàn)多樣化的趨勢發(fā)展,為了給更多的用戶提供服務(wù)的便利和保障,就需要不斷對軟件工程技術(shù)進行優(yōu)化和改善,才能夠為我國的軟件工程技術(shù)的發(fā)展提供保障依據(jù)。
[1]張淑娟.軟件工程技術(shù)發(fā)展趨勢研究[J].軟件導(dǎo)刊,2014(02).
[2]劉小海.軟件工程技術(shù)發(fā)展探究[J].軟件,2013(07).
[3]戰(zhàn)鍇.軟件工程技術(shù)發(fā)展趨勢研究[J].電子技術(shù)與軟件工程,2013(14).
TP311.5
A
1004-7344(2016)09-0276-01
2016-3-10