時間:2023-10-22 10:27:20
序論:好文章的創(chuàng)作是一個不斷探索和完善的過程,我們?yōu)槟扑]十篇計算機(jī)開發(fā)行業(yè)發(fā)展范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。
【關(guān)鍵詞】計算機(jī)軟件 開發(fā)技術(shù) 應(yīng)用 發(fā)展趨勢
計算機(jī)的發(fā)展對于推動整個社會的進(jìn)步都有重要意義,對于人們生活水平的提高也有重要影響,現(xiàn)在,計算機(jī)已經(jīng)不單純的是一種計算工具,更是人類智慧的結(jié)晶,是在包括數(shù)據(jù)通訊、文化教育、經(jīng)濟(jì)管理和醫(yī)療領(lǐng)域都有重要應(yīng)用的一項產(chǎn)業(yè)。而軟件開發(fā)產(chǎn)業(yè)作為計算機(jī)的重點(diǎn)內(nèi)容,更是支撐我們經(jīng)濟(jì)發(fā)展的重要組成。
1 軟件開發(fā)的形式
開發(fā)一個大型的計算機(jī)軟件,必須要有一個完整的開發(fā)團(tuán)隊,以此確保軟件開發(fā)的技術(shù)質(zhì)量,團(tuán)隊工作人員要依照軟件應(yīng)用的根本要求展開開發(fā)研究和調(diào)試,一般情況下軟件開發(fā)有三種方法:
1.1 生命周期法
按照時間順序?qū)④浖_發(fā)分成不同的階段,嚴(yán)格依照時間順序的發(fā)展確定軟件的開始和結(jié)尾的階段性開發(fā)。
1.2 原型化的方法
第一種屬于傳統(tǒng)形式,按照時間發(fā)展研究其理論性較強(qiáng),需要配合大量的定義支撐和解釋,在軟件開發(fā)之前就需要準(zhǔn)備大量的資料,所以那種開發(fā)形式不適用于開發(fā)初期概念不夠明確的軟件。在這種情況下,開發(fā)人員可以使用原型化的方法對軟件系統(tǒng)進(jìn)行開發(fā)和研究,以此實(shí)現(xiàn)軟件的根本研究目的。這種方法主要有三種形式,第一種是紙上原型,這種模型首先要了解軟件的基本特征;第二是工作原型,可以在計算機(jī)上試放已經(jīng)完成的功能,讓客戶在不同的階段體驗(yàn)產(chǎn)品的開發(fā)程序;最后一種是現(xiàn)有原型,也就是通過一個已經(jīng)存在的可正常運(yùn)行的程序,能夠完成一些或者全部功能。
1.3 自動形式系統(tǒng)的開發(fā)
這種方法應(yīng)用了第四代技術(shù)中的多種軟件開發(fā)工具,工作人員不用說出具體方法,只有說出內(nèi)容,這個軟件工具就能自動分析并設(shè)計編碼。
2 計算機(jī)軟件技術(shù)和發(fā)展現(xiàn)狀
2.1 軟件產(chǎn)業(yè)發(fā)展較快
根據(jù)國家調(diào)查顯示,在金融危機(jī)之后,各個軟件企業(yè)為了渡過營收危機(jī),都將工作重心轉(zhuǎn)移到國內(nèi)市場。現(xiàn)在我國國內(nèi)的IT服務(wù)包發(fā)展迅猛,在最近一些年,我國的軟件產(chǎn)業(yè)規(guī)模逐漸增強(qiáng)。
2.2 軟件行業(yè)人才數(shù)量和質(zhì)量急需提升
我國軟件領(lǐng)域的從業(yè)人員,本科以上的高學(xué)歷工作人員的數(shù)量越來越多,行業(yè)的人才質(zhì)量的提高從根本上提高了軟件開發(fā)質(zhì)量提高的可能,也進(jìn)一步實(shí)現(xiàn)了軟件產(chǎn)業(yè)的基礎(chǔ)發(fā)展保障。
2.3 國內(nèi)軟件產(chǎn)業(yè)總額站全球軟件總額的比重的變化
通過對實(shí)際行業(yè)的發(fā)展?fàn)顟B(tài)分析可以得知,全球范圍內(nèi)的軟件產(chǎn)業(yè)開發(fā)總值中我們國內(nèi)的開發(fā)份額占了越來越多的比重,這直接說明了我們國家的軟件開發(fā)產(chǎn)業(yè)有了不小的發(fā)展。隨著發(fā)展的提升,我們要著眼國際市場,爭取實(shí)現(xiàn)更高更好更有效的行業(yè)。
3 計算機(jī)軟件技術(shù)發(fā)展的不足
雖然國內(nèi)政府在這些年對于計算機(jī)產(chǎn)業(yè)發(fā)展給與了充分的支持,通過各方面的努力,我們的軟件開發(fā)技術(shù)也有了相對穩(wěn)定的發(fā)展,但是在全球經(jīng)濟(jì)化發(fā)展的大環(huán)境下,各個領(lǐng)域的競爭依然還很激烈,軟件開發(fā)行業(yè)還有很多需要進(jìn)步的空間。通過分析可以得知軟件開發(fā)產(chǎn)業(yè)還有以下幾個方面的不足:
3.1 欠缺核心技術(shù)
嚴(yán)格的說,我們國家的軟件開發(fā)技術(shù)現(xiàn)在依然處于行業(yè)發(fā)展的基本階段,軟件的整體開發(fā)水平和能力都不斷完善,特別是軟件開發(fā)欠缺一定的創(chuàng)新能力,這也是影響我國軟件產(chǎn)業(yè)在全球軟件行業(yè)中處于劣勢的根本原因,我們的產(chǎn)品不管是使用水平還是質(zhì)量都是比較基本的。這些問題的出現(xiàn)總結(jié)出來無非是以下幾方面的原因,最關(guān)鍵的一點(diǎn)就是沒有和新興的技術(shù),在好多前沿性、關(guān)鍵性的領(lǐng)域甚至沒有過相關(guān)的研究和成果。
3.2 軟件人才結(jié)構(gòu)性矛盾突出
目前,我國軟件行業(yè)的工作人員的技術(shù)層次都比較基礎(chǔ),主要研究的基礎(chǔ)程序和軟件技術(shù)等工作沒有高水平的研究人員,這就制約了我國軟件行業(yè)的發(fā)展。因?yàn)檫@些原因的影響,用人成本的提高,軟件領(lǐng)域的投入就會相對加大。
3.3 軟件產(chǎn)業(yè)產(chǎn)品體系不合理
雖然我國的軟件產(chǎn)業(yè)已經(jīng)取得了很大的成果,但是其發(fā)展結(jié)構(gòu)始終不夠合理,并沒有比較突出的個體,在國際上沒有足夠的影響力。
3.4 軟件產(chǎn)I的發(fā)展環(huán)境需要優(yōu)化
我國多年以來始終對計算機(jī)硬件的要求和發(fā)展所做的投入要高于軟件,在投入力量方面軟件產(chǎn)業(yè)相對落后。隨著國內(nèi)軟件市場的發(fā)展,出現(xiàn)了很多盜版和價格誘惑等不良現(xiàn)象,對于知識產(chǎn)權(quán)的保護(hù)還有所欠缺。這些原因都直接影響了企業(yè)在軟件研究上的投入,不能創(chuàng)造良好的工作環(huán)境保證工作人員積極研究,這樣就會影響軟件質(zhì)量,軟件開發(fā)行業(yè)的發(fā)展也會受到不良影響。
4 Internet和新一代網(wǎng)絡(luò)通信的應(yīng)用
4.1 Internet方便了全球的發(fā)展
新的全球化一體環(huán)境下,移動通訊產(chǎn)業(yè)高速發(fā)展,不同的嵌入設(shè)備和信息處理設(shè)備也逐漸完善。網(wǎng)絡(luò)基礎(chǔ)上的無線網(wǎng)和局域網(wǎng)的發(fā)展實(shí)現(xiàn)了數(shù)字化信息化的發(fā)展,實(shí)現(xiàn)了全球廣泛的連通性。再有網(wǎng)絡(luò)連通實(shí)現(xiàn)了不同節(jié)點(diǎn)的自制性,另外還有一方面就是網(wǎng)絡(luò)能夠有效地幫助人類處理海量的信息,強(qiáng)化了整個計算設(shè)備的計算能力。
4.2 新的軟件運(yùn)行平臺的模式和產(chǎn)品不斷完善提供了更多優(yōu)質(zhì)服務(wù)
在當(dāng)今時代下,計算機(jī)網(wǎng)絡(luò)已成為人們?nèi)粘9ぷ髋c學(xué)習(xí)中密不可分的一部分,因此,對于計算機(jī)軟件開發(fā)行業(yè)而言,在迎來嶄新發(fā)展機(jī)遇的同時,也面臨的巨大的挑戰(zhàn)。面對人們?nèi)找嫣岣叩氖褂眯枨螅氪_保計算機(jī)軟件在應(yīng)用上具備較高的靈活性,并方便后期的使用維修與軟件升級拓展,就需要實(shí)現(xiàn)軟件開發(fā)技術(shù)的創(chuàng)新。而將分層技術(shù)應(yīng)用于計算機(jī)軟件開發(fā)之中,則能夠?yàn)闈M足當(dāng)前軟件開發(fā)與使用之需的同時,進(jìn)一步促進(jìn)軟件開發(fā)行業(yè)的發(fā)展奠定基礎(chǔ)。
1分層技術(shù)概述
基于計算機(jī)軟件開發(fā)下,分層技術(shù)的運(yùn)用指的是將計算機(jī)軟件技術(shù)與物理學(xué)進(jìn)行融合后,針對不同業(yè)務(wù)使用需求下進(jìn)行不同層次的搭建,進(jìn)而在各層次上融入解決方案,以通過完善層級系統(tǒng)的搭建來促使通過平等的層級劃分來滿足實(shí)際應(yīng)用之需。將該技術(shù)進(jìn)行應(yīng)用所呈現(xiàn)出的優(yōu)勢特點(diǎn)為:
1.1提升軟件的可拓展性
基于分層技術(shù)的運(yùn)用下,能夠通過對系統(tǒng)功能的層次性劃分來搭建出相應(yīng)的系統(tǒng)結(jié)構(gòu),進(jìn)而在進(jìn)行軟件升級改造的過程中,只需要針對相應(yīng)的功能層進(jìn)行修改即可來實(shí)現(xiàn)對軟件功能的擴(kuò)展,這就避免對整個軟件進(jìn)行升級維護(hù)而浪費(fèi)大量的資金成本。
1.2提升軟件開發(fā)的效率與效益
以分層技術(shù)進(jìn)行軟件開發(fā)的過程中,則能夠以分層改革的方式來降低軟件開發(fā)與升級的時間與成本投入,進(jìn)而也就為提升軟件開發(fā)的綜合效益奠定了基礎(chǔ)。
1.3提升軟件的利用率
基于分層技術(shù)運(yùn)用下,能夠促使計算機(jī)軟件在實(shí)現(xiàn)自主開發(fā)的基礎(chǔ)上,通過功能層次接口的定義來實(shí)現(xiàn)無縫對接,進(jìn)而也就為提升軟件的利用率以降低軟件應(yīng)用與維護(hù)的綜合成本提供了技術(shù)保障。
2在計算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
2.1三層技術(shù)的應(yīng)用
基于三層技術(shù)下,主要是實(shí)現(xiàn)軟件系統(tǒng)的UI層、BLL層以及DAL層這三個層級的搭建,其是對雙層技術(shù)的創(chuàng)新,能夠?yàn)樘嵘浖到y(tǒng)的使用效率、降低維護(hù)難度奠定基礎(chǔ),當(dāng)前是軟件開放領(lǐng)域中常用的一種分層技術(shù)形式。具體而言,則是借助BLL層的融入來分擔(dān)UI分層的運(yùn)行任務(wù)量,以提升人機(jī)交互的能力,在三層軟件層級的搭建下,借助UI層來獲取用戶的實(shí)際使用需求,再將這一需求信息發(fā)送給BLL層,當(dāng)業(yè)務(wù)邏輯層對信息進(jìn)行分析后來與數(shù)據(jù)庫相進(jìn)行匹配,將處理后信息的傳送給DAL層,然后將相應(yīng)的數(shù)據(jù)信息發(fā)送給用戶到BLL層,以實(shí)現(xiàn)對信息形式的轉(zhuǎn)化后通過UI這一表面層來直觀的顯示給用戶,這就能夠?yàn)樘岣咝畔⒌奶幚碣|(zhì)量與效率奠定了基礎(chǔ)。基于三層體系下,當(dāng)用戶界面與服務(wù)器不處于同臺設(shè)備上時,則就需要以通信交互的應(yīng)用如CORBA等遠(yuǎn)程訪問技術(shù)來實(shí)現(xiàn)人機(jī)交互,而選擇何種通信方式則是在進(jìn)行軟件系統(tǒng)層次設(shè)計與搭建過程中所考慮的重點(diǎn)內(nèi)容之一。
2.2四層技術(shù)的應(yīng)用
基于Web技術(shù)迅速發(fā)展的背景下,計算機(jī)層級技術(shù)實(shí)現(xiàn)了進(jìn)一步的發(fā)展,四層技術(shù)的誕生能夠?yàn)闈M足基于Web環(huán)境下計算機(jī)處理業(yè)務(wù)之需、提升運(yùn)算能力奠定基礎(chǔ)。與三層技術(shù)相比較而言,能夠有效提升業(yè)務(wù)邏輯處理能力,并實(shí)現(xiàn)各層級間獨(dú)立設(shè)計,以封裝層的設(shè)置來實(shí)現(xiàn)軟件四層級的構(gòu)建,通過Web技術(shù)的運(yùn)用,則能夠基于其所選擇的運(yùn)行路徑下來定位軟件四層級的具體運(yùn)行。在實(shí)際運(yùn)行的過程中,如果用戶量少則Web層選擇將數(shù)據(jù)直接傳輸給數(shù)據(jù)層,進(jìn)而實(shí)現(xiàn)對數(shù)據(jù)的直接處理來提高業(yè)務(wù)處理效率;而如果用戶量較大時,則基于這一復(fù)雜處理程序下相應(yīng)的Web層就會將選擇業(yè)務(wù)邏輯層來進(jìn)行數(shù)據(jù)的傳輸,然后以業(yè)務(wù)邏輯層來實(shí)現(xiàn)對數(shù)據(jù)信息的分析,并在分析后將數(shù)據(jù)傳送給數(shù)據(jù)層,為提高數(shù)據(jù)處理效率與質(zhì)量提供保障。
2.3五層技術(shù)的應(yīng)用
五層技術(shù)則是基于四層技術(shù)不斷發(fā)展下而逐漸形成的,其是將數(shù)據(jù)層進(jìn)行了進(jìn)一步的劃分,獨(dú)立成兩個不同的層級,即資源層與集成層,而從目前計算機(jī)軟件開發(fā)行業(yè)發(fā)展的現(xiàn)狀看,當(dāng)前五層技術(shù)在計算機(jī)軟件開放中尚未得到成熟其推廣性的應(yīng)用,在實(shí)際運(yùn)行的過程中,基于人際交互的界面下,將信息進(jìn)行傳輸?shù)倪^程中,首先經(jīng)過SLB層在送至Web層之后傳動給HTTP服務(wù)器,并借助多個服務(wù)器的應(yīng)用來實(shí)現(xiàn)信息的傳輸,在到達(dá)業(yè)務(wù)應(yīng)用服務(wù)器之后,再將信息傳輸?shù)郊蓪樱鄳?yīng)數(shù)據(jù)訪問服務(wù)器則因相應(yīng)數(shù)據(jù)信息已經(jīng)被優(yōu)化處理了,所以就不需要設(shè)置與應(yīng)用服務(wù)器臺數(shù)相當(dāng)?shù)臄?shù)據(jù)訪問服務(wù)器,在此基礎(chǔ)上將信息進(jìn)行傳輸,相應(yīng)的storage實(shí)現(xiàn)對信息的接收。
3總結(jié)
綜上所述,在進(jìn)行計算機(jī)軟件開發(fā)的過程中,以分層技術(shù)的運(yùn)用能夠?yàn)樘岣哕浖拈_發(fā)與維護(hù)效率、滿足實(shí)際業(yè)務(wù)處理之需并提升軟件開發(fā)的綜合效益奠定基礎(chǔ)。從目前對該技術(shù)的應(yīng)用現(xiàn)狀看,主要有三層技術(shù)、四層技術(shù)以及五層技術(shù),而其中以三層技術(shù)的應(yīng)用為主,五層技術(shù)尚未發(fā)展成熟。但從技術(shù)作用上看,層級劃分越細(xì)致則軟件系統(tǒng)的業(yè)務(wù)處理功能與人機(jī)交互的性能越高,因此,相應(yīng)隨之科學(xué)技術(shù)的發(fā)展,計算機(jī)軟件層級技術(shù)將會得到進(jìn)一步的發(fā)展與完善。
參考文獻(xiàn)
[1]楊柯.分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J].軟件,2013,v.34;No.40210:47-48.
一、計算機(jī)行業(yè)分析
2011年上半年,我國信息技術(shù)服務(wù)實(shí)現(xiàn)收入7817億元,呈現(xiàn)高成長態(tài)勢。信息技術(shù)咨詢服務(wù)、數(shù)據(jù)處理和運(yùn)營服務(wù)實(shí)現(xiàn)收入761和1073億元;軟件產(chǎn)品和信息系統(tǒng)集成服務(wù)分別實(shí)現(xiàn)收入2867和1673億元。數(shù)據(jù)顯示,軟件開發(fā)行業(yè)前景廣闊。國務(wù)院頒布的《關(guān)于加快培育和發(fā)展戰(zhàn)略性新興產(chǎn)業(yè)的決定》中提到業(yè)化和信息化“兩化融合”的推進(jìn),推動了信息化服務(wù)行業(yè)的發(fā)展。物聯(lián)網(wǎng)、云計算、智能電網(wǎng)、金融行業(yè)現(xiàn)代化服務(wù)等產(chǎn)業(yè)熱點(diǎn)都需要信息化服務(wù)的支持,從工信部數(shù)據(jù)和國家政策可以看出,IT行業(yè)發(fā)展前景非常廣闊。
二、計算機(jī)行業(yè)熱門崗位
(一)3G工程師
現(xiàn)狀:飛速發(fā)展的移動通信行業(yè)對人才有著更高的標(biāo)準(zhǔn)和需求,中國被世界公認(rèn)為全球最大的3G移動市場,但是,3G相關(guān)的人才卻嚴(yán)重失調(diào)。3G人才短缺現(xiàn)狀,使得3G行業(yè)已經(jīng)成為新的高薪行業(yè),基于3G軟件開發(fā)人員變得格外搶手。人力資源專家表示,3G工程師是目前位居最熱門和最受歡迎的職業(yè)榜首。
(二)軟件測試工程師
現(xiàn)狀:軟件測試工程師基本處于“雙高”地位(地位高、待遇高),但目前很少有高校設(shè)置軟件測試專業(yè),導(dǎo)致需求量大卻沒人才的尷尬局面。
(三)網(wǎng)絡(luò)工程師
現(xiàn)狀:隨著IT行業(yè)發(fā)展,在政府上網(wǎng)工程的推動下,需要配備大量的網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)管理人才,最急需的就是系統(tǒng)掌握網(wǎng)絡(luò)技能的專業(yè)人士。
(四)JAVA工程師
現(xiàn)狀:企業(yè)很難招聘到合格的JAVA人員。最根本的原因就是許多計算機(jī)專業(yè)的畢業(yè)生在讀期間沒有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距。
(五)嵌入式軟件開發(fā)工程師
現(xiàn)狀:嵌入式系統(tǒng)是當(dāng)前IT行業(yè)發(fā)展前途較大的應(yīng)用領(lǐng)域之一,包括手機(jī)、電子字典、可視電話、等都是典型的嵌入式系統(tǒng)。因此,嵌入式技術(shù)人才其職業(yè)發(fā)展空間較大,并且目前嵌入式行業(yè)人才也相對匱乏。
三、畢業(yè)生就業(yè)區(qū)域統(tǒng)計數(shù)據(jù)
2012屆湖工大計通學(xué)院共有畢業(yè)生429人,其中本科畢業(yè)生337人(通信工程113人,計算機(jī)科學(xué)與技術(shù)144人,軟件工程80人),專科畢業(yè)生92人。總就業(yè)人數(shù)為393人,就業(yè)率91.61%。統(tǒng)計分析數(shù)據(jù)以就業(yè)人數(shù)為基準(zhǔn),對畢業(yè)生就業(yè)區(qū)域進(jìn)行分析。( 表-畢業(yè)生本專科生、分專業(yè)區(qū)域分析)
四、畢業(yè)生流向分析及對策
(一)畢業(yè)生就業(yè)行業(yè)分布分析
從總體而言,計通學(xué)院就業(yè)行業(yè)及單位以靈活就業(yè)為主,占到了總比例的79.23%。國有企業(yè)為2.09%,三資企業(yè)為0.9%,其他(即民營企業(yè)、私營企業(yè)等)為78.9%。自主創(chuàng)業(yè)0.2%,升學(xué)人數(shù)為9.5%,其中通信工程的升學(xué)人數(shù)為18.58%。這些數(shù)據(jù)位我們提供了一個鮮明的信息:畢業(yè)生的就業(yè)觀念已經(jīng)發(fā)生了明顯的改變,不再是“鐵飯碗”的觀點(diǎn),而是適應(yīng)形勢發(fā)展,投身到了充滿生機(jī)活力,市場需求量大的民營企業(yè)、私營企業(yè)、三資企業(yè)中去。
(二)畢業(yè)生就業(yè)區(qū)域分布分析
從畢業(yè)生就業(yè)區(qū)域分布圖可以看出:(1)畢業(yè)生就業(yè)市場(區(qū)域)以省內(nèi)和廣東省為主,其中湖南省占34.97%,廣東省占35.2%。這很大程度上取決于行業(yè)的發(fā)展,計算機(jī)行業(yè)在經(jīng)濟(jì)發(fā)達(dá)的廣州等珠江三角洲地區(qū)具有很大的發(fā)展空間和前景。
(三)從不同層次的畢業(yè)生就業(yè)情況來看
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1002-2422(2008)01-0062-02
隨著計算機(jī)應(yīng)用的日益普及和深入,人們對軟件的需求量急劇增加,但此時計算機(jī)軟件的開發(fā)技術(shù)卻遠(yuǎn)遠(yuǎn)沒有跟上硬件技術(shù)的發(fā)展,使得軟件開發(fā)的成本逐年劇增,更為嚴(yán)重的是,軟件的質(zhì)量沒有可靠的保證。軟件開發(fā)的速度與計算機(jī)普及的速度不相適應(yīng),軟件開發(fā)技術(shù)已經(jīng)成為影響計算機(jī)系統(tǒng)發(fā)展的“瓶頸”。早期所形成的計算機(jī)軟件開發(fā)的錯誤方式,嚴(yán)重阻礙了計算機(jī)軟件的發(fā)展,導(dǎo)致了20世紀(jì)60年代軟件危機(jī)的發(fā)生。20世紀(jì)60年代后期,西方的計算機(jī)科學(xué)家開始認(rèn)真研究解決軟件危機(jī)的方法,提出借鑒工程界嚴(yán)密完整的工程設(shè)計思想來指導(dǎo)軟件的開發(fā)與維護(hù),并取得了可喜的成果。軟件工程首次出現(xiàn)在1968年由NATO組織的一次計算機(jī)學(xué)術(shù)會議上,其目的是倡導(dǎo)工程的原理、原則和方法進(jìn)行軟件開發(fā)。因此,一門新的學(xué)科一軟件工程學(xué)(Software Engineering)誕生了。軟件工程學(xué)是一門介于軟件科學(xué)、系統(tǒng)工程和工程管理學(xué)之間的邊緣性學(xué)科。隨著軟件的發(fā)展和商品化,軟件工程學(xué)的研究范圍越來越廣,是軟件開發(fā)過程的理論指導(dǎo)。主要包括可行性分析、項目計劃與質(zhì)量管理、需求分析、總體設(shè)計、詳細(xì)設(shè)計、程序設(shè)計、軟件測試、系統(tǒng)實(shí)施、軟件維護(hù)和文檔規(guī)范等內(nèi)容。軟件開發(fā)流程就是遵循著軟件工程的理論基礎(chǔ)來進(jìn)行的。
1 國內(nèi)外軟件工程理論應(yīng)用現(xiàn)狀
國外的軟件工程理論的應(yīng)用相對比較成熟,其中表現(xiàn)最為突出的是印度。印度作為亞洲最大的軟件外包大國之一,其軟件工程的思想在軟件開發(fā)流程中的應(yīng)用是比較好的。整個軟件開發(fā)過程已經(jīng)完全成為一個流程化的過程。其軟件開發(fā)行業(yè)30%以上的編程人員的流動性對軟件開發(fā)工程不會造成什么影響,可見他們的編程規(guī)范及流程規(guī)劃的水平。從以下特點(diǎn)之中可以找到其軟件開發(fā)行業(yè)發(fā)展如此成熟的答案。(1)流程重于項目:(2)軟件質(zhì)量管理獨(dú)立于研發(fā)部門,專門檢查研發(fā)部門的開發(fā)流程是不是按照既定流程走,如果軟件質(zhì)量管理人員覺得流程不對,會直接上報高層,項目肯定就此停止;(3)所有的東西(包括草稿)都有文檔,詳細(xì)文檔要求達(dá)到只有這個文檔就可以編碼的程度,一般寫文檔時間占60%,編碼時間極少;(4)有各種詳細(xì)的同行評審,包括項目組內(nèi),項目組件以及與客戶之間的溝通,而中國相對于印度而言差距很大,這種差距不在于研發(fā)技術(shù)是否先進(jìn),而是在于軟件工程的思想重視與運(yùn)用水平的差距。從開發(fā)團(tuán)隊上來看,中國的開發(fā)團(tuán)隊人員過少,僅僅是“作坊式”的開發(fā)方式,軟件的生產(chǎn)速度、產(chǎn)量和品質(zhì)上都與印度等國家差距日漸變大。因此,從根本上重視軟件工程的開發(fā)思想,嚴(yán)格執(zhí)行軟件開發(fā)的規(guī)范流程,將是改變我國當(dāng)前軟件開發(fā)現(xiàn)狀的有效途徑。
2 軟件系統(tǒng)開發(fā)流程分析
典型的軟件過程有Waterfall Model(瀑布模式)、Iter-ative&Incremental Model(反復(fù)漸進(jìn)模式)和Spiral Mod-el(螺旋模式),無論采用哪種模型方式,軟件開發(fā)過程最起碼要包括支持軟件整個生命期的活動。基本的生存周期包括軟件計劃、需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼及單元測試、綜合測試、移交及軟件維護(hù)。
由此可以看出,需求分析階段是軟件開發(fā)流程的第一步,是軟件開發(fā)最首要的工作,直接影響到軟件設(shè)計和開發(fā)的一切流程。如果需求分析工作不到位,將會導(dǎo)致與用戶要求存在偏差的嚴(yán)重后果。國內(nèi)軟件企業(yè)對需求分析工作的重視程度普遍低于流程中的設(shè)計和開發(fā)。國內(nèi)大部分企業(yè)特別是小軟件企業(yè)將70%的時間花在軟件設(shè)計開發(fā)上,需求分析過程只占整個流程中的15%。相比之下,國外開發(fā)企業(yè)是40%的時間進(jìn)行需求分析,比設(shè)計開發(fā)時間還多10%。需求分析階段要根據(jù)軟件開發(fā)需求特點(diǎn)確定采用何種軟件工程方法進(jìn)行設(shè)計。目前比較典型的方法有結(jié)構(gòu)化的方法、面向?qū)ο蟮姆椒ā⒒跇?gòu)件的方法、基于A-gent的方法、基于凈室技術(shù)以及基于敏捷技術(shù)的方法等。由于后三種方法相對是針對某些特殊用途而產(chǎn)生的,適用性上有很大的局限性,有待進(jìn)一步完善,因此,僅對主要的三種方法在操作單位、方法特性等方面進(jìn)行了比較,如表1所示。
一、計算機(jī)技術(shù)特征
計算機(jī)軟件技術(shù)的發(fā)展特點(diǎn)很明顯,那就是速度,計算機(jī)從問世到現(xiàn)在的生活工作必備之物,發(fā)展的速度可稱之為飛速。目前最為明顯的計算機(jī)技術(shù)的弊端就是硬件與軟件發(fā)展的不協(xié)調(diào),下面對計算機(jī)軟件技術(shù)的不可靠性的影響因素進(jìn)行分析。
二、計算機(jī)軟件技術(shù)的不可靠性影響因素
(一)計算機(jī)軟件陳舊落后
在計算機(jī)系統(tǒng)被開發(fā)的過程中,受到材料的限制,計算機(jī)硬件設(shè)備會出現(xiàn)老化等現(xiàn)象,直接影響了計算機(jī)的使用效率,也會對計算機(jī)的使用壽命帶來負(fù)面影響。但計算機(jī)的軟件不會出現(xiàn)老化的現(xiàn)象,但從計算機(jī)軟件更新的速度來看,會出現(xiàn)軟件陳舊落后的現(xiàn)象,產(chǎn)生這一現(xiàn)象的主要原因是相關(guān)的開發(fā)人員沒有及時的根據(jù)市場情況和發(fā)展速度對軟件進(jìn)行及時的更新。
(二)從業(yè)人員的專業(yè)能力和職業(yè)素養(yǎng)缺乏
在軟件開發(fā)行業(yè)中,從業(yè)人員的專業(yè)能力和職業(yè)素養(yǎng)是撐起軟件開發(fā)的基礎(chǔ)。想要有高質(zhì)量,高效率的軟件開發(fā)能力,必須要有高技術(shù)人才支撐著才能讓軟件開發(fā)的可靠性得到保障。但在實(shí)際中,軟件行業(yè)的從業(yè)人員相對其他行業(yè)較少些,多數(shù)的從業(yè)人員都是基礎(chǔ)性的技術(shù)人員,高技術(shù)人員少之又少,這也是制約我國互聯(lián)網(wǎng)行業(yè)發(fā)展水平的重要影響因素之一。技術(shù)性技術(shù)人員對自身開發(fā)的軟件技術(shù)的調(diào)整能力和創(chuàng)新能力比較差,在軟件開發(fā)中存在的缺陷和不足不能夠及時的得到完善。
(三)監(jiān)督和審查力度不夠
計算機(jī)軟件開發(fā)的每一階段都是需要嚴(yán)格的審查和監(jiān)督來對軟件的各方面進(jìn)行不斷的完善,以此來保證計算機(jī)軟件的可靠性和穩(wěn)定性,創(chuàng)造出高質(zhì)量的計算機(jī)軟件。但在實(shí)際的軟件開發(fā)過程中我們發(fā)現(xiàn),相關(guān)的開發(fā)人員將效率作為軟件開發(fā)的首要要求,對于軟件的質(zhì)量和創(chuàng)新方面沒有高要求,更別提有效的審查和完善了。這樣的開發(fā)目標(biāo)直接導(dǎo)致了軟件開發(fā)的質(zhì)量不會很高。相關(guān)的企業(yè)也沒有建立起專業(yè)團(tuán)隊對軟件開發(fā)成果進(jìn)行審查和監(jiān)督,監(jiān)督機(jī)制欠缺,相關(guān)從業(yè)人員的責(zé)任感在利益的長久影響下回逐漸的缺失。這些因素增加了軟件技術(shù)發(fā)展的風(fēng)險,對于計算機(jī)軟件系統(tǒng)的可靠性產(chǎn)生了非常不利的影響[1]。
(四)軟件技術(shù)創(chuàng)新能力有待提高
計算機(jī)軟件開發(fā)方面,創(chuàng)新能力是其高質(zhì)量的保證,也是可靠性的保證。但就目前軟件市場中的現(xiàn)狀來看,雷同的產(chǎn)品非常多,抄襲現(xiàn)象頻頻出現(xiàn)。由于基礎(chǔ)性開發(fā)人員過多,實(shí)踐機(jī)會有限,導(dǎo)致了實(shí)踐經(jīng)驗(yàn)較為缺乏,創(chuàng)新能力也得不到鍛煉,所以基礎(chǔ)性工作人員在軟件開發(fā)的過程中對成熟的軟件的依賴性較高,軟件的創(chuàng)新性得不到保證,影響著計算機(jī)系統(tǒng)的穩(wěn)定性。另一方面來看,軟件開發(fā)的過程中,研究者一般都比較關(guān)注計算機(jī)的硬件設(shè)備,這也無形中對計算機(jī)軟件的可靠性產(chǎn)生了限制。
三、降低計算機(jī)軟件不可靠性因素影響的有效途徑
(一)完善計算機(jī)軟件檢測體系
在計算機(jī)軟件開發(fā)的過程中,企業(yè)對于軟件的檢測是存在漏洞的,沒有相應(yīng)的體系對計算機(jī)軟件進(jìn)行檢測。沒有完善的檢測體系作為軟件開發(fā)的基礎(chǔ),很大幾率會出現(xiàn)軟件漏洞問題,從側(cè)面來看這也是技術(shù)性規(guī)范缺乏問題,對計算機(jī)軟件技術(shù)的可靠性產(chǎn)生不利的影響。所以,首先要做的就是完善計算機(jī)軟件檢測體系,有了自我檢測能力才能發(fā)現(xiàn)自身存在的漏洞和問題,并進(jìn)行及時的修補(bǔ)和完善。
(二)提高從業(yè)人員的專業(yè)能力和職業(yè)素養(yǎng)
人為的造成計算機(jī)軟件技術(shù)的不可靠性主要來源于從業(yè)人員的專業(yè)素養(yǎng)問題。首先,從規(guī)范方面出發(fā),制定程序編寫及相關(guān)技術(shù)方面錯誤的懲罰標(biāo)準(zhǔn),防止在軟件開發(fā)的過程中出現(xiàn)基礎(chǔ)性的問題。其次要加強(qiáng)對從業(yè)人員專業(yè)能力的定期培訓(xùn),提高專業(yè)素養(yǎng),提高軟件開發(fā)的效率。最后,增加從業(yè)人員的實(shí)踐機(jī)會,從實(shí)踐中總結(jié)經(jīng)驗(yàn),開發(fā)出創(chuàng)新性的靈感,提高從業(yè)人員的實(shí)踐經(jīng)驗(yàn)和創(chuàng)新能力[2]。
(三)對計算機(jī)軟件開發(fā)進(jìn)行嚴(yán)格的審查和監(jiān)督
在計算機(jī)軟件開發(fā)階段,審查是必不可少的步驟。但在很多企業(yè)匯總,審查和監(jiān)督的作用,并未在軟件開發(fā)階段顯示出。一款新的軟件技術(shù)進(jìn)入市場后,會各種各樣的問題接踵而來,這一現(xiàn)象產(chǎn)生的原因就是在開發(fā)階段審查缺失導(dǎo)致的后果,如果沒有這一環(huán)節(jié)的加入,軟件進(jìn)入市場后會困難重重,能否在市場中站穩(wěn)腳跟都是問題,更別提成為大眾的新寵。而且,這樣的情況下很容易出現(xiàn)為他人做嫁衣的結(jié)果。所以,在軟件開發(fā)階段必須中重視審查和監(jiān)督的作用,這一環(huán)節(jié)是軟件日后能否在市場競爭中站穩(wěn)腳跟的關(guān)鍵[3]。
(四)綜合有效的分析不可靠因素
前言:軟件是計算機(jī)的組成部分,起著至關(guān)重要的作用,不僅包括計算機(jī)軟件技術(shù)本身的發(fā)展,還包括國家軟件產(chǎn)業(yè)的成長,而軟件的質(zhì)量也會影響計算機(jī)的性能。眾所周知,開發(fā)一款軟件的過程,總是伴隨著經(jīng)濟(jì)效益的產(chǎn)生,因而隨著計算機(jī)的普及和高速發(fā)展,計算機(jī)軟件的研發(fā)已經(jīng)成為了一個獨(dú)立循環(huán)的市場,為了使計算機(jī)軟件產(chǎn)業(yè)所形成的經(jīng)濟(jì)效益能得到最大化利用,各個國家都必須保護(hù)好計算機(jī)軟件知識產(chǎn)權(quán)不受侵害。
一、保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)不受侵害的重要性
(一)國際組織保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)不受侵害
1.為了保護(hù)計算機(jī)軟件專利及知識產(chǎn)權(quán),應(yīng)聯(lián)合國大會的要求,世界知識產(chǎn)權(quán)組織必須聯(lián)合軟件行業(yè)較為發(fā)達(dá)的代表國家的相關(guān)專業(yè)人員代表,組成有針對性的臨時研究機(jī)構(gòu),專門研究探討計算機(jī)軟件知識產(chǎn)權(quán)保護(hù)方面的問題和建議。
2.經(jīng)過七年的探討、研究,世界知識產(chǎn)權(quán)組織了《保護(hù)計算機(jī)軟件示范條款》,條款限制了軟件專利的使用,保護(hù)了知識產(chǎn)權(quán),并設(shè)定了幾種保護(hù)手段來進(jìn)行知識產(chǎn)權(quán)的保護(hù)。
3.在此基礎(chǔ)上,為了加強(qiáng)和鞏固條款,界知識產(chǎn)權(quán)組織又于1982年與聯(lián)合國教科文組織共同研究探討,公布了《解決由計算機(jī)系統(tǒng)使用作品與創(chuàng)作作品而引起的著作權(quán)問題的建議》,目的是強(qiáng)化軟件專利保護(hù)的各項條款。
(二)保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)至關(guān)重要
計算機(jī)軟件不僅包括算機(jī)程序,還包括與其有關(guān)的其他文檔,其目的在于配置管理計算機(jī)的控制、運(yùn)行和維護(hù),能通過程序員的操作進(jìn)而達(dá)到某一指定的邏輯程序,而這些程序的文檔也包含了程序員的思維構(gòu)想,是其腦力勞動的成果,具有創(chuàng)造性,開發(fā)的過程中花費(fèi)了大量的時間、精力、金錢,所以他們的程序文檔會受到知識產(chǎn)權(quán)的保護(hù),不容“侵犯”。
一款高品質(zhì)的算機(jī)軟件有極高的經(jīng)濟(jì)價值,在服務(wù)于社會的同時創(chuàng)造經(jīng)濟(jì)效益,由于計算機(jī)軟件可以被復(fù)制、傳播、篡改,所以極易被盜版,特別容易被盜版、侵權(quán),而復(fù)制軟件的經(jīng)濟(jì)成本相對低廉、收益大,這就最終使得計算機(jī)軟件這個獨(dú)立循環(huán)的市場遭到破壞,軟件苑⒄叩耐度胛薹ㄊ棧兀形成虧損,開發(fā)者就不會繼續(xù)投入,最終導(dǎo)致軟件行業(yè)發(fā)展緩慢甚至停滯不前。所以,必須高度重視保護(hù)計算機(jī)軟件專利。
二、計算機(jī)軟件較發(fā)達(dá)的國家對知識產(chǎn)權(quán)有哪些保護(hù)措施
(一)行業(yè)領(lǐng)先者―美國。
美國向來是世界軟件開發(fā)行業(yè)的領(lǐng)先者,在保護(hù)知識產(chǎn)權(quán)的措施上主要采取“著作權(quán)法”,同時也在不斷加強(qiáng)、完善關(guān)于軟件專利的保護(hù)措施和方案,這一過程中主要經(jīng)歷了三個階段:一是明確定位軟件的受保護(hù)范圍、形式;二是加強(qiáng)在這一保護(hù)范圍下的管理能力;三是進(jìn)行保護(hù)范圍的“回歸”,這三個階段的變化相互結(jié)合,相輔相成,缺一不可,這也與美國本國計算機(jī)軟件行業(yè)的發(fā)展密切相關(guān)[2],同時促進(jìn)美國軟件行業(yè)能快速發(fā)展,并以此確立了自己在軟件技術(shù)領(lǐng)域的首席地位。
(二)緊隨其后―日本。
日本關(guān)于保護(hù)計算機(jī)軟件專利的相關(guān)法律,受美國影響極為嚴(yán)重,有所不同的是,日本更傾向于“軟件是否可申請專利”。通過努力,日本通產(chǎn)省特許廳了《關(guān)于計算機(jī)軟件的發(fā)明專利審查指南》,同意計算機(jī)軟件可以在處理數(shù)據(jù),或?qū)τ布?shí)施反饋控制的情況下申請專利,可見條件十分苛刻。在此之后,日本又對此文獻(xiàn)進(jìn)行了修改,優(yōu)化了各項條例的內(nèi)容。
(三)穩(wěn)步發(fā)展,逐步提高―歐盟各國。
有美國和日本作為借鑒,歐洲各國也開始實(shí)施保護(hù)計算機(jī)軟件知識產(chǎn)權(quán),其政策以“軟件自身雖不可專利,但軟件一旦產(chǎn)生了突出的技術(shù)貢獻(xiàn),則可以被認(rèn)為具有專利性”為依據(jù),受到了高度重視。在逐步完善和發(fā)展的過程中,美國開始對軟件專利進(jìn)行授權(quán),歐盟各國也隨之調(diào)改方案,開始比較注重技術(shù)特征,并堅持認(rèn)為:“版權(quán)法”能最優(yōu)化的保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)不受侵害。
三、我國對計算機(jī)軟件知識產(chǎn)權(quán)保護(hù)進(jìn)行立法的思考及理想前景
從我國關(guān)于計算機(jī)軟件相關(guān)的立法現(xiàn)狀來看,我國已經(jīng)逐步建立起相對完整的計算機(jī)軟件知識產(chǎn)權(quán)保護(hù)的法律體系,這個過程是經(jīng)過由淺入深,由低到的發(fā)展模式發(fā)展而來的,但是在執(zhí)行中,效果并不明顯,盜版現(xiàn)象猖獗,需進(jìn)一步加強(qiáng)計算機(jī)軟件法律保護(hù)規(guī)定開始入手,做到進(jìn)一步的加強(qiáng)鞏固相關(guān)法規(guī),從多強(qiáng)度、多層次著手,促進(jìn)我國計算甲軟件業(yè)能積極、快速的發(fā)展起來。
我國經(jīng)研究決定對計算機(jī)軟件采用“著作權(quán)法”來進(jìn)行保護(hù),但卻并未從立法上限制專利法保護(hù)[3]。在經(jīng)濟(jì)和科技都高速發(fā)展的現(xiàn)代社會,我國保護(hù)計算機(jī)程序發(fā)明專利權(quán)的策略是技術(shù)方案與技術(shù)效果相互統(tǒng)一,必須做到既從立法方面加強(qiáng)對計算機(jī)軟件知識產(chǎn)權(quán)的保護(hù),又從司法方面進(jìn)行保護(hù),兩個方面缺一不可,以達(dá)到共同構(gòu)建全面細(xì)致的法律保護(hù)制度的目的,這一決策適應(yīng)國情的發(fā)展需要。由于計算機(jī)軟件的自身屬性決定其形式和內(nèi)容都需要保護(hù),所以只有采用專門的立法制度,才能滿足這種“雙保護(hù)”的需求。因此,構(gòu)建專業(yè)的計算機(jī)軟件相關(guān)立法,是當(dāng)前解決知識產(chǎn)權(quán)被侵害的最佳途徑,同時也是我國關(guān)于計算機(jī)軟件知識產(chǎn)權(quán)保護(hù)最為理想的發(fā)展前景。
總結(jié):文章從一些國際組織為保護(hù)計算機(jī)軟件知識產(chǎn)權(quán)不受侵害而采取的有效措施和制定的法律法規(guī)入手,進(jìn)行了具體的分析和研究,并挑選計算機(jī)軟件行業(yè)比較發(fā)達(dá)的國家進(jìn)行對比分析研究,重點(diǎn)討論其在立法和相關(guān)法律的制定上的相同點(diǎn)和差異,分析出其中的利弊,進(jìn)而提出對我國立法的參考,并根據(jù)資料規(guī)劃理想的發(fā)展前景,研究出有效的發(fā)展戰(zhàn)略。
參考文獻(xiàn):
商品化軟件帶著濃重的經(jīng)濟(jì)意識早在幾年前就粉墨登場了,一個企業(yè)要實(shí)現(xiàn)會計工作電算化,經(jīng)多方選擇,最后敲定某一商品化軟件,然后出資購入,經(jīng)過一段時間的運(yùn)行,財務(wù)人員已較熟練的掌握該軟件的操作,隨著社會的發(fā)展,經(jīng)濟(jì)業(yè)務(wù)的繁多,財務(wù)管理的需要,企業(yè)要加強(qiáng)會計電算化的作用,這時已有的軟件已不能滿足需求,成為羈絆。雖然此時的軟件公司也在不斷的適應(yīng)市場,改進(jìn)完善自己軟件的功能,然而其目光往往巡視著新的用戶,因?yàn)槟抢镉欣麧櫢S厚的市場,老的用戶如果要在深度和廣度上發(fā)展電算化事業(yè),或是升級已使用軟件的版本,或是將本單位的發(fā)展需求向軟件公司提出,希望其能給予針對性的設(shè)計,那么無疑又是一筆費(fèi)用支出,財務(wù)人員又要重新適應(yīng)新的版本,重新經(jīng)歷軟件的調(diào)試、需逐漸熟悉的緩慢過程。
2.軟件開發(fā)所依托的基本信息來源的局限性目前,市場上無論是通用型還是專業(yè)版財務(wù)軟件,其信息采集都有較大的局限性,而其所開拓的市場卻非常大,對于財務(wù)工作來說,即使是相同的行業(yè),不同的單位在核算上的方法也不盡相同,對電算化水平的要求也不一致,因此用戶在選擇軟件時所看到的軟件公司對該軟件某些功能的演示,經(jīng)過本單位的具體應(yīng)用才,發(fā)現(xiàn)有很大的差異,不能適應(yīng)本單位的核算特點(diǎn),即使軟件公司根據(jù)用戶要求進(jìn)行了部分改動,其軟件模式的大局已定,很難盡如人意,用戶只能放棄該功能的利用,最終影響了企業(yè)電算化的效率。
3.會計電算化信息資源不能共享現(xiàn)階段的電算化發(fā)展只是局限在孤立系統(tǒng)的普及和應(yīng)用上,會計信息共享方面的發(fā)展非常欠缺。反觀我國電算化發(fā)展的十余年,每一個基本利用計算機(jī)代替手工記賬、報表等基本會計核算的單位,幾乎都同時擁有幾套報表程序,滿足不同部門對本單位會計信息的需要。由于各商品軟件發(fā)展的孤立性,決定了各軟件之間很難對同一數(shù)據(jù)進(jìn)行解讀、轉(zhuǎn)移,另外各軟件的使用者,出于各自的需要來選擇適合自己的軟件,對于企業(yè)來說,只能對同一數(shù)據(jù)重復(fù)錄人,以滿足不同的需要。另外,財務(wù)部門是對企業(yè)經(jīng)營活動最終成果的核算部門,其會計信息的積累過程與其他業(yè)務(wù)部門統(tǒng)計信息是密切相關(guān)截然不可分的,然而工資核算系統(tǒng)無法直接利用人事勞資管理系統(tǒng)數(shù)據(jù);材料核算不能享用物資供應(yīng)部門的數(shù)據(jù)資料。凡此種種,這不僅僅是對人力和設(shè)備資源的浪費(fèi),更嚴(yán)重的是它增加了數(shù)據(jù)的差錯率,降低了會計信息利用的時效性,影響了會計電算化的發(fā)展。
4.人員問題財務(wù)工作專業(yè)性很強(qiáng)一個稱職的財務(wù)工作者需要扎實(shí)的專業(yè)知識和豐富的實(shí)踐經(jīng)驗(yàn)。會計電算化發(fā)展的今天,對財務(wù)人員又提出了新的挑戰(zhàn),既對計算機(jī)知識的掌握。目前,各專業(yè)院校都設(shè)置了會計電算化課程,培養(yǎng)了大批的復(fù)合型人才。然而在財務(wù)工作的實(shí)際崗位上,正處在人才的青黃不接時期,老的財務(wù)人員不能適應(yīng)會計電算化發(fā)展的需要,新的財務(wù)人員沒有足夠的實(shí)際經(jīng)驗(yàn)應(yīng)對日益復(fù)雜的帳務(wù)處理,即使有一部分人通過會計電算化的考試也只是掌握了一些對計算機(jī)的基本應(yīng)用,不能靈活運(yùn)用軟件滿足工作需要,遇到超出范圍的問題,只能找軟件的維護(hù)人員,而維護(hù)人員又基本是計算機(jī)專業(yè)出身,對財務(wù)知識知之較少或是一竅不通,雙方不能很好地配合,這也是制約電算化發(fā)展的原因。
二、解決方案
基于以上原因,本人認(rèn)為應(yīng)從以下幾方面考慮解決方案:
1 大數(shù)據(jù)環(huán)境下計算機(jī)軟件技術(shù)的應(yīng)用狀況
1.1 在開發(fā)領(lǐng)域的限制
很多企業(yè)進(jìn)行計算機(jī)軟件技術(shù)開發(fā)主要是為了自身企業(yè)的發(fā)展,這造成其應(yīng)用范圍受到限制,而且各行業(yè)間并未形成充分的交流與共享,導(dǎo)致數(shù)據(jù)獲取存在著較多困難,難以實(shí)現(xiàn)對現(xiàn)有數(shù)據(jù)的充分利用。
1.2 缺乏專業(yè)的計算機(jī)軟件技術(shù)開發(fā)人才
人才的培養(yǎng)不是一朝一夕的事情,而是需要長期的培養(yǎng)與塑造,當(dāng)前就業(yè)形勢嚴(yán)峻,且很多企業(yè)無法對計算機(jī)軟件技術(shù)開發(fā)投入更多的資金和人員支持,更是缺乏必要的素質(zhì)培養(yǎng)工作,導(dǎo)致計算機(jī)軟件技術(shù)開發(fā)行業(yè)缺乏充足的智力支撐。
1.3 技術(shù)應(yīng)用存在較多漏洞
雖然計算機(jī)軟件技術(shù)在大數(shù)據(jù)環(huán)境下得到了普遍應(yīng)用,且也帶來了巨大的經(jīng)濟(jì)效益,然而由于技術(shù)操作的復(fù)雜性,導(dǎo)致在具體應(yīng)用過程中出現(xiàn)了巨大漏洞,而影響了其性能的充分發(fā)揮。
2 大數(shù)據(jù)環(huán)境下計算機(jī)軟件技術(shù)的應(yīng)用趨勢
2.1 智能化
在大數(shù)據(jù)環(huán)境下,計算機(jī)軟件的功能越來越智能化和全面化。計算機(jī)軟件技術(shù)中的特色代表是人工智能,即自身具備學(xué)習(xí)能力、推力能力和邏輯能力,是對人類智慧的吸收與借鑒,能夠模仿人的思維開展工作,通過對大數(shù)據(jù)信息的有效整合與搜集,從而做出正確決策。當(dāng)前,人工智能已經(jīng)和人們的生活得到了普遍融合,如蘋果手機(jī)的智能語音助手Siri。未來時間內(nèi),計算機(jī)軟件技術(shù)將會在商業(yè)、信息學(xué)、社會學(xué)等領(lǐng)域得到普遍應(yīng)用。
2.2 網(wǎng)絡(luò)化
在大數(shù)據(jù)環(huán)境下的計算機(jī)軟件技術(shù)的應(yīng)用,離不開網(wǎng)絡(luò)技術(shù)的支持。在未來時間內(nèi),計算機(jī)軟件技術(shù)將會以傳統(tǒng)通信技術(shù)為基礎(chǔ),并融合進(jìn)入藍(lán)牙技術(shù)、網(wǎng)絡(luò)技術(shù)等,構(gòu)建新型的網(wǎng)絡(luò)系統(tǒng),從而擴(kuò)大通信網(wǎng)絡(luò),實(shí)現(xiàn)對數(shù)據(jù)信息的迅速推廣。在計算機(jī)軟件技術(shù)中,用戶以無線設(shè)備來進(jìn)行網(wǎng)絡(luò)訪問,從而獲得自己所需資源,迅速了解世界。互聯(lián)網(wǎng)為計算機(jī)應(yīng)用技術(shù)的發(fā)展提供了更廣闊的發(fā)展空間,顯示出計算機(jī)應(yīng)用技術(shù)的獨(dú)特價值。
2.3 大眾化
任何技術(shù)都要和人類社會產(chǎn)生普遍聯(lián)系,而計算機(jī)軟件技術(shù)只有被人類所使用,才能發(fā)揮出自身的內(nèi)在價值。因此,在未來時間內(nèi),計算機(jī)軟件技術(shù)應(yīng)用的大眾化將是必然趨勢。現(xiàn)今計算機(jī)軟件技術(shù)已經(jīng)成為人們不可或缺的工具,比如智能電視、智能冰箱、智能家具等,可以根據(jù)人類的具體需求,而改變自身的功能。而這樣的技術(shù)運(yùn)用,在很多大城市已經(jīng)獲得了迅速普及,在未來時間內(nèi)已經(jīng)顯示出明顯的擴(kuò)大趨勢。
3 計算機(jī)軟件技術(shù)在大數(shù)據(jù)中的應(yīng)用
3.1 信息通信
通過IBMSPSS預(yù)測分析加速器軟件在企業(yè)信息通信中的廣泛應(yīng)用,能夠?qū)Σ煌钠髽I(yè)和用戶進(jìn)行針對性的分析,從而有效降低用戶的成本。與其他IBMSPSS企業(yè)預(yù)測通信網(wǎng)絡(luò)分析加速器軟件相比,XO預(yù)測分析技術(shù)加速器有著更為完善的預(yù)測分析功能,實(shí)現(xiàn)了對用戶行為的準(zhǔn)確分析和估測,總結(jié)得到了用戶的實(shí)際使用和行為報告。XO預(yù)測分析技術(shù)加速器能夠?qū)τ谛畔㈩A(yù)測通信行業(yè)的運(yùn)營管理發(fā)展情況和數(shù)據(jù)進(jìn)行準(zhǔn)確分析,檢測到用戶在實(shí)際使用過程中可能遇到的各種問題,從而更加有針對性地發(fā)現(xiàn)和解決問題,降低了企業(yè)和用戶的成本和流失率。另外,IBM企業(yè)自主研發(fā)的XONETEZZA預(yù)測網(wǎng)絡(luò)分析加速器系統(tǒng)為推動移動互聯(lián)網(wǎng)大數(shù)據(jù)技術(shù)的持續(xù)健康發(fā)展創(chuàng)造了一個良好的平臺。在大數(shù)據(jù)時代,信息通信的數(shù)據(jù)量飛速增長,提高了企業(yè)計算機(jī)通信軟件技術(shù)對信息通信數(shù)據(jù)的準(zhǔn)確劃分與整合水平,分析得到了用戶的信息通信行為發(fā)展趨勢及信息通信行業(yè)的發(fā)展趨勢,從而為企業(yè)用戶或者信息通信行業(yè)組織提供了相應(yīng)的數(shù)據(jù)分析服務(wù)。
3.2 商業(yè)運(yùn)營
計算機(jī)技術(shù)作為一種在當(dāng)今社會最具代表性的技術(shù),在商業(yè)經(jīng)營運(yùn)行的整個過程中,能夠有效地應(yīng)用到各個環(huán)節(jié)中,進(jìn)而能夠?yàn)槠髽I(yè)和用戶帶來一定的幫助。在計算機(jī)企業(yè)對用戶的信息采集和運(yùn)營過程中,技術(shù)信息管理人員可以合理掌握和應(yīng)用相關(guān)的信息技術(shù),進(jìn)而合理設(shè)置臨時信息管理平臺,能夠便捷采集和處理用戶的信息,同時還可以根據(jù)企業(yè)和用戶的需求開展多功能的信息服務(wù)。因此,通過計算機(jī)軟件技術(shù)的合理使用,可以推動商業(yè)經(jīng)濟(jì)的發(fā)展,保證企業(yè)能夠在激烈的社會競爭中立于不敗之地。
3.3 數(shù)據(jù)分析
在信息化時代,社會運(yùn)轉(zhuǎn)產(chǎn)生了大量的數(shù)據(jù),給企業(yè)查找數(shù)據(jù)和分析數(shù)據(jù)帶來了很大的困難。為了進(jìn)一步提高企業(yè)捕獲和分析信息的準(zhǔn)確性,企業(yè)在生產(chǎn)和運(yùn)營的整個過程中,不僅需要及時分析和了解客戶的需求等相關(guān)信息和資料,還需要及時查找之前與其他客戶進(jìn)行合作的產(chǎn)品等相關(guān)信息和數(shù)據(jù),通過及時處理和分析這些信息和數(shù)據(jù),制訂出讓客戶滿意的產(chǎn)品和合作方案,促進(jìn)了企業(yè)業(yè)務(wù)的正常順利開展。對于企業(yè)的研發(fā)環(huán)節(jié),可以充分利用企業(yè)的數(shù)據(jù)庫及時調(diào)研當(dāng)前產(chǎn)品市場的情況,幫助明確企業(yè)產(chǎn)品市場研發(fā)的方向和策略。在產(chǎn)品銷售管理環(huán)節(jié),計算機(jī)和軟件技術(shù)開發(fā)人員可以及時分析以往的銷售量,查找出產(chǎn)品銷售中可能存在的矛盾和問題,進(jìn)而幫助企業(yè)改進(jìn)產(chǎn)品銷售策略,提高產(chǎn)品銷售利潤,提升企業(yè)的行業(yè)競爭力。
4 大數(shù)據(jù)環(huán)境下計算機(jī)軟件技術(shù)應(yīng)用發(fā)展的對策
4.1 拓展計算機(jī)軟件技術(shù)的開發(fā)領(lǐng)域
1 )企業(yè)要改變閉門造車的想法,根據(jù)大數(shù)據(jù)的發(fā)展優(yōu)勢,做好企業(yè)運(yùn)用、通信與管理方面的開發(fā)研究,以為企業(yè)決策和管理提供充分的數(shù)據(jù)支撐,同時,企業(yè)間也可以強(qiáng)化合作,以共享相關(guān)數(shù)據(jù)。
2 )近年來國家對計算機(jī)行業(yè)發(fā)展的大力支持,企業(yè)可以充分利用發(fā)展機(jī)遇,打造計算機(jī)軟件技術(shù)產(chǎn)業(yè)園區(qū),以集合優(yōu)秀人才進(jìn)行研究與開發(fā),促進(jìn)大數(shù)據(jù)時代信息資源的整合能力提升,確保信息資源的有效共享,從而實(shí)現(xiàn)技術(shù)質(zhì)的突破。
4.2 重視計算機(jī)軟件技術(shù)安全性能的發(fā)揮
在大數(shù)據(jù)環(huán)境下,計算機(jī)軟件技術(shù)雖然獲得了迅速發(fā)展,但是其具體應(yīng)用過程中依然面臨著巨大的安全威脅,比如黑客、病毒等對計算機(jī)安全的侵襲。因此要做好安全技術(shù)防護(hù),創(chuàng)新防火墻設(shè)計,對一些具有高度機(jī)密的軟件進(jìn)行多重加密,避免資料與數(shù)據(jù)的泄露;同時,要構(gòu)建完善的計算機(jī)軟件系統(tǒng),通過測試不斷修補(bǔ)漏洞,以實(shí)現(xiàn)計算機(jī)軟件系統(tǒng)的操作性和實(shí)用性的迅速提高。
4.3 注重對計算機(jī)應(yīng)用技術(shù)人才的培養(yǎng)
計算機(jī)軟件技術(shù)的發(fā)展離不開人才的支持,因此政府、企業(yè)和學(xué)校要做好人才培養(yǎng)工作。
1 )政府要注重對人才的培養(yǎng),在政策和資金上予以支持,并對相關(guān)行業(yè)進(jìn)行人才培養(yǎng)獎勵,以調(diào)動企業(yè)和學(xué)校培養(yǎng)人才的積極性。
2 )企業(yè)要做好培訓(xùn)工作,通過技術(shù)培訓(xùn)和人才培訓(xùn),并定期舉辦講座、交流會等,幫助員工認(rèn)識到計算機(jī)軟件技術(shù)應(yīng)用的必要性,在企業(yè)內(nèi)部形成良好的工作氛圍。
3 )學(xué)校要做好人才培養(yǎng)工作,增強(qiáng)社會實(shí)踐,通過課堂實(shí)訓(xùn)、企業(yè)實(shí)習(xí)等活動,讓學(xué)生深入掌握計算機(jī)軟件技術(shù),以為社會培養(yǎng)全面的計算機(jī)人才。
參考文獻(xiàn)
雖然大數(shù)據(jù)在中國的發(fā)展時間相對較短,但目前的整體水平已經(jīng)有了顯著提升,也有著更為廣闊的發(fā)展空間和巨大的發(fā)展?jié)摿Α4髷?shù)據(jù)時代的來臨,給我國計算機(jī)軟件技術(shù)的應(yīng)用和發(fā)展帶來了機(jī)遇和巨大挑戰(zhàn),它對計算機(jī)軟件技術(shù)的實(shí)際應(yīng)用和發(fā)展產(chǎn)生了深遠(yuǎn)的影響,從根本上促進(jìn)了我國計算機(jī)軟件技術(shù)的創(chuàng)新和發(fā)展。
在當(dāng)前各行各業(yè)信息化普及程度較高的市場背景下,計算機(jī)軟件工程在人們的日常工作中開始扮演著重要組成部分。但目前各單位在應(yīng)用計算機(jī)軟件工程管理中普遍出現(xiàn)應(yīng)用程度不高、應(yīng)用效率不高的問題。因此,我們必須提高管理人員的工作水平,讓計算機(jī)軟件工程在實(shí)際工作中得到高效的開發(fā)和利用,在促進(jìn)計算機(jī)技術(shù)發(fā)展的同時提高單位的生產(chǎn)經(jīng)營效益。
1計算機(jī)軟件工程管理的內(nèi)容
計算機(jī)軟件工程是基于計算機(jī)技術(shù)、云計算技術(shù)所搭建的企業(yè)信息管理手段,隨著信息技術(shù)的不斷進(jìn)步與發(fā)展,計算機(jī)軟件工程的管理水平也在不斷提高,對于提高企事業(yè)單位的管理工作水平起到了重要輔助作用,具體來說,計算機(jī)軟件工程管理包括以下幾個方面的內(nèi)容。
1.1工作人員管理
工作人員作為計算機(jī)軟件工程的開發(fā)和應(yīng)用主題,其基本素質(zhì)對計算機(jī)軟件工程管理會產(chǎn)生直接影響。首先工作人員在開發(fā)計算機(jī)軟件時,要有針對性地設(shè)計開發(fā)目標(biāo),通過運(yùn)用創(chuàng)新性思維、結(jié)合單位實(shí)際需求實(shí)現(xiàn)計算機(jī)軟件的開發(fā)。除了開發(fā)任務(wù)外,工作人員還需要根據(jù)單位實(shí)際軟硬件情況為計算機(jī)軟件管理和應(yīng)用創(chuàng)造適宜條件,例如,針對開發(fā)前期需要收集和整理單位相關(guān)需求資料,根據(jù)單位的運(yùn)營需要對軟件工程進(jìn)行適當(dāng)?shù)母木帲约拔磥淼能浖Y(jié)構(gòu)功能的優(yōu)化和完善等。此外,企事業(yè)單位要借助計算機(jī)軟件的力量更加高效地開展管理工作,還需要對管理人員的計算機(jī)軟件應(yīng)用能力進(jìn)行全面提升。需要管理人員熟悉計算機(jī)軟件的操作方法,詳細(xì)了解職工工作具體情況,進(jìn)而利用計算機(jī)軟件落實(shí)管理措施,對員工形成具體激勵作用。此外,還要加強(qiáng)對工作人員的二次培訓(xùn),順應(yīng)市場需求,為工作人員提供當(dāng)下計算機(jī)軟件管理需要的技術(shù)指導(dǎo),培養(yǎng)員工對企業(yè)單位的歸屬感和責(zé)任感,進(jìn)而提高計算機(jī)軟件工程團(tuán)隊的凝聚力和創(chuàng)新力,進(jìn)一步提升計算機(jī)軟件工程管理的工作效率。
1.2組織機(jī)構(gòu)管理
組織機(jī)構(gòu)管理方面主要是負(fù)責(zé)統(tǒng)籌管理職員的個人素質(zhì)和專業(yè)技能,在形成具體科室和組織后能夠更好地為企業(yè)單位發(fā)揮作用。計算機(jī)軟件工程管理應(yīng)用在組織機(jī)構(gòu)管理時,主要可以更加明確清晰地分析每個員工的個人素質(zhì)、專業(yè)技能、性格特點(diǎn)和崗位需求,針對信息進(jìn)行高效的統(tǒng)籌規(guī)劃,進(jìn)一步提升企業(yè)管理效率,對科室部門的潛能進(jìn)行深層次的挖掘和激發(fā)。針對軟件開發(fā)和應(yīng)用人員則更需要明確的責(zé)任劃分,通過科學(xué)、合理的調(diào)配方式建立責(zé)任制度,明確管理人員和普通員工的責(zé)任及權(quán)限,讓員工對自身管理活動的范圍有明確的認(rèn)識,進(jìn)而在自己的崗位上努力提高工作業(yè)績,促進(jìn)軟件工程管理水平的整體提升。
1.3軟件用戶管理
作為企事業(yè)單位,了解客戶信息和市場需求是非常重要的,對于軟件開發(fā)行業(yè)來說掌握客戶需求和市場動向就是搶占市場先機(jī),通過開發(fā)有針對性的產(chǎn)品可以先一步掌握市場主動性。因此,必須注重軟件用戶的信息管理,軟件開發(fā)人員可以通過市場調(diào)查、客戶回訪等形式更加全面、深刻地了解當(dāng)前客戶的個性化需求和市場發(fā)展趨勢,從而開發(fā)更加符合市場需要的產(chǎn)品。此外,軟件開發(fā)者還應(yīng)該注重與用戶的交流與聯(lián)系,了解客戶的實(shí)際使用情況,虛心聽取客戶建議,進(jìn)而逐步完善軟件功能,綜合提高產(chǎn)品研發(fā)效率。
1.4檔案資料管理
計算機(jī)技術(shù)和云存儲技術(shù)大大提高了檔案資料管理的效率,從有紙化辦公過渡到無紙化辦公,不僅在提高工作效率的前提下對環(huán)境保護(hù)有突出貢獻(xiàn),更對企業(yè)單位的信息安全性提出了更高要求。通常計算機(jī)軟件的信息量龐大,涉及檔案保管的內(nèi)容也相當(dāng)豐富,根據(jù)現(xiàn)有技術(shù)對檔案進(jìn)行收集、整理和分析都能夠極大地提升工作效率。但在數(shù)據(jù)保管中還存在著不少漏洞,因此,在之后的軟件開發(fā)及維護(hù)中工作人員必須不斷采用新型技術(shù)手段做好重要數(shù)據(jù)信息的加密工作,確保計算機(jī)軟件的安全性和可靠性。
2計算機(jī)軟件工程管理中存在的問題
2.1工作量無法準(zhǔn)確地量化統(tǒng)計
計算機(jī)軟件工程管理往往面向資料復(fù)雜、涉及面較廣的工作環(huán)境,因此,實(shí)際工作量龐大,會受到很多不穩(wěn)定因素的干擾。例如資金的流動、人力資源的補(bǔ)充與流失、員工工作態(tài)度、管理人員的管理能力等,都會影響到計算機(jī)軟件工程的開發(fā)周期。如果能夠忽視人力資源在開發(fā)過程中帶來的影響,實(shí)際計算機(jī)軟件的開發(fā)工作量是比較容易計算的。因此,想要更加科學(xué)、高效、準(zhǔn)確地規(guī)劃出業(yè)務(wù)實(shí)際工作量,就必須要穩(wěn)定人事因素,從而使得計算機(jī)軟件工程開發(fā)管理形成標(biāo)準(zhǔn)化、統(tǒng)一化的工作量統(tǒng)計體系,更加準(zhǔn)確地預(yù)測出計算機(jī)軟件工程開發(fā)的工作量,進(jìn)而提高實(shí)際開發(fā)效率。
2.2最終產(chǎn)品與實(shí)際需求之間有差距
計算機(jī)軟件工程最重要的工作就是分析和處理用戶的各類業(yè)務(wù)問題,這也是軟件工程管理中最難實(shí)現(xiàn)量化管理的主要問題。需要確保前期客戶提供的需求及市場調(diào)查的業(yè)務(wù)數(shù)據(jù)真實(shí)、可靠,確保軟甲工程開發(fā)的目的性和方向性是準(zhǔn)確的;不能忽視實(shí)際業(yè)務(wù)的規(guī)劃審計工作,讓整個開發(fā)工程的任務(wù)分配科學(xué)、合理,避免因?yàn)槟骋画h(huán)節(jié)的出錯而導(dǎo)致整個進(jìn)度被拖慢;要提高軟件開發(fā)人員的專業(yè)素質(zhì)和技能,能夠與客戶進(jìn)行有效溝通,及時了解客戶的需求變化,進(jìn)而對軟件工程盡心升級、優(yōu)化和維護(hù)。
2.3團(tuán)隊協(xié)作意識不強(qiáng)
當(dāng)前很多企事業(yè)單位的軟件開發(fā)部門的團(tuán)隊協(xié)作意識不強(qiáng),主要原因在于團(tuán)隊內(nèi)部不善于溝通,一些工作又采取外包,客戶需求信息無法及時地傳遞給外包單位。這樣的情況一方面導(dǎo)致開發(fā)進(jìn)度被不斷延誤,會給客戶留下不好的印象;另一方面團(tuán)隊內(nèi)部缺乏凝聚力,推諉扯皮現(xiàn)象嚴(yán)重,最終會導(dǎo)致整個團(tuán)隊猶如一盤散沙,工作效率大大降低,這就需要管理部門提高管理效率,建立嚴(yán)格的責(zé)任制,提高團(tuán)隊的內(nèi)外部溝通效率。
3管理與應(yīng)用策略
3.1建立完善的管理體系
正所謂“沒有規(guī)矩,不成方圓”,要加強(qiáng)對計算機(jī)軟件工程的管理和應(yīng)用,首先應(yīng)該針對開發(fā)工作制訂相應(yīng)的管理體系。通過制訂管理體系,可以明確各個崗位員工的具體職責(zé),劃分清楚管理人員的具體責(zé)任及權(quán)限,確保整個軟件工程的開發(fā)和運(yùn)用的有效進(jìn)行。需要注意的是,管理體系的制訂要在“以人為本”的基礎(chǔ)之上,因?yàn)槿瞬攀擒浖こ涕_發(fā)運(yùn)用的重要保障,所以,一方面企事業(yè)單位要加強(qiáng)對人力資源的管理,通過具體的激勵懲罰措施充分調(diào)動員工工作的主觀能動性;另一方面要大力開展有針對性的專業(yè)技術(shù)人員二次培訓(xùn),不斷提高員工的工作水平和技術(shù)實(shí)力,進(jìn)而提高工程項目管理的質(zhì)量。
3.2強(qiáng)化風(fēng)險和進(jìn)度管理
對于計算機(jī)軟件工程管理的工作人員來說,對工程進(jìn)度進(jìn)行全面的掌握以及對項目風(fēng)險有清晰的認(rèn)識是非常重要的。一方面,管理人員需要不斷提升自我,積極學(xué)習(xí)管理學(xué)相關(guān)知識,對每一個項目進(jìn)度都能夠詳細(xì)地掌握,做好進(jìn)度評估,這對于降低開發(fā)成本,提高經(jīng)濟(jì)效益,促進(jìn)整個項目的管理效率提升具有積極作用;另一方面,管理人員要積極增強(qiáng)風(fēng)險防范意識,對可能出現(xiàn)的潛在風(fēng)險有清楚的預(yù)估和預(yù)防控制措施,降低項目實(shí)際開發(fā)出現(xiàn)風(fēng)險的概率,保障項目的順利運(yùn)行。
3.3加強(qiáng)計算機(jī)軟件工程的團(tuán)隊建設(shè)
良好的團(tuán)隊工作風(fēng)氣對于計算機(jī)軟件工程項目的開發(fā)具有積極作用,尤其是管理人員必須要做好模范帶頭作用。管理人員首先要做好與客戶、外包公司的溝通協(xié)調(diào)工作,為整個項目的有序進(jìn)行打好基礎(chǔ);培養(yǎng)員工之間的信任感和合作意識,加強(qiáng)團(tuán)隊凝聚力,提高管理效率;要加強(qiáng)與相關(guān)部門的溝通與交流,明確團(tuán)隊內(nèi)部各個崗位的分工,培養(yǎng)團(tuán)隊的合作意識和團(tuán)隊精神,確保計算機(jī)軟件工程開發(fā)工作的有序進(jìn)行。
3.4拓寬計算機(jī)軟件工程應(yīng)用范圍
計算機(jī)軟件工程技術(shù)擁有相當(dāng)高的便捷性和準(zhǔn)確性,在很多領(lǐng)域都擁有較為廣闊的市場基礎(chǔ),因此軟件開發(fā)人員應(yīng)當(dāng)積極了解各行業(yè)的具體需求去開發(fā)計算機(jī)軟件工程以搶占市場先機(jī),例如,高校需要利用計算機(jī)軟件工程對學(xué)生的學(xué)籍信息進(jìn)行統(tǒng)籌管理,公司需要計算機(jī)軟件工程對人事進(jìn)行調(diào)配管理等。需要管理人員敢于拓寬軟件工程的應(yīng)用范圍,進(jìn)而拓寬市場需求,為行業(yè)發(fā)展提供不竭動力。
4總結(jié)
綜上所述,隨著社會信息化水平的不斷提高,計算機(jī)軟件工程的應(yīng)用領(lǐng)域會越來越廣闊,這就需要各個企事業(yè)單位提高對軟件工程的重視,增大對其資金和人力的投入,不斷創(chuàng)新技術(shù)手段,采用高效的管理方法,為企事業(yè)單位取得更大的經(jīng)濟(jì)效益、從而推動我國經(jīng)濟(jì)的穩(wěn)定發(fā)展和進(jìn)步奮斗。
參考文獻(xiàn):
[1]閻棟.關(guān)于計算機(jī)軟件工程管理與應(yīng)用策略研究[J].電子測試,2017(08):119-120.
隨著信息技術(shù)不斷發(fā)展進(jìn)步,軟件規(guī)模越來越大,復(fù)雜性也隨之提升,要想保證軟件質(zhì)量,就要加強(qiáng)對軟件測試工作的重視。我國軟件測試工作起步相對較晚,還存在很多問題,需要不斷完善優(yōu)化,才能提高計算機(jī)軟件行業(yè)的競爭能力。軟件開發(fā)行業(yè)發(fā)展前景廣闊,受到各大企業(yè)的青睞,加強(qiáng)對軟件開發(fā)技術(shù)的研發(fā),而計算機(jī)軟件測試則是其中的重要內(nèi)容,對軟件質(zhì)量有著直接的影響。本文先介紹軟件測試工作的重要性,再總結(jié)軟件測試面臨的問題,提出合理的對策。
1軟件測試工作的重要性
軟件測試工作的重要性主要體現(xiàn)在兩大方面:一是軟件測試可以提升開發(fā)效率。在軟件工程項目進(jìn)行過程中,一般將質(zhì)量、進(jìn)度作為核心評價指標(biāo),很多項目負(fù)責(zé)人都會嘗試各種先進(jìn)方法技術(shù),以期望可以加快開發(fā)進(jìn)度,一旦出現(xiàn)返工現(xiàn)象,會對項目進(jìn)度產(chǎn)生巨大影響,這就突出軟件測試重要地位,可以通過合理的測試發(fā)現(xiàn)存在的問題,加快開發(fā)進(jìn)度的同時避免出現(xiàn)返工現(xiàn)象。軟件測試工作擁有很多測試項目,其中包括集成測試、單元測試,可以第一時間發(fā)現(xiàn)軟件存在的BUG及實(shí)際問題,這樣就可以提供充足的修改時間,減少開發(fā)工作量。二是軟件測試可以保障軟件質(zhì)量。在開展計算機(jī)軟件項目時,關(guān)注進(jìn)度的同時還要關(guān)注質(zhì)量,通過常規(guī)的軟件測試,可以發(fā)現(xiàn)系統(tǒng)問題,但是無法發(fā)現(xiàn)系統(tǒng)BUG,這時候就需要展開集成測試,可以讓模塊之間擁有更高的集成度,減少軟件錯誤。
2計算機(jī)軟件測試面臨的問題
2.1軟件測試自動化程度較低。
近些年,計算機(jī)軟件行業(yè)處于一個高速發(fā)展的狀態(tài),也出現(xiàn)了自動化測試工具,但是這類工具本身技術(shù)不夠成熟,存在較多的缺陷,需要花費(fèi)大量的成本費(fèi)用,操作難度相對更高,無法實(shí)現(xiàn)快速拓展等,沒有達(dá)到大規(guī)模應(yīng)用的要求,僅僅運(yùn)用到一些軟件測試的特殊工作,在實(shí)際的軟件測試過程中,還需要大量的測試人員,特別是在嵌入式測試這一部分內(nèi)容中,基本無法使用自動化測試軟件,需要人工校對測試,由于信息技術(shù)發(fā)展較為迅速,為計算機(jī)軟件開發(fā)提供充足的技術(shù)支持,軟件開發(fā)水平越來越高,軟件工程規(guī)模也在隨之?dāng)U張,但是現(xiàn)階段軟件測試仍然以人工測試為主,一方面會提高開發(fā)成本,導(dǎo)致人工費(fèi)用占比不斷擴(kuò)大,另一方面無法保證最終的軟件質(zhì)量,人工測試很難達(dá)到零差錯,影響軟件質(zhì)量,同時降低測試效率,增加項目運(yùn)行風(fēng)險。
2.2測試工作介入時間較晚。
正常情況下,軟件開發(fā)和測試呈現(xiàn)出相輔相成的關(guān)系,兩者相互搭配完成軟件開發(fā)工作,才能得到高質(zhì)量的計算機(jī)軟件。為了充分發(fā)揮軟件測試的作用,就要控制好開發(fā)時間和測試時間,但是就調(diào)查發(fā)現(xiàn),很多企業(yè)將全部精力都放在軟件開發(fā)工作上,缺乏對軟件測試環(huán)節(jié)的重視,經(jīng)常將測試工作安排在較后的位置,導(dǎo)致軟件測試介入時間過晚,無法實(shí)現(xiàn)對軟件質(zhì)量的科學(xué)管控。由于軟件測試介入時間較晚的原因,在開發(fā)后期才發(fā)現(xiàn)軟件存在的缺陷問題,只能展開返工,增加不必要的花費(fèi)。
2.3測試方案與案例的利用率較低。
現(xiàn)階段,軟件測試管理體系還不夠完善,存在較多的漏洞,在軟件開發(fā)過程中,無法提供專用的測試案例庫,在后續(xù)的軟件測試期間,經(jīng)常出現(xiàn)重復(fù)利用測試案例的現(xiàn)象,這就會造成不小的資源浪費(fèi)。同時,現(xiàn)階段沒有完善的測試程序歸檔規(guī)范,在測試結(jié)束后沒有按照要求完成歸檔任務(wù),導(dǎo)致測試案例庫得不到及時更新,只保存一些較為老舊的案例,無法發(fā)揮實(shí)質(zhì)作用。在軟件測試的后期階段,即使發(fā)現(xiàn)與前期相似的測試工作,也沒有可以參考借鑒的案例,還需要重復(fù)測試工作,投入更多的時間精力,浪費(fèi)資源的同時還會耽誤開發(fā)進(jìn)度。
2.4缺乏穩(wěn)定高效的測試團(tuán)隊。
在軟件開發(fā)過程中,軟件測試成本占比較高,可以達(dá)到總開發(fā)成本的30%左右,需要一支專業(yè)的測試團(tuán)隊,才能順利在規(guī)定時間內(nèi)完成測試任務(wù)。但是現(xiàn)階段項目開發(fā)期間過于重視開發(fā),對于軟件測試較為忽視,缺乏足夠的專業(yè)測試人員。在此同時,項目給軟件測試撥下的經(jīng)費(fèi)相對較少,甚至出現(xiàn)經(jīng)費(fèi)短缺的現(xiàn)象,導(dǎo)致軟件測試工作進(jìn)展緩慢,逐漸發(fā)展成形式化工作。除此之外,由于忽視軟件測試的原因,無法培養(yǎng)出足夠的軟件測試后備力量,很多測試人員長時間重復(fù)同樣的測試工作,無法提升綜合能力,掌握的技能相對較為單一。可以看出,現(xiàn)階段大部分的軟件開發(fā)項目都缺少專業(yè)的測試團(tuán)隊,測試人員掌握的專業(yè)技能較少,無法保證軟對的穩(wěn)定性,這些都是急需解決的問題。
3計算機(jī)軟件測試工作的解決對策
3.1靈活使用軟件測試方法。
(1)強(qiáng)化自動化測試手段。雖然現(xiàn)階段自動化測試手段較少,但是仍然有一些較為成熟的手段,在軟件測試期間應(yīng)該加強(qiáng)對這類手段的重視,選擇技術(shù)更為成熟的自動化測試手段。在選擇測試方法時,要展開綜合性的評估,考慮到軟件開發(fā)項目的實(shí)際情況,選擇最適合的一種,才能達(dá)到預(yù)計的測試效果,加快開發(fā)進(jìn)度的同時提高軟件質(zhì)量。在選擇自動化測試手段時,考慮到系統(tǒng)架構(gòu)、數(shù)據(jù)庫平臺、軟件規(guī)模、復(fù)雜程度等,選擇適合的評估項,才能選擇最適合的開發(fā)工具,一方面可以提高測試質(zhì)量,另一方面可以加快測試效率。同時,還要加強(qiáng)對軟件自動化測試手段的研發(fā),結(jié)合市場需求推出新型產(chǎn)品,彌補(bǔ)市場上的空白。(2)學(xué)習(xí)借鑒及自主研發(fā)。在軟件測試過程中,要加強(qiáng)對先進(jìn)案例的學(xué)習(xí),國外一些發(fā)達(dá)國家的軟件開發(fā)工作起步更早,已經(jīng)積累了豐富的開發(fā)及測試經(jīng)驗(yàn),研發(fā)出完善的軟件自動化測試工具,要加強(qiáng)對寶貴經(jīng)驗(yàn)的借鑒,結(jié)合我國軟件開發(fā)測試的實(shí)際情況,取其精華去其糟粕,不斷提高我國軟件測試水平。同時,企業(yè)要可以加強(qiáng)對軟件自動化測試工具的研發(fā),要考慮到自身的規(guī)模和需求,通過自主研發(fā)的方式,獲得的測試工具更符合企業(yè)需求,可以大幅度提高測試效率。
3.2構(gòu)建軟件測試標(biāo)準(zhǔn)及軟件測試體系。
一是標(biāo)準(zhǔn)化軟件測試規(guī)范及體系。明確規(guī)定軟件測試工作流程、團(tuán)隊建設(shè)模式、軟件測試不同階段工作內(nèi)容以及預(yù)期取得的成果,統(tǒng)一化軟件測試工作文檔格式及內(nèi)容,對軟件測試工作的不同階段內(nèi)容制定可行性較高的標(biāo)準(zhǔn)體系。二是構(gòu)建軟件測試案例庫。持續(xù)完善軟件測試案例庫,有助于提升軟件測試案例的利用率,能夠盡早確定系統(tǒng)問題的來源,縮短問題分析及問題解決方案制定所需要的時間,避免此類問題再次發(fā)生,真正提升軟件測試效率,保障軟件質(zhì)量。
3.3軟件項目更加重視測試管理工作。