前言:本站為你精心整理了計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
【摘要】隨著計(jì)算機(jī)在人們生活中的普及,為了更好的開發(fā)和建立計(jì)算機(jī)信息系統(tǒng),計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用越來越受到人們的重視。為了能夠在眾多軟件工具中選擇較為適宜的一種,本文針對(duì)計(jì)算機(jī)軟件開發(fā)工具做了進(jìn)一步的研究。
【關(guān)鍵詞】計(jì)算機(jī);軟件開發(fā);工具;集成
計(jì)算機(jī)軟件開發(fā)工具的發(fā)展歷程經(jīng)歷了三個(gè)階段,即計(jì)劃階段、開發(fā)階段和運(yùn)行階段。從上世紀(jì)末開始,計(jì)算機(jī)軟件開發(fā)工具出現(xiàn)了跨越式的發(fā)展,應(yīng)用越來越廣泛,在軟件市場(chǎng)中的作用日益重要,受到人們的關(guān)注度越來越高,現(xiàn)在很多計(jì)算機(jī)領(lǐng)域方面的專家都在對(duì)其進(jìn)行研究。
1計(jì)算機(jī)軟件開發(fā)工具概述
(1)計(jì)算機(jī)軟件開發(fā)工具的作用和意義。計(jì)算機(jī)軟件開發(fā)工具,顧名思義是為軟件開發(fā)服務(wù)的。為了提升軟件開發(fā)成功的幾率,業(yè)內(nèi)人士一直認(rèn)為研究開發(fā)和使用計(jì)算機(jī)軟件開發(fā)工具是一條非常正確的道路。軟件開發(fā)工具已成為業(yè)內(nèi)人士關(guān)注和熱聊的焦點(diǎn),但是從事軟件開發(fā)工具研究和生產(chǎn)的企業(yè)卻非常的少,究其根源,是因?yàn)橛?jì)算機(jī)軟件開發(fā)工具的生產(chǎn)必須滿足幾個(gè)前提條件:首先,計(jì)算機(jī)軟件開發(fā)工具的生產(chǎn)必須依據(jù)科學(xué)的理論和技術(shù);其次,制定計(jì)算機(jī)軟件開發(fā)工具使用的標(biāo)準(zhǔn)和規(guī)范;再次,必須具備嚴(yán)謹(jǐn)?shù)慕M織和完善的管理;最后,搭建良好的軟件開發(fā)環(huán)境。計(jì)算機(jī)軟件開發(fā)工具在軟件開發(fā)中有著不可替代的作用和意義:節(jié)省了軟件開發(fā)的時(shí)間,從而使軟件開發(fā)的效率得以提升;對(duì)軟件開發(fā)過程形成了標(biāo)準(zhǔn)化,并促使軟件開發(fā)文檔的產(chǎn)生;使軟件開發(fā)人員之間、軟件開發(fā)人員和使用人之間的溝通交流簡(jiǎn)單化;使軟件開發(fā)過程具備了可控性;有利于擴(kuò)充和維護(hù)計(jì)算機(jī)系統(tǒng)。
(2)計(jì)算機(jī)軟件開封工具的使用現(xiàn)狀。雖然說計(jì)算機(jī)軟件開發(fā)工具對(duì)軟件的開發(fā)意義重大,但經(jīng)過調(diào)查研究得知在我國計(jì)算機(jī)軟件開發(fā)工具的使用率并不理想,軟件開發(fā)機(jī)構(gòu)并沒有在軟件開發(fā)過程中對(duì)其進(jìn)行全覆蓋的使用。擁有集成化的計(jì)算機(jī)軟件開發(fā)工具的機(jī)構(gòu)寥寥無幾。
(3)計(jì)算機(jī)軟件開發(fā)工具應(yīng)用少的原因。據(jù)相關(guān)資料顯示,在我國,影響計(jì)算機(jī)軟件開發(fā)工具使用效率低下的原因有很多種,其中主要的原因有以下四點(diǎn):首先,由于市場(chǎng)上計(jì)算機(jī)軟件開發(fā)工具的種類繁多,每一種工具都有自己的專用屬性和使用方法,要想制定集成方案非常難;其次,計(jì)算機(jī)軟件開發(fā)工具使用有一定的難度,對(duì)使用人沒用正式的培訓(xùn)或培訓(xùn)做的不到位,且計(jì)算機(jī)軟件開發(fā)工具的價(jià)格偏高,一般人難以負(fù)擔(dān);最后,計(jì)算機(jī)軟件開發(fā)工具的使用缺少必要的環(huán)境和土壤。
2軟件開發(fā)工具的發(fā)展歷程
從軟件開發(fā)效率的角度來看軟件開發(fā)工具的發(fā)展歷程,其包括編輯器、集成開發(fā)環(huán)境、軟件開發(fā)平臺(tái)三個(gè)階段。
(1)軟件編輯器。這種軟件開發(fā)工具的主要特征就是通過編寫大量的代碼,并將代碼進(jìn)行編譯來實(shí)現(xiàn)從功能到界面的轉(zhuǎn)化,同時(shí),對(duì)代碼進(jìn)行編譯變成目標(biāo)程序,可以實(shí)現(xiàn)對(duì)錯(cuò)誤代碼的調(diào)試。但是,這種開發(fā)工具開發(fā)出來的軟件獨(dú)立性太差,對(duì)計(jì)算機(jī)硬件的依賴程度較強(qiáng),造成其維護(hù)性不好。
(2)集成開發(fā)環(huán)境。很多通用的界面定制功能和通用功能集成在了軟件開發(fā)工具中,例如:打包工具、數(shù)據(jù)展示控件、數(shù)據(jù)庫的操作、通訊的組件等,提升了軟件開發(fā)的效率。目前市場(chǎng)上最受歡迎的以及大部分程序開發(fā)人員都在使用的開發(fā)工具有VIAUAL、MYECLIPSE等。
(3)軟件開發(fā)平臺(tái)。軟件開發(fā)平臺(tái)的提出在計(jì)算機(jī)軟件開發(fā)領(lǐng)域?qū)儆谝粋€(gè)全新的平臺(tái)和理念。軟件開發(fā)工具在軟件開發(fā)平臺(tái)這樣的環(huán)境下使用,以最大的好處就是較大程度上提高了軟件開發(fā)速度,并使整個(gè)軟件開發(fā)過程實(shí)現(xiàn)了“三化”(可視化、定制化、無代碼化),從而降低了程序員工作量,轉(zhuǎn)移了程序員的主要工作方向(技術(shù)研究轉(zhuǎn)向業(yè)務(wù)研究),例如,最具代表性的開發(fā)平臺(tái)--咨微OBPS。
3購置和選擇計(jì)算計(jì)算機(jī)軟件開發(fā)工具需要考慮的因素
軟件開發(fā)機(jī)構(gòu)在選擇和購置計(jì)算機(jī)軟件開發(fā)工具時(shí)不能盲目的進(jìn)行,其需要考慮計(jì)算機(jī)軟件開發(fā)工具的特點(diǎn)和自身的特點(diǎn)。(1)考慮選擇計(jì)算機(jī)軟件開發(fā)工具的標(biāo)準(zhǔn)。計(jì)算機(jī)軟件開發(fā)工具必須具備可用性、可靠性、可維護(hù)性、高效能和移植性五大特征。所謂可用性是指用戶界面容易安裝、學(xué)習(xí)和操作,并保證文檔的質(zhì)量;所謂可靠性是指能夠確保數(shù)據(jù)的完整性、安全性,并在長時(shí)間的操作過程中不會(huì)出現(xiàn)死機(jī)現(xiàn)象;所謂可維護(hù)性是指廠商解決問題的能力、產(chǎn)品維護(hù)的能力以及服務(wù)創(chuàng)新的能力;所謂高效能是指對(duì)數(shù)據(jù)儲(chǔ)存需求和內(nèi)存需求進(jìn)行優(yōu)化;所謂移植性是指可以將數(shù)據(jù)在不同的軟件開發(fā)工具之間自由的進(jìn)行傳遞。(2)軟件開發(fā)機(jī)構(gòu)對(duì)自身的實(shí)際情況的考慮。軟件開發(fā)機(jī)構(gòu)要從實(shí)際出發(fā),結(jié)合自身的特點(diǎn)去選擇和購置計(jì)算進(jìn)軟件開發(fā)工具,考慮自身的情況主要包括軟件開發(fā)技術(shù)人才是否充足;軟件開發(fā)技術(shù)和經(jīng)驗(yàn)是否成熟和豐富;待開發(fā)的軟件系統(tǒng)規(guī)模如何;待開發(fā)的軟件系統(tǒng)屬于什么樣的類型;參與軟件開發(fā)的人員是否具備專業(yè)的知識(shí)、是否擁有良好的接受新事物的能力、是否具備團(tuán)隊(duì)協(xié)作精神和服從管理。
4計(jì)算機(jī)軟件開發(fā)工具選擇和集成的方法與步驟
軟件開發(fā)機(jī)構(gòu)選擇和集成計(jì)算機(jī)軟件開發(fā)工具的前提是結(jié)合自身的實(shí)際情況,用科學(xué)的方法制定好有關(guān)軟件開發(fā)的方法、過程等的標(biāo)準(zhǔn)。這樣在選擇和集成計(jì)算機(jī)軟件開發(fā)工具的時(shí)候才能做到有的放矢,計(jì)算機(jī)軟件開發(fā)工具在軟件開發(fā)中才能發(fā)揮出最大的作用。鑒于以上原因,軟件開發(fā)機(jī)構(gòu)要研究和界定自己?jiǎn)挝坏沫h(huán)境以及待開發(fā)軟件的特點(diǎn),從而確定待開發(fā)軟件的方法、模型規(guī)范,并對(duì)參與人員的綜合素質(zhì)進(jìn)行考評(píng)。另外,要對(duì)市場(chǎng)上現(xiàn)有的計(jì)算機(jī)軟件開發(fā)工具進(jìn)行實(shí)地考察,了解每種工具的相關(guān)信息,從中選擇能夠與自身相適應(yīng)的工具,并通過科學(xué)的方法,將這些工具進(jìn)行集成化。綜上所述,計(jì)算機(jī)軟件開發(fā)工具使用在軟件開發(fā)過程有著巨大的作用,在提升軟件開發(fā)效率的同時(shí)保證了軟件開發(fā)的質(zhì)量。軟件開發(fā)機(jī)構(gòu)在選擇和使用計(jì)算機(jī)軟件開發(fā)工具的時(shí)候要充分考慮工具、自身和待開發(fā)的軟件的特點(diǎn);對(duì)市場(chǎng)上各種軟件開發(fā)工具進(jìn)行認(rèn)真細(xì)致的了解,因地制宜的進(jìn)行選擇;加強(qiáng)對(duì)本機(jī)構(gòu)參與人員的培訓(xùn),使參與人員具備專業(yè)的知識(shí)和團(tuán)隊(duì)協(xié)作精神;對(duì)選擇的軟件開發(fā)工具與自身實(shí)際情況進(jìn)行有機(jī)的結(jié)合,以搭建良好的軟件開發(fā)環(huán)境,并根據(jù)環(huán)境制定出嚴(yán)謹(jǐn)?shù)囊?guī)范標(biāo)準(zhǔn),并在實(shí)際軟件開發(fā)過程中對(duì)規(guī)范標(biāo)準(zhǔn)進(jìn)行進(jìn)一步的修正和完善,最終使新軟件開發(fā)取得成功。
參考文獻(xiàn):
[1]孟德斌,羅曉沛,陳涵生.計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用研究[J].計(jì)算機(jī)工程,2002(04):276~279.
[2]杜德輝,黃鳳珍.計(jì)算機(jī)監(jiān)控系統(tǒng)繪圖工具軟件的設(shè)計(jì)與開發(fā)[J].水利水電技術(shù),1996(06):54~56.
[3]袁春風(fēng).多媒體計(jì)算機(jī)軟件開發(fā)環(huán)境與工具[J].電子工程師,1995(01):28~35.
作者:崔平麗 單位:西京學(xué)院
計(jì)算機(jī)技術(shù) 計(jì)算機(jī)安全 計(jì)算機(jī)維護(hù) 計(jì)算機(jī)軟件 計(jì)算機(jī)理論 計(jì)算機(jī)網(wǎng)絡(luò) 計(jì)算機(jī)畢業(yè)論 計(jì)算機(jī)英語 計(jì)算機(jī)畢業(yè) 計(jì)算機(jī)病毒 紀(jì)律教育問題 新時(shí)代教育價(jià)值觀