耿洪濤
【摘要】計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)程序比較復(fù)雜,并且與計(jì)算機(jī)系統(tǒng)軟件系統(tǒng)緊密相連,一旦計(jì)算機(jī)軟件跟不上軟件開發(fā)技術(shù),計(jì)算機(jī)軟件很容易出現(xiàn)問題。計(jì)算機(jī)軟件不可靠性,已經(jīng)嚴(yán)重影響了計(jì)算機(jī)軟件技術(shù)的發(fā)展。
【關(guān)鍵詞】計(jì)算機(jī)軟件 軟件技術(shù) 開發(fā) 問題 認(rèn)識
計(jì)算機(jī)軟件的開發(fā),推動(dòng)了整個(gè)社會的進(jìn)步,也改變了人民的生活質(zhì)量,因此計(jì)算機(jī)軟件已經(jīng)不能簡單的以一種工具來衡量它的價(jià)值,計(jì)算機(jī)軟件的開發(fā),是人類智慧的結(jié)晶。然而計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)程序比較復(fù)雜,并且與計(jì)算機(jī)系統(tǒng)軟件系統(tǒng)緊密相連,一旦計(jì)算機(jī)軟件跟不上軟件開發(fā)技術(shù),計(jì)算機(jī)軟件很容易出現(xiàn)問題。計(jì)算機(jī)軟件不可靠性,已經(jīng)嚴(yán)重影響了計(jì)算機(jī)軟件技術(shù)的發(fā)展。
一、計(jì)算機(jī)軟件技術(shù)存在的問題
計(jì)算機(jī)軟件技術(shù)指的是在一定條件和規(guī)定時(shí)間內(nèi)完成計(jì)算機(jī)用戶所下達(dá)的指令。根據(jù)這個(gè)定義計(jì)算機(jī)軟件技術(shù)的存在的問題指的是在規(guī)定時(shí)間內(nèi)計(jì)算機(jī)無法及時(shí)完成用戶的指令。近年來,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,計(jì)算機(jī)軟件技術(shù)成為熱門話題,市場上出現(xiàn)了很多軟件產(chǎn)品。但是大部分的軟件產(chǎn)品說明書上對產(chǎn)品功能介紹的比較全面,但是實(shí)際應(yīng)用過程中,卻無法正常使用這些功能,存在一定的問題。
二、計(jì)算機(jī)軟件設(shè)計(jì)問題
(1)生命周期法是我國計(jì)算機(jī)軟件開發(fā)的主要方法,尤其是在開發(fā)大型復(fù)雜的系統(tǒng)時(shí),生命周期法有著其明顯的自身優(yōu)點(diǎn)。首先生命周期法,是在確立整體的建設(shè)目標(biāo)的前提下,由上而下,有層次的進(jìn)行軟件開發(fā),把開發(fā)的時(shí)間和方向分割成了若干個(gè)階段,通過對每一個(gè)階段的不斷完善,來實(shí)現(xiàn)整體的優(yōu)化,降低了整體系統(tǒng)開發(fā)的復(fù)雜性和難度性,并且在后期軟件的維護(hù)上,有著其特有的優(yōu)勢。
但是生命周期法,也有其固有的弊端,就是軟件的開發(fā)時(shí)間長,周期性大,每個(gè)開發(fā)的步驟都是有先后順序的,不能同時(shí)進(jìn)行開發(fā),并且如果前期出現(xiàn)錯(cuò)誤很容易對后期產(chǎn)生影響,因此要求開發(fā)軟件的人員,要嚴(yán)格把控每一個(gè)步驟。
(2)原型化方法是目前比較流行的一種軟件開發(fā)方法,在研發(fā)軟件前,開發(fā)人員首先進(jìn)行市場調(diào)查,根據(jù)目前人民的需求和喜好,進(jìn)行軟件開發(fā),在開發(fā)的過程中,不斷的進(jìn)行完善和修改,直到達(dá)到目前的市場需求。
這種開發(fā)軟件的技術(shù)方法,可以快速的滿足用戶需求,迎合群眾的視角,但是缺點(diǎn)就是只能開發(fā)一些小型系統(tǒng),不適合大型系統(tǒng)的開發(fā),并且在開發(fā)的過程中,如果刻意的去迎合客戶口味,會因?yàn)榭蛻舻拿つ?,而造成?xì)節(jié)觀念的錯(cuò)誤,因此在開發(fā)軟件的過程,要求開發(fā)人員具有果斷的執(zhí)行能力,在多種選擇中,進(jìn)行果斷的判斷,將項(xiàng)目簡化處理。
(3)計(jì)算機(jī)軟件無法復(fù)原和軟件安全問題
一是計(jì)算機(jī)軟件設(shè)計(jì)過程十分復(fù)雜,一旦遭到破壞,很難進(jìn)行復(fù)原。只能對計(jì)算機(jī)軟件進(jìn)行修復(fù)、更新、卸載或者重新設(shè)計(jì),這需要花費(fèi)大量的時(shí)間和精力。二是計(jì)算機(jī)是伴隨著網(wǎng)絡(luò)技術(shù)發(fā)展起來的,網(wǎng)絡(luò)給我們生活帶來便利的同時(shí),網(wǎng)絡(luò)具有的開放性和共享性,因此給計(jì)算機(jī)系統(tǒng)帶來一定的安全隱患。三是由于計(jì)算機(jī)軟件本身存在一定漏洞,網(wǎng)絡(luò)病毒、木馬等會入侵計(jì)算機(jī)系統(tǒng)。一些網(wǎng)絡(luò)黑客也利用系統(tǒng)漏洞,攻擊計(jì)算機(jī)攻擊,盜取系統(tǒng)中的數(shù)據(jù)信息,或者隨意篡改計(jì)算機(jī)軟件代碼,導(dǎo)致計(jì)算機(jī)軟件無法正常運(yùn)行。
三、計(jì)算機(jī)軟件存在問題原因
計(jì)算機(jī)軟件設(shè)計(jì)是一項(xiàng)系統(tǒng)、結(jié)構(gòu)嚴(yán)密的工作,需要各個(gè)環(huán)節(jié)緊密配合,最后將軟件進(jìn)行整合優(yōu)化。如果設(shè)計(jì)人員在工作的時(shí)候出現(xiàn)失誤,比如沒有按照設(shè)計(jì)要求設(shè)計(jì),或者對軟件設(shè)計(jì)理解不夠透徹等,導(dǎo)致計(jì)算機(jī)軟件無法達(dá)到預(yù)期的效果,導(dǎo)致計(jì)算機(jī)軟件在運(yùn)行過程中,頻繁出現(xiàn)故障,影響軟件的正常運(yùn)行。
其次,計(jì)算機(jī)軟件技術(shù)缺乏有效地測試系統(tǒng)。目前很多科技公司的軟件從開發(fā)到應(yīng)用都是設(shè)計(jì)者自己在完成,這本身就存在一定的問題。計(jì)算機(jī)軟件設(shè)計(jì)是由設(shè)計(jì)者本人開發(fā)和測試程序,受到自身思維的影響,設(shè)計(jì)者本人很難發(fā)現(xiàn)自己存在的問題。同時(shí),由于缺乏一套完整的測試系統(tǒng),使得軟件測試本身的大打折扣。
四、對計(jì)算機(jī)軟件存在問題的認(rèn)識
作為推動(dòng)計(jì)算機(jī)普及和應(yīng)用的重要基礎(chǔ),計(jì)算機(jī)軟件開發(fā)技術(shù)必須得到足夠的重視,相關(guān)技術(shù)人員應(yīng)該立足計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀,對其研究方向進(jìn)行持續(xù)調(diào)整和優(yōu)化,提升服務(wù)質(zhì)量。
(1)服務(wù)化指以客戶為對象,面向客戶提供優(yōu)質(zhì)服務(wù)。在計(jì)算機(jī)軟件開發(fā)的過程中,必須積極引入先進(jìn)的開發(fā)理念和開發(fā)技術(shù),從客戶的實(shí)際需求出發(fā),提供更加優(yōu)質(zhì)的軟件產(chǎn)品和服務(wù),使得用戶可以獲得最佳的體驗(yàn),同時(shí)也為計(jì)算機(jī)的穩(wěn)定可靠運(yùn)行提供良好保障。
(2)智能化從某種程度上講,智能化是指將人工智能技術(shù)引入到計(jì)算機(jī)軟件開發(fā)環(huán)節(jié),使得計(jì)算機(jī)軟件開發(fā)技術(shù)能夠擁有人類的思維方式。如果這一目標(biāo)能夠?qū)崿F(xiàn),則計(jì)算機(jī)操作的便利性必然會得到極大的提升,而且可以為計(jì)算機(jī)軟件的研發(fā)工作帶來全新的變革。
(3)網(wǎng)格化應(yīng)該算是計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展的一個(gè)重要方向,也是現(xiàn)階段開發(fā)技術(shù)就顯露出的一種趨勢,其所表示的是一種網(wǎng)絡(luò)存在形式,可以有效推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的交流與共享。在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的推動(dòng)下,不同區(qū)域之間的相互聯(lián)系不斷增強(qiáng),能夠提供多種便利服務(wù)的網(wǎng)格化也因此成為了計(jì)算機(jī)軟件開發(fā)技術(shù)的一種發(fā)展趨勢。
(4)融合化在科學(xué)技術(shù)飛速發(fā)展的帶動(dòng)下,電氣化、自動(dòng)化以及機(jī)械化軟件在更新?lián)Q代過程中,抓緊啊轉(zhuǎn)化為了智能化、網(wǎng)格化和數(shù)字化,同時(shí)成為未來一段時(shí)間內(nèi)計(jì)算機(jī)軟件開發(fā)技術(shù)的核心所在,這些技術(shù)的相互融合,不僅為計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展提供了巨大的推動(dòng)力,而且促進(jìn)了軟件產(chǎn)品競爭力的提高。
(5)制度化制定軟件設(shè)計(jì)開發(fā)的標(biāo)準(zhǔn)化流程和管理制度,計(jì)算機(jī)軟件不可靠性,主要是由于在開發(fā)過程中,需要各個(gè)環(huán)節(jié)的開發(fā)人員緊密配合,才能確保軟件的嚴(yán)密性。但是在開發(fā)過程中,各個(gè)環(huán)節(jié)的相關(guān)技術(shù)人員配合不夠緊密,導(dǎo)致軟件技術(shù)的不可靠性。因此只有制定標(biāo)準(zhǔn)化的軟件開發(fā)流程以及開發(fā)標(biāo)準(zhǔn),所有技術(shù)人員必須按照標(biāo)準(zhǔn)化流程進(jìn)行工作,避免開發(fā)過程中出現(xiàn)系統(tǒng)漏洞。其次,軟件評審人員要嚴(yán)格按照測評標(biāo)準(zhǔn),對軟件進(jìn)行測試,一旦發(fā)現(xiàn)問題要立即上報(bào),并繼續(xù)對軟件進(jìn)行修改,確保軟件開發(fā)的質(zhì)量。
參考文獻(xiàn)
[1]劉芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國新通信,2015年13期
[2]曹程程.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].電腦知識與技術(shù),2016年16期
[3]于淼.計(jì)算機(jī)軟件技術(shù)的不可靠性探究[J].建筑工程技術(shù)與設(shè)計(jì),2015年24期
[4]劉凱英.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013年01期.
(作者單位:中石化中原油田信息化管理中心)