計(jì)算機(jī)硬件開發(fā)范文

時(shí)間:2023-10-22 10:17:29

導(dǎo)語(yǔ):如何才能寫好一篇計(jì)算機(jī)硬件開發(fā),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

計(jì)算機(jī)硬件開發(fā)

篇1

關(guān)鍵詞:AS3.0;交互;事件監(jiān)聽;MouseEvent

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)09-0126-03

Abstract: This paper is presented in the teaching of computer basic courses, some shortcomings of the teaching content of computer hardware, puts on the teaching mode of interactive courseware, and focuses on how to develop a computer hardware installation of the courseware.

Key words: AS3.0; Interactive; Event listener; MouseEvent

1 開發(fā)背景

在計(jì)算機(jī)公共課教學(xué)中,計(jì)算機(jī)硬件的教學(xué)內(nèi)容是該課程的一個(gè)重要組成。但在教學(xué)中一般的過程是介紹硬件系統(tǒng)的組成、工作原理、各個(gè)硬件參數(shù)等。學(xué)生幾乎沒有對(duì)實(shí)際硬件接觸乃至組裝的機(jī)會(huì)。如果沒有實(shí)際的接觸和組裝,這部分的教學(xué)效果會(huì)大打折扣,筆者根據(jù)自己的教學(xué)實(shí)際需求,利用FLASH CS5.5 AS3.0及Photoshop設(shè)計(jì)和開發(fā)了一款適合計(jì)算機(jī)硬件教學(xué)的交互式課件。

2 課件基本模塊設(shè)計(jì)

本課件根據(jù)教學(xué)實(shí)際需求包含硬件系統(tǒng)工作原理、具體硬件介紹、安裝演示、仿真安裝練習(xí)和測(cè)試習(xí)題五個(gè)部分

工作原理介紹功能:利用動(dòng)畫演示計(jì)算機(jī)對(duì)數(shù)據(jù)加工處理的基本過程。分為輸入、存儲(chǔ)、運(yùn)算和輸出4個(gè)環(huán)節(jié)。

主要硬件介紹功能:利用動(dòng)畫演示每個(gè)硬件在計(jì)算機(jī)中的位置,物理外形、主要參數(shù)等

安裝演示功能:利用教學(xué)錄像演示計(jì)算機(jī)硬件的整個(gè)安裝流程,先介紹硬件實(shí)物然后進(jìn)入具體安裝,整個(gè)過程有配音和字幕。

模擬仿真安裝:利用交互式動(dòng)畫建立一個(gè)模擬仿真的安裝環(huán)境,使用者通過拖放式的游戲進(jìn)行硬件的模擬安裝。

習(xí)題練習(xí)功能:利用交互功能創(chuàng)建單項(xiàng)選擇練習(xí)題環(huán)境,使用者可以通過練習(xí)檢驗(yàn)自己所學(xué)知識(shí)的掌握情況。

3 主界面搭建

主界面是一個(gè)導(dǎo)航界面,通過主界面可以跳轉(zhuǎn)到前面所述的各個(gè)功能模塊。主界面建立在技術(shù)上主要是利用圖形繪制界面,添加相應(yīng)按鈕來(lái)進(jìn)行跳轉(zhuǎn)控制。跳轉(zhuǎn)控制主要通過編寫按鈕的CLICK事件監(jiān)聽程序來(lái)實(shí)現(xiàn)。界面的基本外觀如圖1所示。

4 各個(gè)功能實(shí)現(xiàn)

1)工作原理介紹功能實(shí)現(xiàn)

首先建立獨(dú)立場(chǎng)景,在本場(chǎng)景下導(dǎo)入相關(guān)基本素材。整個(gè)工作原理介紹為一個(gè)完整的動(dòng)畫自動(dòng)演示過程,以一個(gè)顯示二進(jìn)制數(shù)的元件模擬一個(gè)被加工處理的數(shù)據(jù),利用帶有箭頭的線段作為控制線、數(shù)據(jù)線和地址線的信號(hào)變化和方向變化。在控制線動(dòng)畫的作用下產(chǎn)生輸入動(dòng)作,數(shù)據(jù)元件從輸入設(shè)備端進(jìn)入通過數(shù)據(jù)線進(jìn)入內(nèi)存,內(nèi)存中一個(gè)帶有地址編號(hào)的單元出現(xiàn)該數(shù)據(jù)表示一個(gè)存儲(chǔ)動(dòng)作。在通過控制線動(dòng)畫模擬發(fā)出運(yùn)算指令向內(nèi)存取數(shù)據(jù),內(nèi)存中數(shù)據(jù)元件進(jìn)入CPU,隨后進(jìn)行運(yùn)算操作。控制線再發(fā)出存放數(shù)據(jù)指令將運(yùn)算后的數(shù)據(jù)存入內(nèi)存中。控制線發(fā)出輸出指令,數(shù)據(jù)通過數(shù)據(jù)線傳遞至輸出設(shè)備,整個(gè)動(dòng)畫演示結(jié)束。本部分的功能實(shí)現(xiàn)首先要清楚了解計(jì)算機(jī)的基本工作原理,然后在技術(shù)實(shí)現(xiàn)上能夠更形象描述出每個(gè)動(dòng)作變化。對(duì)每個(gè)環(huán)節(jié)上動(dòng)畫之間順序進(jìn)行正確編排,本部分基本不需要代碼編寫即可完成。

2)硬件演示實(shí)現(xiàn)

硬件演示的目標(biāo)是告訴學(xué)習(xí)者每個(gè)硬件在計(jì)算機(jī)中所處位置,物理外觀如何以及主要參數(shù)意義。因此本模塊采用了二級(jí)導(dǎo)航,用戶選擇不同硬件按鈕后播放不同的動(dòng)畫內(nèi)容,如單擊“CPU”按鈕時(shí),首先顯示CPU在計(jì)算機(jī)中的位置;然后彈出物理外觀圖;同時(shí)介紹物理外觀下的各個(gè)部分;最后放大CPU背面顯示主要參數(shù)。其他硬件部分以此類推。

3)硬件系統(tǒng)安裝演示實(shí)現(xiàn)

在這部分功能中主要是一個(gè)教學(xué)錄像片。教學(xué)錄像錄制時(shí),先介紹每個(gè)主要獨(dú)立硬件,安裝工具,最后是安裝過程。在安裝過程錄制時(shí)有每一步驟的配音,安裝步驟科學(xué)安排。首先是在主板上安裝CPU、風(fēng)扇、內(nèi)存和顯示卡;然后將主板固定于機(jī)箱,將機(jī)箱相關(guān)連線與主板連接;安裝硬盤及光驅(qū);封箱后連接鍵盤鼠標(biāo)顯示器等設(shè)備。

教學(xué)錄像中的一些重要環(huán)節(jié)應(yīng)該加入提示標(biāo)記等符號(hào),因此錄制完成后再利用會(huì)聲會(huì)影加以編輯。在相應(yīng)的時(shí)段加入提示符號(hào),提示字幕來(lái)為學(xué)習(xí)者更加詳細(xì)的解釋安裝過程。

4)硬件安裝仿真實(shí)現(xiàn)

該功能可以解決實(shí)際安裝需要拆解機(jī)器,造成器件消耗的成本問題。安裝仿真采用交互游戲的模式,學(xué)習(xí)者可以通過在模擬環(huán)境下的操作來(lái)進(jìn)行安裝的練習(xí)。

以主板硬件安裝為例,首先需要完成素材準(zhǔn)備。為了模擬該環(huán)境,將一個(gè)主板和主板上所有插接的原件拍攝成圖片;利用Photoshop對(duì)圖片中主板上的原件進(jìn)行截取,保存為獨(dú)立圖片。該工作結(jié)束后,將得到主板及所插接硬件的整體圖片,主板上插接的各個(gè)部件(如顯卡、內(nèi)存、CPU等)圖片。第二部將上述圖片導(dǎo)入Flash庫(kù)中,在新建場(chǎng)景中,利用導(dǎo)入的圖片創(chuàng)建主板元件及主板上插接部件相關(guān)的元件,將這些元件一一放入場(chǎng)景中,布局位置大概位置如圖2所示,同時(shí)為各個(gè)元件實(shí)例進(jìn)行命名。命名是為了在后續(xù)的程序代碼中對(duì)這些元件進(jìn)行引用。

在基本場(chǎng)景及元件建立完成后,核心工作是對(duì)指定的元件進(jìn)行編碼來(lái)完成模擬安裝交互操作。以內(nèi)存安裝為例。首先場(chǎng)景右側(cè)放置了內(nèi)存的元件,實(shí)例名稱為nc;在主板上內(nèi)存位置放置了一個(gè)內(nèi)存元件,實(shí)例名稱為ncs;在主板內(nèi)存相應(yīng)位置制作一個(gè)與此位置圖形一致的圖形元件,實(shí)例名為nccz;在動(dòng)作代碼中將ncs設(shè)置為不可見,this.ncs.alpha=0。然后編寫nc和nccz的監(jiān)聽代碼。

Nc元件的代碼主要是響應(yīng)鼠標(biāo)拖動(dòng),拖動(dòng)中釋放鼠標(biāo)時(shí)檢測(cè)其是否與nccz元件發(fā)生了hitTestObject事件;如果發(fā)生則令ncs可見,拖放結(jié)束,nc不可見;否則nc回到原來(lái)位置。具體代碼如下:

function release_xk(event:MouseEvent)

{if (tnc.hitTestObject(nccz))

{this. nc.alpha = 0;

this.tnc.stopDrag();

this.ncs.alpha = 100;}

else

{tnc.y = 235.85;

tnc.x = 80.15;

nc.stopDrag();}}

function move_nc(event:MouseEvent)

{this.nc.startDrag();}

nc.addEventListener(MouseEvent.MOUSE_DOWN,move_nc);

tnc.addEventListener(MouseEvent.MOUSE_UP,release_xk);

測(cè)試時(shí),拖動(dòng)nc元件,如果nc元件正好被拖動(dòng)至nccz上釋放鼠標(biāo),則ncs控件會(huì)顯示在內(nèi)存應(yīng)該所在位置;如果沒有在nccz上釋放鼠標(biāo),那么hitTestObject事件不會(huì)發(fā)生,則nc將回到原來(lái)位置顯示,可以繼續(xù)進(jìn)行拖動(dòng)操作。

5)單選練習(xí)功能實(shí)現(xiàn)

創(chuàng)建場(chǎng)景如圖3所示,主要包含了4個(gè)復(fù)選按鈕控件ca、cb、cc、cd,作為4個(gè)選項(xiàng)按鈕,添加了3個(gè)按鈕st、xt、pd,st切換到上一題;xt切換到下一題;pd判斷答題結(jié)果。該功能的主要控制邏輯是當(dāng)操作者做出選擇并單擊判斷按鈕后,根據(jù)選擇的選項(xiàng)是否正確給出提示,提示方式是播放一個(gè)正確zq或錯(cuò)誤cw的影片剪輯。

主要代碼如下:

判斷作答是否正確代碼

Function pd1(pd:MouseEvent)

{if(ca.selected==0 &&cb.selected==1 &&cc.selected==0 &&cd.selected==0)

{right_mc.play();}

else{

false_mc.play();}}

pd.addEventListener(MouseEvent.CLICK,pd1);

試題之間切換代碼

function xyt(e:MouseEvent)

{this.nextFrame();}

xt.addEventListener(MouseEvent.CLICK,xyt);

//跳轉(zhuǎn)上一題;

function xyt(e:MouseEvent)

{this.prevFrame();}

xt.addEventListener(MouseEvent.CLICK,xyt);

5 測(cè)試應(yīng)用

經(jīng)過調(diào)試后,最后生成swf文件,在本學(xué)期的課堂教學(xué)中投入實(shí)際應(yīng)用。在硬件教學(xué)中主要以該課件進(jìn)行,學(xué)生對(duì)這種形式非常歡迎,課堂教學(xué)效果有了進(jìn)一步改善。尤其是模擬安裝練習(xí)和習(xí)題測(cè)試,由于是具有交互性的環(huán)境學(xué)生樂于反復(fù)嘗試,這要最直接的結(jié)果就是對(duì)計(jì)算機(jī)硬件課程內(nèi)容的良好掌握。

參考文獻(xiàn):

篇2

[關(guān)鍵詞]計(jì)算機(jī) 應(yīng)用 軟件 開發(fā)技術(shù)

中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2014)15-0105-01

計(jì)算機(jī)硬件和軟件組成了計(jì)算機(jī)使用的統(tǒng)一整體。因此,計(jì)算機(jī)資源應(yīng)該既考慮硬件資源又考慮軟件資源。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如自檢程序、操作系統(tǒng)等。應(yīng)用軟件是主要解決某些具體問題的軟件,如學(xué)習(xí)管理軟件、人事管理軟件等。從功能上可以認(rèn)為軟件是利用計(jì)算機(jī)本身提供的邏輯功能,合理地組織計(jì)算機(jī)工作,簡(jiǎn)化或代替人們?cè)谑褂糜?jì)算機(jī)過程中的工作環(huán)境。因此,不論是支撐計(jì)算機(jī)工作還是支持用戶應(yīng)用的程序都是軟件。在20 世紀(jì) 50、60 年代人們是基于手工方式進(jìn)行軟件開發(fā)的,人們認(rèn)為計(jì)算機(jī)軟件就是程序。隨著使用化、商品化、通用化、大型化軟件的開發(fā),軟件設(shè)計(jì)者逐漸感到要有一定規(guī)范的文檔以保證程序從設(shè)計(jì)、調(diào)試到運(yùn)行的成功。這樣,從 20 世紀(jì) 70 年代開始,認(rèn)為軟件不僅是程序還包括開發(fā)、使用、維護(hù)這些程序所需要的一切文檔。到了 20 世紀(jì) 80 年代,國(guó)際標(biāo)準(zhǔn)化組織從軟件工程的概念上更為全面地給軟件定義為:計(jì)算機(jī)程序、實(shí)現(xiàn)此程序功能所采用的方法、規(guī)則以及與其關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行它所需要的數(shù)據(jù)都是計(jì)算機(jī)軟件。

1 軟件工程的概念

1.1 “軟件工程”概念提出

20 世紀(jì) 50、60 年代開發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯(cuò)率高。這種狀態(tài)不能滿足日益增長(zhǎng)的軟件生產(chǎn)的需要,產(chǎn)生以下四個(gè)方面的問題。a。軟件復(fù)雜性飛速增長(zhǎng);b。軟件成本高;c。開發(fā)周期長(zhǎng);d。維護(hù)工作量大。即出現(xiàn)了“軟件危機(jī)”現(xiàn)象。為了擺脫軟件生產(chǎn)的這種局面, 在 1968 年北大西洋公約組織的學(xué)術(shù)會(huì)議上,第一次提出了“軟件工程”這個(gè)概念。

