劉洋
摘 要:隨著信息技術(shù)的不斷更新和社會(huì)迅猛的發(fā)展,計(jì)算機(jī)應(yīng)用軟件在實(shí)際生活中得到了廣泛的應(yīng)用,已然成為計(jì)算機(jī)中不可缺少的部分。計(jì)算機(jī)應(yīng)用軟件是計(jì)算機(jī)的使用者通過對(duì)計(jì)算機(jī)的硬件進(jìn)行處理,使之達(dá)到實(shí)現(xiàn)界面鏈接。簡(jiǎn)而言之,就是在計(jì)算機(jī)的使用過程中通過這些軟件來控制計(jì)算機(jī)。本文將通過對(duì)計(jì)算機(jī)應(yīng)用軟件的研發(fā)維護(hù)方面進(jìn)行分析,希望能夠?yàn)槲覈?guó)的計(jì)算機(jī)事業(yè)貢獻(xiàn)自己的看法和觀點(diǎn),讓我國(guó)的計(jì)算機(jī)事業(yè)能夠得到更快更好發(fā)展。
關(guān)鍵詞:計(jì)算機(jī) 應(yīng)用軟件 開發(fā) 維護(hù)
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2018)01(a)-0136-02
計(jì)算機(jī)作為這個(gè)高度發(fā)展的信息社會(huì)所不可或缺的一個(gè)工具,不僅為人們的日常生活帶來便捷,同時(shí)為生產(chǎn)力創(chuàng)造更多的可能性。所以加強(qiáng)計(jì)算機(jī)應(yīng)用軟件的開發(fā)以便適應(yīng)日益發(fā)展的社會(huì),顯得尤為重要。應(yīng)用軟件的應(yīng)用是為了滿足不同領(lǐng)域和不同用戶所研發(fā)的,所以為了最大程度上滿足人們的需要,提高應(yīng)用軟件的適用性和使用壽命,應(yīng)該做好計(jì)算機(jī)應(yīng)用軟件的維護(hù)工作,提高服務(wù)效率和功能。在信息化發(fā)展程度如此大的現(xiàn)今社會(huì),我們可以輕易看出應(yīng)用軟件具有廣闊的發(fā)展空間和前景,因而計(jì)算機(jī)應(yīng)用軟件的研發(fā)和維護(hù)工作成為了一項(xiàng)必不可少的發(fā)展任務(wù)。
1 計(jì)算機(jī)應(yīng)用軟件概念
軟件是計(jì)算機(jī)的靈魂,沒有軟件的計(jì)算機(jī)和廢鐵沒有什么差別,使用不同的計(jì)算機(jī)能夠讓計(jì)算機(jī)完成很多工作,軟件使得計(jì)算機(jī)具有非凡的靈活性和通用性。一般將計(jì)算機(jī)分為:應(yīng)用軟件和系統(tǒng)軟件,本文主要探討的是應(yīng)用軟件。計(jì)算機(jī)應(yīng)用軟件指的是,用戶可以使用的各種程序設(shè)計(jì)語(yǔ)言,和各種程序設(shè)計(jì)語(yǔ)言編制的應(yīng)用程序集合,分為計(jì)算機(jī)應(yīng)用軟件包和用戶程序兩個(gè)方面。計(jì)算機(jī)應(yīng)用軟件為滿足用戶不同領(lǐng)域、不同問題的應(yīng)用需求提供的那部分軟件,可以拓寬計(jì)算機(jī)系統(tǒng)的應(yīng)用領(lǐng)域,放大硬件的功能。比較常見的應(yīng)用軟件有:文字處理軟件、信息管理軟件、輔助設(shè)計(jì)軟件、實(shí)時(shí)控制軟件等。
2 計(jì)算機(jī)應(yīng)用軟件的開發(fā)
2.1 計(jì)算機(jī)應(yīng)用軟件的需求分析
對(duì)于計(jì)算機(jī)應(yīng)用軟件的開發(fā)的實(shí)際是由于系統(tǒng)環(huán)境的影響造成的,正是因?yàn)檫@個(gè)特點(diǎn),所以在做產(chǎn)品研發(fā)之前,必要的市場(chǎng)調(diào)查是不可缺少的。只有和用戶需要達(dá)成一致的設(shè)計(jì)才能夠贏得市場(chǎng),保證軟件開發(fā)的準(zhǔn)確性。在這種要求下,市場(chǎng)需求分析主要做到兩點(diǎn):第一,在做初步調(diào)查分析的同時(shí),建立符合基本符合情況的應(yīng)用軟件的參考模型,要保證設(shè)計(jì)的合理性。第二,在對(duì)該系統(tǒng)模型的進(jìn)行完善修改,以便滿足用戶的基本需求。
2.2 計(jì)算機(jī)應(yīng)用軟件的開發(fā)要求
計(jì)算機(jī)應(yīng)用軟件在計(jì)算機(jī)的使用過程具有非常重要的作用,就如同魚和水的關(guān)系,缺少了應(yīng)用軟件計(jì)算機(jī)就無法正常地運(yùn)作下去。人們的日常生活和辦公,缺少計(jì)算機(jī)的應(yīng)用軟件也會(huì)導(dǎo)致效率低下的情況出現(xiàn),給社會(huì)造成很大的影響。軟件開發(fā)是一個(gè)系統(tǒng)而龐雜的過程,在軟件開發(fā)前期的準(zhǔn)備階段的調(diào)研工作,對(duì)用戶需求進(jìn)行深入調(diào)查,這是必要前提。而軟件開發(fā)后的測(cè)試階段是為了保證計(jì)算機(jī)能否正常工作,減少系統(tǒng)故障,也為后期的維護(hù)工作做準(zhǔn)備,在這一階段工作完成后,計(jì)算機(jī)應(yīng)用軟件的研發(fā)工作才算正式完成。計(jì)算機(jī)應(yīng)用軟件就能發(fā)揮它的作用,為人們提供高效方便的服務(wù)。
3 計(jì)算機(jī)應(yīng)用軟件的維護(hù)
3.1 軟件維護(hù)的概念
軟件維護(hù)是指軟件在交付使用后,出現(xiàn)問題或者為了改正錯(cuò)誤,抑或者為了滿足用戶出現(xiàn)的新的需求而進(jìn)行修改軟件這一過程。通常來講,進(jìn)行維護(hù)主要有三種情況。首先,修正軟件運(yùn)行過程出現(xiàn)的錯(cuò)誤和缺陷。其次,是為了適應(yīng)新的軟、硬件環(huán)境而進(jìn)行改正。最后一種是,增加新的應(yīng)用范圍,以便達(dá)到滿足客戶新的生產(chǎn)需求。綜合上面的維護(hù)原因,我們可以將軟件維護(hù)分為改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。截止到目前來看,完善性維護(hù)占據(jù)全部維護(hù)活動(dòng)的一半之多。
3.2 影響維護(hù)工作的因素
用于軟件維護(hù)的工作量可以分為兩個(gè)部分,一部分用于生產(chǎn)性活動(dòng),另一部分則用于非生產(chǎn)性活動(dòng)。如果使用了不好的軟件開發(fā)方法,那么后期進(jìn)行軟件維護(hù)而投入的人員將大大增加,工作量也會(huì)加劇。在軟件的維護(hù)過程,影響維護(hù)工作量的因素主要可以歸為以下五個(gè)方面。第一,參加軟件維護(hù)工作的人員都不是原來開發(fā)的人員,那么維護(hù)工作就會(huì)出現(xiàn)很多的困難,因?yàn)槔斫馑司帉懙某绦蚨加幸欢ǖ碾y度。第二,出現(xiàn)軟件配備的文檔不全甚至沒有的情況,也會(huì)增加維護(hù)工作的難度。第三,在軟件開發(fā)的初期沒有考慮到后期軟件維護(hù)的工作。第四,軟件公司的人員流動(dòng)性強(qiáng),當(dāng)出現(xiàn)需要進(jìn)行軟件維護(hù)時(shí)找不到原來的軟件開發(fā)人員。第五就是軟件的建立過程,很難進(jìn)行追蹤而造成的增加維護(hù)工作量。
3.3 計(jì)算機(jī)應(yīng)用軟件的有效維護(hù)
在計(jì)算機(jī)投入使用后,就需要對(duì)計(jì)算機(jī)進(jìn)行定期的維護(hù)處理。但由于各個(gè)方面的原因會(huì)降低應(yīng)用軟件運(yùn)行的穩(wěn)定性,這就需要對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行有效的維護(hù),確保它在實(shí)際運(yùn)營(yíng)過程中能夠滿足客戶的需求。加強(qiáng)計(jì)算機(jī)的有效維護(hù)主要有以下幾個(gè)方面:第一,在計(jì)算機(jī)進(jìn)行維護(hù)的過程,我們要按照步驟有序進(jìn)行,明確具體的維護(hù)流程,確保工作的有效性。第二,我們要確保系統(tǒng)的正常運(yùn)行,這是一個(gè)前提條件,如果系統(tǒng)無法正常運(yùn)行,那么我們就可以根據(jù)它出現(xiàn)的問題,有效便捷地進(jìn)行調(diào)整改進(jìn),就避免了盲無目的地進(jìn)行改正情況的出現(xiàn)。第三,對(duì)軟件功能進(jìn)行不斷地優(yōu)化,以便適應(yīng)軟、硬件的新環(huán)境。第四,確保安全性的問題,減低應(yīng)用軟件在運(yùn)行中發(fā)生故障的幾率,注重應(yīng)用軟件的性能檢查,提高其整體的質(zhì)量,使后期的工作量得到減少,提升效率。
在對(duì)計(jì)算機(jī)軟件進(jìn)行維護(hù)的過程中,要注重和使用者的溝通問題,通過與使用者的交流能夠得出有效信息,使在應(yīng)用軟件在運(yùn)營(yíng)中出現(xiàn)的問題能夠得到及時(shí)地解決,降低工作量提高工作效率。同時(shí)也要結(jié)合用戶的實(shí)際需求,對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行定期維護(hù)。
3.4 實(shí)現(xiàn)執(zhí)行軟件的有效設(shè)計(jì)
合理地引入自我維護(hù)環(huán)境下的軟件設(shè)計(jì)工程,是計(jì)算機(jī)軟件維護(hù)系統(tǒng)設(shè)計(jì)所必要的,這充分展示了軟件在使用時(shí)原有的生命力。但是,軟件維護(hù)功能的設(shè)計(jì)會(huì)對(duì)計(jì)算機(jī)設(shè)計(jì)項(xiàng)目造成一定的影響,這就表示在軟件項(xiàng)目中成本也會(huì)隨之提高。因此,在現(xiàn)階段的計(jì)算機(jī)應(yīng)用軟件設(shè)計(jì)和維護(hù)過程中,設(shè)計(jì)人員應(yīng)站在維護(hù)系統(tǒng)的角度分析問題,通過計(jì)算機(jī)軟件系統(tǒng)的自我維護(hù),實(shí)現(xiàn)工程項(xiàng)目的開發(fā)和軟件系統(tǒng)中的共性和個(gè)性進(jìn)行融合,在保證軟件設(shè)計(jì)環(huán)境下的實(shí)用功能前提,強(qiáng)化軟件系統(tǒng)中的維護(hù)理念。
4 結(jié)語(yǔ)
總而言之,計(jì)算機(jī)應(yīng)用軟件的開發(fā),對(duì)人們的生活起到很重要的作用,計(jì)算機(jī)的發(fā)展推動(dòng)著社會(huì)信息化的發(fā)展,在另一個(gè)方面來看同樣也推動(dòng)著社會(huì)的發(fā)展,人們的工作和生活通過計(jì)算機(jī)和網(wǎng)絡(luò)連接在一起,打破舊時(shí)的空間和時(shí)間的局限性,為我們提供更好的生存條件和信息資源,所以做好計(jì)算機(jī)的開發(fā)和維護(hù)工作是很有必要的。在實(shí)際中除了提高軟件研發(fā)的技術(shù)水平之外也應(yīng)該注重維護(hù)機(jī)制的完善,從而為促進(jìn)計(jì)算機(jī)行業(yè)的發(fā)展提供行之有效的支持。
參考文獻(xiàn)
[1] 趙明亮.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J].黑龍江科技信息,2011(26):98.
[2] 陳潔.計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)要點(diǎn)剖析[J].信息系統(tǒng)工程,2016(8):184.
[3] 郝勇.計(jì)算機(jī)網(wǎng)絡(luò)安全防范技術(shù)的應(yīng)用分析[J].信息與電腦:理論版,2011(9):82-83.
[4] 車江濤,侯明.計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀與發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(12):42.