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

時間:2023-10-22 10:17:29

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

計算機硬件開發(fā)

篇1

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

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號: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ā)背景

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

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

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

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

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

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

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

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

3 主界面搭建

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

4 各個功能實現(xiàn)

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

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

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

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

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

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

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

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

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

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

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

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

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);

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

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

創(chuàng)建場景如圖3所示,主要包含了4個復(fù)選按鈕控件ca、cb、cc、cd,作為4個選項按鈕,添加了3個按鈕st、xt、pd,st切換到上一題;xt切換到下一題;pd判斷答題結(jié)果。該功能的主要控制邏輯是當(dāng)操作者做出選擇并單擊判斷按鈕后,根據(jù)選擇的選項是否正確給出提示,提示方式是播放一個正確zq或錯誤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 測試應(yīng)用

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

參考文獻(xiàn):

篇2

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

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

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

1 軟件工程的概念

1.1 “軟件工程”概念提出

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.2 原型化方法

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

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

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

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

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

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

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

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

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

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

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

參考文獻(xiàn)

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

篇3

 

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

 

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

 

二.常見的計算機編程語言

 

(一)C語言

 

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

 

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

 

(二)C++與VC++

 

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

 

(三)Access與Visual Basic

 

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

 

(四)Java語言

 

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

 

三.原則

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

(四)語言的選擇要考慮是否支持平臺

 

支持平臺也是在編程語言選擇過程中需要考慮的因素。

 

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

 

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

 

四.結(jié)語:

 

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

篇4

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

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

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

(一)用戶需求分析

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

三、結(jié)束語

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

參考文獻(xiàn)

篇5

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

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

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

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

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

  依據(jù)軟件工程的一般原理, 一個軟件從計劃設(shè)計到廢棄不用被稱為軟件的生存期( SW  L ifeCycle) , 可以分為6 個階段: 軟件計劃---軟件需求分析---軟件設(shè)計---軟件編碼---軟件測試---軟件維護(hù),生存期中的各個時期又可細(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)來確定,同時也與所采用的開發(fā)方法及使用的開發(fā)工具有關(guān)。值得指出的是, 不同的軟件開發(fā)方法具有不同的特點, 對軟件生命期工程階段劃分的強調(diào)程度也不一樣, 但軟件生命期的觀點仍然是軟件工程學(xué)的一個基本觀點, 反映了軟件發(fā)生、發(fā)展所應(yīng)遵循的內(nèi)在規(guī)律(謝榮傳, 1995)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 展 望

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

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

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

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

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

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

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

篇6

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

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

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

(一)計算機軟件的概念

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

篇7

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

1.1 計算機軟件開發(fā)技術(shù)的主要特點

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

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

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

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

2.1 軟件生命周期法

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

2.2 原型化法

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

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

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

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

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

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

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

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

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

篇8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

篇9

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

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

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

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

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

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

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

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

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

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

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

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

3 結(jié)語

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

參考文獻(xiàn)

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

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

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

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

篇10

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

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

1 計算機軟件開發(fā)實踐研究的意義

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

2 計算機軟件開發(fā)實踐核心

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

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

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

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

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

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

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

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

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

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

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

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

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

4 結(jié)論

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

參考文獻(xiàn)

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

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

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

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

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

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

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