軟件工程是開發(fā)和維護(hù)軟件的規(guī)范化方法,它的指導(dǎo)思想是以處理工程問題(如建筑工程、機(jī)械工程等)一樣的方法處理軟件生產(chǎn)的全過程。為了指導(dǎo)這種軟件生產(chǎn)的整個(gè)過程,產(chǎn)生了軟件工程學(xué)。

1.2 什么是軟件工程學(xué)

軟件工程學(xué)是研究和探討如何利用當(dāng)代的科學(xué)理論和技術(shù)指導(dǎo)軟件的開發(fā),以達(dá)到利用較少的投資獲得高質(zhì)量軟件產(chǎn)品的目的科學(xué)。

軟件工程學(xué)既是邊緣學(xué)科,又是一種綜合性學(xué)科。它包括計(jì)算機(jī)科學(xué)、系統(tǒng)工程學(xué)、管理學(xué)、經(jīng)濟(jì)學(xué)、人體工程學(xué)和心理學(xué)等。

2 軟件工程的發(fā)展

軟件工程的發(fā)展,大體經(jīng)歷了三個(gè)時(shí)代,即程序設(shè)計(jì)時(shí)代、軟件時(shí)代、軟件工程時(shí)代。

2.1 軟件開發(fā)的三個(gè)階段

前面講過用軟件工程的方式生產(chǎn)軟件的過程類似于機(jī)械、建筑工程生產(chǎn)產(chǎn)品的過程。如一個(gè)建筑工程(如立交橋、賓館大廈等)從開始到結(jié)束,經(jīng)歷設(shè)計(jì)、施工和驗(yàn)收三個(gè)階段。軟件產(chǎn)品的生產(chǎn)也要經(jīng)過定義、開發(fā)、維護(hù)的軟件開發(fā)三個(gè)階段。

2.2 軟件工程與其他工程科學(xué)不同之處

從上面建筑工程與軟件二種產(chǎn)品開發(fā)階段比較,可以看出:a.建筑工程流程圖中,設(shè)計(jì)藍(lán)圖產(chǎn)生之后,往下的每一步?jīng)]有回溯問題。但在軟件開發(fā)工程中,每一步都可能經(jīng)歷不只一次的修改和適應(yīng)的回溯問題。b.軟件交付使用后,還有一個(gè)運(yùn)行維護(hù)問題,如運(yùn)行后發(fā)現(xiàn)有隱藏錯(cuò)誤、運(yùn)行環(huán)境有變化、用戶要求的變更等。

3 應(yīng)用軟件開發(fā)方法

一個(gè)大型的應(yīng)用軟件、如計(jì)算機(jī)輔助設(shè)計(jì)軟件,大型仿真訓(xùn)練軟件等,需要多人共同完成。為保證大型應(yīng)用軟件系統(tǒng)的開發(fā)質(zhì)量,必須嚴(yán)格按照軟件工程的思路和原則,采用軟件的開發(fā)方法,使用軟件工程提供的圖示工具,組織軟件人員協(xié)調(diào)一致地完成設(shè)計(jì)與開發(fā)任務(wù)。

現(xiàn)應(yīng)用的軟件開發(fā)方法主要有三種:軟件生命周期法、原型化方法、自動(dòng)形式的系統(tǒng)開發(fā)方法。

3.1 軟件開發(fā)的生命周期法

生命周期方法是從時(shí)間角度對(duì)軟件的定義、開發(fā)和維護(hù)的復(fù)雜問題進(jìn)行分解,分成若干個(gè)階段。每個(gè)階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn)(前一階段的結(jié)束就是后一階段的開始。標(biāo)準(zhǔn)就是每個(gè)階段都應(yīng)該交出高質(zhì)量的文檔。軟件生命周期一般分為六個(gè)時(shí)期,即六個(gè)階段。

3.2 原型化方法

傳統(tǒng)的生命周期法的理論基礎(chǔ)較為嚴(yán)密。一般說來(lái),在軟件開發(fā)過程中,首先要經(jīng)過嚴(yán)格的定義或預(yù)先說明,并要求軟件開發(fā)人員和用戶在系統(tǒng)的開發(fā)初期就要對(duì)整個(gè)的功能和信息需求做出全面、準(zhǔn)確而深刻地認(rèn)定。

通常用戶給出概括性的軟件目標(biāo)而無(wú)法描述詳細(xì)的輸入、處理或輸出需求。而軟件開發(fā)人員也可能尚未確定處理算法的效果、操作系統(tǒng)的適用性及即將使用的人機(jī)界面形態(tài)。在這種情況下,對(duì)事務(wù)只有邊干邊認(rèn)識(shí),原型化方法就是基于這一主導(dǎo)思想。

3.3 原型的三種形態(tài)

3.3.1紙上原型。這種紙張和墨水的模型解釋了軟件上的一些特征。

3.3.2工作原型。制作所需軟件中的一部分功能,讓其在計(jì)算機(jī)上執(zhí)行,可使用戶和開發(fā)者在一定程度上了解即將被開發(fā)的程序。

3.3.3現(xiàn)有原型。利用一個(gè)可運(yùn)行的現(xiàn)成程序,完成所需功能的部分或全部,但是有一部分必須在新開發(fā)的基礎(chǔ)上加以改善。

3.4 原型法開發(fā)過程

利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評(píng)審階段、開發(fā)人員修改系統(tǒng)階段。

3.5 自動(dòng)形式的系統(tǒng)開發(fā)方法

這種方法的特點(diǎn)是采用第四代技術(shù)(4GT)包含的大量軟件開發(fā)工具,使軟件開發(fā)者只需說明軟件所要實(shí)現(xiàn)的內(nèi)容,而不必說明如何去實(shí)現(xiàn)。4GT軟件工具根據(jù)系統(tǒng)要求確定規(guī)范,進(jìn)行分析,自動(dòng)設(shè)計(jì),自動(dòng)編碼。

結(jié)束語(yǔ)在軟件工程中,不應(yīng)武斷地選擇某種方法,應(yīng)當(dāng)由應(yīng)用特性來(lái)決定所要采用的方法。往往采用以上方法相結(jié)合的模式,可加快軟件開發(fā)的進(jìn)度。

參考文獻(xiàn)

[1] 王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.

篇3

 

一. 計(jì)算機(jī)軟件行業(yè)的現(xiàn)狀

 

近年來(lái),計(jì)算機(jī)軟件行業(yè)越發(fā)崛起,成為有發(fā)展?jié)摿Φ挠袆?chuàng)新精神和蓬勃生機(jī)的年輕行業(yè),得到社會(huì)的廣泛關(guān)注,得到年輕人的青睞,讓更多人置身于軟件開發(fā)行業(yè)中。這個(gè)行業(yè)的發(fā)展與外國(guó)發(fā)展相比還有很大的差距,沒有外國(guó)發(fā)展的那么迅速。軟件開發(fā)行業(yè)中很少有資深的人才,許多人都是在這個(gè)行業(yè)呆了一段時(shí)間后轉(zhuǎn)業(yè)或者離開開發(fā)前線。一些從經(jīng)驗(yàn)中總結(jié)得到的技術(shù)沒有傳承下來(lái),進(jìn)而慢慢的被淹沒遺忘。

 

二.常見的計(jì)算機(jī)編程語(yǔ)言

 

(一)C語(yǔ)言

 

早在上個(gè)世紀(jì)七十年代到八十年代末期,C語(yǔ)言已經(jīng)被廣泛應(yīng)用在生活中,同時(shí)小型微機(jī)、大型主機(jī)也被應(yīng)用到C程序中,它不僅擁有良好的設(shè)計(jì)語(yǔ)言,還能為工作系統(tǒng)編制對(duì)應(yīng)的應(yīng)用程序。在編寫過程中,它不依賴計(jì)算機(jī)硬件以及相關(guān)功能。隨著時(shí)間的推移,C語(yǔ)言已經(jīng)擁有一定的歷史,到現(xiàn)在它仍然被利用,說明它具有極強(qiáng)的生命力。它已經(jīng)得到了很多人的認(rèn)可,并且成為現(xiàn)代性編程語(yǔ)言。在計(jì)算機(jī)開發(fā)中,它具有靈活方便、精悍短小等特征,雖然只有9類控制語(yǔ)句、32個(gè)關(guān)鍵性詞語(yǔ),但是它能將高級(jí)語(yǔ)言的語(yǔ)句、基本構(gòu)造以及低級(jí)語(yǔ)言有機(jī)的整合起來(lái)。另外,它還能計(jì)算機(jī)進(jìn)行字節(jié)、單元位以及選址工作。由于數(shù)據(jù)模型豐富,具有整型、實(shí)型、數(shù)組型、字符型、構(gòu)造型以及共用體類型,在豐富的數(shù)據(jù)來(lái)行中,它為計(jì)算機(jī)軟件成本提供了良好的運(yùn)算過程,從而逐步提升運(yùn)作效率。

 

它具有34種運(yùn)算符號(hào),在賦值、括號(hào)都能被C語(yǔ)言利用的過程中,具有表達(dá)方式靈活等特征,通過生成質(zhì)量有保障目標(biāo)代碼,從而不斷提高執(zhí)行效率。除此之外,它還能直接訪問物理區(qū)域,對(duì)軟件開發(fā)進(jìn)行實(shí)時(shí)性開發(fā),它允許對(duì)物理地址進(jìn)行訪問,具有表達(dá)能力好、移植性好等特征,幾乎所有的軟件商都會(huì)裝有C語(yǔ)言。

 

(二)C++與VC++

 

從目前的計(jì)算機(jī)軟件開發(fā)來(lái)看,視覺窗口已經(jīng)讓圖像成為標(biāo)準(zhǔn),但是運(yùn)用C語(yǔ)言具有很大的難度。在C語(yǔ)言的基礎(chǔ)上,通過革新與創(chuàng)造,開發(fā)了C++,它不僅具有C語(yǔ)言的特征,還對(duì)C語(yǔ)言進(jìn)行了大量的知識(shí)擴(kuò)充。C++的功能是,通過多種編程范式、程序設(shè)計(jì)以及類型檢查,讓其不僅適用于程序設(shè)計(jì),還被公認(rèn)為是擁有混合性程序設(shè)計(jì)的語(yǔ)言,通過該程序能便捷的設(shè)置窗口。在微軟的高功能地位中,VC++只要微軟在C++語(yǔ)言的基礎(chǔ)上,都能加快計(jì)算機(jī)軟件開發(fā)以及利用步驟。

 

(三)Access與Visual Basic

 

在計(jì)算機(jī)軟件開發(fā)與編程中,Visual Basic主要包括事件驅(qū)動(dòng)以及環(huán)境開發(fā)等編程語(yǔ)言,這個(gè)程序也是目前使用量最多的程序。GUI圖形用戶與RAD快速應(yīng)用都是VB編程語(yǔ)言的應(yīng)用功能。在計(jì)算機(jī)軟件開發(fā)中,數(shù)據(jù)庫(kù)作為一項(xiàng)不可缺少的語(yǔ)言。SQL機(jī)構(gòu)化查詢已經(jīng)成為數(shù)據(jù)庫(kù)使用最頻繁的語(yǔ)言,VB可圖像操作為其提供了良好的數(shù)據(jù)庫(kù)功能。另外,它還在內(nèi)部設(shè)置了SQL結(jié)構(gòu)查詢語(yǔ)言,和VC++比較,VB更加方便。而Access并聯(lián)式數(shù)據(jù)庫(kù)管理則主要運(yùn)用在小型數(shù)據(jù)庫(kù)中,并且具有強(qiáng)大的功能。通過Visual Basic語(yǔ)言工具不僅能讓VB與VBA產(chǎn)生良好的協(xié)作關(guān)系,還能讓VB語(yǔ)言更好的應(yīng)用在軟件開發(fā)中。

 

(四)Java語(yǔ)言

 

在計(jì)算機(jī)軟件開發(fā)中,運(yùn)用Java語(yǔ)言避免了C++與C+語(yǔ)言在軟件開發(fā)中的困難,能夠?qū)螜C(jī)的軟件開發(fā)編程對(duì)應(yīng)的網(wǎng)絡(luò)模式。它和普通的語(yǔ)言開發(fā)以及應(yīng)用相比,它的工作原理是將代碼翻譯成二進(jìn)制節(jié)碼,而不是利用多種平臺(tái)的機(jī)器對(duì)其翻譯。這樣,也就展示了一次翻譯、執(zhí)行的編程特性。在字節(jié)翻譯的環(huán)境下,它也會(huì)縮短Java運(yùn)行效率。在語(yǔ)法利用上,它和C++、C+類似,但是也在它們的基礎(chǔ)上進(jìn)行了發(fā)展,沒有多繼承、操作符重載等特征。根據(jù)封裝性、繼承性、多態(tài)性等語(yǔ)言特征,在提供接口、原語(yǔ)繼承的同時(shí),使用各種接口,確保多重功能順利完成。另外,Java還具有移植性、通用性、高效性、安全性等特征,已經(jīng)廣泛應(yīng)用于互聯(lián)網(wǎng)、數(shù)據(jù)處理、游戲控制與手機(jī)中,綜合Java特點(diǎn),它具有廣闊的應(yīng)用前景與優(yōu)勢(shì)。

 

三.原則

 

(一).整體結(jié)構(gòu)

 

開發(fā)項(xiàng)目的整理結(jié)構(gòu)決定了用什么樣的開發(fā)軟件,使用什么樣的編程語(yǔ)言,整個(gè)系統(tǒng)是由多個(gè)部分組成,并不是說整個(gè)系統(tǒng)都必須要使用同一種編程語(yǔ)言進(jìn)行編寫,編程語(yǔ)言的選擇應(yīng)該依據(jù)項(xiàng)目功能而定。對(duì)于成本投入較大的操作,如:圖形渲染、密碼學(xué)、視頻處理以及信號(hào)處理等,程序員要認(rèn)真考慮,盡量用一些靜態(tài)類型的語(yǔ)言。

 

(二)盡量使用最為熟悉的語(yǔ)言

 

熟練掌握的語(yǔ)言能夠運(yùn)用在開發(fā)軟件方面的話,可以節(jié)省大量的時(shí)間,并且能夠?qū)浖こ添?xiàng)目時(shí)間表進(jìn)行準(zhǔn)確預(yù)測(cè),及時(shí)完工。此外,熟悉的語(yǔ)言可以創(chuàng)新,如,開發(fā)的軟件是偏重復(fù)處理手工勞動(dòng)時(shí), 就可以根據(jù)實(shí)際情況選擇簡(jiǎn)單、靈活的編程語(yǔ)言,尤其是選擇那些自身就具備相應(yīng)功能的編程語(yǔ)言。

 

(三)充分考慮硬件環(huán)境

 

硬件環(huán)境是軟件開發(fā)的基礎(chǔ),所有軟件編程語(yǔ)言都應(yīng)該適應(yīng)硬件環(huán)境,所以軟件開發(fā)過程中要考慮外部硬件環(huán)境。

 

通常情況下,編程語(yǔ)言適應(yīng)了目前版本的硬件環(huán)境,但隨著硬件設(shè)備的更新,當(dāng)前的軟件可能就不適應(yīng)了,不匹配的問題仍然存在。

 

