于 建
(遼寧工程技術(shù)大學(xué)信息化與網(wǎng)絡(luò)管理中心,遼寧 阜新 123000)
社會(huì)經(jīng)濟(jì)的高速發(fā)展為科學(xué)技術(shù)的快速進(jìn)步提供了必要的物質(zhì)基礎(chǔ),而隨著科學(xué)技術(shù)的快速發(fā)展,人們對(duì)于計(jì)算機(jī)技術(shù)的應(yīng)用愈加廣泛,信息的快速傳遞和數(shù)據(jù)的大量產(chǎn)生,讓我們進(jìn)入了大數(shù)據(jù)時(shí)代,由此也可以看出,軟件開發(fā)及其維護(hù)技術(shù)在大數(shù)據(jù)時(shí)代有著極為重要的作用。為此,需要緊隨時(shí)代發(fā)展的步伐,針對(duì)現(xiàn)有軟件進(jìn)行開發(fā)和維護(hù)升級(jí),以提高軟件的應(yīng)用水平。
互聯(lián)網(wǎng)的廣泛應(yīng)用離不開軟件的開發(fā)和維護(hù),尤其軟件開發(fā)技術(shù)極為重要。人們可以應(yīng)用互聯(lián)網(wǎng)技術(shù)獲取信息,并做到資源的有效共享,極大地方便了信息的獲取與傳遞,而軟件開發(fā)技術(shù)在互聯(lián)網(wǎng)中扮演著聯(lián)通人與人、人與物的作用,對(duì)互聯(lián)網(wǎng)的內(nèi)容進(jìn)行了很大的豐富,并且構(gòu)建了互聯(lián)網(wǎng)體系,推動(dòng)互聯(lián)網(wǎng)實(shí)現(xiàn)了全覆蓋,并且能夠很好地實(shí)現(xiàn)自我調(diào)控[1]。
軟件與設(shè)備設(shè)施的共同之處就在于同樣需要進(jìn)行維護(hù),機(jī)械設(shè)備需要維護(hù)是由于其零部件發(fā)生磨損或老化而導(dǎo)致存在安全隱患,會(huì)影響其運(yùn)行狀態(tài),而軟件維護(hù)則是由于其實(shí)際運(yùn)行過程中技術(shù)水平的提升導(dǎo)致軟件出現(xiàn)漏洞,從而影響信息數(shù)據(jù)的安全。
大數(shù)據(jù)時(shí)代背景下,網(wǎng)絡(luò)中充斥著海量的數(shù)據(jù)信息,這就意味著需要利用軟件進(jìn)行各項(xiàng)數(shù)據(jù)信息的處理,如果僅僅依靠現(xiàn)有軟件,無論在功能上還是在數(shù)據(jù)處理速度上都無法滿足與日俱增的數(shù)據(jù)量,而且大數(shù)據(jù)時(shí)代網(wǎng)絡(luò)數(shù)據(jù)的開放性也決定了需要從海量數(shù)據(jù)信息中準(zhǔn)確挖掘更大的價(jià)值,而傳統(tǒng)的方式進(jìn)行數(shù)據(jù)處理通常為搜集、篩選,不能滿足需求。而且大數(shù)據(jù)技術(shù)發(fā)展速度不斷加快,軟件開發(fā)過程中需要用到更多的大數(shù)據(jù)技術(shù),需要從眾多的數(shù)據(jù)中尋找規(guī)律,進(jìn)而搜索到符合用戶實(shí)際需求的數(shù)據(jù),如此方能夠體現(xiàn)出軟件的功能優(yōu)勢(shì),提高用戶滿意度和應(yīng)用體驗(yàn)。
軟件開發(fā)與維護(hù)能夠借助大數(shù)據(jù)技術(shù)的優(yōu)勢(shì),軟件開發(fā)人員在進(jìn)行軟件設(shè)計(jì)過程中,可以借助大數(shù)據(jù)技術(shù)對(duì)當(dāng)前市場(chǎng)中應(yīng)用軟件現(xiàn)有功能和用戶需求進(jìn)行全面的了解,構(gòu)建較為系統(tǒng)的分析模型。例如,某企業(yè)在軟件開發(fā)過程中,利用大數(shù)據(jù)技術(shù)可以了解市場(chǎng)中流行軟件或用戶較為集中和應(yīng)用較多的軟件,以此就可以尋找到軟件開發(fā)的重點(diǎn)與難點(diǎn),在實(shí)際進(jìn)行軟件開發(fā)時(shí)就可以參照這些數(shù)據(jù)進(jìn)行有目標(biāo)的開發(fā)和調(diào)整。并且軟件開發(fā)與維護(hù)也需要以具體的大數(shù)據(jù)信息進(jìn)行有效的評(píng)估和分析,尋找到準(zhǔn)確的數(shù)據(jù)信息,如此才能夠使設(shè)計(jì)的軟件可以與大數(shù)據(jù)技術(shù)相兼容,并獲得更多可參考的信息。
如今,大數(shù)據(jù)在很多領(lǐng)域都得到廣泛應(yīng)用,為行業(yè)發(fā)展以及企業(yè)成長(zhǎng)帶來了新的思維和新的數(shù)據(jù)處理技術(shù),數(shù)據(jù)處理關(guān)鍵技術(shù)主要包括大數(shù)據(jù)采集、大數(shù)據(jù)預(yù)處理、大數(shù)據(jù)存儲(chǔ)與管理、大數(shù)據(jù)分析與挖掘、大數(shù)據(jù)展現(xiàn)與應(yīng)用等。從當(dāng)前大數(shù)據(jù)技術(shù)的整體發(fā)展和應(yīng)用來說,對(duì)軟件開發(fā)技術(shù)提出了新的要求,同時(shí)在大數(shù)據(jù)技術(shù)帶動(dòng)下,軟件產(chǎn)業(yè)的發(fā)展速度也不斷加快,人才隊(duì)伍的數(shù)量和素質(zhì)都在不斷提升。
首先,從軟件開發(fā)及維護(hù)技術(shù)角度來說,目前的技術(shù)快速進(jìn)步下,使得軟件開發(fā)逐漸向著智能化方向邁進(jìn),這也推動(dòng)了當(dāng)前計(jì)算機(jī)軟件功能的多樣化,軟件維護(hù)也需要不斷隨之升級(jí),如此方能滿足不同行業(yè)對(duì)計(jì)算機(jī)軟件功能上的實(shí)際要求。特別是全球經(jīng)濟(jì)一體化的推進(jìn),軟件產(chǎn)業(yè)的整體規(guī)模正在悄然的擴(kuò)大,經(jīng)濟(jì)效益與社會(huì)效益都在不斷的提升,這也衍生出了一些軟件附屬產(chǎn)業(yè),如計(jì)算機(jī)軟件開發(fā)外包服務(wù),不得不說,對(duì)我國軟件產(chǎn)業(yè)的快速發(fā)展提供了不小的動(dòng)力,但同時(shí)也增加了很多的發(fā)展需求。同時(shí)大量人才和資金開始向軟件產(chǎn)業(yè)布局發(fā)展中注入,使得產(chǎn)業(yè)的布局越發(fā)合理,發(fā)展速度也持續(xù)加快。
其次,從軟件開發(fā)及維護(hù)人才角度來講,大數(shù)據(jù)時(shí)代下軟件市場(chǎng)與人才市場(chǎng)的競(jìng)爭(zhēng)開始越來越激烈,對(duì)軟件開發(fā)及維護(hù)的質(zhì)量要求也越來越嚴(yán)格,為保證對(duì)用戶的吸引力和擁有較強(qiáng)的市場(chǎng)競(jìng)爭(zhēng)力,實(shí)現(xiàn)經(jīng)濟(jì)效益與社會(huì)效益的再提升,就需要培養(yǎng)出更加專業(yè)、掌握更多高新技術(shù)、高端軟件開發(fā)及維護(hù)技術(shù)團(tuán)隊(duì),各大高校與職業(yè)院校都要積極關(guān)注當(dāng)前軟件開發(fā)及維護(hù)相關(guān)技術(shù)的更新狀態(tài)和行業(yè)發(fā)展的未來趨勢(shì),及時(shí)進(jìn)行專業(yè)課程內(nèi)容的調(diào)整,并大量招收計(jì)算機(jī)專業(yè)的學(xué)生,擴(kuò)大招生計(jì)劃,這也使得我國軟件開發(fā)技術(shù)人員數(shù)量不斷增加,隊(duì)伍不斷擴(kuò)大,推動(dòng)了軟件開發(fā)及維護(hù)技術(shù)水平的提升。人們對(duì)數(shù)據(jù)的搜集從最初的小規(guī)模案例統(tǒng)計(jì)、到當(dāng)前大規(guī)模的TTB、全種類音視頻等搜集數(shù)據(jù)渠道,分析建模模擬的參數(shù)項(xiàng),都在收市場(chǎng)需求的急劇增長(zhǎng)而在不斷升級(jí),軟件也從最初的簡(jiǎn)單數(shù)據(jù)統(tǒng)計(jì)、歸納、有效的數(shù)據(jù)量淺層次數(shù)據(jù)聯(lián)系到當(dāng)前數(shù)據(jù)的深度挖掘,尤其在當(dāng)前電子硬件升級(jí)而依法的功能升級(jí)下,市場(chǎng)需求逐漸開始向更大規(guī)模、更深層次的數(shù)據(jù)關(guān)聯(lián)邏輯索要有價(jià)值信息。
但隨著數(shù)據(jù)規(guī)模與層次的加大和深化,硬件滿足使用功能后,軟件所需要做到的邏輯分析、對(duì)比、搜集點(diǎn)、信息反饋點(diǎn),包括算法等都會(huì)提出新的更高的要求,軟件是明確如何達(dá)成功能目標(biāo)、需要處理哪些目標(biāo)、剩余哪些目標(biāo)未完成,而硬件則是需要去完成的工具,因此,已知已有數(shù)據(jù)規(guī)模深度角度來講,軟件的重要性相比硬件和數(shù)據(jù)的增量要更加明顯,軟件才能夠?qū)崿F(xiàn)存儲(chǔ)在硬件中海量且需要處理分析的數(shù)據(jù)顯現(xiàn)其有價(jià)值的一面。
軟件開發(fā)在互聯(lián)網(wǎng)技術(shù)及其應(yīng)用當(dāng)中有著重要的地位,尤其大數(shù)據(jù)時(shí)代背景下,軟件開發(fā)技術(shù)在互聯(lián)網(wǎng)領(lǐng)域當(dāng)中有著極為廣泛的應(yīng)用范圍。例如,用戶運(yùn)用計(jì)算機(jī)技術(shù)進(jìn)行互聯(lián)網(wǎng)平臺(tái)的搭建,能夠明顯加快彼此間信息溝通與共享的速度,有助于打破時(shí)間性與區(qū)域性的限制,實(shí)現(xiàn)全球范圍內(nèi)信息的快速共享,同時(shí)互聯(lián)網(wǎng)當(dāng)中對(duì)于軟件開發(fā)及其維護(hù)技術(shù)應(yīng)用有著極高的連通性價(jià)值,其能夠豐富互聯(lián)網(wǎng)連接體系,同時(shí)也能夠滿足全球化范圍覆蓋的要求,能夠在真正意義上做到自我調(diào)節(jié)各個(gè)節(jié)點(diǎn),并實(shí)現(xiàn)平臺(tái)中所蘊(yùn)含各類信息數(shù)據(jù)的豐富。另外,受到各項(xiàng)軟件開發(fā)技術(shù)與互聯(lián)網(wǎng)應(yīng)用中持續(xù)深化的影響,使得互聯(lián)網(wǎng)信息傳播模式也產(chǎn)生了巨大的變化,為了能夠滿足時(shí)代發(fā)展的要求,相關(guān)技術(shù)人員需要靈活運(yùn)用通信及信息處理等相關(guān)技術(shù)與設(shè)備,并將重點(diǎn)放在提高軟件開發(fā)的效率和力度方面,以進(jìn)一步推動(dòng)計(jì)算機(jī)軟件技術(shù)水平的提升[4]。
通常情況下,軟件維護(hù)技術(shù)要點(diǎn)主要包括以下幾點(diǎn):首先,對(duì)軟件進(jìn)行改善性維護(hù)。在實(shí)際運(yùn)營過程中,軟件容易出現(xiàn)錯(cuò)誤,需要根據(jù)指令及時(shí)幫助客戶進(jìn)行軟件的改正和診斷。其次,對(duì)軟件進(jìn)行適應(yīng)性維護(hù)。
主要的目的在于使軟件能夠適應(yīng)計(jì)算機(jī)運(yùn)行環(huán)境,并提高用戶使用舒適度。再次,針對(duì)軟件進(jìn)行升級(jí)完善。也就是人們所常說的迭代,用戶在使用軟件時(shí)容易出現(xiàn)一些新的需求,或提出針對(duì)原有軟件進(jìn)行優(yōu)化的要求,這就需要運(yùn)用維護(hù)技術(shù)來提高軟件的功能性。最后,針對(duì)軟件進(jìn)行預(yù)防性維護(hù)。軟件不但要滿足當(dāng)前用戶需求,同時(shí),還要在可預(yù)見范圍內(nèi)滿足未來發(fā)展的需要,所以,一些軟件開發(fā)者或軟件工作者會(huì)主動(dòng)進(jìn)行軟件的修改,以提高軟件運(yùn)行的可靠性,對(duì)軟件的維護(hù)通常需要考慮多方面因素,如可測(cè)試性、可修改性和可理解性[5]。
大數(shù)據(jù)時(shí)代背景下,主要是以數(shù)據(jù)為主要“取勝法寶”,如何能夠獲得更加準(zhǔn)確、真實(shí)的數(shù)據(jù),以及篩選和提取數(shù)據(jù)中的有效信息極為重要。在進(jìn)行數(shù)據(jù)獲取的過程中,企業(yè)可以運(yùn)用數(shù)據(jù)分析軟件對(duì)用戶的信息展開全面分析,并以之前數(shù)據(jù)信息為基礎(chǔ)依據(jù),結(jié)合用戶互動(dòng)中的經(jīng)驗(yàn),深入進(jìn)行用戶實(shí)際需求與痛點(diǎn)的挖掘,如此才能夠?yàn)橛脩籼峁└泳珳?zhǔn)的服務(wù),幫助企業(yè)進(jìn)行用戶群體的開發(fā)和維護(hù)。此外,企業(yè)也可以運(yùn)用數(shù)據(jù)分析軟件來進(jìn)行企業(yè)運(yùn)營過程中相關(guān)數(shù)據(jù)的分析,以明確企業(yè)發(fā)展的優(yōu)勢(shì)和劣勢(shì),并以此為依據(jù)制定行之有效的戰(zhàn)略發(fā)展目標(biāo)決策,而數(shù)據(jù)分析軟件的運(yùn)營企業(yè)則可以通過對(duì)維護(hù)技術(shù)水平的提升來提高軟件運(yùn)營的效率,以實(shí)現(xiàn)自我創(chuàng)新。
軟件開發(fā)與維護(hù)技術(shù)的一項(xiàng)重大突破就在于通信技術(shù)軟件,如今,通信技術(shù)軟件已經(jīng)成為人們的日常生活當(dāng)中一項(xiàng)重要的工具,在社會(huì)經(jīng)濟(jì)發(fā)展過程中,也有著重要的地位,通信技術(shù)的應(yīng)用能夠有助于企業(yè)的推廣和宣傳,提高企業(yè)品牌影響力,使用戶能夠擁有更大的用戶群體。而且企業(yè)也可以通過通信技術(shù)軟件的應(yīng)用,快速的分析出用戶的實(shí)際需求,使企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中快人一步,取得領(lǐng)先優(yōu)勢(shì),提高客流量。
在商業(yè)運(yùn)營過程中所應(yīng)用的是商業(yè)經(jīng)營軟件技術(shù),此軟件技術(shù)有著明顯的信息收集速度快、能力強(qiáng)且便于管理等多項(xiàng)優(yōu)勢(shì),能夠?qū)⑸虡I(yè)經(jīng)營軟件技術(shù)價(jià)值充分發(fā)揮出來,為企業(yè)維護(hù)用戶群體、建立個(gè)人檔案信息和保存用戶電子信息安全提供了有力的保障,尤其通過信息搜索技術(shù)軟件的應(yīng)用能夠便于企業(yè)進(jìn)行用戶信息的快速查詢,再輔以安全軟件技術(shù),提高用戶信息儲(chǔ)存的安全性,在提升用戶信息獲取效率和途徑的同時(shí),也能夠保證用戶信息的完整性。
綜上所述,在大數(shù)據(jù)時(shí)代背景下,人們對(duì)計(jì)算機(jī)技術(shù)、軟件技術(shù)的依賴性越來越高,應(yīng)用范圍也越來越廣泛。而在實(shí)際的運(yùn)用過程當(dāng)中,也需要重視軟件開發(fā)及維護(hù)技術(shù)的研究和創(chuàng)新升級(jí),要能夠根據(jù)當(dāng)前大數(shù)據(jù)時(shí)代下軟件開發(fā)及維護(hù)技術(shù)整體水平以及其中存在的問題進(jìn)行仔細(xì)分析,積極借鑒西方發(fā)達(dá)國家計(jì)算機(jī)軟件技術(shù)研發(fā)與維護(hù)經(jīng)驗(yàn),培養(yǎng)出更多優(yōu)秀的軟件開發(fā)及維護(hù)技術(shù)人才,以發(fā)揮出軟件開發(fā)和維護(hù)的技術(shù)優(yōu)勢(shì)。