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