因此,在程序開發(fā)以前要選擇適應(yīng)環(huán)境的編程語(yǔ)言,這樣編出來(lái)的程序就能夠長(zhǎng)時(shí)間較好地運(yùn)行。只有這樣才能確保任何編程語(yǔ)言編出來(lái)的開發(fā)軟件都能夠?qū)崿F(xiàn)并能夠快速調(diào)整,因此,快速原型是很重要的,動(dòng)態(tài)語(yǔ)言在這方面表現(xiàn)出了突出的優(yōu)點(diǎn),可以和很多相關(guān)庫(kù)進(jìn)行結(jié)合。

 

(四)語(yǔ)言的選擇要考慮是否支持平臺(tái)

 

支持平臺(tái)也是在編程語(yǔ)言選擇過程中需要考慮的因素。

 

例如:在瀏覽器中運(yùn)行的程序語(yǔ)言,根據(jù)語(yǔ)言是否適應(yīng)就可以有選擇的使用一些語(yǔ)言。平臺(tái)是一個(gè)大環(huán)境,所有操作都應(yīng)該適應(yīng)于平臺(tái),一些程序開發(fā)過程中,程序語(yǔ)言的格式?jīng)Q定了要涉及大量的位操作,此時(shí),要充分考慮大量的位操作是否給軟件開發(fā)帶來(lái)困難,是否可以避免大量的工作,如果必須要進(jìn)行大量的位操作,那就應(yīng)該選擇那些具有容易位操作而且可以提供合適數(shù)據(jù)類型等特點(diǎn)的編程語(yǔ)言。

 

同時(shí), 在一些特殊領(lǐng)域,程序員應(yīng)該使用專業(yè)的編程語(yǔ)言,因?yàn)檫@些程序語(yǔ)言具有很強(qiáng)的針對(duì)性,使用起來(lái)既能夠節(jié)省很多的工作時(shí)間,還可以防止編程出現(xiàn)較大的失誤。

 

四.結(jié)語(yǔ):

 

編程語(yǔ)言是計(jì)算機(jī)軟件開發(fā)的靈魂,它決定了我們所開發(fā)軟件的效果。而編程語(yǔ)言的選擇則是計(jì)算機(jī)軟件開發(fā)的重要環(huán)節(jié),選擇了合適的編程語(yǔ)言進(jìn)行編寫,不僅能夠很好的提高編程效率也提高了計(jì)算機(jī)軟件的效率。選擇合適的編程語(yǔ)言進(jìn)行編寫并不是一件簡(jiǎn)單的事,所以我們要在編程語(yǔ)言的選擇上不斷的進(jìn)行探究,豐富及強(qiáng)化自身的知識(shí),進(jìn)行探索。如果不這樣的話,就很難在復(fù)雜而系統(tǒng)的計(jì)算機(jī)軟件開發(fā)中嶄露頭角,在競(jìng)爭(zhēng)激烈的計(jì)算機(jī)軟件行業(yè)中占有一席之地。

篇4

關(guān)鍵詞:計(jì)算機(jī)應(yīng)用;軟件開發(fā);維護(hù)

信息技術(shù)時(shí)代,計(jì)算機(jī)系統(tǒng)擁有更強(qiáng)大的服務(wù)功能,使用范圍廣,對(duì)我國(guó)信息化產(chǎn)業(yè)發(fā)展造成了很大的影響。計(jì)算機(jī)應(yīng)用軟件,使得人們多樣化需求得到了滿足,設(shè)備應(yīng)用價(jià)值得到了全面提高,在工作與生活上為人們創(chuàng)造了便利。社會(huì)發(fā)展進(jìn)程中,計(jì)算機(jī)應(yīng)用軟件需求量日益張?jiān)觯蚨行ч_發(fā)軟件并做好維護(hù),確保計(jì)算機(jī)應(yīng)用軟件順應(yīng)時(shí)代潮流,為社會(huì)發(fā)展做出貢獻(xiàn)。

一、計(jì)算機(jī)應(yīng)用軟件開發(fā)分析

(一)用戶需求分析

計(jì)算機(jī)設(shè)備而言,設(shè)計(jì)其軟件系統(tǒng)時(shí),確保設(shè)計(jì)方與用戶基本需求保持一致,深入開展市場(chǎng)調(diào)查,掌握用戶基本軟件開發(fā)需求,增強(qiáng)軟件設(shè)計(jì)的準(zhǔn)確、清晰與直觀性。所以,需求分析背景下,要注意以下幾方面:(1)調(diào)查分析過程中,初步構(gòu)建宏觀調(diào)控模型。(2)消除模型外部影響因素,抽象處理邏輯模型,實(shí)現(xiàn)合理設(shè)計(jì)。(3)對(duì)該系統(tǒng)過于理想系統(tǒng)存在的差異性進(jìn)行全面分析。(4)完善并補(bǔ)充目標(biāo)系統(tǒng),軟件系統(tǒng)設(shè)計(jì)基本需求得到滿足。(5)項(xiàng)目審核前提下,用戶基本需求獲得滿足。

(二)軟件設(shè)計(jì)與程序編輯

軟件設(shè)計(jì)旨在系統(tǒng)環(huán)境中,利用軟件開發(fā)與分析功能,合理劃分系統(tǒng)模塊,同時(shí)在設(shè)計(jì)模塊基礎(chǔ)上,有效說明系統(tǒng)功能,確保在系統(tǒng)模塊不同環(huán)境下,有效分析程序編寫過程。計(jì)算機(jī)設(shè)備軟件系統(tǒng)設(shè)計(jì)環(huán)境中,程序編碼是開發(fā)的重要構(gòu)成部分,資源整體開發(fā)背景下,項(xiàng)目開發(fā)人員編寫與分析程序語(yǔ)言,以此實(shí)現(xiàn)最終程序目標(biāo)。另外,在此過程中,編寫人員還要全面分析項(xiàng)目生成結(jié)果,以此確保合理編輯程序。

(三)應(yīng)用軟件系統(tǒng)測(cè)試

計(jì)算機(jī)應(yīng)用軟件設(shè)計(jì)時(shí),利用系統(tǒng)測(cè)試合理檢驗(yàn)項(xiàng)目,便于及時(shí)發(fā)現(xiàn)系統(tǒng)軟件存在的不足,確保系統(tǒng)軟件正常發(fā)揮其功能,實(shí)現(xiàn)穩(wěn)定測(cè)試目標(biāo)。同時(shí),工程測(cè)試中,測(cè)試人員要利用單元與綜合測(cè)試相結(jié)合的階段性分析方法,有效確立應(yīng)用軟件的模塊功能,增強(qiáng)系統(tǒng)設(shè)計(jì)的穩(wěn)定與安全性。系統(tǒng)測(cè)試過程中,檢測(cè)人員一旦發(fā)現(xiàn)系統(tǒng)存在的缺陷與問題,就應(yīng)及時(shí)調(diào)整系統(tǒng)資源,增強(qiáng)軟件系統(tǒng)應(yīng)用的穩(wěn)定性,在此基礎(chǔ)上確保計(jì)算機(jī)系統(tǒng)軟件實(shí)現(xiàn)合理的開發(fā)與維護(hù)。

二、應(yīng)用軟件維護(hù)策略分析

(一)對(duì)應(yīng)用軟件做好管理規(guī)劃設(shè)計(jì)

對(duì)于計(jì)算機(jī)應(yīng)用軟件,為了實(shí)現(xiàn)合理應(yīng)用軟件,加強(qiáng)管理顯得尤為重要。軟件開發(fā)商要逐步完善相應(yīng)的管理方案,合理規(guī)劃軟件應(yīng)用管理設(shè)計(jì)。為軟件項(xiàng)目構(gòu)建品質(zhì)管理目標(biāo),通過應(yīng)用軟件的完善,增強(qiáng)管理的可靠與高效性,條件允許情況下,對(duì)有效修改并移植應(yīng)用軟件。對(duì)軟件進(jìn)行有效管理,促使軟件項(xiàng)目發(fā)展更加穩(wěn)定。

(二)為應(yīng)用軟件合理選擇程序支持平臺(tái)

計(jì)算機(jī)應(yīng)用軟件而言,軟件支撐平臺(tái)質(zhì)量直接影響到軟件功能的發(fā)揮與運(yùn)行,支撐平臺(tái),是進(jìn)行軟件編程的基礎(chǔ),軟件平臺(tái)為計(jì)算機(jī)系統(tǒng)提供了可供選擇的語(yǔ)言,同時(shí)用戶應(yīng)用軟件時(shí),加強(qiáng)軟件維護(hù),增強(qiáng)軟件維護(hù)意識(shí),對(duì)查殺軟件做好定期維護(hù),應(yīng)用防火墻等技術(shù)維護(hù)應(yīng)用軟件,增強(qiáng)軟件應(yīng)用的安全性。同時(shí),用戶要對(duì)系統(tǒng)緩存壓力進(jìn)行定期清理,清理掉不必要的相關(guān)軟件,以此為計(jì)算機(jī)軟件應(yīng)用創(chuàng)造安全的運(yùn)行環(huán)境。采用多樣化措施,實(shí)現(xiàn)安全、穩(wěn)定與持續(xù)的軟件應(yīng)用維護(hù)目標(biāo)。

(三)及時(shí)糾正應(yīng)用軟件錯(cuò)誤問題

軟件開發(fā)中,開發(fā)人員要加強(qiáng)檢測(cè)系統(tǒng)應(yīng)用缺陷問題,應(yīng)用過程中,及時(shí)發(fā)現(xiàn)軟件缺陷,并采取有效措施彌補(bǔ)這種缺陷,以此有效預(yù)防軟件應(yīng)用程序混亂局面的出現(xiàn),采取有效措施,促使軟件實(shí)現(xiàn)正常運(yùn)行目標(biāo)。

(四)合理選用應(yīng)用軟件維護(hù)方法,做好定期維護(hù)

新時(shí)期,現(xiàn)代技術(shù)水平不斷提高,軟件應(yīng)用維護(hù)與技術(shù)日新月異。現(xiàn)階段,應(yīng)用軟件有多種維護(hù)方法,軟件開發(fā)人員要合理選用維護(hù)方法,確保軟件運(yùn)行更加穩(wěn)定。以此,應(yīng)用軟件實(shí)現(xiàn)更高的服務(wù)功能,性能得到逐步優(yōu)化,實(shí)現(xiàn)更加可靠的應(yīng)用,軟件應(yīng)用范圍不斷拓寬。對(duì)于網(wǎng)絡(luò)系統(tǒng)穩(wěn)定與適應(yīng)性的保障與提高、服務(wù)功能的提高,定期維護(hù)應(yīng)用軟件是十分必要的,根據(jù)用戶實(shí)際需求,對(duì)軟件服務(wù)功能進(jìn)行逐步優(yōu)化,做好定期維護(hù)。

(五)加強(qiáng)檢查應(yīng)用軟件性能

軟件應(yīng)用過程中,使用性能影響因素比較多,對(duì)應(yīng)用軟件加強(qiáng)維護(hù),軟件正式使用后,定期檢測(cè)其性能,及時(shí)發(fā)現(xiàn)軟件系統(tǒng)存在的故障,并采取有效措施修正,以此延長(zhǎng)軟件系統(tǒng)使用壽命,增強(qiáng)軟件使用的安全與可靠性。定期檢查軟件性能,降低應(yīng)用軟件維護(hù)難度,從根本上提高整個(gè)軟件運(yùn)行質(zhì)量。

(六)根據(jù)用戶需求做好軟件維護(hù)

軟件運(yùn)行中,要根據(jù)用戶需求進(jìn)行軟件維護(hù)。軟件開發(fā)人員,要與用戶加強(qiáng)溝通交流,深入了解用戶需求,溝通掌握軟件運(yùn)行存在的問題,采取有效措施處理這些問題。結(jié)合用戶需求,開發(fā)升級(jí)相關(guān)應(yīng)用軟件,做好軟件維護(hù),以此確保計(jì)算機(jī)軟件實(shí)現(xiàn)安全穩(wěn)定的運(yùn)行。

三、結(jié)束語(yǔ)

綜上所述,日常生活中,計(jì)算機(jī)應(yīng)用軟件開發(fā)非常重要,計(jì)算機(jī)水平的提高,為社會(huì)信息化發(fā)展提供了重要的推動(dòng)力,同時(shí)推動(dòng)著社會(huì)經(jīng)濟(jì)發(fā)展,通過計(jì)算機(jī),人們工作與生活與網(wǎng)絡(luò)連接起來(lái),不受時(shí)間與空間限制,為人們創(chuàng)造更好的生存條件與信息資源,因而計(jì)算機(jī)開發(fā)與維護(hù)顯得尤為重要。日常工作中,軟件研發(fā)技術(shù)水平提高的同時(shí),逐步完善計(jì)算機(jī)軟件系統(tǒng)維護(hù)機(jī)制,以此為計(jì)算機(jī)行業(yè)可持續(xù)發(fā)展目標(biāo)的實(shí)現(xiàn)奠定良好的基礎(chǔ)。

參考文獻(xiàn)

篇5

關(guān)鍵詞: 軟件技術(shù); 植保應(yīng)用軟件; 軟件開發(fā)

  當(dāng)前, 隨著我國(guó)信息化建設(shè)的飛速發(fā)展, 一些地區(qū)網(wǎng)絡(luò)化建設(shè)進(jìn)程的加快, 為植保計(jì)算機(jī)應(yīng)用水平的提高提供了良好的機(jī)遇, 各地植保部門都已或正在準(zhǔn)備配置較高檔次的計(jì)算機(jī)硬件設(shè)備, 而與之相對(duì)應(yīng)的植保計(jì)算機(jī)應(yīng)用軟件的缺乏則成為提高植保計(jì)算機(jī)應(yīng)用水平的制約因素。因而開發(fā)高水平的植保計(jì)算機(jī)應(yīng)用軟件已迫在眉睫, 也是提高我國(guó)植保計(jì)算機(jī)應(yīng)用水平的必由之路。本文結(jié)合計(jì)算機(jī)軟件技術(shù)的發(fā)展和中國(guó)農(nóng)業(yè)大學(xué)植保信息與軟件技術(shù)實(shí)驗(yàn)室(IPM IST) 10 年來(lái)的實(shí)踐經(jīng)驗(yàn)就如何進(jìn)行植保應(yīng)用軟件開發(fā)的一些技術(shù)性問題進(jìn)行了探討。

1 植保應(yīng)用軟件的開發(fā)

  在當(dāng)前形勢(shì)下, 植保學(xué)科的科技人員應(yīng)以軟件工程理論為指導(dǎo), 把握計(jì)算機(jī)應(yīng)用的發(fā)展趨勢(shì), 選擇適合于植保專業(yè)技術(shù)人員使用的應(yīng)用軟件開發(fā)方法和軟件開發(fā)工具, 組織好軟件開發(fā)人員, 開發(fā)高水平、高質(zhì)量的植保應(yīng)用軟件系統(tǒng)。

