侯培賢
?
計(jì)算機(jī)軟件開發(fā)過程中存在的問題及對(duì)策分析
侯培賢
天津市天安怡和信息技術(shù)有限公司,天津 300384
如今,計(jì)算機(jī)技術(shù)在我們的生活中發(fā)揮著巨大的作用,人們生活與計(jì)算機(jī)的聯(lián)系日益緊密。人們對(duì)計(jì)算機(jī)的需求飛速增長(zhǎng),推動(dòng)計(jì)算機(jī)產(chǎn)業(yè)繁榮發(fā)展,也加速了計(jì)算機(jī)不斷更新的步伐,日新月異。計(jì)算機(jī)軟件應(yīng)用的每一次開發(fā)更新都在改變著人們的生活,為人們生活提供便利。
計(jì)算機(jī);軟件開發(fā);問題;對(duì)策
1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
首先,計(jì)算機(jī)軟件開發(fā)技術(shù)所開發(fā)出的軟件通常具有較強(qiáng)的適用性,可以滿足人們?cè)谀硞€(gè)領(lǐng)域或者某個(gè)生活方面的個(gè)性化需求,而當(dāng)軟件開發(fā)完成后,憑借其本身一次開發(fā)多次使用的特點(diǎn),可以進(jìn)一步提升軟件的社會(huì)價(jià)值;其次,計(jì)算機(jī)軟件開發(fā)屬于一項(xiàng)異常復(fù)雜繁瑣的工作,不僅要求軟件開發(fā)人員具備極高的專業(yè)素養(yǎng),而且要求其在進(jìn)行軟件設(shè)計(jì)時(shí)必須細(xì)致入微,從專業(yè)的角度進(jìn)行分析和研發(fā);然后,在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,必須遵循一定的原則,保證計(jì)算機(jī)軟件本身的性能和質(zhì)量,積極引入先進(jìn)的開發(fā)技術(shù),而且在軟件開發(fā)完成后,還必須做好嚴(yán)格的檢驗(yàn)評(píng)估工作,確認(rèn)無誤后才能夠投入市場(chǎng),以免軟件漏洞引發(fā)麻煩[1]。
1.2 計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
一是計(jì)算機(jī)軟件開發(fā)技術(shù)的快速發(fā)展,加速了信息時(shí)代的推進(jìn)步伐。在當(dāng)前的發(fā)展形勢(shì)下,信息的質(zhì)量和及時(shí)性對(duì)于企業(yè)而言意義重大,而計(jì)算機(jī)軟件開發(fā)技術(shù)所開發(fā)的各種功能軟件,有效提升了信息傳播的速度,對(duì)人們獲取信息的渠道進(jìn)行了拓展,同時(shí)也強(qiáng)化了人們對(duì)于信息的重視,加速了信息時(shí)代的到來;二是計(jì)算機(jī)軟件開發(fā)技術(shù)能夠促進(jìn)網(wǎng)絡(luò)技術(shù)的發(fā)展。通過軟件開發(fā),計(jì)算機(jī)網(wǎng)絡(luò)可以實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸和遠(yuǎn)程控制,同時(shí)計(jì)算機(jī)本身性能的提高也可以在很大程度上推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展;三是計(jì)算機(jī)軟件開發(fā)技術(shù)可以算是計(jì)算機(jī)以及軟件行業(yè)的發(fā)展源泉。軟件開發(fā)技術(shù)的持續(xù)發(fā)展,促進(jìn)了軟件性能的提高,為軟件行業(yè)的發(fā)展提供持續(xù)的活力,而軟件行業(yè)的發(fā)展又反過來帶動(dòng)了計(jì)算機(jī)行業(yè)的繁榮[2]。
2.1計(jì)算機(jī)應(yīng)用軟件操作技術(shù)難度與操作人員之間的矛盾
計(jì)算機(jī)應(yīng)用軟件一旦開發(fā)就具有統(tǒng)一性,但是應(yīng)用者的操作水平不可避免的存在差距,計(jì)算機(jī)應(yīng)用軟件操作技術(shù)難度水平難以滿足所有操作人員的需求:以程序員為主要操作人員的小手工業(yè)方式或小作坊式生產(chǎn)無法適應(yīng)較高難度的操作技術(shù)。從這種角度而言,計(jì)算機(jī)應(yīng)用軟件為一些人造成了操作障礙;
2.2 軟件產(chǎn)品的安全性、兼容性、可移植性以及界面等與用戶需求之間存在矛盾
計(jì)算機(jī)憑借自身的優(yōu)勢(shì)為我們的生活帶來了巨大的便利,我們很多工作在很大程度上都依靠計(jì)算機(jī)。但是,隨著技術(shù)的發(fā)展以及計(jì)算機(jī)科技的普及,軟件應(yīng)用自身的安全性卻存在重大隱患,因?yàn)榘惭b相關(guān)軟件而導(dǎo)致病毒入侵、資料外泄等不良現(xiàn)象屢見不鮮,除此以外,軟件的兼容性仍然有待加強(qiáng),部分軟件在其他設(shè)備上不能正常使用;另外,由于軟件的更新速度,設(shè)備相關(guān)界面不斷變化,追求便捷的要求使得界面愈發(fā)簡(jiǎn)潔,使得很多使用者難以及時(shí)找到相關(guān)應(yīng)用,造成不便[3]。
2.3 軟件更新需求與人才基礎(chǔ)之間存在矛盾
如今,人們對(duì)計(jì)算機(jī)應(yīng)用軟件的要求越來越嚴(yán)格,軟件更新開發(fā)要求也越來越高,難度越來越大,但是現(xiàn)在的技術(shù)知識(shí)更新速度與需求增長(zhǎng)步伐之間存在一定差距??梢姡夹g(shù)支持與客觀需求之間存在矛盾,導(dǎo)致人們需求難以及時(shí)滿足。除此以外,投入使用的軟件維護(hù)工作和其他費(fèi)用也在增加。這些方面使得計(jì)算機(jī)應(yīng)用軟件開發(fā)存在困難。計(jì)算機(jī)應(yīng)用軟件開發(fā)能夠更好的為人們提供服務(wù),這些存在的問題也成為計(jì)算機(jī)應(yīng)用軟件開發(fā)的方向,指導(dǎo)計(jì)算機(jī)軟件開發(fā)者如何更新、開發(fā)軟件,提高產(chǎn)品質(zhì)量,增加產(chǎn)品的市場(chǎng)歡迎程度,從而在為人們提供便利的同時(shí)也可以增加自身盈利[4]。
當(dāng)前,計(jì)算機(jī)應(yīng)用軟件的開發(fā)方法主要有三種:軟件生命周期方法、原型化方法以及自動(dòng)形式的系統(tǒng)開發(fā)方法。軟件生命周期方法是從時(shí)間角度出發(fā),將計(jì)算機(jī)應(yīng)用軟件分為不同的階段,每一個(gè)階段標(biāo)準(zhǔn)不同,生命周期通常是六個(gè)月;原型法則是客戶的問題為依據(jù),設(shè)計(jì)人員先設(shè)計(jì)一個(gè)原型,之后在對(duì)原型不斷進(jìn)行完善,最終達(dá)到用戶的認(rèn)可;自動(dòng)形式的系統(tǒng)開發(fā)方法是通過第四代軟件技術(shù)來實(shí)現(xiàn)的,重點(diǎn)在于必須要確定大眾希望開發(fā)的軟件內(nèi)容,注意市場(chǎng)需求。需要注意的是這類方法開發(fā)的軟件不需要考慮通過什么樣的過程實(shí)現(xiàn),因?yàn)橛?jì)算機(jī)軟件會(huì)自行解決,也可以是在設(shè)計(jì)之前就將標(biāo)準(zhǔn)規(guī)劃計(jì)劃好,從而給人們的工作、生活帶來了很大的便利。
在計(jì)算機(jī)應(yīng)用軟件開發(fā)過程需要各方面的支持,涉及計(jì)劃、評(píng)析、更新和維護(hù)幾個(gè)階段。計(jì)劃階段包括:尋找或確立目標(biāo)和戰(zhàn)略。計(jì)算機(jī)應(yīng)用軟件開發(fā)企業(yè)應(yīng)該立足于為人民服務(wù),遵循計(jì)算機(jī)應(yīng)用軟件開發(fā)原則,這樣才能保證自己開發(fā)的軟件符合市場(chǎng)需求,形成自己的市場(chǎng)優(yōu)勢(shì)。分析與設(shè)計(jì),這是為開發(fā)軟件進(jìn)行再造工程,使得軟件符合標(biāo)準(zhǔn);維護(hù)和更新,用戶需求的進(jìn)一步滿足和系統(tǒng)功能的增加可以通過后期的維護(hù)和更新來實(shí)現(xiàn),主要有數(shù)據(jù)環(huán)境的升級(jí)、規(guī)則發(fā)生改變等等,完善性維護(hù)主要是為了強(qiáng)化以及擴(kuò)充軟件功能,最后提升計(jì)算機(jī)應(yīng)用軟件的運(yùn)行功能。其中,企業(yè)必須保證充足的開發(fā)人才儲(chǔ)備,為計(jì)算機(jī)應(yīng)用軟件開發(fā)提供智力支持,這樣才能保證計(jì)算機(jī)應(yīng)用軟件的發(fā)展。為此,如何發(fā)揮有關(guān)領(lǐng)導(dǎo)和用戶的積極主動(dòng)性、落實(shí)用戶和配合單位的責(zé)任以及軟件開發(fā)費(fèi)用的問題,成為調(diào)動(dòng)開發(fā)人員的開發(fā)積極性至關(guān)重要。
總而言之,計(jì)算機(jī)技術(shù)己經(jīng)被廣泛的應(yīng)用到各個(gè)領(lǐng)域當(dāng)中,計(jì)算機(jī)技術(shù)無時(shí)無刻不充斥在人們的日常生活,以及工作當(dāng)中。這就意味著提高軟件運(yùn)行功能和進(jìn)行維護(hù)必須貫穿著整個(gè)軟件開發(fā)階段,對(duì)于軟件開發(fā)有著重大的意義。開發(fā)設(shè)計(jì)人員必須立足于軟件開發(fā)的原則,提高軟件的實(shí)用性,不斷學(xué)習(xí)、提升自己的技能,針對(duì)現(xiàn)有計(jì)算機(jī)應(yīng)用軟件開發(fā)方案不斷創(chuàng)新,開發(fā)出符合大眾需求的應(yīng)用軟件。
[1]周敏.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[J].電子制作,2014(19):211-214.
[2]盧琦潔.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)常見的問題與對(duì)策研究[J].電子技術(shù)與軟件工程,2015(34):67-70.
[3]呂金龍.計(jì)算機(jī)應(yīng)用軟件自動(dòng)化開發(fā)技術(shù)分析[J].電子科學(xué)技術(shù),2016(45):116-118.
[4]徐湘艷.計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)探索[J].電子測(cè)試,2016(5):78-80.
Computer software development problems and countermeasures in the process of analysis
Hou Peixian
Tianjin tianan jardine information technology Co.,Ltd.,mTianjin 300384
Nowadays,computer technology play an important role in our life,people's life and closer contact with the computer.Rapid growth,people's demand for computer to accelerate the development of computer industry prosperity,also accelerated the pace of computer constantly updated,with each passing day.Computer software application of every development update in changing people's lives,provide convenience for people's life.
computer; Software development; Problem; countermeasures
TP311.52
A
1009-6434(2016)12-0137-02