高蕾
(平頂山職業(yè)技術(shù)學(xué)院,河南 平頂山 467000)
信息技術(shù)的快速發(fā)展將人們帶入大數(shù)據(jù)時(shí)代。在此背景下,計(jì)算機(jī)軟件產(chǎn)業(yè)日益成熟,與計(jì)算機(jī)軟件相關(guān)的產(chǎn)業(yè)也在不斷完善和進(jìn)步。計(jì)算機(jī)軟件的開發(fā)和維護(hù)是與人們密切相關(guān)的兩個(gè)方面,在大數(shù)據(jù)時(shí)代仍應(yīng)當(dāng)不斷加強(qiáng)軟件的開發(fā)和維護(hù),使其能夠更好地滿足人們的發(fā)展需求。
互聯(lián)網(wǎng)的應(yīng)用離不開軟件開發(fā)。在大數(shù)據(jù)時(shí)代,軟件開發(fā)技術(shù)的重要性尤為突出。人們通過(guò)互聯(lián)網(wǎng)平臺(tái)溝通信息,實(shí)現(xiàn)資源共享,縮短了實(shí)地的距離。軟件開發(fā)技術(shù)在互聯(lián)網(wǎng)中扮演著聯(lián)通人與人、人與物之間的作用,它極大豐富了互聯(lián)網(wǎng)的內(nèi)容,構(gòu)建了互聯(lián)網(wǎng)體系,實(shí)現(xiàn)了互聯(lián)網(wǎng)的全覆蓋,并能夠較好地實(shí)現(xiàn)自我調(diào)控。在大數(shù)據(jù)時(shí)代,各項(xiàng)軟件技術(shù)得到了深化。軟件開發(fā)技術(shù)影響到了互聯(lián)網(wǎng)的信息傳播模式、傳播產(chǎn)品和傳播工具,其自身也實(shí)現(xiàn)了自我變革,產(chǎn)生了翻天覆地的變化。與時(shí)代相適應(yīng),當(dāng)前的軟件技術(shù)使計(jì)算機(jī)軟件行業(yè)得以發(fā)展,同時(shí)使其能完全適應(yīng)大數(shù)據(jù)時(shí)代的發(fā)展需求。
軟件開發(fā)一般有三個(gè)模式:傳統(tǒng)的以Delphi 為主導(dǎo)的應(yīng)用程序,在大數(shù)據(jù)時(shí)代,這種開發(fā)模式已經(jīng)面臨淘汰;突出Java 與NET 的技術(shù)性開發(fā)的Web 軟件;基于移動(dòng)手機(jī)系統(tǒng)(主要是Android、IOS)開發(fā)的應(yīng)用軟件。大數(shù)據(jù)影響到了軟件的開發(fā),其主要表現(xiàn)為:改變了軟件開發(fā)的數(shù)據(jù)處理流程,用生成信息和粗篩信息來(lái)替代原有的信息搜集和精選信息,以此為基礎(chǔ)構(gòu)建了數(shù)據(jù)為中心的計(jì)算機(jī)架構(gòu)。一些軟件開發(fā)者緊跟時(shí)代步伐,通過(guò)不斷創(chuàng)新,利用大數(shù)據(jù)分析構(gòu)建好的模型,為客戶提供優(yōu)質(zhì)的產(chǎn)品。
一般從以下幾點(diǎn)進(jìn)行軟件維護(hù):①對(duì)軟件進(jìn)行改善性維護(hù)。在使用過(guò)程中軟件出現(xiàn)錯(cuò)誤時(shí),根據(jù)指令及時(shí)幫助客戶改正診斷。②對(duì)軟件進(jìn)行適應(yīng)性維護(hù)。使軟件能順應(yīng)客戶的計(jì)算機(jī)工作環(huán)境,提高客戶的使用舒適度。③對(duì)軟件進(jìn)行完善。這一點(diǎn)也就是人們常說(shuō)的“迭代”,客戶在使用軟件的過(guò)程中,會(huì)產(chǎn)生一些新的需求,或者需要對(duì)原有軟件進(jìn)行進(jìn)一步優(yōu)化,可以通過(guò)維護(hù)來(lái)提高軟件的功能性。④對(duì)軟件進(jìn)行預(yù)防性維護(hù)。軟件不僅僅要滿足當(dāng)下的發(fā)展,還要在可預(yù)見的范圍內(nèi)滿足未來(lái)的發(fā)展,因此一些軟件工作者會(huì)主動(dòng)修改軟件,提高軟件的可靠性。對(duì)軟件進(jìn)行維護(hù),一般要考慮幾方面的因素,如可理解性、可測(cè)試性和可修改性,此外,可移植性和可重用也是軟件維護(hù)的重要參考因素。一些文檔也與軟件的維護(hù)性有關(guān),如系統(tǒng)文件描述了系統(tǒng)的功能和方法等。
大數(shù)據(jù),顧名思義在各行各業(yè)中都有很多的數(shù)據(jù)信息,且呈現(xiàn)不斷擴(kuò)大的發(fā)展趨勢(shì)。軟件開發(fā)和維護(hù)技術(shù)要基于此背景進(jìn)行優(yōu)化和整合,通過(guò)提升自身的質(zhì)量來(lái)順應(yīng)大數(shù)據(jù)時(shí)代的發(fā)展需求?,F(xiàn)如今,軟件開發(fā)技術(shù)和維護(hù)技術(shù)都有了較多的應(yīng)用,其水平也逐漸提高,加強(qiáng)對(duì)軟件開發(fā)和維護(hù)技術(shù)的科學(xué)化管理十分必要。大數(shù)據(jù)時(shí)代的崛起,信息技術(shù)的發(fā)展越來(lái)越快,有關(guān)企業(yè)要不斷提高核心競(jìng)爭(zhēng)力,打造獨(dú)特優(yōu)勢(shì),同時(shí)利用好專業(yè)化的軟件來(lái)處理好數(shù)據(jù),依照數(shù)據(jù)信息化,對(duì)數(shù)據(jù)進(jìn)行公開透明管理,提高數(shù)據(jù)的準(zhǔn)確性與真實(shí)程度,為更好判斷行業(yè)的發(fā)展趨勢(shì)提供決策依據(jù),讓用戶能夠在網(wǎng)絡(luò)平臺(tái)中較為流暢地依照需求獲取信息。這就相應(yīng)的對(duì)軟件技術(shù)的發(fā)展提出了更高的要求,其在安全性能的構(gòu)建方面更為嚴(yán)格。中國(guó)當(dāng)前的軟件開發(fā)與維護(hù)中存在的問(wèn)題主要表現(xiàn)在如下幾個(gè)方面。
首先,缺乏核心的軟件開發(fā)技術(shù)。計(jì)算機(jī)在中國(guó)發(fā)展較晚,軟件開發(fā)和應(yīng)用則更晚一步。和其他具有較為成熟的軟件開發(fā)技術(shù)的國(guó)家相比,中國(guó)的軟件開發(fā)能力存在明顯不足,創(chuàng)新性不強(qiáng)。這就導(dǎo)致當(dāng)前開放出來(lái)的軟件不具備前沿性,甚至一些開發(fā)出來(lái)的軟件存在嚴(yán)重的滯后性,不利用軟件的高效應(yīng)用。要想在軟件技術(shù)上有新的突破,加大核心軟件開發(fā)技術(shù)的投入和強(qiáng)度刻不容緩。
其次,中國(guó)的軟件開發(fā)人才存在不平衡發(fā)展的問(wèn)題。中國(guó)的高端軟件開發(fā)人才較少。盡管現(xiàn)代的高等學(xué)校為中國(guó)提供了數(shù)量不少的軟件開發(fā)“科班出身”人才,但受教育環(huán)境、教育設(shè)施等影響,中國(guó)的軟件開發(fā)者缺少對(duì)前沿技術(shù)的鉆研精神、創(chuàng)新精神。另外有一大部分從事軟件開發(fā)技術(shù)的人才甚至沒有接受過(guò)系統(tǒng)的培訓(xùn),只是在一些培訓(xùn)機(jī)構(gòu)獲得一些基礎(chǔ)知識(shí),他們從事著一些基礎(chǔ)的軟件支持開發(fā)工作。長(zhǎng)此以往,將會(huì)導(dǎo)致中國(guó)的軟件開發(fā)技術(shù)停滯不前。由于受科技、人才等限制,中國(guó)的軟件工作者在開發(fā)過(guò)程中較少能夠得到有效指導(dǎo),從外引進(jìn)人才又會(huì)加重企業(yè)的負(fù)擔(dān),鮮少有企業(yè)能夠長(zhǎng)久堅(jiān)持請(qǐng)外國(guó)專家,其最終的結(jié)果仍然是軟件開發(fā)水平有待提升。
最后,外界對(duì)軟件開發(fā)不夠重視。中國(guó)的人們更加關(guān)注計(jì)算機(jī)的硬件而不是軟件。從國(guó)家對(duì)硬件的投入大于軟件的投入也可以側(cè)面反映這一點(diǎn)??梢哉f(shuō),中國(guó)軟件開發(fā)的外部環(huán)境并不成熟,導(dǎo)致很多企業(yè)不愿意投入資源進(jìn)行優(yōu)化。其最終結(jié)果是市場(chǎng)上假冒偽劣的軟件參差不齊,甚至產(chǎn)生“劣幣追逐良幣”的現(xiàn)象。究其原因,一方面群眾對(duì)軟件開發(fā)的版權(quán)意不強(qiáng),另一方面由于惡劣的開發(fā)環(huán)境,很多軟件開發(fā)工作者沒有得到足夠的支持,影響了軟件開發(fā)的進(jìn)度。
大數(shù)據(jù)時(shí)代,“數(shù)據(jù)為王”。如何能夠獲取準(zhǔn)確的數(shù)據(jù)以及提取數(shù)據(jù)中的有效信息十分關(guān)鍵。在獲取數(shù)據(jù)的過(guò)程中,有關(guān)企業(yè)可以使用數(shù)據(jù)分析軟件,對(duì)客戶的信息展開全面分析,依托之前的數(shù)據(jù)信息,結(jié)合與客戶互動(dòng)中的經(jīng)驗(yàn),深入挖掘客戶的需求和痛點(diǎn),最終為客戶提供最優(yōu)的合作方案,幫助企業(yè)做好客戶的開發(fā)和維護(hù)工作。企業(yè)還可以利用數(shù)據(jù)分析軟件分析企業(yè)在運(yùn)營(yíng)中的數(shù)據(jù),更好分析企業(yè)的優(yōu)劣勢(shì),制定有效的戰(zhàn)略目標(biāo)。數(shù)據(jù)分析軟件的運(yùn)營(yíng)企業(yè)則可以通過(guò)不斷提高維護(hù)水平,提高軟件的運(yùn)營(yíng)效率和具體方式,以自我革新的態(tài)度完善自我,實(shí)現(xiàn)健康長(zhǎng)遠(yuǎn)發(fā)展。在軟件開發(fā)和維護(hù)技術(shù)的應(yīng)用過(guò)程中同樣要注意數(shù)據(jù)的分析,選取具有代表性的樣本來(lái)分析,并依照市場(chǎng)的發(fā)展來(lái)確定離群值以及未來(lái)的發(fā)展趨勢(shì),利用軟件開發(fā)和維護(hù)技術(shù)對(duì)大數(shù)據(jù)施加影響。
軟件開發(fā)與維護(hù)技術(shù)的一個(gè)里程碑式應(yīng)用即通信技術(shù)軟件。通信技術(shù)軟件已經(jīng)與人們的生活融為一體,在社會(huì)經(jīng)濟(jì)的發(fā)展中也占據(jù)了重要的地位。通信技術(shù)有利于企業(yè)推廣和宣傳,還能夠幫助企業(yè)維護(hù)客戶量。企業(yè)利用通信技術(shù)軟件可以更加便捷抓住客戶的需求,使企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中占據(jù)優(yōu)勢(shì),通過(guò)先發(fā)制人鎖定客戶,提高客流量。通信技術(shù)軟件還能夠更為快速找到企業(yè)在工作中的問(wèn)題,并展開及時(shí)分析,為企業(yè)找到有效的解決措施并提供時(shí)間和空間上的方便。比如,在2020 年度的人口普查工作中,可以通過(guò)通信技術(shù)軟件傳達(dá)人口普查的重要性和意義,讓群眾提前有一個(gè)心理準(zhǔn)備,減少普查過(guò)程中帶來(lái)的困擾。
在商業(yè)運(yùn)營(yíng)過(guò)程中常常會(huì)用到商業(yè)經(jīng)營(yíng)軟件技術(shù)。這種軟件技術(shù)具有信息收集能力強(qiáng)、便于管理等特點(diǎn)。將商業(yè)經(jīng)營(yíng)軟件技術(shù)應(yīng)用于計(jì)算機(jī)之前,為了維護(hù)好客戶,很多企業(yè)都為客戶建立個(gè)人檔案信息,或用紙質(zhì)檔案保存,或以文件的形式為客戶建立電子信息。這種方式查詢起來(lái)十分不便,費(fèi)時(shí)費(fèi)力,且占用空間。商業(yè)經(jīng)營(yíng)軟件技術(shù)被應(yīng)用之后,企業(yè)則可以大批量建立客戶信息,且易于儲(chǔ)存,查找方便。妥善應(yīng)用這種技術(shù)要求企業(yè)能及時(shí)儲(chǔ)存客戶的信息,否則也容易帶來(lái)經(jīng)濟(jì)損失。
現(xiàn)在人們能夠通過(guò)互聯(lián)網(wǎng)、計(jì)算機(jī)等迅速找到信息,得益于較好應(yīng)用信息搜索技術(shù)。和傳統(tǒng)的查閱資料、人與人的口述傳播知識(shí)相比,信息搜索技術(shù)大大提高了人們的信息獲取效率和途徑。以往的信息搜索技術(shù)仍存在一定的缺陷,例如搜索的信息較為混亂,要通過(guò)一定時(shí)間篩選,但隨著新的信息搜索技術(shù)的進(jìn)步,現(xiàn)代信息搜索的方式越來(lái)越多,也更加便捷和準(zhǔn)確。特別是在大數(shù)據(jù)背景下,信息搜索技術(shù)的應(yīng)用提高了搜索的范圍和空間,企業(yè)、個(gè)人都在其中獲益良多。
綜上所述,當(dāng)今屬于大數(shù)據(jù)時(shí)代,軟件開發(fā)與維護(hù)技術(shù)也應(yīng)當(dāng)順勢(shì)而為,適應(yīng)大數(shù)據(jù)時(shí)代的發(fā)展。有關(guān)企業(yè)和軟件工作者要不斷精煉開發(fā)和維護(hù)技術(shù),充分發(fā)揮軟件開發(fā)和維護(hù)的技術(shù)優(yōu)勢(shì),助力企業(yè)獲取更多的利潤(rùn),推動(dòng)技術(shù)革命的發(fā)展,為人們的生活帶來(lái)更多的便捷性和可能性。