1.1 以軟件工程理論為指導(dǎo)

  依據(jù)軟件工程的一般原理, 一個(gè)軟件從計(jì)劃設(shè)計(jì)到廢棄不用被稱為軟件的生存期( SW  L ifeCycle) , 可以分為6 個(gè)階段: 軟件計(jì)劃---軟件需求分析---軟件設(shè)計(jì)---軟件編碼---軟件測(cè)試---軟件維護(hù),生存期中的各個(gè)時(shí)期又可細(xì)分為若干更小的階段,不同的階段劃分方法, 就構(gòu)成了不同的軟件生存期模型(S W  L ifecycle Model) , 也稱為軟件開發(fā)模型。在軟件工程的發(fā)展過程中, 形成了許多種類的開發(fā)模型, 如瀑布模型(WaterfallModel)、快速原型模型(Rap id Pro to typ ing Model) 等。各種模型的應(yīng)用要根據(jù)所要開發(fā)的具體的應(yīng)用軟件系統(tǒng)來(lái)確定,同時(shí)也與所采用的開發(fā)方法及使用的開發(fā)工具有關(guān)。值得指出的是, 不同的軟件開發(fā)方法具有不同的特點(diǎn), 對(duì)軟件生命期工程階段劃分的強(qiáng)調(diào)程度也不一樣, 但軟件生命期的觀點(diǎn)仍然是軟件工程學(xué)的一個(gè)基本觀點(diǎn), 反映了軟件發(fā)生、發(fā)展所應(yīng)遵循的內(nèi)在規(guī)律(謝榮傳, 1995)。

  植保應(yīng)用軟件系統(tǒng)的研制同一般性應(yīng)用軟件開發(fā)一樣, 必須以軟件工程學(xué)原理和方法為指導(dǎo), 軟件工程學(xué)理論與方法是高質(zhì)量植保軟件研制成功的根本保障。原因在于: 能夠有效地進(jìn)行系統(tǒng)計(jì)劃與設(shè)計(jì), 少走彎路, 避免不應(yīng)有的錯(cuò)誤, 從而縮短開發(fā)周期, 節(jié)約人力物力。能夠順利地進(jìn)行系統(tǒng)開發(fā), 在質(zhì)量保證的前提下, 為用戶提供正確、可靠的應(yīng)用軟件。能夠科學(xué)地進(jìn)行系統(tǒng)維護(hù), 在實(shí)際應(yīng)用中保持軟件旺盛的生命力?;仡櫧鼛啄暌验_發(fā)出較為優(yōu)秀的植保應(yīng)用軟件, 如綠十字博士系統(tǒng)(全國(guó)農(nóng)業(yè)技術(shù)推廣服務(wù)中心研制)、粘蟲遷飛專家系統(tǒng)(中國(guó)農(nóng)科院植物保護(hù)研究所研制)、梨黑星病預(yù)測(cè)與管理專家系統(tǒng)ESPSPM (李保華等, 1996)、植檢害蟲圖文信息系統(tǒng)(王之嶺, 1996)、植物病毒檢疫診斷支持系統(tǒng)PQV 2DSS (李明福, 1996) 以及北方地區(qū)蔬菜害蟲田間識(shí)別系統(tǒng)PESTD IA G (李志紅, 1997) 等, 這些軟件的研制無(wú)一不滲透了軟件工程的思想。黃淮海地區(qū)麥蚜預(yù)測(cè)預(yù)報(bào)系統(tǒng)(HH2AphidGIS) 根據(jù)軟件工程理論進(jìn)行了系統(tǒng)的設(shè)計(jì), 以快速原型法為系統(tǒng)開發(fā)模型(高靈旺, 1998)。

  從目前所進(jìn)行的一些植保軟件系統(tǒng)( 如 PQ 2IN FORM IS、PestD iag 等) 的開發(fā)來(lái)看, 由于系統(tǒng)的規(guī)模較小, 開發(fā)人員一般只有1~2 人, 因此在系統(tǒng)的生命周期中減少了一些有關(guān)文檔, 如計(jì)劃任務(wù)書、需求規(guī)格任務(wù)書和設(shè)計(jì)說明書等的書寫。另外, 由于軟件工程理論本身的發(fā)展, 即面向?qū)ο蠹夹g(shù)與可視化編程技術(shù)的發(fā)展, 也使得一些較為復(fù)雜的系統(tǒng)的開發(fā)設(shè)計(jì)也變得相對(duì)容易, 因而也不必完全按照上述模式來(lái)嚴(yán)格地書寫有關(guān)文檔, 但整個(gè)系統(tǒng)的開發(fā)還是依照軟件生命期來(lái)完成的, HH2AphidGIS 系統(tǒng)的研制就是這樣進(jìn)行的。

1.2 開發(fā)平臺(tái)的選擇

  操作系統(tǒng)是最重要的計(jì)算機(jī)系統(tǒng)軟件之一。操作系統(tǒng)是對(duì)計(jì)算機(jī)系統(tǒng)自身的硬件和軟件資源進(jìn)行全面控制和管理(存貯管理、處理器管理、設(shè)備管理、信息管理和作業(yè)管理) 的程序, 使計(jì)算機(jī)在其總指揮下能夠正常運(yùn)行, 所有安裝在計(jì)算機(jī)中的其他軟件都依靠操作系統(tǒng)的指令來(lái)完成工作。操作系統(tǒng)是用戶和計(jì)算機(jī)的接口, 也就是應(yīng)用軟件的開發(fā)平臺(tái)。

  選擇開發(fā)平臺(tái)時(shí), 應(yīng)充分考慮平臺(tái)的實(shí)用性、簡(jiǎn)易性、可維護(hù)性、可擴(kuò)展性、性能價(jià)格比、對(duì)網(wǎng)絡(luò)的適用性、所用基本支撐環(huán)境的普及性及計(jì)算機(jī)應(yīng)用的未來(lái)發(fā)展方向。目前, W indow s 系統(tǒng)由于用戶界面友好、易于操作等特點(diǎn)而倍受用戶的歡迎, 因而, 基于W indows的應(yīng)用軟件也成為當(dāng)今軟件開發(fā)商和用戶的首選方案。以黃淮海地區(qū)麥蚜預(yù)測(cè)預(yù)報(bào)系統(tǒng)(HH-AphidGIS)的開發(fā)為例,在開發(fā)原型時(shí)選擇了W indows3.1作為系統(tǒng)開發(fā)的平臺(tái)。但從發(fā)展方向上看,Microsoft的32位W indows95操作系統(tǒng)已逐步成為微機(jī)應(yīng)用的主要平臺(tái),而W indows95/98 N T 作為未來(lái)微機(jī)和網(wǎng)絡(luò)系統(tǒng)的主要應(yīng)用平臺(tái), 其發(fā)展勢(shì)頭是不可阻擋的;同時(shí)各地區(qū)測(cè)報(bào)部門的計(jì)算機(jī)應(yīng)用也逐步在向Windows95/98 平臺(tái)移植,W indow s 95/98 將作為該系統(tǒng)未來(lái)應(yīng)用的主要平臺(tái)。因而HH2AphidGIS系統(tǒng)最終放棄了Windows3.1,選擇以Windows95為開發(fā)平臺(tái),以保證其技術(shù)的先進(jìn)性,以及與未來(lái)計(jì)算機(jī)應(yīng)用的發(fā)展方向保持一致。

1.3 開發(fā)方法的選擇

  根據(jù)軟件工程理論對(duì)系統(tǒng)進(jìn)行需求分析和設(shè)計(jì)后, 選擇適合于系統(tǒng)需求的開發(fā)方法是十分重要的。總的來(lái)說, 用于應(yīng)用軟件系統(tǒng)開發(fā)的途徑主要可歸納為2 種:

  第一由系統(tǒng)開發(fā)人員使用Bo rland C+ + 、V isualBA SIC 或Delphi 等語(yǔ)言直接編程, 稱為直接編程法。這種方法開發(fā)周期長(zhǎng), 費(fèi)用高, 系統(tǒng)完成后的穩(wěn)定性、健壯性均需大量的工作來(lái)保證, 而且對(duì)開發(fā)人員的要求較高。但這種方法優(yōu)點(diǎn)是靈活, 開發(fā)者可以充分發(fā)揮其想象力, 靈活自如地設(shè)計(jì)出各種變化的用戶界面, 并能夠充分實(shí)現(xiàn)系統(tǒng)所要求的種種特殊功能。

  第二使用市場(chǎng)已有的開發(fā)工具, 如A utho rware、M ult ibase 等來(lái)實(shí)現(xiàn), 稱為工具法。這種方法開發(fā)周期短、開發(fā)費(fèi)用較低, 開發(fā)人員一般無(wú)需編程, 通過編寫劇本、書寫描述語(yǔ)言或編輯卡片等即可完成應(yīng)用系統(tǒng)。系統(tǒng)的健壯性和穩(wěn)定性依賴于所使用的開發(fā)平臺(tái)或開發(fā)系統(tǒng)。開發(fā)人員很難突破開發(fā)平臺(tái)所提供的各種功能的限制, 因而開發(fā)出的應(yīng)用系統(tǒng)也較為模式化。

  對(duì)于一個(gè)具體的系統(tǒng)而言, 需根據(jù)系統(tǒng)設(shè)計(jì)階段的需求分析和開發(fā)人員的實(shí)際情況進(jìn)行選擇, 如V egePest 作為一個(gè)多媒體數(shù)據(jù)庫(kù)就是選擇用工具法作為其系統(tǒng)的開發(fā)方法, 而PestD iag 作為一個(gè)多媒體專家系統(tǒng), 需進(jìn)行嚴(yán)格的推理, 目前的一些工具軟件還都不具備這種能力, 因而選擇了直接編程法。HH2AphidGIS 系統(tǒng)作為一個(gè)集地理信息系統(tǒng)、多媒體、數(shù)據(jù)庫(kù)管理、預(yù)測(cè)預(yù)報(bào)等功能于一體的實(shí)用性系統(tǒng), 從系統(tǒng)開發(fā)的需求分析來(lái)看,HH2AphidGIS 系統(tǒng)不但需要多媒體功能的支持, 而且主要進(jìn)行麥蚜的預(yù)測(cè)預(yù)報(bào), 需進(jìn)行模型的運(yùn)算以及模型與GIS 之間的交互作用, 采用工具法無(wú)法滿足這些要求, 因此, 該系統(tǒng)的開發(fā)選擇了第一種方法, 即直接編程法。

1.4 開發(fā)工具的選擇

  如果選擇了應(yīng)用直接編程法進(jìn)行植保應(yīng)用軟件系統(tǒng)的開發(fā), 則選擇適宜的開發(fā)工具就成為必須認(rèn)真考慮的一個(gè)重要問題。如何選擇恰當(dāng)?shù)墓ぞ?這取決于你使用的操作系統(tǒng)平臺(tái)、開發(fā)工具易用性、應(yīng)用軟件的適用范圍、要解決的問題、規(guī)模、技術(shù)發(fā)展方向和可擴(kuò)展性等多方面的因素。工具的選擇既要滿足應(yīng)用系統(tǒng)的功能需求, 又須滿足其性能需求(如運(yùn)算速度、打印速度等) , 也可以幾種不同的語(yǔ)言平臺(tái)進(jìn)行混合編程, 以便取長(zhǎng)補(bǔ)短。目前植保應(yīng)用軟件的開發(fā)應(yīng)以可視化開發(fā)工具為首選工具。

  隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展, 編程工具也得到了迅猛的發(fā)展。近年來(lái), 在眾多的編程工具中, 可視化編程工具的發(fā)展格外引人注目。V isual BA SIC的推出使得"幾分鐘內(nèi)就可編寫一個(gè)W indow s 應(yīng)用程序"已經(jīng)不再是神話。而Bo rland Delphi 210 的推出則使可視化編程工具逐漸進(jìn)入熱潮。尤其是從1997年以來(lái)可視化編程工具成為一個(gè)非?;钴S的領(lǐng)域,各軟件廠商紛紛推出自己產(chǎn)品的新版本, 在功能、性能等方面均有較大提高, 各產(chǎn)品之間的競(jìng)爭(zhēng)也更加激烈。

  一般的可視化開發(fā)工具( 如V isual BA SIC,Power Builder 和Delphi) 都提供了可視化的開發(fā)環(huán)境, 提供了對(duì)OL E 構(gòu)件(OCX) 的支持, 可以與多種數(shù)據(jù)庫(kù)建立連接, 并且它們都有自己的底層編程語(yǔ)言等等(V isual BA SIC 用的是BA SIC, Delphi 用的是Object Pascal)。每種開發(fā)工具都有其技術(shù)特色和特定的應(yīng)用領(lǐng)域, 因而每個(gè)工具都擁有其特定的用戶群。但各產(chǎn)品在不斷升級(jí)的過程中, 不斷取長(zhǎng)補(bǔ)短, 不斷地融入許多競(jìng)爭(zhēng)對(duì)手的產(chǎn)品的特點(diǎn), 功能不斷豐富,性能不斷完善。

  在HH2AphidGIS 系統(tǒng)開發(fā)過程中, 根據(jù)系統(tǒng)功能的需求選擇了以Bo rland Delphi Client Server210 版作為系統(tǒng)開發(fā)的主要工具, 并輔以其它工具軟件等。這主要是考慮了Delphi 以下幾個(gè)方面的特點(diǎn): ①借助Delphi 中控件和模板的使用與功能, 編寫程序非常方便, 提高了開發(fā)應(yīng)用程序的效率,②Delphi 預(yù)先將應(yīng)用程序編譯成經(jīng)過優(yōu)化的本地代碼, 其執(zhí)行速度明顯高于同類產(chǎn)品; ③Delphi 的一個(gè)超強(qiáng)能力就是可以將原先在桌面型數(shù)據(jù)庫(kù)開發(fā)的程序很輕易地讓遠(yuǎn)端SQL 服務(wù)器接受, 甚至在數(shù)據(jù)來(lái)源改變后都無(wú)需對(duì)用戶界面做任何的修改。同時(shí)用戶不需要第三方的開發(fā)工具, 直接能夠在Delphi 的集成環(huán)境中進(jìn)行數(shù)據(jù)庫(kù)操作。

