葉 慧
(杭州慧政軟件開發(fā)有限公司 浙江 杭州 310000)
計(jì)算機(jī)技術(shù)在網(wǎng)絡(luò)、信息技術(shù)的支持下,在各個(gè)領(lǐng)域中的應(yīng)用范圍越來越廣泛,進(jìn)而使各個(gè)行業(yè)在發(fā)展創(chuàng)新期間,非常依賴計(jì)算機(jī)技術(shù),其在提供諸多便利的同時(shí),也能顯著提升工作效率和質(zhì)量。通過做好計(jì)算機(jī)軟件技術(shù)開發(fā)工作的方式,最大程度上滿足社會(huì)整體發(fā)展需求。通過對(duì)計(jì)算機(jī)軟件開發(fā)進(jìn)行細(xì)致分析,發(fā)現(xiàn)其實(shí)際上就是計(jì)算機(jī)技術(shù)的核心,其技術(shù)開發(fā)內(nèi)容主要是指對(duì)系統(tǒng)軟件和應(yīng)用軟件的開發(fā)。本文主要從計(jì)算機(jī)軟件技術(shù)開發(fā)現(xiàn)狀入手,結(jié)合計(jì)算機(jī)軟件技術(shù)開發(fā)方法展開闡述,針對(duì)如何有效解決各項(xiàng)不足進(jìn)行全面探討。
在計(jì)算機(jī)軟件開發(fā)期間,要求開發(fā)人員全面考量各用戶需求,保證最終設(shè)計(jì)和研發(fā)的軟件產(chǎn)品具有科學(xué)性。但是此項(xiàng)工作,目前仍然存在一些不足,一旦缺乏標(biāo)準(zhǔn),將無法提升軟件開發(fā)產(chǎn)品質(zhì)量。通常狀況下,為了做好計(jì)算機(jī)軟件技術(shù)開發(fā)工作,都要對(duì)軟件產(chǎn)品研發(fā)項(xiàng)目的預(yù)算、進(jìn)度、功能、用戶滿意度等多項(xiàng)因素進(jìn)行綜合評(píng)價(jià),其中用戶滿意度這項(xiàng)因素不能忽視,主要就是因?yàn)槠鋾?huì)對(duì)軟件產(chǎn)品開發(fā)的合格度造成直接影響。但是目前軟件開發(fā)產(chǎn)品的整體合格率比較低,這是現(xiàn)階段需要著重解決的一項(xiàng)問題,產(chǎn)生這項(xiàng)問題注意就是有以下幾方面原因所導(dǎo)致的。
實(shí)際影響軟件開發(fā)產(chǎn)品功能設(shè)計(jì)的因素多種多樣,其中較為關(guān)鍵的就是用戶需求這一因素。在開展軟件開發(fā)設(shè)計(jì)工作期間,存在忽視用戶需求這項(xiàng)問題,在沒有對(duì)用戶需求進(jìn)行細(xì)致分析的狀況下,就盲目對(duì)軟件產(chǎn)品進(jìn)行開發(fā),即便在此過程中付出較多時(shí)間和精力,但是仍然會(huì)使最后開發(fā)出的軟件,無法滿足用戶需求,進(jìn)而影響軟件產(chǎn)品功能和應(yīng)用價(jià)值的發(fā)揮。
我國計(jì)算機(jī)軟件開發(fā)同國外先進(jìn)國家進(jìn)行對(duì)比,不難發(fā)現(xiàn),缺乏核心技術(shù)是我國現(xiàn)階段需要著重解決的一項(xiàng)問題。主要就是因?yàn)槲覈浖_發(fā)工作起步時(shí)間比較晚,甚至也存在軟件開發(fā)能力不足的問題。在實(shí)際工作中,不具備創(chuàng)新技術(shù),將難以突破軟件開發(fā)難點(diǎn)問題,進(jìn)而就會(huì)降低軟件產(chǎn)品質(zhì)量,不利于整體向網(wǎng)絡(luò)化和數(shù)字化方向發(fā)展。
在計(jì)算機(jī)軟件開發(fā)期間,需要大量資金和先進(jìn)技術(shù)的支持,其不僅具有專業(yè)性和復(fù)雜性的特征,也會(huì)消耗大量的時(shí)間,所以能否做好軟件開發(fā)進(jìn)度計(jì)劃、能否做好預(yù)算工作至關(guān)重要[1]。但是在開展這兩項(xiàng)工作期間,會(huì)遇到較大問題,甚至也會(huì)對(duì)預(yù)算精準(zhǔn)性造成影響。不僅如此,還會(huì)受到多項(xiàng)因素的影響,在對(duì)軟件進(jìn)行開發(fā)期間,缺乏清晰的軟件開發(fā)進(jìn)度規(guī)劃方案,進(jìn)而就會(huì)對(duì)軟件產(chǎn)品的最終開發(fā)和設(shè)計(jì)效果造成影響。
我國軟件開發(fā)工作發(fā)展時(shí)間較短,導(dǎo)致其缺乏完善的理論基礎(chǔ),甚至也沒有先進(jìn)技術(shù)為其提供保障,進(jìn)而導(dǎo)致我國實(shí)際培養(yǎng)出的軟件開發(fā)人才,存在缺乏理論和實(shí)踐能力的問題。無論是對(duì)于計(jì)算機(jī)軟件開發(fā)行業(yè)而言,還是對(duì)于其他行業(yè),在發(fā)展過程中都需要大量的優(yōu)秀人才,從而為發(fā)展創(chuàng)新增加活力。
生命周期法主要就是以時(shí)間為周期,來分段研發(fā)和處理計(jì)算機(jī)軟件技術(shù),具體表現(xiàn)為將軟件研發(fā)時(shí)間作為起點(diǎn),嚴(yán)格按照開發(fā)工作要求,在不同的階段狀態(tài)下做好科學(xué)劃分工作,如設(shè)計(jì)、開發(fā)、評(píng)估、試運(yùn)行這四個(gè)階段都包括在內(nèi)。對(duì)于不同階段而言,開發(fā)標(biāo)準(zhǔn)之間也會(huì)存在一定的差異[2]。在利用生命周期法落實(shí)計(jì)算機(jī)軟件技術(shù)開發(fā)工作過期間,要著重凸顯出持續(xù)性和安全性特征,這就要將原有的計(jì)算機(jī)軟件作為基礎(chǔ)依據(jù),對(duì)其進(jìn)行更新和升級(jí)。因此,計(jì)算機(jī)軟件技術(shù)開發(fā)人員在工作期間,就要全面掌握軟件開發(fā)技術(shù)的含義和客戶需求等多項(xiàng)內(nèi)容,嚴(yán)格按照標(biāo)準(zhǔn)要求做好工作,同時(shí)也要為客戶提供非常詳細(xì)的軟件應(yīng)用說明書,這樣能夠詳細(xì)介紹軟件的功能和應(yīng)用要點(diǎn),對(duì)于使研發(fā)出的軟件產(chǎn)品功能和應(yīng)用價(jià)值的發(fā)揮具有重要幫助。
軟件技術(shù)領(lǐng)域有多種開發(fā)方法可以選擇,其中系統(tǒng)開發(fā)法就是非常重要的一種方法,以應(yīng)用軟件編程的方法為主,最大程度上保證軟件能夠穩(wěn)定運(yùn)行,從而為人們使用提供諸多便利。軟件研發(fā)人員在工程期間,就要對(duì)程序語言進(jìn)行充分應(yīng)用,在對(duì)軟件產(chǎn)品進(jìn)行細(xì)致研發(fā)和合理設(shè)計(jì)的基礎(chǔ)上,逐步優(yōu)化和創(chuàng)新軟件產(chǎn)品功能。在實(shí)際應(yīng)用系統(tǒng)開發(fā)法期間具有重要優(yōu)勢(shì),如具體體現(xiàn)在能夠?qū)崿F(xiàn)自動(dòng)化和自主化這兩方面。要對(duì)軟件產(chǎn)品提出明確要求,以此為基礎(chǔ)來完成軟件研發(fā)工作,無形中對(duì)研發(fā)人員的編程語言基礎(chǔ)提出較高要求,甚至也需要較高的基礎(chǔ)框架搭建能力[3]。除此之外,對(duì)于系統(tǒng)開發(fā)法而言,在對(duì)編程代碼充分發(fā)揮功能作用的情況下,也能對(duì)基礎(chǔ)軟件的升級(jí)和創(chuàng)新提供重要保障。
對(duì)于原型開發(fā)法而言,其核心方式就是探索型、實(shí)驗(yàn)型、進(jìn)化型,最好在軟件開發(fā)工作的基礎(chǔ)上,能夠增強(qiáng)原型開發(fā)法的嚴(yán)謹(jǐn)性和動(dòng)態(tài)性?;诖耍瑢⒋朔N軟件產(chǎn)品研發(fā)方法應(yīng)用其中,研發(fā)人員在日常工作期間,要積極與客戶進(jìn)行分溝通,在明確客戶需求之后,就能夠制定科學(xué)
有效的計(jì)算機(jī)軟件產(chǎn)品功效設(shè)計(jì)工作,這是目前保證計(jì)算機(jī)軟件功能實(shí)現(xiàn)最大化和最優(yōu)化運(yùn)行目標(biāo)的重要舉措。
為了進(jìn)一步實(shí)現(xiàn)軟件工程創(chuàng)新發(fā)展目標(biāo),最重要的一項(xiàng)工作,就是落實(shí)軟件開發(fā)工藝創(chuàng)新工作[4-5]。現(xiàn)階段,仍有一些軟件產(chǎn)業(yè)的實(shí)際應(yīng)用的生產(chǎn)模式比較落后,如長期以勞動(dòng)密集型方式為主,開展軟件生產(chǎn)工作;在實(shí)際研發(fā)和開發(fā)期間,過于依靠人力,導(dǎo)致存在不具備規(guī)?;?yīng)的問題。在此種狀況下,計(jì)算機(jī)軟件開發(fā)人員自身的專業(yè)能力和綜合素養(yǎng),就會(huì)對(duì)最終的軟件開發(fā)質(zhì)量和效率造成影響。大部分的軟件開發(fā)企業(yè),都會(huì)在軟件技術(shù)開發(fā)工作中,融入具有創(chuàng)新性特征的開發(fā)思想,但是實(shí)際需要的成本,卻仍然是按照人員效率進(jìn)行設(shè)計(jì),進(jìn)而就會(huì)對(duì)軟件產(chǎn)業(yè)工業(yè)化和規(guī)?;a(chǎn)目標(biāo)的實(shí)現(xiàn)造成影響?;诖?,通過做好軟件開發(fā)工藝創(chuàng)新工作的方式,保證軟件開發(fā)工作與其他產(chǎn)品具有一致性,都能夠進(jìn)行自動(dòng)化和工業(yè)化生產(chǎn)。
目前,網(wǎng)絡(luò)信息化發(fā)展速度顯著提升,既為軟件開發(fā)工作提供了良好契機(jī),同時(shí)也帶來了嚴(yán)峻挑戰(zhàn)。在網(wǎng)絡(luò)環(huán)境下,軟件開發(fā)工作就要著重提升跨越異構(gòu)平臺(tái)的能力,甚至也要設(shè)置具有開放性特征的系統(tǒng)結(jié)構(gòu)[6]?,F(xiàn)階段應(yīng)用系統(tǒng)的種類和數(shù)量在顯著增加,傳統(tǒng)形勢(shì)下的軟件基礎(chǔ),已經(jīng)無法滿足信息應(yīng)用需求。基于此,就要高效開展軟件設(shè)計(jì)與開發(fā)工作,如對(duì)面向?qū)ο蠛蜆?gòu)件化軟件的新技術(shù)進(jìn)行充分應(yīng)用,在保證軟件產(chǎn)品質(zhì)量的基礎(chǔ)上,有效拓展軟件產(chǎn)品的各項(xiàng)功能。這樣不僅能夠使應(yīng)用軟件在可拓展性、結(jié)構(gòu)開放性等多個(gè)方面更好突破,也能不斷強(qiáng)化各項(xiàng)功能。對(duì)構(gòu)件對(duì)象設(shè)計(jì)模式充分應(yīng)用,使新型技術(shù)充分發(fā)揮互操作性能,進(jìn)而有效滿足軟件產(chǎn)品創(chuàng)新發(fā)展要求。
人力資源是現(xiàn)代社會(huì)各個(gè)行業(yè)發(fā)展期間,非常緊缺的一項(xiàng)資源。對(duì)于計(jì)算機(jī)軟件技術(shù)開發(fā)工作而言,亦是如此。為了解決高端技術(shù)型人才缺乏的問題,就要著重開展人才培養(yǎng)工作。企業(yè)與各大高校進(jìn)行合作,各大院校逐步加大計(jì)算機(jī)軟件開發(fā)專業(yè)教育工作力度;同時(shí)也要緊緊結(jié)合市場發(fā)展趨勢(shì),在完善軟件技術(shù)教育內(nèi)容的基礎(chǔ)上,引入新技術(shù),從而保證人才培養(yǎng)質(zhì)量。對(duì)于政府而言,也要為之提供幫助,企業(yè)結(jié)合人力資源需求,不斷完善用人機(jī)制等,這些工作是現(xiàn)階段推動(dòng)軟件技術(shù)開發(fā)工作創(chuàng)新發(fā)展的重要舉措。
對(duì)于計(jì)算機(jī)技術(shù)研究領(lǐng)域而言,始終存在過于關(guān)注硬件,忽視軟件研究工作的問題,進(jìn)而導(dǎo)致人力資源投入、軟件產(chǎn)業(yè)方面的投入缺乏力度。為了防止計(jì)算機(jī)軟件行業(yè)中發(fā)生盜版、競爭不公平等問題,就要不斷優(yōu)化軟件產(chǎn)業(yè)環(huán)境,否則就會(huì)對(duì)軟件技術(shù)開發(fā)工作的開展造成影響。為了做好知識(shí)產(chǎn)權(quán)保護(hù)工作,就要采取法律途徑做好保護(hù)工作,在為軟件技術(shù)開發(fā)人員提供良好環(huán)境的基礎(chǔ)上,逐步加大軟件研發(fā)方面的各項(xiàng)投入,從而推動(dòng)我國軟件產(chǎn)業(yè)快速發(fā)展。
綜上所述,計(jì)算機(jī)軟件開發(fā)技術(shù),是目前推動(dòng)計(jì)算機(jī)技術(shù)創(chuàng)新發(fā)展的一種重要力量,在滿足用戶需求的同時(shí),保證軟件產(chǎn)品開發(fā)工作具有專業(yè)性和時(shí)代性特征。要求軟件研發(fā)人員在工作期間,結(jié)合研發(fā)目標(biāo)和需求,合理選用生命周期法、系統(tǒng)開發(fā)法、原型開發(fā)法對(duì)軟件進(jìn)行研發(fā)。主要就是因?yàn)榇笮蛷?fù)雜和小微型軟件開發(fā)技術(shù)方法,二者之間存在顯著差異。做好軟件技術(shù)開發(fā)工作問題總結(jié)工作,在保證軟件功能和適用率滿足標(biāo)準(zhǔn)要求的基礎(chǔ)上,使計(jì)算機(jī)軟件更好發(fā)揮出應(yīng)用價(jià)值,為各個(gè)行業(yè)發(fā)展創(chuàng)新提供幫助。