1.5 開發(fā)人員的組成

  計(jì)算機(jī)應(yīng)用軟件系統(tǒng)開發(fā)人員的組成是隨著編程語(yǔ)言和開發(fā)工具的發(fā)展變化而變化的。計(jì)算機(jī)高級(jí)編程語(yǔ)言的產(chǎn)生使廣大非計(jì)算機(jī)專業(yè)工作者(一般用戶) 能夠進(jìn)入計(jì)算機(jī)應(yīng)用領(lǐng)域。尤其值得一提的是, 近年來(lái)面向?qū)ο罄碚摰陌l(fā)展和可視化開發(fā)工具的興起, 大大降低了應(yīng)用軟件系統(tǒng)開發(fā)的難度, 減少了程序代碼的書寫量, 提高了軟件開發(fā)的效率, 為廣大非計(jì)算機(jī)專業(yè)工作者(包括植保工作者) 開發(fā)出本領(lǐng)域內(nèi)高質(zhì)量的應(yīng)用軟件系統(tǒng)提供了可靠的工具,使各領(lǐng)域內(nèi)應(yīng)用軟件系統(tǒng)的開發(fā)進(jìn)一步擺脫了計(jì)算機(jī)專業(yè)人員的限制, 而各領(lǐng)域的專家也逐步成為應(yīng)用軟件系統(tǒng)開發(fā)的主導(dǎo)人員。

  根據(jù)以上分析以及從總結(jié) IPM IST 實(shí)驗(yàn)室 10多年來(lái)的實(shí)踐經(jīng)驗(yàn)來(lái)看, 目前植保應(yīng)用軟件系統(tǒng)的開發(fā)可以植保專業(yè)人員為主。當(dāng)然, 其中的一部分人應(yīng)該既對(duì)軟件工程理論和程序設(shè)計(jì)知識(shí)有一定的了解, 又是植保領(lǐng)域的專家。從應(yīng)用軟件系統(tǒng)的分析、設(shè)計(jì), 到系統(tǒng)的最終實(shí)現(xiàn), 系統(tǒng)開發(fā)人員都應(yīng)把注意力集中在如何來(lái)反映植保專業(yè)的特點(diǎn), 植保專業(yè)知識(shí)的收集、整理及其內(nèi)涵的深入挖掘等方面, 而不是專注于冗長(zhǎng)乏味的代碼行的編寫上。當(dāng)今軟件技術(shù)的發(fā)展, 尤其是面向?qū)ο蠹夹g(shù)和可視化開發(fā)工具的發(fā)展為之提供了便利的條件, 因此系統(tǒng)設(shè)計(jì)人員和應(yīng)用領(lǐng)域的專家能夠有機(jī)地融合為一體。

  沈佐銳等人曾就植保領(lǐng)域?qū)<蚁到y(tǒng)的開發(fā)提出了產(chǎn)、學(xué)、研相結(jié)合的參與式協(xié)作方式。筆者認(rèn)為這種方式同樣適用于植保專業(yè)各個(gè)方面的應(yīng)用軟件系統(tǒng)的開發(fā), 如多媒體數(shù)據(jù)庫(kù)系統(tǒng)、信息管理與決策支持系統(tǒng)等。這種方式既能夠保證專業(yè)應(yīng)用軟件系統(tǒng)的適用性與專業(yè)理論的緊密結(jié)合, 又能夠有利于后續(xù)人才的培養(yǎng)。

  黃 淮 海 地 區(qū) 麥 蚜 預(yù) 測(cè) 預(yù) 報(bào) 系 統(tǒng) (HH-AphidGIS) 的開發(fā)就是采取了產(chǎn)、學(xué)、研相結(jié)合的參與式協(xié)作方式進(jìn)行的, 由中國(guó)農(nóng)科院植保所麥蟲組、中國(guó)農(nóng)業(yè)大學(xué)植保系 IPM IST 實(shí)驗(yàn)室以及山東、河北、河南等省的植??傉竞献魍瓿伞F渲? 中國(guó)農(nóng)科院植保所負(fù)責(zé)項(xiàng)目的組織協(xié)調(diào)工作和有關(guān)試驗(yàn)的設(shè)計(jì)、安排, 上述三省植保總站提供歷年麥蚜觀測(cè)的數(shù)據(jù)資料, 中國(guó)農(nóng)業(yè)大學(xué)植保系 IPM IST 實(shí)驗(yàn)室通過分析所獲取的各種數(shù)據(jù)完成系統(tǒng)的開發(fā)研制工作,最后由三省植??傉具M(jìn)行應(yīng)用及驗(yàn)證。

2 展 望

  植保應(yīng)用軟件系統(tǒng)的開發(fā), 經(jīng)過近10 多年來(lái)的積累, 特別是近3 年來(lái)的飛速發(fā)展, 已成為計(jì)算機(jī)農(nóng)業(yè)應(yīng)用中一個(gè)較為活躍的領(lǐng)域, 并在農(nóng)業(yè)生產(chǎn)及病蟲害綜合管理等方面發(fā)揮著越來(lái)越重要的作用。

  我國(guó)目前已有一些科技示范區(qū)將計(jì)算機(jī)專家系統(tǒng)用于指導(dǎo)農(nóng)業(yè)生產(chǎn), 產(chǎn)生了巨大的經(jīng)濟(jì)效益和社會(huì)效益, 收到了良好的示范效果。隨著計(jì)算機(jī)技術(shù)和國(guó)民經(jīng)濟(jì)的不斷發(fā)展,在不遠(yuǎn)的將來(lái)農(nóng)業(yè)計(jì)算機(jī)應(yīng)用將會(huì)更加普及, 應(yīng)用范圍也會(huì)不斷擴(kuò)大, 這就相應(yīng)地對(duì)農(nóng)業(yè)計(jì)算機(jī)應(yīng)用軟件系統(tǒng)在數(shù)量和質(zhì)量上提出更高的要求。因此, 開發(fā)出更多、更好、更加實(shí)用化的植保應(yīng)用軟件系統(tǒng)也就成為植保工作者責(zé)無(wú)旁貸的職責(zé)所在。對(duì)此, 我們應(yīng)該有著清醒的認(rèn)識(shí), 抓住機(jī)遇, 為我國(guó)植保技術(shù)的發(fā)展提供更廣闊的天地。

  [ 主要參考文獻(xiàn)]

  [ 1 ] 高靈旺. 黃淮海地區(qū)麥蚜信息管理與預(yù)測(cè)預(yù)報(bào)技術(shù)研究: [ 博士學(xué)位論文]. 北京: 中國(guó)農(nóng)業(yè)大學(xué), 1998

  [ 2 ] 謝榮傳. 計(jì)算機(jī)軟件技術(shù)基礎(chǔ). 北京: 北京科學(xué)技術(shù)出版社, 1995. 308p

  [ 3 ] 姚 青, 黎 峰. 制作多媒體軟件的兩種方法. 微型計(jì)算機(jī), 1997, 17(3) : 106~107

  [ 4 ] 曹國(guó)鈞主編. 最新Delphi 210310 入門、應(yīng)用及實(shí)例詳解. 成都: 電子科技大學(xué)出版社, 1997. 452p

篇6

關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)技術(shù);應(yīng)用;趨勢(shì);

如今,隨著科學(xué)技術(shù)的蓬勃發(fā)展和高新技術(shù)產(chǎn)業(yè)的不斷壯大,計(jì)算機(jī)技術(shù)的重要作用日益突出,受到了社會(huì)各界的密切關(guān)注和廣泛應(yīng)用。為了加快科技和高新技術(shù)產(chǎn)業(yè)的發(fā)展,保證計(jì)算機(jī)能夠滿足市場(chǎng)需求,有必要對(duì)基于計(jì)算機(jī)軟件開發(fā)技術(shù)的傳統(tǒng)開發(fā)技術(shù)進(jìn)行優(yōu)化和創(chuàng)新,以適應(yīng)新的時(shí)代潮流,并與國(guó)家發(fā)展方向相結(jié)合。

一、計(jì)算機(jī)軟件開發(fā)技術(shù)的概念及發(fā)展現(xiàn)狀

(一)計(jì)算機(jī)軟件的概念

計(jì)算機(jī)軟件技術(shù)源于計(jì)算機(jī)硬件技術(shù)的不斷進(jìn)步和發(fā)展。計(jì)算機(jī)軟件的迅速誕生和廣泛使用,可以隨時(shí)為企業(yè)用戶提供便捷的工具,有效提高他們的日常工作和生活質(zhì)量和工作效率。系統(tǒng)管理軟件主要是企業(yè)計(jì)算機(jī)所必需的,包括企業(yè)計(jì)算機(jī)的系統(tǒng)管理員和監(jiān)控系統(tǒng)軟件以及系統(tǒng)操作員的系統(tǒng)管理軟件。應(yīng)用軟件和操作系統(tǒng)管理軟件不僅是計(jì)算機(jī)的重要組成部分,也是計(jì)算機(jī)用戶正常運(yùn)行和使用整個(gè)計(jì)算機(jī)的重要基礎(chǔ)。

(二)計(jì)算機(jī)軟件的發(fā)展現(xiàn)狀

在信息科學(xué)技術(shù)飛速發(fā)展的巨大背景下,計(jì)算機(jī)信息技術(shù)軟件迎來(lái)了技術(shù)發(fā)展和替代的新機(jī)遇。與前一個(gè)時(shí)代相比,有了許多突破性進(jìn)展,更新?lián)Q代和技術(shù)發(fā)展的速度也在逐步加快。自從現(xiàn)代計(jì)算機(jī)技術(shù)引入我國(guó)以來(lái),它逐漸受到大家的歡迎和廣泛青睞,并逐漸廣泛應(yīng)用于實(shí)際的日常工作和生活學(xué)習(xí)中。同時(shí),現(xiàn)代計(jì)算機(jī)的廣泛普及極大地促進(jìn)了現(xiàn)代計(jì)算機(jī)軟件開發(fā)等新技術(shù)的不斷發(fā)展和應(yīng)用。隨著軟件開發(fā)人才行業(yè)的快速發(fā)展,中國(guó)企業(yè)對(duì)軟件開發(fā)人才的市場(chǎng)需求逐漸增加。隨著軟件技術(shù)的廣泛應(yīng)用,從事計(jì)算機(jī)軟件開發(fā)的專業(yè)人員數(shù)量逐漸增加。

二、計(jì)算機(jī)軟件開發(fā)的主要方式

(一)原型化開發(fā)方式

這種計(jì)算機(jī)軟件開發(fā)方法是最常用的一種,主要是指開發(fā)人員在開發(fā)之前對(duì)整個(gè)軟件有一個(gè)大概的概念和大致的了解,并根據(jù)他們的系統(tǒng)思想設(shè)計(jì)和開發(fā)原型,并將原型投入運(yùn)行,這樣可以有效地改善整個(gè)運(yùn)行中的程序,使其更接近用戶的需求。雖然這種計(jì)算機(jī)軟件開發(fā)方法花費(fèi)的時(shí)間較少,但開發(fā)人員在開發(fā)過程中要求更嚴(yán)格,不能應(yīng)用于大規(guī)模的軟件開發(fā)。

(二)自動(dòng)式軟件開發(fā)技術(shù)

這種計(jì)算機(jī)軟件開發(fā)方法是在第四代軟件開發(fā)技術(shù)中發(fā)展起來(lái)的,主要描述用戶最終實(shí)現(xiàn)的軟件的功能和具體應(yīng)用,開發(fā)者根據(jù)客戶的需求進(jìn)行軟件開發(fā)工作。這種開發(fā)方法要求開發(fā)人員了解整個(gè)開發(fā)過程,但不需要詳細(xì)的描述,開發(fā)人員可以根據(jù)客戶的要求自由地完成軟件設(shè)計(jì)和編碼。

三、新經(jīng)濟(jì)時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的趨勢(shì)

(一)網(wǎng)絡(luò)化快速發(fā)展

在現(xiàn)代信息電子技術(shù)和移動(dòng)互聯(lián)網(wǎng)信息技術(shù)迅速融合發(fā)展的巨大背景下,新經(jīng)濟(jì)時(shí)期現(xiàn)代計(jì)算機(jī)軟件開發(fā)技術(shù)行業(yè)發(fā)展要能設(shè)想能夠?qū)崿F(xiàn)行業(yè)持續(xù)穩(wěn)定性的發(fā)展,為廣大人們生活提供更加便捷的信息服務(wù),就要以移動(dòng)互聯(lián)網(wǎng)為行業(yè)發(fā)展的新契機(jī),并逐漸逐步形成行業(yè)網(wǎng)絡(luò)化發(fā)展趨勢(shì),網(wǎng)絡(luò)的廣泛存在也是逐步形成現(xiàn)代計(jì)算機(jī)軟件開發(fā)基本功能的重要技術(shù)基礎(chǔ),因此,計(jì)算機(jī)軟件開發(fā)行業(yè)技術(shù)發(fā)展離不開行業(yè)網(wǎng)絡(luò)化的快速發(fā)展。此外,計(jì)算機(jī)軟件開發(fā)服務(wù)也是由隨著網(wǎng)絡(luò)化不斷逐步發(fā)展而逐漸形成的,所以,網(wǎng)絡(luò)化的服務(wù)技術(shù)不斷發(fā)展,也就是隨著計(jì)算機(jī)軟件開發(fā)服務(wù)技術(shù)的不斷發(fā)展。

(二)服務(wù)性化的發(fā)展

作為計(jì)算機(jī)軟件開發(fā)服務(wù)行業(yè)的主要業(yè)務(wù)開發(fā)服務(wù)目的之一,它是為廣大行業(yè)用戶免費(fèi)提供高質(zhì)量、便捷的軟件服務(wù)。這種業(yè)務(wù)發(fā)展服務(wù)理念的充分展現(xiàn)和廣泛應(yīng)用,不僅有利于有效提升自身的社會(huì)經(jīng)濟(jì)發(fā)展實(shí)力,獲得廣大行業(yè)用戶的大力支持和廣泛認(rèn)可,也有利于有效適應(yīng)新國(guó)際時(shí)代網(wǎng)絡(luò)信息技術(shù)時(shí)代的市場(chǎng)發(fā)展需求趨勢(shì)。計(jì)算機(jī)軟件開發(fā)信息技術(shù)的軟件服務(wù)開發(fā)對(duì)象一般是廣大的軟件用戶。為了使用戶能夠提供更好、更全面的軟件服務(wù),這種開發(fā)形式也被稱為軟件服務(wù)。全面有效地為用戶服務(wù),就是將先進(jìn)的軟件技術(shù)和服務(wù)理念應(yīng)用到企業(yè)計(jì)算機(jī)軟件的開發(fā)中,免費(fèi)為用戶提供更好的在線軟件服務(wù)。

(三)智能化技術(shù)發(fā)展趨勢(shì)

在當(dāng)今中國(guó)社會(huì),智能化已經(jīng)在很大程度上開始發(fā)展。智能化廣泛應(yīng)用于各行各業(yè),對(duì)計(jì)算機(jī)軟件的發(fā)展和工業(yè)發(fā)展起到了積極的推動(dòng)作用。智能化是用各種人的智能思維方式來(lái)設(shè)計(jì)和開發(fā)各種軟件應(yīng)用系統(tǒng),從而實(shí)現(xiàn)各種人工智能應(yīng)用軟件的快速出現(xiàn)和廣泛應(yīng)用。因此,在新技術(shù)時(shí)代,計(jì)算機(jī)軟件開發(fā)的新技術(shù)不僅要朝著面向網(wǎng)絡(luò)和面向服務(wù)的技術(shù)方向發(fā)展,而且要朝著人工智能技術(shù)的方向發(fā)展。只有這樣,我們才能真正實(shí)現(xiàn)自己技術(shù)的持續(xù)、穩(wěn)定和健康發(fā)展。

篇7

1 計(jì)算機(jī)軟件開發(fā)技術(shù)分析

1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的主要特點(diǎn)

計(jì)算機(jī)軟件主要包括系統(tǒng)軟件和應(yīng)用軟件,計(jì)算軟件開發(fā)技術(shù)具有很多突出的特點(diǎn),一方面,計(jì)算機(jī)軟件開發(fā)技術(shù)具有很高的社會(huì)使用價(jià)值,計(jì)算機(jī)軟件開發(fā)技術(shù)在各個(gè)領(lǐng)域各個(gè)行業(yè)的廣泛應(yīng)用,極大地推動(dòng)了社會(huì)的發(fā)展和進(jìn)步,產(chǎn)生了多元化的社會(huì)效益。另一方面,計(jì)算機(jī)軟件開發(fā)需要耗費(fèi)大量的財(cái)力、物力和人力,是一項(xiàng)細(xì)致而又復(fù)雜的設(shè)計(jì)工作,在社會(huì)各個(gè)領(lǐng)域各個(gè)行業(yè)中發(fā)揮著中重要的作用。計(jì)算機(jī)軟件具有多種多樣的開發(fā)種類,主要的軟件開發(fā)是系統(tǒng)軟件和應(yīng)用軟件的開發(fā),主要用于控制和管理計(jì)算機(jī)的運(yùn)行,為用戶良好的計(jì)算機(jī)應(yīng)用界面,或者結(jié)合實(shí)際的社會(huì)需求而進(jìn)行的軟件開發(fā),如游戲軟件、人事管理軟件、財(cái)務(wù)管理軟件等。

1.2 計(jì)算機(jī)軟件開發(fā)技術(shù)的原則

計(jì)算機(jī)軟件開發(fā)首先使用規(guī)范的開發(fā)技術(shù),保障計(jì)算機(jī)軟件開發(fā)的質(zhì)量和安全性。其次,計(jì)算機(jī)軟件開發(fā)應(yīng)該按照不同階段的設(shè)計(jì)要求完成設(shè)計(jì)模型。最后,利用科學(xué)合理的方法,正確評(píng)估計(jì)算機(jī)開發(fā)軟件,驗(yàn)證計(jì)算機(jī)開發(fā)軟件的使用效果和質(zhì)量。

2 計(jì)算機(jī)軟件開發(fā)的常用方法

2.1 軟件生命周期法

軟件生命周期法主要是從軟件開發(fā)的時(shí)間角度考慮,將計(jì)算機(jī)軟件的設(shè)計(jì)、開發(fā)、評(píng)估、運(yùn)行、維護(hù)等開發(fā)環(huán)節(jié)分成不同的階段,每一個(gè)階段都制定嚴(yán)格的標(biāo)準(zhǔn),軟件生命周期法可以幫助軟件開發(fā)者制定科學(xué)合理的計(jì)劃,逐漸完成所有階段軟件開發(fā)的過程。

2.2 原型化法

軟件生命周期需要對(duì)計(jì)算機(jī)軟件進(jìn)行預(yù)說明和定義,需要軟件開發(fā)人員全面了解用戶的需求,深刻、準(zhǔn)確、全面的認(rèn)定計(jì)算機(jī)軟件系統(tǒng)的主要需求和功能。如果在軟件開發(fā)初期,用戶沒有給出詳細(xì)的軟件設(shè)計(jì)要求,開發(fā)人員不能全面確定軟件的算法效果和實(shí)用性,可以采用原型化的設(shè)計(jì)方法,在原型化的計(jì)算機(jī)系統(tǒng)基礎(chǔ)上,后期再進(jìn)行修改,完善軟件使用要求。

2.3 自動(dòng)形式的系統(tǒng)開發(fā)法

這種軟件開發(fā)方法主要應(yīng)用了第四代軟件開發(fā)技術(shù),需要軟件使用者明確的說明軟件想要實(shí)現(xiàn)的主要內(nèi)容和目標(biāo),然后結(jié)合計(jì)算機(jī)軟件系統(tǒng)的要求自動(dòng)地完成編碼設(shè)計(jì)。

3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)的主要目的在于不斷開發(fā)創(chuàng)新新軟件,不斷優(yōu)化現(xiàn)有的計(jì)算機(jī)軟件,為人們提供更多元化的服務(wù),推動(dòng)社會(huì)的快速發(fā)展。因此,對(duì)于某一種計(jì)算機(jī)軟件開發(fā)技術(shù)來(lái)說,只有充分體現(xiàn)出計(jì)算機(jī)軟件開發(fā)的真正價(jià)值,才算是成功。

利用計(jì)算機(jī)軟件開發(fā)技術(shù)開發(fā)出兩個(gè)重要計(jì)算機(jī)產(chǎn)品,第一個(gè)軟件開發(fā)產(chǎn)品利用VB6.0+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模型,第二個(gè)軟件開發(fā)產(chǎn)品應(yīng)用Web+Xml+ActiveX的數(shù)據(jù)庫(kù)服務(wù)模式。將這兩個(gè)產(chǎn)品分別安裝在客戶端的計(jì)算機(jī)上。第一個(gè)軟件開發(fā)產(chǎn)品采用了微軟歷史版的VB虛擬機(jī)和Acess驅(qū)動(dòng),在安裝操作時(shí),可以直接運(yùn)行安裝,計(jì)算機(jī)可以實(shí)現(xiàn)自動(dòng)化的系統(tǒng)兼容,為用戶提供了極大的便利。第二個(gè)軟件開發(fā)產(chǎn)品由于應(yīng)用了ActiveX組件,在安裝過程中需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,然后再進(jìn)行安裝設(shè)置,和第一個(gè)軟件開發(fā)產(chǎn)品相比,第二個(gè)軟件開發(fā)產(chǎn)品的安裝過程比較復(fù)雜。兩個(gè)軟件開發(fā)產(chǎn)品安裝完成后,經(jīng)過一段時(shí)間的運(yùn)行,第一個(gè)軟件開發(fā)產(chǎn)品的運(yùn)行過程中比較穩(wěn)定,并且軟件的安裝維護(hù)修復(fù)都在獨(dú)立的模塊中,用戶通過簡(jiǎn)單的操作,就可以單獨(dú)完成。但是這個(gè)軟件也有一定的缺陷,軟件的運(yùn)行時(shí)間越長(zhǎng),運(yùn)行速度和效率越低,能量損耗嚴(yán)重。第二個(gè)軟件開發(fā)產(chǎn)品在安裝運(yùn)行過程中,容易受到計(jì)算機(jī)運(yùn)行系統(tǒng)版本的限制,并且需要修改瀏覽器的參數(shù)設(shè)置,軟件的更新維護(hù)比較復(fù)雜,給計(jì)算機(jī)用戶帶了很多的不便。

計(jì)算機(jī)作為人們生活、工作和學(xué)習(xí)中使用的重要工具,只有不斷提高計(jì)算機(jī)軟件開發(fā)技術(shù),才能更好地改善人們的生活,更好地服務(wù)社會(huì),隨著計(jì)算機(jī)的廣泛普及,計(jì)算機(jī)軟件開發(fā)技術(shù)人員需要按照用戶的實(shí)際情況和使用要求進(jìn)行開發(fā)設(shè)計(jì),堅(jiān)持以人為本的計(jì)算機(jī)軟件開發(fā)原則,突出計(jì)算機(jī)軟件的有效性和實(shí)用性,推動(dòng)社會(huì)的快速發(fā)展。

4 計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性

計(jì)算機(jī)軟件開發(fā)技術(shù)是支撐計(jì)算機(jī)軟件工程的重要技術(shù),使計(jì)算機(jī)逐漸實(shí)現(xiàn)網(wǎng)絡(luò)支持和遠(yuǎn)程控制,充分體現(xiàn)出了計(jì)算機(jī)的使用價(jià)值。同時(shí)計(jì)算機(jī)軟件開發(fā)技術(shù)將計(jì)算機(jī)的開發(fā)性和共存性合為一體形成計(jì)算機(jī)網(wǎng)絡(luò)模式,促進(jìn)了計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展。在計(jì)算機(jī)的實(shí)際運(yùn)行過程中,軟件開發(fā)技術(shù)從根本上解決了用戶軟件需求和軟件開發(fā)之間的偏差,極大地滿足了用戶的多種個(gè)性化需求,提高了計(jì)算機(jī)軟件的便捷性、可靠性、安全性和高效性,為計(jì)算機(jī)軟件開發(fā)技術(shù)提供了廣闊的應(yīng)用空間。新時(shí)期,計(jì)算機(jī)軟件開發(fā)技術(shù)需要與時(shí)俱進(jìn),為人們提供更加多元化的服務(wù),充分發(fā)揮計(jì)算機(jī)軟件的價(jià)值,推動(dòng)計(jì)算機(jī)快速發(fā)展。

篇8

關(guān)鍵詞:計(jì)算機(jī)軟件;嵌入式軟件;開發(fā)應(yīng)用

隨著我國(guó)對(duì)科技研發(fā)重視程度的不斷提升,現(xiàn)階段的計(jì)算機(jī)研發(fā)水平得到相應(yīng)的發(fā)展,同時(shí)也能有效改變我國(guó)現(xiàn)階段的生產(chǎn)管理模式。自大數(shù)據(jù)的出現(xiàn)和廣泛應(yīng)用,計(jì)算機(jī)的使用更加需要計(jì)算機(jī)軟件的支持,同時(shí)諸多計(jì)算機(jī)軟件也開始向智能化的方向發(fā)展。有效應(yīng)用計(jì)算機(jī)軟件可實(shí)現(xiàn)企業(yè)信息的自動(dòng)化管理,全面提升國(guó)家的國(guó)際競(jìng)爭(zhēng)力,而嵌入式技術(shù)的應(yīng)用可促使計(jì)算機(jī)軟件功能的完善,為此需要將嵌入式技術(shù)有效應(yīng)用于計(jì)算機(jī)軟件開發(fā)中,進(jìn)一步推動(dòng)我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展。

一、嵌入式軟件的應(yīng)用價(jià)值

計(jì)算機(jī)軟件開發(fā)過程中應(yīng)用嵌入式軟件,需要根據(jù)工作環(huán)境以及工作時(shí)間應(yīng)用嵌入式軟件,只有保證能夠合理應(yīng)用嵌入式軟件的時(shí)間,才能保證軟件任務(wù)的有效分配,同時(shí)確保嵌入式軟件技術(shù)應(yīng)用環(huán)境的良好、安全性,才能保證嵌入式軟件技術(shù)的高效應(yīng)用。確保計(jì)算機(jī)軟件的可靠性的關(guān)鍵技術(shù)就是嵌入式軟件,嵌入式軟件質(zhì)量的高低關(guān)乎著系統(tǒng)出現(xiàn)錯(cuò)誤的機(jī)率,為此在計(jì)算機(jī)軟件開發(fā)過程中需要合理應(yīng)用嵌入式軟件,從根本上提升計(jì)算機(jī)軟件的開發(fā)應(yīng)用安全性、穩(wěn)定性以及實(shí)用性,滿足用戶的軟件應(yīng)用需求。

二、計(jì)算機(jī)軟件開發(fā)流程

(一)制定軟件開發(fā)計(jì)劃良好的軟件開發(fā)計(jì)劃是保證計(jì)算機(jī)軟件開展的重要基礎(chǔ),為此需要確保軟件開發(fā)計(jì)劃的科學(xué)合理性。開發(fā)人員需要對(duì)軟件的研究開發(fā)目標(biāo)進(jìn)行規(guī)劃,填寫可行性的研究調(diào)研報(bào)告,確保計(jì)算機(jī)軟件開發(fā)方向的可靠性,繼而為后續(xù)軟件開發(fā)工作的開展保駕護(hù)航。

(二)分析軟件開發(fā)需求在軟件開發(fā)計(jì)劃完成后,就需要對(duì)軟件的開發(fā)需求進(jìn)行全面分析,確保軟件開發(fā)工作的開展是立足于軟件開發(fā)本身,通過對(duì)軟件目標(biāo)客戶需求進(jìn)行實(shí)地調(diào)研,才能確保軟件開發(fā)的性能符合客戶的需求,同時(shí)還需要目標(biāo)客戶清晰表達(dá)自身的軟件需求,進(jìn)而對(duì)軟件開發(fā)結(jié)果進(jìn)行優(yōu)化。

(三)設(shè)計(jì)軟件開發(fā)程序該階段是需要根據(jù)軟件開發(fā)需求以及軟件開發(fā)方案為基礎(chǔ),以整體層面來(lái)對(duì)開發(fā)軟件的結(jié)構(gòu)進(jìn)行設(shè)計(jì),確保軟件開發(fā)符合總軟件設(shè)計(jì)要求,確保開發(fā)人員能夠?qū)浖O(shè)計(jì)結(jié)構(gòu)進(jìn)行整體保衛(wèi),實(shí)現(xiàn)軟件組成部分與軟件開發(fā)需求的有機(jī)結(jié)合。

(四)設(shè)計(jì)軟件程序編碼軟件程序編碼作為軟件開發(fā)的重要組成部分,其中的編碼程序與軟件模型的設(shè)計(jì)合理性可確保軟件各個(gè)部分內(nèi)容的有效連接。

(五)測(cè)試軟件程序系統(tǒng)在上述軟件開發(fā)工作準(zhǔn)備完成后,需要開發(fā)人員對(duì)于設(shè)計(jì)出的軟件程序進(jìn)行系統(tǒng)性的測(cè)試,軟件程序的測(cè)試主要分為軟件程序的內(nèi)部測(cè)試以及外部測(cè)試。軟件程序的內(nèi)部測(cè)試主要是對(duì)軟件進(jìn)行專業(yè)性的測(cè)試,而軟件程序的外部測(cè)試主要是選擇部分用戶對(duì)于軟件測(cè)試版本進(jìn)行試用,確保軟件程度能夠通過內(nèi)外部軟件測(cè)試,才能確保軟件程序開發(fā)工作的結(jié)束。

(六)維護(hù)開發(fā)軟件系統(tǒng)實(shí)現(xiàn)對(duì)于軟件系統(tǒng)的維護(hù)是確保計(jì)算機(jī)軟件開發(fā)完善的重要組成部分,為此計(jì)算機(jī)軟件開發(fā)結(jié)束后,需要根據(jù)軟件的運(yùn)行情況對(duì)軟件系統(tǒng)進(jìn)行維護(hù),確保計(jì)算機(jī)軟件系統(tǒng)運(yùn)行的穩(wěn)定性。

三、計(jì)算機(jī)軟件開發(fā)應(yīng)用嵌入式軟

(一)嵌入式軟件應(yīng)用范圍嵌入式軟件的實(shí)際應(yīng)用就是將其嵌入至軟硬件系統(tǒng)之中,嵌入式軟件的應(yīng)用范圍極為廣泛,不僅在芯片以及電子設(shè)備中得到廣泛應(yīng)用,同時(shí)還能應(yīng)用到系統(tǒng)開發(fā)中,但現(xiàn)階段的嵌入式軟件的應(yīng)用仍舊主要應(yīng)用計(jì)算機(jī)系統(tǒng)中。嵌入式軟件廣泛應(yīng)用在各個(gè)領(lǐng)域中可有效提升他們的結(jié)構(gòu)性能,確保移動(dòng)設(shè)備、冰箱以及微波爐等系統(tǒng)功能的豐富性,實(shí)現(xiàn)軟件整合能力以及研發(fā)效率的提升。

(二)嵌入式軟件應(yīng)用開發(fā)流程嵌入式軟件的應(yīng)用也是同上述軟件開發(fā)流程一樣,以客戶的需求為基礎(chǔ),通過程序開發(fā)人員的對(duì)其進(jìn)行再次編碼調(diào)試。開發(fā)人員在設(shè)計(jì)某一軟件開發(fā)項(xiàng)目時(shí)需要結(jié)合市場(chǎng)需求與反饋,編寫相應(yīng)的項(xiàng)目計(jì)劃書,同時(shí)還需要對(duì)于項(xiàng)目開展風(fēng)險(xiǎn)進(jìn)行全面考量,明確軟件開發(fā)規(guī)劃的合理性,同時(shí)在軟件系統(tǒng)設(shè)計(jì)階段,需要結(jié)合相關(guān)人員的審核結(jié)果對(duì)軟件程序進(jìn)行編寫,確保軟硬件的開發(fā)符合產(chǎn)品設(shè)計(jì)要求。嵌入式軟件開發(fā)應(yīng)用過程中,開發(fā)人員需要根據(jù)開發(fā)內(nèi)容選擇不同的軟件開發(fā)工具,全面提升計(jì)算機(jī)軟件開發(fā)的開發(fā)效率。

(三)嵌入式軟件應(yīng)用要點(diǎn)1.體現(xiàn)嵌入式軟件設(shè)計(jì)要點(diǎn)第一,嵌入式軟件應(yīng)用過程中,需要明確應(yīng)用嵌入式軟件的設(shè)計(jì)結(jié)構(gòu),確保嵌入式軟件應(yīng)用于軟硬件系統(tǒng)穩(wěn)定性,全面提升軟硬件系統(tǒng)的性能。第二,利用嵌入式軟件對(duì)設(shè)計(jì)數(shù)據(jù)進(jìn)行格式化處理,減少人工處理工作量,避免必要軟件研發(fā)漏洞的出現(xiàn),提升軟件研發(fā)效率。第三,計(jì)算機(jī)軟件開發(fā)人員在應(yīng)用嵌入式軟件的過程中,需要融入自身新的開發(fā)理念,縮短軟件開發(fā)進(jìn)程。2.展現(xiàn)嵌入式軟件技術(shù)優(yōu)勢(shì)第一,軟件開發(fā)人員需要利用嵌入式軟件的非交叉調(diào)試的優(yōu)勢(shì),解決軟件調(diào)試過程中存在的問題,有效降低軟件開發(fā)經(jīng)費(fèi)。第二,嵌入式軟件具備應(yīng)用成本價(jià)格低、軟件應(yīng)用效率高、開發(fā)的軟硬件系統(tǒng)穩(wěn)定性強(qiáng)的優(yōu)勢(shì),為此需要充分應(yīng)用嵌入式軟件的應(yīng)用優(yōu)勢(shì)全面開展計(jì)算機(jī)軟件開發(fā)工作。

篇9

【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用 軟件開發(fā) 探究

隨著社會(huì)的進(jìn)步與信息科技水平的提高和完善,推動(dòng)了計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在人們生活中的普遍應(yīng)用,也迎來(lái)了信息化時(shí)代,讓計(jì)算機(jī)技術(shù)廣泛的應(yīng)用到社會(huì)的各個(gè)領(lǐng)域中,不僅改變了人們的生活方式,還對(duì)社會(huì)的經(jīng)濟(jì),教育,醫(yī)療事業(yè)做出貢獻(xiàn),計(jì)算機(jī)技術(shù)在人們的生活中被普遍應(yīng)用。而計(jì)算機(jī)應(yīng)用軟件的開發(fā)作為計(jì)算機(jī)技術(shù)的核心部分,為完善計(jì)算機(jī)資源配置,提高計(jì)算機(jī)的性能,使計(jì)算機(jī)應(yīng)用軟件開發(fā)引起了人們的重視,本文就計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)進(jìn)行探討。

1 計(jì)算機(jī)應(yīng)用軟件概念

計(jì)算機(jī)分為硬件和軟件,而軟件是支撐計(jì)算機(jī)正常運(yùn)行的重要力量,而在計(jì)算機(jī)軟件中又可劃分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是指操作系統(tǒng),該系統(tǒng)是保持計(jì)算機(jī)協(xié)調(diào)的重要部件,比如現(xiàn)在常用的操作系統(tǒng)有Windows7、Windows8,以及近來(lái)更新的Windows10操作系統(tǒng),操作系統(tǒng)對(duì)于計(jì)算機(jī)來(lái)說是保持計(jì)算機(jī)正常工作的部分。應(yīng)用軟件則是操作計(jì)算機(jī)的必要軟件,其形式主要是以程序出現(xiàn),例如計(jì)算機(jī)常用的辦公軟件,圖形軟件,還有圖像瀏覽器等等,這些應(yīng)用軟件的功能是讓計(jì)算機(jī)各個(gè)部分之間進(jìn)行建立一種緊密的聯(lián)系,并能通過這些軟件進(jìn)行協(xié)調(diào),讓計(jì)算機(jī)進(jìn)行有序的工作。計(jì)算機(jī)應(yīng)用軟件在開發(fā)過程中是以特定的數(shù)據(jù),字母,字符或代碼進(jìn)行編寫并以書面形式體現(xiàn)在計(jì)算機(jī)中,這也是計(jì)算機(jī)在運(yùn)行中所必須的程序。

2 計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)

計(jì)算機(jī)應(yīng)用軟件通常是運(yùn)行在計(jì)算機(jī)的系統(tǒng)中,并且需要服務(wù)器的運(yùn)行支持,還需要自主運(yùn)行,而小型的計(jì)算機(jī)應(yīng)用軟件開發(fā)工作較為簡(jiǎn)單,一個(gè)人單獨(dú)也是可以完成的,而大型的計(jì)算機(jī)應(yīng)用軟件開發(fā)則是需要多數(shù)人的配合協(xié)作,并需要嚴(yán)格按照相關(guān)原則進(jìn)行規(guī)范性開發(fā),并需要定期對(duì)應(yīng)用軟件的開發(fā)工作進(jìn)行維護(hù)與管理,保證客戶的正常運(yùn)用。因此,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)大致可分為以下幾部分:

2.1 生命周期的開發(fā)技術(shù)

生命周期開發(fā)技術(shù)則是在時(shí)間上將應(yīng)用軟件的開發(fā)技術(shù)分為幾個(gè)不同周期,為軟件的開發(fā)工作制定合理的計(jì)劃,應(yīng)用軟件的生命周期開發(fā)技術(shù)主要是針對(duì)應(yīng)用軟件的問題定義與規(guī)劃,軟件需求進(jìn)行分析,對(duì)軟件進(jìn)行設(shè)計(jì),對(duì)程序編碼進(jìn)行測(cè)試,做好上述準(zhǔn)備之后需要對(duì)軟件的開發(fā)運(yùn)行進(jìn)行維護(hù),保證計(jì)算機(jī)運(yùn)行正常。這類軟件開發(fā)技術(shù)對(duì)計(jì)算機(jī)應(yīng)用軟件的開發(fā)人員與計(jì)算機(jī)應(yīng)用系統(tǒng)要求較高,通常用在大型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作上。例如電子商務(wù)行業(yè)中需要對(duì)電子商務(wù)的應(yīng)用程序軟件進(jìn)行開發(fā),在軟件開發(fā)之前應(yīng)首先調(diào)查企業(yè)的需求,并對(duì)技術(shù)和經(jīng)濟(jì)的可行性進(jìn)行分析,再進(jìn)行軟件開發(fā),并在軟件開發(fā)后期,需要定期對(duì)軟件進(jìn)行維護(hù)與更新,適應(yīng)企業(yè)的發(fā)展條件。

2.2 原始型開發(fā)技術(shù)

原始型開發(fā)技術(shù)是根據(jù)用戶的需求建立軟件模型,并逐步修改的過程,直至滿足客戶需要,最后對(duì)開發(fā)的計(jì)算機(jī)件進(jìn)行測(cè)試,檢查軟件中是否含有漏洞,并進(jìn)一步將計(jì)算機(jī)軟件進(jìn)行完善,在客戶的使用過程中,還需要不斷對(duì)計(jì)算機(jī)軟件進(jìn)行定期維護(hù)工作,對(duì)軟件中存在的問題能夠及時(shí)有效的處理,滿足客戶對(duì)計(jì)算機(jī)軟件正常使用的需要,保證計(jì)算機(jī)軟件的正常運(yùn)行狀態(tài)。這類開發(fā)技術(shù)一般是小型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作,軟件開發(fā)的規(guī)模比較小,功能較簡(jiǎn)單,對(duì)于系統(tǒng)的要求并不高,比較適用于對(duì)信息的管理,或是對(duì)事物進(jìn)行處理。原始型開發(fā)技術(shù)在一定程度上為客戶減少了風(fēng)險(xiǎn)投資,且軟件開發(fā)技術(shù)較為簡(jiǎn)單,為企業(yè)或個(gè)人減少投資成本,還滿足了客戶的需求。

2.3 自動(dòng)型系統(tǒng)開發(fā)技術(shù)

自動(dòng)型系統(tǒng)開發(fā)技術(shù)是在原始型開發(fā)技術(shù)上的提煉,根據(jù)某種軟件對(duì)客戶的需求進(jìn)行反饋,開發(fā)人員根據(jù)客戶的需求進(jìn)行分析與程序編輯,讓被開發(fā)的軟件進(jìn)行自動(dòng)編輯,這種方法更為簡(jiǎn)單,有效,但在軟件開發(fā)工作完成之后,需要開發(fā)人員進(jìn)行調(diào)試工作。該軟件開發(fā)技術(shù)能夠有效縮短軟件開發(fā)的周期性,提高了應(yīng)用軟件在開發(fā)時(shí)的工作效率,為軟件開發(fā)技術(shù)帶來(lái)了便利,促進(jìn)軟件技術(shù)的發(fā)展。

3 結(jié)語(yǔ)

總而言之,計(jì)算機(jī)應(yīng)用軟件在計(jì)算機(jī)的運(yùn)行中起著非常重要的作用,為了不斷提升計(jì)算機(jī)的性能,滿足不同客戶的需求,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)也在不斷的創(chuàng)新和發(fā)展。在計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中,根據(jù)計(jì)算機(jī)應(yīng)用軟件開發(fā)的三種技術(shù)方式,生命周期開發(fā)技術(shù),原始型開發(fā)技術(shù),和自動(dòng)型系統(tǒng)開發(fā)技術(shù),通過對(duì)計(jì)算機(jī)應(yīng)用軟件的性質(zhì)和功能的判斷和分析,嚴(yán)格按照計(jì)算機(jī)應(yīng)用軟件開發(fā)規(guī)范執(zhí)行,并定期對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù),以確保用戶能夠?qū)τ?jì)算機(jī)相關(guān)應(yīng)用軟件的正常運(yùn)行,也是提高了計(jì)算機(jī)應(yīng)用軟件開發(fā)的質(zhì)量和開發(fā)的效率,未來(lái)計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)定能設(shè)計(jì)出一種高效,簡(jiǎn)單便捷的計(jì)算機(jī)應(yīng)用軟件,并滿足人們的多種需求,為我國(guó)的科技技術(shù)做出貢獻(xiàn),推動(dòng)我國(guó)信息化時(shí)代的發(fā)展。

參考文獻(xiàn)

[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.

[2]申紅.關(guān)于新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015(22):155.

[3]魯輝.探究計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2015(26):54-55.

[4]鄧勇.計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015(16):172-173.

篇10

【關(guān)鍵詞】多領(lǐng)域應(yīng)用 計(jì)算機(jī)軟件開發(fā) 實(shí)踐探析

隨著現(xiàn)代社會(huì)經(jīng)濟(jì)發(fā)展水平逐步提升,社會(huì)科學(xué)技術(shù)實(shí)現(xiàn)綜合性拓展,一方面,數(shù)字化系統(tǒng)逐步研發(fā),依托計(jì)算機(jī)數(shù)據(jù)平臺(tái)建立的大數(shù)據(jù)處理結(jié)構(gòu)得到拓展;另一方面,數(shù)字化應(yīng)用范圍逐步擴(kuò)大,在社會(huì)醫(yī)療、建筑等方面的應(yīng)用領(lǐng)域更加廣闊,實(shí)現(xiàn)了社會(huì)資源綜合探索。

1 計(jì)算機(jī)軟件開發(fā)實(shí)踐研究的意義

計(jì)算機(jī)軟件開發(fā)是社會(huì)資源綜合拓展的重要需求,對(duì)計(jì)算機(jī)軟件開發(fā)實(shí)踐分析,有助于在計(jì)算機(jī)系統(tǒng)實(shí)踐中,彌補(bǔ)系統(tǒng)開發(fā)的不足,推擠大數(shù)據(jù)網(wǎng)絡(luò)平臺(tái)的資源應(yīng)用、管理結(jié)構(gòu)更加完善,也是推進(jìn)現(xiàn)代社會(huì)發(fā)展動(dòng)力的主要渠道;從社會(huì)資源管理角度分析,計(jì)算機(jī)軟件開發(fā)為社會(huì)發(fā)展帶來(lái)間接的財(cái)富,對(duì)計(jì)算機(jī)軟件開發(fā)實(shí)踐研究,也是社會(huì)資源積累的有效途徑。

2 計(jì)算機(jī)軟件開發(fā)實(shí)踐核心

計(jì)算機(jī)軟件開發(fā)實(shí)踐的核心是計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)完善的過程。一方面,計(jì)算機(jī)軟件開發(fā)實(shí)踐中,計(jì)算機(jī)系統(tǒng)資源達(dá)到系統(tǒng)各個(gè)部分更加完善,例如:計(jì)算機(jī)軟件在現(xiàn)代室內(nèi)設(shè)計(jì)中CAD技術(shù)的應(yīng)用,軟件開發(fā)將二維平面圖形,通過計(jì)算機(jī)虛擬平臺(tái),建立三維空間圖,CAD軟件可以隨著室內(nèi)設(shè)計(jì)的需求,隨時(shí)進(jìn)行室內(nèi)設(shè)計(jì)數(shù)據(jù)、高度、方向進(jìn)行靈活調(diào)整,系統(tǒng)自動(dòng)進(jìn)行新設(shè)計(jì)信息的智能化存儲(chǔ),滿足了現(xiàn)代社會(huì)室內(nèi)設(shè)計(jì)設(shè)計(jì)結(jié)構(gòu)調(diào)整的需求,實(shí)現(xiàn)了現(xiàn)代計(jì)算機(jī)系y開發(fā)資源各部分的多樣性開發(fā);另一方面,計(jì)算機(jī)軟件開發(fā)實(shí)踐核心,是計(jì)算機(jī)軟件開發(fā)系統(tǒng)隨著社會(huì)發(fā)展進(jìn)行軟件更新,滿足現(xiàn)代社會(huì)發(fā)展需求,例如:計(jì)算機(jī)軟件在現(xiàn)代企業(yè)內(nèi)部管理中的應(yīng)用,人力資源系統(tǒng),績(jī)效考核能夠依舊人力資源數(shù)據(jù)庫(kù)中的信息,實(shí)現(xiàn)人才績(jī)效考核信息的及時(shí)更新,為企業(yè)人才管理提供權(quán)威的信息管理需求?;谝陨蠈?duì)計(jì)算機(jī)軟件開發(fā)實(shí)踐的分析,將計(jì)算機(jī)軟件開發(fā)實(shí)踐核心概括為實(shí)用性和創(chuàng)新性兩方面,現(xiàn)代計(jì)算機(jī)系統(tǒng)開發(fā),正是基于這兩點(diǎn)要求的基礎(chǔ)上,實(shí)現(xiàn)計(jì)算機(jī)軟件多領(lǐng)域應(yīng)用。

3 基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐探析

3.1 企業(yè)軟件開發(fā)

計(jì)算機(jī)軟件開發(fā)現(xiàn)代數(shù)字化平臺(tái)適應(yīng)社會(huì)發(fā)展的必然性選擇,現(xiàn)代計(jì)算機(jī)軟件不僅保留了計(jì)算機(jī)系統(tǒng)中的程序計(jì)算流程,同時(shí)也借助云數(shù)據(jù)虛擬平臺(tái),建立其財(cái)務(wù)運(yùn)算結(jié)構(gòu),這種智能化計(jì)算機(jī)系統(tǒng),將企業(yè)內(nèi)部控制信息綜合為一個(gè)管理系統(tǒng)中,企業(yè)財(cái)務(wù)管理不僅可以對(duì)內(nèi)部經(jīng)生產(chǎn)、經(jīng)營(yíng)、銷售等經(jīng)濟(jì)運(yùn)行情況進(jìn)行實(shí)況分析,同時(shí)系統(tǒng)集合企業(yè)固定資產(chǎn)、流動(dòng)資產(chǎn)、股票、債資本周期循環(huán)的相關(guān)信息,進(jìn)行綜合管理,新型計(jì)算機(jī)財(cái)務(wù)控制軟件開發(fā),為現(xiàn)代企業(yè)內(nèi)部控制,財(cái)務(wù)管理帶來(lái)更加系統(tǒng)的經(jīng)濟(jì)管理需求。例如:某企業(yè)應(yīng)用新型財(cái)務(wù)管理軟件進(jìn)行內(nèi)部控制的主要措施,系統(tǒng)依舊該企業(yè)經(jīng)濟(jì)發(fā)展情況,為企業(yè)制定完善的經(jīng)濟(jì)投資規(guī)劃,并做好企業(yè)金融運(yùn)行風(fēng)險(xiǎn)對(duì)策,為現(xiàn)代企業(yè)發(fā)展帶來(lái)更加穩(wěn)妥的經(jīng)濟(jì)發(fā)展保障;計(jì)算機(jī)軟件開發(fā)在現(xiàn)代企管發(fā)展中的應(yīng)用,也是企業(yè)人力資源管理的主要形式,現(xiàn)代企業(yè)的人才需求逐步向著多元化方向發(fā)展,傳統(tǒng)的人力資源管理已經(jīng)無(wú)法滿足企業(yè)人才培養(yǎng)系統(tǒng)性、多樣性的管理需求,新型計(jì)算機(jī)系統(tǒng)依舊企業(yè)人才需求,形成獨(dú)特人才培養(yǎng)計(jì)劃,同時(shí)配合現(xiàn)代企業(yè)績(jī)效考核,及時(shí)進(jìn)行企業(yè)人才需求的調(diào)整,科學(xué)公平的人力資源管理,實(shí)現(xiàn)了企業(yè)人才個(gè)人價(jià)值與企業(yè)發(fā)展相適應(yīng),為現(xiàn)代企業(yè)發(fā)展、內(nèi)部資源綜合配置提供人才供應(yīng)保障。

3.2 現(xiàn)代互聯(lián)網(wǎng)平臺(tái)的應(yīng)用

計(jì)算機(jī)軟件開發(fā),在推擠社會(huì)經(jīng)濟(jì)發(fā)展中也發(fā)揮著重要作用,現(xiàn)代計(jì)算機(jī)軟件開發(fā),也在現(xiàn)代互聯(lián)網(wǎng)平臺(tái)的自身發(fā)展中帶來(lái)而來(lái)更加廣闊的塔索空間。最常見的計(jì)算機(jī)軟件開發(fā)實(shí)踐為多種手機(jī)客戶端,計(jì)算機(jī)軟件將巨大的網(wǎng)絡(luò)運(yùn)行拆分為多個(gè)單一的、小規(guī)模的運(yùn)行系統(tǒng),用戶可以依據(jù)需求進(jìn)行系統(tǒng)更新,保障了計(jì)算機(jī)軟件應(yīng)用范圍擴(kuò)大,軟件系統(tǒng)的應(yīng)用選擇空間增多,例如:淘寶,攜程手機(jī)客戶端等形式,都是計(jì)算機(jī)系統(tǒng)自動(dòng)化開發(fā)的直接體現(xiàn);另一方面,計(jì)算機(jī)系統(tǒng)系統(tǒng)軟件開發(fā)與更新,也體現(xiàn)在互聯(lián)網(wǎng)平臺(tái)內(nèi)部管理系統(tǒng)逐步優(yōu)化,傳統(tǒng)的計(jì)算機(jī)系統(tǒng)安裝主要依靠外部驅(qū)動(dòng)系統(tǒng)進(jìn)行系統(tǒng)開發(fā),計(jì)算機(jī)系統(tǒng)自身無(wú)法進(jìn)行自動(dòng)更新,現(xiàn)代軟件開發(fā)中在系統(tǒng)程序中安裝自動(dòng)檢驗(yàn)命令,當(dāng)計(jì)算機(jī)系統(tǒng)檢驗(yàn)發(fā)現(xiàn)新系統(tǒng),自動(dòng)執(zhí)行性更新命令,保障計(jì)算機(jī)系統(tǒng)可以實(shí)施系統(tǒng)自動(dòng)更新,計(jì)算機(jī)軟件系統(tǒng)開發(fā),推進(jìn)現(xiàn)代計(jì)算機(jī)各部分結(jié)構(gòu)也發(fā)生直接更新,適應(yīng)現(xiàn)代社會(huì)計(jì)算機(jī)實(shí)際軟件應(yīng)用的需求。

3.3 醫(yī)療技術(shù)的開發(fā)

計(jì)算機(jī)軟件開發(fā),為社會(huì)信息存儲(chǔ)和應(yīng)用提供了更加靈活的應(yīng)用平臺(tái),在現(xiàn)代醫(yī)療衛(wèi)生領(lǐng)域的應(yīng)用最為明顯,醫(yī)療衛(wèi)生事業(yè)的信息總量大,同時(shí)信息資源保留時(shí)間具有不確定性特征,現(xiàn)代計(jì)算機(jī)軟件開發(fā)信息管理,實(shí)現(xiàn)信息資源存儲(chǔ)短時(shí)記憶和長(zhǎng)期記憶兩種形式,短時(shí)記憶的信息存儲(chǔ)時(shí)間設(shè)定為5年,即如果病人到細(xì)醫(yī)院就診,完成一次病人信息數(shù)據(jù)輸送,醫(yī)院信息存儲(chǔ)的數(shù)據(jù)系統(tǒng)自動(dòng)保存五年;而長(zhǎng)期信息記憶,是針對(duì)醫(yī)療殊案例,需要長(zhǎng)期進(jìn)行資料保存,醫(yī)護(hù)工作者將這一部分信息轉(zhuǎn)換為長(zhǎng)期存儲(chǔ),計(jì)算機(jī)軟件將這部分信息上傳到云空間中,達(dá)到對(duì)醫(yī)療信息的長(zhǎng)期存儲(chǔ),為現(xiàn)代醫(yī)療信息存貯帶來(lái)了有力的信息應(yīng)用保障;另一方面,計(jì)算機(jī)系統(tǒng)開發(fā)在醫(yī)療事業(yè)中的應(yīng)用,在于現(xiàn)代醫(yī)療技術(shù)中的綜合應(yīng)用,例如:磁共振,加強(qiáng)磁共振等技術(shù)的應(yīng)用,依據(jù)計(jì)算機(jī)系統(tǒng)軟件開發(fā)的進(jìn)一步實(shí)踐,實(shí)現(xiàn)現(xiàn)代醫(yī)療技術(shù)的診斷準(zhǔn)確性大大提高。

3.4 城市規(guī)劃技術(shù)的發(fā)展

計(jì)算機(jī)軟件開發(fā)實(shí)踐,是現(xiàn)代社會(huì)發(fā)展的技術(shù)新動(dòng)力,為現(xiàn)代社會(huì)整體規(guī)劃帶來(lái)全面的指導(dǎo),計(jì)算機(jī)軟件開發(fā)在現(xiàn)代城市規(guī)劃中的應(yīng)用,實(shí)現(xiàn)現(xiàn)代計(jì)算機(jī)新技術(shù)應(yīng)用范圍更廣泛,計(jì)算機(jī)系統(tǒng)中的城市開發(fā)規(guī)劃,應(yīng)用計(jì)算機(jī)系統(tǒng)建立城市規(guī)劃設(shè)計(jì)平面圖,實(shí)現(xiàn)現(xiàn)代城市規(guī)劃中道路、建筑、橋梁以及河道等多方面設(shè)計(jì)之間的綜合規(guī)劃,計(jì)算機(jī)軟件建立的虛擬模型,可以保障計(jì)算機(jī)系統(tǒng)在城市整體發(fā)展中的應(yīng)用,合理調(diào)節(jié)城市規(guī)劃中各部分所占的比重,為現(xiàn)代城市建設(shè)提供了全面性系統(tǒng)性保障,從而合理優(yōu)化現(xiàn)代城市系統(tǒng)資源綜合應(yīng)用;另一方面,計(jì)算機(jī)軟件開發(fā)系統(tǒng)在現(xiàn)代城市規(guī)劃中的應(yīng)用,體現(xiàn)在計(jì)算機(jī)軟件開發(fā)在城市建筑中的融合,例如:現(xiàn)代城市建筑中應(yīng)用BIM技術(shù)實(shí)行建筑系統(tǒng)的整體優(yōu)化,BIM技術(shù)可以實(shí)現(xiàn)系統(tǒng)資源綜合應(yīng)用,設(shè)計(jì)師可以通過建筑模型,分析建筑工程開展中的建筑結(jié)構(gòu)更加完善,保障城市建筑結(jié)構(gòu)體系具有更可靠地建筑施工模型。計(jì)算機(jī)軟件開發(fā)在現(xiàn)代城市規(guī)劃中的應(yīng)用,可以將平面設(shè)計(jì)模型轉(zhuǎn)化為立體建筑模型,實(shí)現(xiàn)現(xiàn)代系統(tǒng)綜合化拓展,也為城市建設(shè)結(jié)構(gòu)優(yōu)化發(fā)展帶來(lái)技術(shù)保障。

3.5 室內(nèi)設(shè)計(jì)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)多領(lǐng)域應(yīng)用,在室內(nèi)設(shè)計(jì)中的應(yīng)用,為室內(nèi)設(shè)計(jì)帶來(lái)更加有力的系統(tǒng)保障,計(jì)算機(jī)軟件開發(fā)的室內(nèi)設(shè)計(jì)軟件,主要實(shí)施CAD和PS處理系統(tǒng)等方面的計(jì)算機(jī)系統(tǒng)進(jìn)行綜合開發(fā),可以進(jìn)行室內(nèi)設(shè)計(jì)的空間模擬規(guī)劃,同時(shí),CAD和PS軟件都可以實(shí)現(xiàn)室內(nèi)設(shè)計(jì)圖的逐步擴(kuò)大,可以使室內(nèi)設(shè)計(jì)的精細(xì)化處理,實(shí)現(xiàn)現(xiàn)代室內(nèi)設(shè)計(jì)結(jié)構(gòu)逐步優(yōu)化,保障室內(nèi)設(shè)計(jì)空間規(guī)劃的緊湊性和美觀性的綜合統(tǒng)一,為現(xiàn)代室內(nèi)設(shè)計(jì)系統(tǒng)的資源管理帶來(lái)了更專業(yè)的技術(shù)保障。

此外,計(jì)算機(jī)軟件開發(fā)是在現(xiàn)代社會(huì)中的應(yīng)用,也體現(xiàn)在社會(huì)傳媒廣告設(shè)計(jì)中,例如:PS技術(shù)是現(xiàn)代平面?zhèn)髅皆O(shè)計(jì)常見的計(jì)算機(jī)軟件,通過PS技術(shù),可以達(dá)到對(duì)平面設(shè)計(jì)中色彩,圖像,清晰度等方面進(jìn)行多方面的調(diào)整,實(shí)現(xiàn)現(xiàn)代圖像處理系統(tǒng)的資源綜合開發(fā)與應(yīng)用,美化平面圖形設(shè)計(jì)的應(yīng)用需求,使平面設(shè)計(jì)的設(shè)計(jì)藝術(shù)性和審美價(jià)值更加直接的體現(xiàn)出來(lái)。

4 結(jié)論

計(jì)算機(jī)軟件開發(fā)是現(xiàn)代社會(huì)發(fā)展的主要發(fā)展動(dòng)力,結(jié)合現(xiàn)代醫(yī)療、企業(yè)管理、城市規(guī)劃、互聯(lián)網(wǎng)以及平面設(shè)計(jì)等領(lǐng)域,對(duì)現(xiàn)代計(jì)算機(jī)軟件開發(fā)帶來(lái)了更實(shí)用和快速的資源應(yīng)用保障,推進(jìn)現(xiàn)代社會(huì)進(jìn)步與發(fā)展。

參考文獻(xiàn)

[1]穆俊.基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐探析[J].電腦知識(shí)與技術(shù),2014(04):758-759.

[2]張小磊.基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐初探[J].信息通信,2014(04):110.

[3]蘇愛玲,楊新艷.基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)技術(shù)研究分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):75-76.

[4]馬超.淺談多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(18):75+77.

[5]肖業(yè)清.基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐探析[J].山東工業(yè)技術(shù),2015(16):111.

[6]王平.淺談多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)實(shí)踐[J].西部皮革,2016(24):17.

[7]范銀平.計(jì)算機(jī)軟件開發(fā)在多領(lǐng)域中的應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2013(15):53-54.