計(jì)算機(jī)開發(fā)技術(shù)范文
時(shí)間:2023-10-19 16:06:55
導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)開發(fā)技術(shù),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:計(jì)算機(jī);軟件;開發(fā)技術(shù);應(yīng)用探析
計(jì)算機(jī)的發(fā)展帶領(lǐng)信息網(wǎng)絡(luò)的發(fā)展,進(jìn)而帶動(dòng)整個(gè)社會(huì)的進(jìn)步,大大改變了人們的生活質(zhì)量。如今,它作為人類智慧的延伸,廣泛應(yīng)用于人們生活的各個(gè)領(lǐng)域。作為計(jì)算機(jī)的核心,軟件開發(fā)技術(shù)產(chǎn)業(yè)日益發(fā)展起來,成為我國重要的信息產(chǎn)業(yè)支柱。
一、計(jì)算機(jī)軟件開發(fā)技術(shù)概述
(一)概念
計(jì)算機(jī)軟件主要指系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件是監(jiān)控、管理和維護(hù)計(jì)算機(jī)的軟件,比如操作系統(tǒng)和自檢程序等。而應(yīng)用軟件則是解決用戶具體問題的軟件,比如人事管理軟件和學(xué)習(xí)管理軟件等等。不管是系統(tǒng)軟件還是應(yīng)用軟件,都為用戶提供了利用計(jì)算機(jī)代替或簡化一種計(jì)算機(jī)的工作環(huán)境,對于用戶來說,接觸計(jì)算機(jī)其實(shí)是接觸計(jì)算機(jī)軟件。早在20世紀(jì)五六十年代,計(jì)算機(jī)軟件的開發(fā)多是手工方式,這種軟件開發(fā)技術(shù)不僅出錯(cuò)率較高、生產(chǎn)效率低下,而且不能滿足軟件生產(chǎn)需要。隨著商品化、大型化軟件的開發(fā),人們意識(shí)到計(jì)算機(jī)軟件的開發(fā)需要規(guī)范的文檔來確保程序設(shè)計(jì)、調(diào)試和運(yùn)行。到了20世紀(jì)八十年代,人們將軟件工程定義為:實(shí)現(xiàn)計(jì)算機(jī)程序功能采取的規(guī)則、方法及與之相關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行程序所需的數(shù)據(jù)都是計(jì)算機(jī)軟件。
軟件工程的發(fā)展大體經(jīng)歷了程序設(shè)計(jì)時(shí)代、軟件時(shí)代和軟件工程三個(gè)時(shí)代。以建筑工程開發(fā)為例,可以看出計(jì)算機(jī)軟件開發(fā)過程與建筑工程開發(fā)有較大的差異。建筑工程開發(fā)過程中,設(shè)計(jì)藍(lán)圖設(shè)計(jì)之后,之后的每一步都不存在回溯的問題,但計(jì)算機(jī)軟件工程在開發(fā)的過程中,每一步都有可能經(jīng)歷多次的修改、適應(yīng)等回溯問題,另外,軟件開發(fā)成功投入使用后,要考慮到軟件運(yùn)行和維護(hù)的問題等等。
(二)開發(fā)方式
計(jì)算機(jī)軟件常用的三種開發(fā)方式:
1、傳統(tǒng)的生命周期法。根據(jù)時(shí)間劃分角度,將軟件進(jìn)行各個(gè)方面的拆分,并對其進(jìn)行分解,形成不同階段,且每一個(gè)階段的開始和結(jié)束都有其特定的嚴(yán)格要求。通常意義上,一個(gè)周期大致為半年左右。
2、軟件原型化的方法。在對初期概念比較模糊的計(jì)算機(jī)軟件進(jìn)行開發(fā)和調(diào)試時(shí),由于傳統(tǒng)的生命周期法需要對軟件最初期的相關(guān)資料進(jìn)行認(rèn)定,因此,對于此種類型的軟件其并不能適合。但如果把計(jì)算機(jī)軟件原型化,通過對原型化系統(tǒng)的研究來確定軟件的本質(zhì)要求,在此基礎(chǔ)上并將前期得到的概念進(jìn)行新的開發(fā)建造,最終達(dá)到修改階段,由此便完成了對軟件開發(fā)的建造。
3、自動(dòng)化形式系統(tǒng)的開發(fā)。自動(dòng)形式系統(tǒng)的軟件開發(fā)方式主要利用第四代技術(shù)中的多種軟件開發(fā)工具、操作人員并不需要說出具體的方法,只需要說出內(nèi)容,其軟件工具就通過自動(dòng)分析并設(shè)計(jì)出程序編碼。
(三)計(jì)算機(jī)軟件開發(fā)技術(shù)
1、XML
XML是包含了類似HTML的文本文件。而在這一個(gè)文件定義一個(gè)樹型的結(jié)構(gòu),用來描述其所存儲(chǔ)的數(shù)據(jù)。它的最大優(yōu)點(diǎn)就在于這個(gè)文件中所存儲(chǔ)的結(jié)構(gòu)數(shù)據(jù)。還可以儲(chǔ)存非結(jié)構(gòu)數(shù)據(jù)。也包括一些關(guān)于基于XML的語言,有XSL、XHTML、DTDs、XSLT、XSD、X quer及X Path。XHTML的本身是XML,同通常的HTML比較,XHTML的格式更加容易進(jìn)行處理。XSL與XSLT是XML進(jìn)行轉(zhuǎn)換所使用的語言,它們將XML轉(zhuǎn)換成為各種各樣的格式。DTDs是對XML文件以及其所包含一些數(shù)據(jù)類型進(jìn)行描述,可以不通過編寫所定制代碼,就可以完成XML內(nèi)容的檢查,讓其強(qiáng)行遵守所給出的規(guī)則。X query與X Path是查詢語言。它們能夠從XML中吸取一些單個(gè)的數(shù)據(jù)及數(shù)據(jù)列表。
2、Web Services
Web服務(wù)是XML后的產(chǎn)物。XML可以進(jìn)行描述數(shù)據(jù)和對象,其可以保證XML文檔數(shù)據(jù)的有效性。其文檔非常適用于一種實(shí)現(xiàn)跨平臺(tái)服務(wù)標(biāo)準(zhǔn)基本的格式。
3、面向?qū)ο蟮木幊?/p>
過去十年里,面向?qū)ο驩OP技術(shù)在領(lǐng)域中占據(jù)過統(tǒng)治的地位,OOP理念是從Smalltalk開始的,然后慢慢到C++和Pascal,到Java成為真正的主流。和C++是OOP發(fā)展的最高層次。
4、Java、C++、C語言、這些高級(jí)編程語言都得到了迅速的發(fā)展,但每種語言都能獨(dú)立地進(jìn)行計(jì)算機(jī)軟件的開發(fā)。
5、JavaScript
JavaScript作為非常重要的腳本語言,被所有主流的瀏覽器所使用。在編寫Web應(yīng)用程序時(shí),JavaScript是不可缺少的。JavaScript也可以作為一種服務(wù)器端腳本語言,其極可能會(huì)成為將來設(shè)備的腳本語言和主流應(yīng)用程序的語言。VBScript雖然得到了很好的應(yīng)用,但連微軟都傾向使用JavaScript來編寫其腳本代碼。
6、Regular Expressions
雖然很多人認(rèn)為正則表達(dá)式太過于繁瑣,而且很難讀寫,但是其功能非常強(qiáng)大,在很多領(lǐng)域都需要使用它。在搜索純文本數(shù)據(jù),其表現(xiàn)出了強(qiáng)大的功能。
7、Design Patterns
其作用是用來通過創(chuàng)建和分類對象,從而簡化編程。設(shè)計(jì)一個(gè)模式將一些對象進(jìn)行分類成為制定的模型,OOP使用得越多,其作用就越明顯。
8、Flash MX
當(dāng)需要更多的客戶端圖形以及編程能力時(shí),HTML與CSS就不能滿足此刻的需求,F(xiàn)lash才是最好的選擇。在Flash里編程將會(huì)非常容易,并且其速度也明顯比Java快。
9、Linux/Windows
這是PC機(jī)兩大操作軟件,需要學(xué)會(huì)對其進(jìn)行配置、安裝。當(dāng)今的軟件開發(fā)程序都基于這兩大操作軟件平臺(tái)上,對這兩大軟件要有一定的了解。
10、SQL
對數(shù)據(jù)庫的查詢,SQL雖然只是一種基本操作技能,但是其卻起到了非常重要的作用。也許在未來,圖形界面會(huì)取代人們對SQL的使用,但是數(shù)據(jù)的查詢永遠(yuǎn)也不會(huì)離開SQL,掌握SQL的基本語法,對將來編程數(shù)據(jù)的使用有很大的幫助。
(四)計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
軟件開發(fā)技術(shù)是軟件工程較為關(guān)鍵的技術(shù)之一,對計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展有著極大的助推作用,計(jì)算機(jī)軟件開發(fā)技術(shù)能夠促使計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的創(chuàng)新,使一些網(wǎng)絡(luò)支持、遠(yuǎn)程控制成為可能。軟件開發(fā)技術(shù)的應(yīng)用使得計(jì)算機(jī)網(wǎng)絡(luò)形成開發(fā)性、共存性的一種網(wǎng)絡(luò)模式,對于計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展有促進(jìn)作用。計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用解決了軟件開發(fā)落后計(jì)算機(jī)網(wǎng)絡(luò)需求的問題,隨著軟件開發(fā)技術(shù)的不斷提高,軟件的安全性、可靠性和便捷性也有了較大的提高。上述的計(jì)算機(jī)軟件開發(fā)重要性推動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用。
二、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)者進(jìn)行軟件開發(fā)是為了使計(jì)算機(jī)可以更好地為人類服務(wù),所以,一種計(jì)算機(jī)軟件開發(fā)技術(shù)要能夠稱得上成功,需要真正實(shí)現(xiàn)其良好的實(shí)用價(jià)值。下面通過一個(gè)計(jì)算機(jī)軟件開發(fā)的實(shí)例來說明軟件開發(fā)技術(shù)的應(yīng)用價(jià)值。運(yùn)用兩種不同的方式開發(fā)兩個(gè)產(chǎn)品,其中第一個(gè)產(chǎn)品運(yùn)用高級(jí)數(shù)據(jù)庫服務(wù)器的Web+Xml+ActiveX模式來進(jìn)行開發(fā)設(shè)計(jì),第二個(gè)產(chǎn)品運(yùn)用VB6.0+Acess的單機(jī)版模式來進(jìn)行開發(fā)設(shè)計(jì)?,F(xiàn)利用這兩種產(chǎn)品分別在客戶機(jī)端進(jìn)行安裝,發(fā)現(xiàn)采用第一個(gè)產(chǎn)品的話,在客戶機(jī)需要安裝ActiveX組件,還要更改瀏覽器的安全設(shè)置,這使得在客戶端安裝第一個(gè)產(chǎn)品時(shí)有一個(gè)安裝步驟;而如果采用第二個(gè)產(chǎn)品,則在客戶端可直接安裝,這是因?yàn)閂B虛擬機(jī)以及Acess驅(qū)動(dòng)都是微軟歷史版本,系統(tǒng)可自動(dòng)兼容。成功在客戶端進(jìn)行安裝后,運(yùn)行一段時(shí)間,第一種安裝方法在安裝、運(yùn)行上受系統(tǒng)操作版本或?yàn)g覽器安全設(shè)置的限制,給用戶使用帶來了一些麻煩。然而第二種安裝方法運(yùn)行穩(wěn)定,如果需要修復(fù)安裝或者備份還原數(shù)據(jù),用戶能夠單獨(dú)去完成,缺點(diǎn)是隨著客戶端使用時(shí)間越來越長,用戶數(shù)據(jù)會(huì)逐漸增多,在客戶端運(yùn)行的后期,運(yùn)行速度會(huì)下降,此時(shí)就需要進(jìn)行人為轉(zhuǎn)檔。這個(gè)實(shí)例促進(jìn)了計(jì)算機(jī)軟件開發(fā)者對軟件開發(fā)與應(yīng)用問題的認(rèn)識(shí)。計(jì)算機(jī)作為常用的工具,是為了能夠更好地為人類服務(wù)。當(dāng)前,計(jì)算機(jī)已成為一種大眾化的工具,不一定要求使用計(jì)算機(jī)的工作人員均是專業(yè)化人才,所以,在計(jì)算機(jī)軟件開發(fā)中,要按照客戶具體要求與實(shí)際情況來進(jìn)行開發(fā)。計(jì)算機(jī)軟件開發(fā)過程中還要強(qiáng)化“以人為本”的理念,體現(xiàn)軟件強(qiáng)大的功能以及簡單實(shí)用性。
三、計(jì)算機(jī)軟件技術(shù)的發(fā)展趨勢
(一)軟件技術(shù)的智能化發(fā)展趨勢。隨著人工智能在當(dāng)今社會(huì)的不斷發(fā)展,其應(yīng)用范圍也得到相應(yīng)的拓展。而軟件技術(shù)的開發(fā)也只有朝著這個(gè)方向發(fā)展,才能使人工智能軟件的開發(fā)獲得成功,從而促進(jìn)人類社會(huì)的劃時(shí)展。
(二)軟件技術(shù)的融合化發(fā)展趨勢。將傳統(tǒng)的電氣化、機(jī)械化和自動(dòng)化等計(jì)算機(jī)硬件系統(tǒng)通過軟件開發(fā)轉(zhuǎn)化為智能化、數(shù)字化和網(wǎng)絡(luò)化的軟件核心技術(shù),這一融合必定為產(chǎn)業(yè)帶來更大的經(jīng)濟(jì)市場競爭力。
(三)軟件技術(shù)的服務(wù)化發(fā)展趨勢。當(dāng)面向客戶時(shí),軟件技術(shù)的開發(fā)者將最優(yōu)秀的設(shè)計(jì)理念、最先進(jìn)的軟件技術(shù)、一流的產(chǎn)品和最優(yōu)質(zhì)的服務(wù)呈獻(xiàn)給客戶,由此形成軟件行業(yè)的主流模式。
(四)軟件技術(shù)的網(wǎng)絡(luò)化發(fā)展趨勢。由于互聯(lián)網(wǎng)的全球性發(fā)展,不僅拉近了全球的距離,更將網(wǎng)格化發(fā)展作為計(jì)算機(jī)產(chǎn)業(yè)今后的發(fā)展方向,而網(wǎng)格化又是網(wǎng)絡(luò)化的表現(xiàn)形式。因此,推動(dòng)了全球網(wǎng)絡(luò)化的發(fā)展趨勢。
(五)軟件技術(shù)的開放化發(fā)展趨勢。軟件技術(shù)的開放化指的是計(jì)算機(jī)軟件產(chǎn)品的標(biāo)準(zhǔn)化和軟件源代碼的開放化。只有技術(shù)在一定程度上達(dá)到開放,計(jì)算機(jī)軟件設(shè)計(jì)者之間才能更好地進(jìn)行交流和溝通,達(dá)到共同進(jìn)步,從而提高產(chǎn)品質(zhì)量,并促進(jìn)計(jì)算機(jī)軟件產(chǎn)業(yè)的進(jìn)一步發(fā)展。
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展徹底改變了我們的生活,促進(jìn)了社會(huì)的進(jìn)步,在社會(huì)生活的各個(gè)領(lǐng)域都發(fā)揮著十分重要的作用。計(jì)算機(jī)軟件技術(shù)是計(jì)算機(jī)的核心,軟件開發(fā)技術(shù)的發(fā)展直接關(guān)系到我國國民經(jīng)濟(jì)的發(fā)展。
參考文獻(xiàn):
篇2
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā)技術(shù);生命周期法
21世紀(jì)已進(jìn)入了信息時(shí)代,計(jì)算機(jī)軟件開發(fā)技術(shù)正處于高速發(fā)展的時(shí)期,在這樣的社會(huì)環(huán)境之下,也推動(dòng)了計(jì)算機(jī)技術(shù)的飛快提升,被人們廣泛應(yīng)用于社會(huì)的各個(gè)方面,包括日常工作、學(xué)習(xí)等。計(jì)算機(jī)軟件開發(fā)技術(shù)也得到專家學(xué)者們的廣泛關(guān)注。隨著改革的不斷深化,經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步,人們的生活水平逐漸提高,于是人們有了更高的物質(zhì)和精神文化需求[1]。為了更好滿足人們的需求,就需要不斷創(chuàng)新計(jì)算機(jī)軟件開發(fā)技術(shù)。
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
計(jì)算機(jī)軟件可以大致劃分為系統(tǒng)軟件與應(yīng)用軟件兩大類別,系統(tǒng)軟件作為計(jì)算機(jī)硬件驅(qū)動(dòng)的基礎(chǔ),滿足了用戶基本的使用需求。應(yīng)用軟件則主要針對不同用戶具體的使用需求而開發(fā)的,例如游戲軟件、音樂軟件、視頻軟件。無論是系統(tǒng)軟件還是應(yīng)用軟件,都是通過計(jì)算機(jī)這一平臺(tái)為用戶提供服務(wù),達(dá)到方便生活的目的。從用戶的角度來講,利用計(jì)算機(jī)主要利用的是計(jì)算機(jī)上的各種軟件。在20世紀(jì)六七十年代,主要通過手工的方式來開發(fā)計(jì)算機(jī)軟件,出錯(cuò)率較高、生產(chǎn)效率低下,不能滿足人們的需要。隨著技術(shù)的不斷進(jìn)步,人們意識(shí)到需要一種特定規(guī)范的文檔來確保計(jì)算機(jī)軟件開發(fā)的程序設(shè)計(jì)、調(diào)試和運(yùn)行[2]。
2計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
計(jì)算機(jī)軟件系統(tǒng)由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,其中系統(tǒng)軟件是計(jì)算機(jī)本身必備的軟件,其是保證和支持計(jì)算機(jī)正常運(yùn)轉(zhuǎn)的重要保障。應(yīng)用軟件開發(fā)中心在于滿足用戶的使用需求,例如音樂軟件、視頻軟件在多數(shù)情況是為了幫助用戶獲得更好的娛樂體驗(yàn),因此與系統(tǒng)軟件相比,應(yīng)用軟件有著更好的實(shí)用性,能夠滿足人們的一些需求。本文提到的計(jì)算機(jī)軟件既指應(yīng)用軟件又指系統(tǒng)軟件[1]。計(jì)算機(jī)軟件開發(fā)技術(shù)有以下幾個(gè)特點(diǎn)。(1)計(jì)算機(jī)軟件開發(fā)工作必須著眼于實(shí)際需求,提升系統(tǒng)軟件與應(yīng)用軟件的使用價(jià)值,滿足人們的一些需求。在軟件開發(fā)完成后,借助于基本的軟件框架,發(fā)掘軟件的社會(huì)價(jià)值,推動(dòng)計(jì)算機(jī)軟件開發(fā)工作的深入進(jìn)行。(2)計(jì)算機(jī)軟件開發(fā)技術(shù)是一項(xiàng)精細(xì)度極高的技術(shù),所以在研發(fā)過程中,工作人員必須要仔細(xì)入微[2]。(3)計(jì)算機(jī)軟件開發(fā)技術(shù)必須要遵循一定的原則,比如在研發(fā)過程中必須要確保所研發(fā)軟件的質(zhì)量與性能,盡可能研發(fā)設(shè)計(jì)一些先進(jìn)的產(chǎn)品,而不是別人做什么,自己就做什么。在研發(fā)出一個(gè)新的軟件之后必須要先進(jìn)行嚴(yán)格的評估和檢測,才能投放到市場中,以避免一些不必要的麻煩[1]。
3計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
計(jì)算機(jī)軟件極大便利了人們的生活,它所起到的作用也是顯而易見的,如人們在工作中運(yùn)用的各種辦公軟件,如今已成為人們工作中必不可少的一部分[2]。計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性主要包括以下三個(gè)方面:推動(dòng)信息時(shí)代的到來;是網(wǎng)絡(luò)技術(shù)發(fā)展的不竭動(dòng)力;是計(jì)算機(jī)行業(yè)和軟件行業(yè)發(fā)展的源泉。第一,現(xiàn)階段企業(yè)在運(yùn)營管理的過程中,著力構(gòu)建信息數(shù)據(jù)管理機(jī)制,將其作為企業(yè)管理的核心。計(jì)算機(jī)軟件開發(fā)技術(shù)極大提高了信息傳輸和資源交流的速度,也使得人們有更多的渠道來獲取信息。計(jì)算機(jī)軟件開發(fā)工作獲得了較為充足的發(fā)展空間與各項(xiàng)資源,滿足了軟件開發(fā)工作中的各項(xiàng)基本需求,實(shí)現(xiàn)了企業(yè)管理的信息化。第二,以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),打破了空間與時(shí)間的局限,能夠進(jìn)行跨地區(qū)的交流溝通,極大便利了人們的生活。同時(shí)計(jì)算機(jī)軟件服務(wù)能力的提升在很大程度上也推動(dòng)了現(xiàn)代化網(wǎng)絡(luò)的構(gòu)建,催生出一大批新的計(jì)算機(jī)發(fā)展模式[1]。第三,以計(jì)算機(jī)軟件開發(fā)為起點(diǎn),軟件類型日益細(xì)化,在滿足人們不同使用需求的同時(shí),也為計(jì)算機(jī)產(chǎn)業(yè)自身獲取了足夠的空間,促進(jìn)了計(jì)算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康持續(xù)發(fā)展。
4計(jì)算機(jī)軟件開發(fā)技術(shù)的方式
經(jīng)過科研人員的不斷探索與研究,計(jì)算機(jī)軟件開發(fā)技術(shù)已走向成熟階段,現(xiàn)已形成多種比較成熟的研發(fā)方式。目前計(jì)算機(jī)軟件開發(fā)技術(shù)主要有以下幾種方法。
4.1原型化方法
在研發(fā)部分軟件的過程中,對于軟件開發(fā)方向以及方法可能缺少必要的規(guī)劃,面對這種情況,為了確保軟件開發(fā)工作順利進(jìn)行,可以采取原型化法。原型化方法指的是在研發(fā)的初級(jí)階段,通過對用戶軟件使用需求的客觀分析,建立軟件模型,在原型建立完成后,與相關(guān)企業(yè)進(jìn)行對接,進(jìn)行軟件的微調(diào)。原型化方法的優(yōu)勢在于將用戶需求與開發(fā)工作進(jìn)行緊密結(jié)合,提升了軟件開發(fā)工作的針對性與有效性,這樣就可以省去中間一些不必要的環(huán)節(jié),在一定意義也降低了研發(fā)的成本。然而這種方法也存在一定的劣勢,就是不能用來研發(fā)大規(guī)模的系統(tǒng),因?yàn)檫@種方式過于繁瑣,在一定程度上會(huì)降低計(jì)算機(jī)軟件系統(tǒng)的研發(fā)效率,就算研發(fā)成功,將來的維護(hù)工作也會(huì)很難開展[3]。
4.2計(jì)算機(jī)軟件生命周期法
計(jì)算機(jī)軟件生命周期法是軟件開發(fā)人員研發(fā)軟件最常用的一種方式,相比于原型化方法,計(jì)算機(jī)軟件生命周期法可以用于研發(fā)大型的軟件系統(tǒng)。在運(yùn)用生命周期法時(shí),在正式研發(fā)之前,設(shè)計(jì)師會(huì)對所要設(shè)計(jì)的軟件系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行宏觀布局和整體規(guī)劃[4]。除此之外,還需要制作詳細(xì)的研發(fā)設(shè)計(jì)工作計(jì)劃報(bào)告。計(jì)算機(jī)軟件生命周期法的優(yōu)勢在于可以對整個(gè)設(shè)計(jì)研發(fā)工作進(jìn)行合理的整體布局和規(guī)劃,把大型計(jì)算機(jī)軟件系統(tǒng)的設(shè)計(jì)難度平均化,并且對研發(fā)的時(shí)間有較好的把控。
4.3自動(dòng)形式的系統(tǒng)開發(fā)法
軟件開發(fā)設(shè)計(jì)人員在運(yùn)用自動(dòng)形式的系統(tǒng)開發(fā)法的過程中,需要對軟件的基本需求、運(yùn)行模式進(jìn)行必要的分析,在通常情況下,如果不進(jìn)行說明,在實(shí)際研發(fā)的過程中,為了保證研發(fā)工作的質(zhì)量,技術(shù)人員可以通過編程的方式開發(fā)軟件。
5計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件技術(shù)的開發(fā)主要是為了便利人們的生活,如何最大限度提高計(jì)算機(jī)軟件的使用價(jià)值值得考慮[3]。計(jì)算機(jī)軟件的開發(fā)都是為了更好地服務(wù)人類,在軟件的開發(fā)過程中研發(fā)人員的專業(yè)素養(yǎng)越來越高,所以,在計(jì)算機(jī)軟件開發(fā)過程中應(yīng)以人為本,立足于市場的需求,再進(jìn)行軟件系統(tǒng)的設(shè)計(jì)和研發(fā),不斷地提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)用價(jià)值。
6計(jì)算機(jī)軟件開發(fā)技術(shù)的展望
第一,計(jì)算機(jī)軟件開發(fā)技術(shù)正在向網(wǎng)絡(luò)化發(fā)展,并且這也是未來的一種發(fā)展趨勢。計(jì)算機(jī)軟件也算是網(wǎng)絡(luò)的一種形式,所以計(jì)算機(jī)的網(wǎng)絡(luò)化對整個(gè)計(jì)算機(jī)大行業(yè)的發(fā)展有重要意義。網(wǎng)絡(luò)化也給計(jì)算機(jī)軟件開發(fā)技術(shù)提供了巨大的便利,所以,計(jì)算機(jī)軟件的開發(fā)技術(shù)是網(wǎng)絡(luò)化的開發(fā)技術(shù)[5]。第二,計(jì)算機(jī)軟件開發(fā)的根本目的是服務(wù)人類、服務(wù)社會(huì),提高人們的工作效率和生活質(zhì)量。所以在以后的研發(fā)過程中,必須要以客戶為主要的服務(wù)對象,最大限度滿足客戶的需要,提供全面的服務(wù)。在計(jì)算機(jī)軟件開發(fā)的過程中采用先進(jìn)的理念和技術(shù),這也是計(jì)算機(jī)軟件開發(fā)的趨勢。
7結(jié)語
計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用是一個(gè)全方位的過程,需要技術(shù)人員以及相關(guān)工作者以現(xiàn)有的技術(shù)為基本框架,從多個(gè)角度出發(fā),采取多種開發(fā)手段開發(fā)計(jì)算機(jī)軟件[5]。通過這種方式,滿足社會(huì)經(jīng)濟(jì)發(fā)展以及日常生活中對于計(jì)算機(jī)軟件的使用需求,促進(jìn)整個(gè)計(jì)算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康快速發(fā)展。
參考文獻(xiàn)
[1]劉凱英.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013(l):134-136.
[2]孫麗霞.我國計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢[J].金田,2012(10):311.
[3]劉默.淺析軟件開發(fā)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)教育中的重要性[J].中小企業(yè)管理與科技,2011(18):275.
[4]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8).
篇3
【關(guān)鍵詞】分層技術(shù);計(jì)算機(jī)軟件開發(fā);應(yīng)用
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)得到了非常廣泛的應(yīng)用,在人們的工作和生活中發(fā)揮著重要作用,人們越來越關(guān)注計(jì)算機(jī)的功能和性能。在現(xiàn)代科學(xué)技術(shù)的研究與開發(fā)中,非常關(guān)鍵的內(nèi)容是計(jì)算機(jī)程序的開發(fā)。當(dāng)前,計(jì)算機(jī)軟件的操作環(huán)境的復(fù)雜性日益增加,計(jì)算機(jī)也具有不同的功能要求。在計(jì)算機(jī)程序的開發(fā)中,必須將一個(gè)功能開發(fā)為多個(gè)功能,以便有效滿足客戶的不同需求,分層技術(shù)能夠使計(jì)算機(jī)的功能多樣化,滿足需求的客戶,并提高了使用計(jì)算機(jī)軟件的價(jià)值。
1分層技術(shù)概述
近年來,Internet技術(shù)發(fā)展迅速,相應(yīng)的軟件開發(fā)技術(shù)也得到了快速更新。隨著人們對計(jì)算機(jī)技術(shù)的要求不斷提高,軟件開發(fā)技術(shù)需要不斷進(jìn)行改進(jìn),才能夠滿足人們的需求。分層技術(shù)在計(jì)算機(jī)軟件中有著非常多的優(yōu)勢,因此在計(jì)算機(jī)軟件開發(fā)過程中有著非常重要的作用。在計(jì)算機(jī)程序開發(fā)中以分層技術(shù)發(fā)展為主要過程,以當(dāng)今的五層技術(shù)為主要的分層技術(shù),分層技術(shù)的不斷更新,使計(jì)算機(jī)的開發(fā)效率也有了很大的提高。以往的計(jì)算機(jī)技術(shù)只能處理單個(gè)業(yè)務(wù),計(jì)算機(jī)想要完成多個(gè)任務(wù)共同處理,就必須依靠分層技術(shù)才能夠?qū)崿F(xiàn)。分層技術(shù)的應(yīng)用就是將開發(fā)中所出現(xiàn)的問題分成多部分進(jìn)行解決,而分層技術(shù)所分隔的層不一定相互關(guān)聯(lián),但是必須有一個(gè)等級(jí)關(guān)系。分層技術(shù)的應(yīng)用能夠在很大程度上提高計(jì)算機(jī)軟件的靈活性和適應(yīng)性,并且能夠?qū)Χ鄠€(gè)單元的軟件進(jìn)行處理[1]。
2分層技術(shù)的特點(diǎn)
2.1生存性
分層技術(shù)在計(jì)算機(jī)程序中有很強(qiáng)的生存性,計(jì)算機(jī)技術(shù)的開發(fā)能夠處理很多問題,并且具有非常豐富的功能,分層技術(shù)能夠?qū)⒂?jì)算機(jī)技術(shù)功能進(jìn)行區(qū)分,可以有效處理不同類型計(jì)算機(jī)軟件和處理器之間的適應(yīng)性問題,從而可以進(jìn)一步提高計(jì)算機(jī)開發(fā)軟件質(zhì)量。
2.2穩(wěn)定性
分層技術(shù)擁有很強(qiáng)大的穩(wěn)定性,可以滿足任何客戶在計(jì)算機(jī)軟件方面的要求,只有掌握計(jì)算機(jī)軟件的穩(wěn)定性才能夠滿足客戶需求,分層技術(shù)的出現(xiàn)能夠合理解決計(jì)算機(jī)穩(wěn)定性問題,并且能夠提高計(jì)算機(jī)的運(yùn)行質(zhì)量,使客戶能夠更好地體驗(yàn)計(jì)算機(jī)帶來的便捷性。
3分層技術(shù)的優(yōu)勢
研究發(fā)現(xiàn),在傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)技術(shù)中,內(nèi)部計(jì)算機(jī)的緊湊性經(jīng)常不能滿足要求,而分層技術(shù)的應(yīng)用可以使所有軟件級(jí)別之間的連接顯著改善,從而確保軟件的質(zhì)量。分層技術(shù)的應(yīng)用具有以下優(yōu)點(diǎn):(1)強(qiáng)大的靈活性和可擴(kuò)展性。分層技術(shù)的靈活性比較強(qiáng),在實(shí)際開發(fā)過程中,由于計(jì)算機(jī)內(nèi)部需要?jiǎng)澐譃槎鄠€(gè)級(jí)別,開發(fā)人員需要利用更加科學(xué)的方式對內(nèi)部結(jié)構(gòu)進(jìn)行調(diào)整,從而有效提高計(jì)算機(jī)的準(zhǔn)確性和工作效率。分層技術(shù)的應(yīng)用可以高效地處理計(jì)算機(jī)的功能分類,在實(shí)際應(yīng)用過程中,對某一個(gè)級(jí)別進(jìn)行修改并不會(huì)影響其他級(jí)別的工作。傳統(tǒng)的開發(fā)技術(shù)很難實(shí)現(xiàn)這一目標(biāo),會(huì)造成嚴(yán)重的工作負(fù)擔(dān)。(2)安全性高。利用分層技術(shù)能夠有效提升計(jì)算機(jī)軟件在開發(fā)過程中的安全性能,并可以有效縮短計(jì)算機(jī)軟件的開發(fā)周期。利用分層技術(shù)對計(jì)算機(jī)軟件進(jìn)行開發(fā),在開發(fā)計(jì)算機(jī)新功能的過程中,只需要更新該級(jí)別的功能,并不需要對軟件進(jìn)行重建,從而有效提高計(jì)算機(jī)軟件開發(fā)功能的效率,為客戶提供全新的計(jì)算機(jī)應(yīng)用技術(shù)和功能[2]。
4分層技術(shù)的應(yīng)用
4.1雙層技術(shù)應(yīng)用
傳統(tǒng)的計(jì)算機(jī)開發(fā)技術(shù)只是采用單層模式進(jìn)行開發(fā),隨著科學(xué)技術(shù)水平的不斷提高,人們對單層軟件計(jì)算機(jī)模式已經(jīng)不能滿足。針對這種情況的出現(xiàn),必須對計(jì)算機(jī)軟件技術(shù)進(jìn)行改革和完善,對于相同的計(jì)算機(jī)軟件開發(fā)領(lǐng)域需要投入大量的開發(fā)成本,因此,在計(jì)算機(jī)程序的開發(fā)中引入了雙層技術(shù)。雙層技術(shù)的應(yīng)用能夠提高計(jì)算機(jī)軟件開發(fā)效率,解決在軟件開發(fā)過程中程序運(yùn)行緩慢問題,雙層技術(shù)的應(yīng)用可以解決用戶端和服務(wù)器之間的矛盾。隨著計(jì)算機(jī)軟件的發(fā)展達(dá)到一定階段,雙層技術(shù)可以改善原始客戶端,以便用戶可以嘗試更系統(tǒng)和更全面的功能。使用雙層技術(shù)可以通過優(yōu)化用戶體驗(yàn),提高工作效率。
4.2三層技術(shù)應(yīng)用
在市場經(jīng)濟(jì)激烈的競爭下,雙層技術(shù)已經(jīng)不能滿足當(dāng)代人的需求。因此,基于雙層技術(shù)的研究和探索,三層技術(shù)在計(jì)算機(jī)軟件開發(fā)過程中有著非常重要的作用,三層技術(shù)能夠有效解決服務(wù)器處理問題,并且對計(jì)算機(jī)儲(chǔ)存數(shù)據(jù)功能進(jìn)行優(yōu)化,提高了用戶對計(jì)算機(jī)網(wǎng)絡(luò)訪問效率。三層技術(shù)的出現(xiàn)能夠解決很多級(jí)別性問題,三層技術(shù)的應(yīng)用主要是對收集和處理各級(jí)信息,然后根據(jù)客戶不同的需求進(jìn)行搜索和采集,然后再處理完成累計(jì)工作,三層技術(shù)的應(yīng)用可以有效解決計(jì)算機(jī)的工作負(fù)擔(dān),計(jì)算機(jī)運(yùn)行效率慢問題可以得到有效解決。4.3四層技術(shù)應(yīng)用至于四層技術(shù)的性質(zhì),四層技術(shù)還沒有取得非常創(chuàng)新的發(fā)展。四層技術(shù)和三層技術(shù)之間的區(qū)別在于,數(shù)據(jù)存儲(chǔ)已添加到四層技術(shù)中。四層技術(shù)的傳輸和交換數(shù)據(jù),能夠有效處理在計(jì)算機(jī)信息交換過程中的輔助信息,幫助計(jì)算機(jī)記錄所有數(shù)據(jù)信息,為改善計(jì)算機(jī)應(yīng)用技術(shù)提供依據(jù)[3]。
4.4五層技術(shù)應(yīng)用
根據(jù)不同的環(huán)境,開發(fā)計(jì)算機(jī)程序所需的技術(shù)機(jī)構(gòu)也不同。尤其是面對某些特殊的操作和數(shù)據(jù)環(huán)境,軟件開發(fā)人員希望基于四層技術(shù)將原始數(shù)據(jù)層分為兩層,即資源層和集成層,這樣做的目的是滿足計(jì)算機(jī)的穩(wěn)定運(yùn)行,并且可以根據(jù)五層技術(shù)來滿足對計(jì)算機(jī)使用說明的詳細(xì)了解。到目前為止,五層技術(shù)僅在J2EE環(huán)境中被廣泛使用,并且已基于三層技術(shù)進(jìn)行了擴(kuò)展,包括源層、集成層和客戶端層。
篇4
1計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中應(yīng)該遵循的原則
1.1規(guī)范性原則
計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中的規(guī)范性原則是指,在計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中,應(yīng)該遵循計(jì)算機(jī)應(yīng)用軟件開發(fā)的規(guī)律,同時(shí)技術(shù)設(shè)計(jì)和技術(shù)實(shí)現(xiàn)應(yīng)該切實(shí)可行,避免過于擴(kuò)大開發(fā)技術(shù)或者應(yīng)用軟件的作用而進(jìn)行一些違反自然規(guī)律的開發(fā)。同時(shí),計(jì)算機(jī)應(yīng)用軟件的規(guī)范性還意味著,在應(yīng)用軟件開發(fā)的過程中,應(yīng)該遵循人們的認(rèn)知規(guī)律和使用習(xí)慣,這樣才能夠開發(fā)出操作性較強(qiáng)的應(yīng)用軟件,才能夠擁有用戶的忠誠度。
1.2易維護(hù)原則
計(jì)算機(jī)應(yīng)用軟件的開發(fā)并不是一勞永逸的事情,相反,其開發(fā)和維護(hù)對于應(yīng)用軟件開發(fā)人員來講,應(yīng)該是并重的。在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,就應(yīng)該考慮后續(xù)的維護(hù)問題,為維護(hù)提供便利。這樣,才不至于在計(jì)算機(jī)應(yīng)用出現(xiàn)問題后產(chǎn)生難以維護(hù)的狀況,影響用戶的正常使用。同時(shí),在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,應(yīng)該堅(jiān)持標(biāo)準(zhǔn)化地開發(fā),這樣,在應(yīng)用軟件出現(xiàn)問題之后,才能夠及時(shí)發(fā)現(xiàn)問題的源頭,并且便于及時(shí)進(jìn)行修改。
1.3“少即是多”原則
計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中的“少即是多”原則是指,在進(jìn)行軟件開發(fā)的過程中,應(yīng)該盡可能地使用最簡便的指令、最簡化的步驟來進(jìn)行程序編寫,這樣,應(yīng)用軟件運(yùn)行和用戶的使用才能夠有更多的空間,才能夠不使應(yīng)用軟件的使用成為負(fù)擔(dān)。
2計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)分析
2.1生命周期技術(shù)
生命周期技術(shù)就是將軟件的開發(fā)當(dāng)作一個(gè)生命周期,在這個(gè)生命周期中,軟件開發(fā)的每一個(gè)步驟:問題定義、問題分析、用戶需求研究、框架構(gòu)建、程序編寫、軟件測試和后續(xù)維護(hù)等都是軟件開發(fā)生命周期中的一個(gè)重要環(huán)節(jié),前一個(gè)環(huán)節(jié)和后一個(gè)環(huán)節(jié)之間緊密聯(lián)系,整個(gè)過程環(huán)環(huán)相扣,并且是不可逆的。首先,進(jìn)行問題定義。對問題進(jìn)行定義是進(jìn)行應(yīng)用軟件開發(fā)的首要步驟,即要做的是一個(gè)什么樣的應(yīng)用軟件,這個(gè)應(yīng)用軟件要滿足用戶的哪些需求。并且把這些問題或者說是這些需求進(jìn)行分解,制作出相應(yīng)的操作規(guī)范。其次,問題分析。在前一環(huán)節(jié)的基礎(chǔ)之上進(jìn)一步明確問題想要實(shí)現(xiàn)的目的、實(shí)現(xiàn)途徑,同時(shí),根據(jù)當(dāng)前的技術(shù)水平、資金狀況等來進(jìn)行可行性分析,保障軟件開發(fā)切合實(shí)際。再次,用戶需求研究。滿足用戶的需求是應(yīng)用軟件開發(fā)的基本目的,因此,需要對用戶的每一項(xiàng)需求都進(jìn)行具體的分析,然后確定軟件需要實(shí)現(xiàn)的功能,并確定出每項(xiàng)功能的實(shí)現(xiàn)方式。又次,框架構(gòu)建。在滿足用戶需求的前提之下進(jìn)行相應(yīng)的框架構(gòu)建和調(diào)整,搭建出應(yīng)用軟件的基本模型。程序編寫。程序編寫是在搭建好的框架之內(nèi),按照程序編寫規(guī)范進(jìn)行相應(yīng)的程序編寫,以使軟件能夠正常運(yùn)轉(zhuǎn)。軟件測試。軟件測試是對編寫好的軟件的功能進(jìn)行相應(yīng)的測試,以發(fā)現(xiàn)并且解決軟件中存在的問題,保障軟件的正常運(yùn)行。最后,進(jìn)行后續(xù)維護(hù)。根據(jù)用戶的反饋以及運(yùn)行過程中發(fā)現(xiàn)的問題及時(shí)進(jìn)行后續(xù)維護(hù)和更新,保障軟件的正常運(yùn)行。
2.2原型法
原型法即以用戶的需求和問題為原型來進(jìn)行軟件開發(fā),這種開發(fā)方法更能夠滿足用戶的實(shí)際需求。原型法主要分為以下幾個(gè)步驟,首先,對用戶的實(shí)際需求進(jìn)行分析,主要包括對于軟件應(yīng)實(shí)現(xiàn)的功能、軟件的界面、軟件的個(gè)性化設(shè)置等進(jìn)行調(diào)查和整理,以作為軟件開發(fā)的原型。其次,根據(jù)整理出來的用戶需求來進(jìn)行軟件模型構(gòu)建,使軟件能夠?qū)崿F(xiàn)用戶的實(shí)際需求。再次,對開發(fā)出來的軟件進(jìn)行運(yùn)行測試。主要有兩種目的,一是通過進(jìn)行運(yùn)行發(fā)現(xiàn)軟件中存在的問題,從而進(jìn)行改善;二是根據(jù)用戶的反饋來進(jìn)行修改,保證用戶需求的切實(shí)實(shí)現(xiàn)。最后,對軟件進(jìn)行升級(jí)和維護(hù)。及時(shí)對軟件中出現(xiàn)的問題進(jìn)行解決,保障用戶的正常使用。同時(shí),對軟件進(jìn)行升級(jí),使軟件運(yùn)行更加穩(wěn)定,同時(shí)功能性更強(qiáng)。
2.3自動(dòng)形成開發(fā)技術(shù)
自動(dòng)形成開發(fā)技術(shù)是一種非常便捷的開發(fā)技術(shù),主要是通過開發(fā)軟件來實(shí)現(xiàn)計(jì)算機(jī)應(yīng)用軟件的開發(fā)。在這種開發(fā)技術(shù)中,軟件開發(fā)人員只需要對軟件需要實(shí)現(xiàn)的功能進(jìn)行研究,然后通過軟件來實(shí)現(xiàn)編程過程,非常便捷。但是,這種自動(dòng)形成開發(fā)技術(shù)需要有嚴(yán)格的規(guī)范保障才能夠使開發(fā)出來的軟件滿足人們的需要。同時(shí),也需要人工對軟件進(jìn)行相應(yīng)的調(diào)試才能夠保障軟件的良好運(yùn)行。
3結(jié)語
信息化時(shí)代,計(jì)算機(jī)是其中重要的推動(dòng)力,計(jì)算機(jī)軟件作為計(jì)算機(jī)系統(tǒng)的重要成分,計(jì)算機(jī)軟件的開發(fā)就尤為重要。計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用目的是為廣大用戶提供更方便的服務(wù),使用戶能更快捷地使用計(jì)算機(jī)。計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中有其自身的原則,無論我們使用哪種軟件開發(fā)技術(shù),都需要遵循這個(gè)原則,如此,才能夠保障軟件開發(fā)能夠既符合科學(xué)規(guī)律,又能夠滿足用戶的實(shí)際需要。而每一種軟件開發(fā)技術(shù)都有其自身的優(yōu)缺點(diǎn),因此,在應(yīng)用軟件開發(fā)的過程中,可以根據(jù)實(shí)際需要自主選擇一種或者多種技術(shù),以最終實(shí)現(xiàn)軟件開發(fā)的基本目的。
參考文獻(xiàn):
[1]李萬明.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12).
[2]駱海霞.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)探討[J].電子制作,2013(11).
[3]許福栗.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].硅谷,2013(23).
[4]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦,2015(23).
篇5
1 分層技術(shù)概述
1.1 內(nèi)涵
分層技術(shù)指代一種多層依賴關(guān)系,主要用來形容計(jì)算機(jī)軟件內(nèi)部,在軟件的實(shí)際開發(fā)環(huán)節(jié),既對軟件運(yùn)行提出了具體要求,還應(yīng)進(jìn)行深入研究。有效利用分層技術(shù),有利于計(jì)算機(jī)軟件功能的豐富,進(jìn)而推動(dòng)計(jì)算機(jī)軟件開發(fā)進(jìn)程。
1.2 優(yōu)勢
1.2.1 顯著提高軟件改革效率
分層技術(shù)的應(yīng)用可顯著提高軟件改革效率,并能節(jié)約較多的開發(fā)時(shí)間。對于不再適用的軟件,憑借封層技術(shù)可將其升級(jí)改造,這可節(jié)省大量的軟件開發(fā)時(shí)間,大大提高工作效率,縮減成本投入,并能保障軟件質(zhì)量;
1.2.2 賦予軟件較強(qiáng)的擴(kuò)展性
分層技術(shù)賦予軟件較強(qiáng)的拓展性,簡單來說,延長了軟件的使用壽命。在復(fù)雜系統(tǒng)中,借助分層技術(shù)可將其分解,將不同功能合理分解各個(gè)層次,若軟件需要進(jìn)行升級(jí)或者更新操作,只要圍繞待改革功能實(shí)施改革便可,無需修改整個(gè)軟件,此種模式可減少成本投入,還能簡化升級(jí)過程,突顯重點(diǎn);
1.2.3 促進(jìn)軟件的使用
分層技術(shù)主要通過分層模式賦予功能層次接口新的定義,并可促進(jìn)軟件的自主開發(fā),進(jìn)而有效銜接各個(gè)接口。
2 分層技術(shù)的應(yīng)用
在計(jì)算機(jī)技術(shù)的短暫的發(fā)展進(jìn)程中,軟件開發(fā)層次不斷提升,從原有的兩層以及三層結(jié)構(gòu)過渡到多層結(jié)構(gòu),與此同時(shí),也提高了分層技術(shù)的應(yīng)用范圍。
2.1 兩層以及三層結(jié)構(gòu)技術(shù)
對于兩層計(jì)算機(jī)軟件模式而言,客戶端、數(shù)據(jù)庫服務(wù)器共同組成該模式。其中,前者負(fù)責(zé)提供用戶界面以及相應(yīng)的邏輯處理工作,然而,后者負(fù)責(zé)接收客戶端指令,再參照指令完成數(shù)據(jù)庫查詢操作,最終返回查詢結(jié)果,在此種模式中的客戶端具有強(qiáng)大的業(yè)務(wù)邏輯處理能力,如若客戶端數(shù)量出現(xiàn)變動(dòng)且增加時(shí),將會(huì)涌現(xiàn)出維修成本增多、安全隱患系數(shù)增高、擴(kuò)充性不良等缺陷。由此可知,若客戶端不多,具有較強(qiáng)的信息查詢能力,若客戶端較多,將會(huì)降低系統(tǒng)系統(tǒng)反應(yīng),最終趨于癱瘓,進(jìn)而對用戶的使用情況產(chǎn)生影響,有些還會(huì)引發(fā)用戶數(shù)據(jù)信息丟失的現(xiàn)象。因此,兩層技術(shù)愈發(fā)不適應(yīng),需要過渡到三層技術(shù),只有這樣,才能全面滿足社會(huì)的各種需求。
客戶端與服務(wù)器共同組成三層技術(shù),其中服務(wù)器又包含數(shù)據(jù)庫與應(yīng)用服務(wù)器。在該種層次技術(shù)中,客戶端負(fù)責(zé)提供人機(jī)交互,應(yīng)用服務(wù)器負(fù)責(zé)業(yè)務(wù)邏輯,可顯著減輕客戶端負(fù)擔(dān),也被稱為瘦客戶,數(shù)據(jù)服務(wù)器可訪問、改進(jìn)數(shù)據(jù)信息。三層結(jié)構(gòu)技術(shù)與兩層對比,具有顯著優(yōu)勢,可顯著減小網(wǎng)絡(luò)負(fù)載,還具有便于維護(hù)、安全系數(shù)較高、擴(kuò)展能力較強(qiáng)的優(yōu)勢,然而,兩層結(jié)構(gòu)技術(shù)仍被應(yīng)用在軟件開發(fā)中,若用戶不多,則兩層結(jié)構(gòu)更加適用,具有一定優(yōu)勢。為此,在具體的軟件開發(fā)環(huán)節(jié),應(yīng)結(jié)合實(shí)際情況,合理選擇分層技術(shù)。
2.2 四層結(jié)構(gòu)技術(shù)
伴隨著時(shí)代的進(jìn)步,計(jì)算機(jī)運(yùn)行環(huán)境日益復(fù)雜,數(shù)據(jù)處理以及邏輯關(guān)系處理量迅速增加,由此可知,三層分層技術(shù)不再適用,在計(jì)算機(jī)結(jié)果日益精準(zhǔn)、處理速度顯著加快的今天,為有效解決各種運(yùn)算問題,應(yīng)改進(jìn)三層分層技術(shù),為此,四層分層技術(shù)營運(yùn)而生。Web層、邏輯關(guān)系層、存儲(chǔ)層以及數(shù)據(jù)處理層共同組成該技術(shù),其中Web層具有一定的靈活性,可參照用戶的具體需求合理選擇路徑。若需要處理開發(fā)小項(xiàng)目,通??墒褂没贘SP的模式,若需要處理規(guī)模龐大的數(shù)據(jù)關(guān)系,可使用基于MVC的模式。邏輯關(guān)系層負(fù)責(zé)數(shù)據(jù)加工與處理。
2.3 中間件技術(shù)
伴隨著計(jì)算機(jī)技術(shù)的進(jìn)步,利用中間件技術(shù)充當(dāng)免面向?qū)ο蠹夹g(shù)進(jìn)行開發(fā),中間件一般存在于計(jì)算呈現(xiàn)分布式的環(huán)境中,它可減小開發(fā)周期、提高應(yīng)用開發(fā)水平等特點(diǎn)。
2.3.1 面向消息中間件
此種技術(shù)可針對信息進(jìn)行同步傳遞,也可進(jìn)行異步傳遞,它不僅具有普通中間件的屬性,還具有安全性較高、穩(wěn)定、可靠等特點(diǎn)。在計(jì)算機(jī)軟件開發(fā)環(huán)節(jié),對于中間件技術(shù)的應(yīng)用而言,該技術(shù)已經(jīng)成為應(yīng)用范圍最廣、銷售量較大的產(chǎn)品,它被大面積應(yīng)用在交通以及金融等領(lǐng)域;
2.3.2 面向?qū)ο笾虚g件
目前,部分大規(guī)模應(yīng)用軟件,主要采用建立在組件技術(shù)之上,且分布系統(tǒng)還應(yīng)涉及新型以及舊版組件,然而,此種組件在實(shí)際應(yīng)用過程中也存在相互兼容以及干擾等問題,若僅僅在相應(yīng)的平臺(tái)中運(yùn)行,其作用將不能有效發(fā)揮。為此,面向?qū)ο笾虚g件技術(shù)隨之出現(xiàn),在對象以及分布式技術(shù)的基礎(chǔ)上,該技術(shù)具有一種現(xiàn)代通訊機(jī)制,它可在異構(gòu)分布情形中,達(dá)到傳遞對象的要求,本文中的對象不僅可源自本地服務(wù)器,還可來源于遠(yuǎn)程機(jī)器。此技術(shù)技術(shù)具有強(qiáng)大的功能,還可進(jìn)行跨平臺(tái)應(yīng)用。
篇6
關(guān)鍵詞:計(jì)算機(jī)技術(shù);微課程;開發(fā)實(shí)踐
中圖分類號(hào):TP273.5-4
在當(dāng)前課程改革的大背景下,推進(jìn)教育信息化建設(shè),關(guān)鍵是要提高計(jì)算機(jī)技術(shù)與多媒體數(shù)字技術(shù)的應(yīng)用水平,而其中教育信息資源的建設(shè)則成為教育信息化的重要內(nèi)容,教育信息資源的建設(shè)與應(yīng)用效果直接影響到中小學(xué)教育信息化進(jìn)程的發(fā)展。微課程作為一種新型的數(shù)字教學(xué)資源,其實(shí)踐成效得到教育界的一致認(rèn)可。在Web2.0多媒體技術(shù)發(fā)展的背景下,教育教學(xué)過程中的改革思路也逐步呈現(xiàn),微課程的獨(dú)特優(yōu)勢成為新的載體,計(jì)算機(jī)多媒體技術(shù)應(yīng)用與微課程開發(fā)具有較大的價(jià)值和意義。
1 計(jì)算機(jī)技術(shù)背景下微課程的概念辨析
為有效提高微課程開發(fā)的成效,掌握微課程開發(fā)的基本規(guī)律,我們需要對微課程的概念進(jìn)行充分辨析,這樣有助于提高微課程開發(fā)者們對微課程開發(fā)的認(rèn)識(shí),提高開發(fā)質(zhì)量。微課與微課程是兩個(gè)不同的概念,雖然都屬于在計(jì)算機(jī)信息技術(shù)大發(fā)展背景下出現(xiàn)的教學(xué)資源,但是他們之間還是有著明顯的不同之處。微課是微型課的代名詞,來源于現(xiàn)實(shí)的課堂教學(xué)模式,是課堂教師授課的濃縮、搬遷與改版,本質(zhì)上屬于教師為中心模式。從教育技術(shù)視域考察,微課屬于新一代教學(xué)課件范疇。微課程則是微型課程的代名詞。其靈感來源于可汗學(xué)院的翻轉(zhuǎn)課堂實(shí)驗(yàn),是將原有課程按照學(xué)生學(xué)習(xí)規(guī)律,分解成為一系列具有目標(biāo)、任務(wù)、方法、資源、作業(yè)、互動(dòng)與反思等在內(nèi)的微型課程體系。這是從基本概念和基本范疇的角度對兩者進(jìn)行區(qū)分,微課與微課程雖然有不同之處,但是他們之間也有著非常深刻的聯(lián)系和相同之處。
微課程是對當(dāng)前現(xiàn)有學(xué)習(xí)資源的一種創(chuàng)新和改革,它是伴隨著新課程改革和教育信息化發(fā)展而出現(xiàn)的新形式,是通過對現(xiàn)有學(xué)習(xí)內(nèi)容和學(xué)習(xí)方式進(jìn)行有機(jī)整合的一種新型教學(xué)和學(xué)習(xí)資源。微課程與微課的更大區(qū)別在與微課程是面向當(dāng)前的課程改革,是對現(xiàn)有課程資源的一種補(bǔ)充和創(chuàng)新,是推動(dòng)當(dāng)前第三代課程改革的重要力量和原動(dòng)力。計(jì)算機(jī)技術(shù)在微課程中的應(yīng)用,主要體現(xiàn)在微課程中對MOOC學(xué)習(xí)模式的整合和開發(fā)。MOOC是一個(gè)完整的教學(xué)模式,有參與,有反饋,有作業(yè),有討論和評價(jià),有考試與證書。計(jì)算機(jī)技術(shù)在微課程中的應(yīng)用體現(xiàn)有很多方面,其中微課程把當(dāng)前的教師授課方式與教學(xué)內(nèi)容進(jìn)行創(chuàng)新整合,是其獨(dú)特優(yōu)勢的最佳體現(xiàn),這對于培養(yǎng)創(chuàng)新型人才具有較大的推動(dòng)作用。當(dāng)然,微課與微課程之間的關(guān)系也是非常密切的,他們有著共同的呈現(xiàn)方式,存在并產(chǎn)生于同樣的計(jì)算機(jī)操作平臺(tái)和技術(shù)條件。
2 計(jì)算機(jī)技術(shù)在微課程開發(fā)中的應(yīng)用實(shí)踐
2.1 計(jì)算機(jī)技術(shù)在微課程設(shè)計(jì)中的應(yīng)用
進(jìn)行微課程設(shè)計(jì)是微課程開發(fā)的首要環(huán)節(jié),計(jì)算機(jī)技術(shù)在這個(gè)環(huán)節(jié)中的應(yīng)用主要體現(xiàn)在兩個(gè)方面,一是利用計(jì)算機(jī)多媒體技術(shù)進(jìn)行微課程方案的設(shè)計(jì),二是利用計(jì)算機(jī)數(shù)據(jù)技術(shù)進(jìn)行微課程的開發(fā)模式設(shè)計(jì)和制作。首先,根據(jù)課程教學(xué)內(nèi)容進(jìn)行微課程的設(shè)計(jì)和開發(fā),在這個(gè)過程需要堅(jiān)持幾個(gè)基本原則,一是要注重教育性,微課程內(nèi)容是一種在線的教學(xué)資源,應(yīng)該要指向?qū)?shí)際教學(xué)困惑的解決。二是注重趣味性,提高微課程教學(xué)的趣味性,是發(fā)揮微課程教學(xué)效果的重要前提。三是具有較強(qiáng)的目的性,每一個(gè)微課程的設(shè)計(jì)都有著明確的目標(biāo),解決基本的實(shí)踐困惑。其次,要進(jìn)行微課程的模型設(shè)計(jì),具體也可以分為兩個(gè)步驟。一是進(jìn)行微課程建設(shè)的需要分析,要根據(jù)計(jì)算機(jī)技術(shù)的獨(dú)特優(yōu)勢,發(fā)揮多媒體技術(shù)和數(shù)字統(tǒng)計(jì)技術(shù)等方面的重要作用,充分了解微課程的對象、教學(xué)科目、使用特征等。比如以聲樂的發(fā)聲訓(xùn)練為例,我們的教學(xué)目標(biāo)是讓學(xué)生們學(xué)會(huì)如何正確掌握發(fā)聲的基本原理,如何呼吸、咬字等。二是利用計(jì)算機(jī)多媒體技術(shù)建立微課程的開發(fā)平臺(tái),進(jìn)行微課程的開發(fā)和設(shè)計(jì)。
2.2 計(jì)算機(jī)技術(shù)在微課程制作過程中的應(yīng)用
進(jìn)行微課程制作,需要遵循基本的制作步驟,通常包括七個(gè)基本環(huán)節(jié),包括選題設(shè)計(jì),撰寫教案,準(zhǔn)備教學(xué)素材與練習(xí)測試,制作課件,進(jìn)行教學(xué)實(shí)施與拍攝、視頻后期編輯等。計(jì)算機(jī)技術(shù)應(yīng)用與微課程制作過程中,其最重要的價(jià)值體現(xiàn)在三個(gè)主要環(huán)節(jié)上,一是課程選題上,二是準(zhǔn)備攝像工具,三是進(jìn)行視頻的錄制。首先,在選題上可以利用計(jì)算機(jī)數(shù)據(jù)庫的資源優(yōu)勢,建立豐富的可供選擇的教學(xué)題目庫,對每項(xiàng)內(nèi)容進(jìn)行必要的解讀,可以供微課程制作使用。同時(shí),對于微課程設(shè)計(jì)的資源要給予簡單的說明,涉及到的知識(shí)點(diǎn)必須足夠細(xì)。其次是利用計(jì)算機(jī)的攝像軟件進(jìn)行拍攝,在這個(gè)過程中需要包括了對微型課程的主題選擇和設(shè)計(jì),根據(jù)現(xiàn)有課程教學(xué)資源,進(jìn)行本堂課的教學(xué)設(shè)計(jì),并依此來形成本堂課的教學(xué)方案,如果有必要還要設(shè)計(jì)相應(yīng)的教學(xué)ppt。之后就要利用拍攝工具,比如錄像機(jī)和電腦里面的錄像軟件,對整個(gè)教學(xué)過程中進(jìn)行錄制。當(dāng)然,還要對錄制的視頻進(jìn)行簡單的剪切,選取需要的內(nèi)容。
2.3 計(jì)算機(jī)技術(shù)在微課程后期制作中的應(yīng)用
在微課程的錄制過程中,我們需要利用多媒體技術(shù)和計(jì)算機(jī)軟件的重要功能,充分發(fā)揮電腦上錄像軟件的作用,以課堂教學(xué)的ppt、word和手寫輸入軟件等為載體,進(jìn)行課堂執(zhí)教,開展錄制。執(zhí)教者可以一邊演示一邊講解,還可以配合標(biāo)記工具或其他多媒體軟件或素材,盡量使教學(xué)過程生動(dòng)有趣。完成上述步驟之后,就需要對錄制好的微課程進(jìn)行后期制作,一般來說需要經(jīng)歷五個(gè)基本步驟。一是利用計(jì)算機(jī)多媒體技術(shù)導(dǎo)入錄制好的文件,可以通過錄屏軟件進(jìn)行,選擇添加工具,直至微課程顯示出來。二是把文件添加到時(shí)間軸上,可以進(jìn)行變焦、畫中畫、畫中畫音頻等內(nèi)容的調(diào)整。三是進(jìn)行視頻大小的調(diào)整,這一步驟關(guān)鍵是調(diào)整“變焦”軸,避免后面視頻顯示區(qū)域大小不同的問題。四是進(jìn)行畫中畫的調(diào)整,在這個(gè)步驟中可以進(jìn)行畫中畫在視頻中位置的調(diào)整。最后是選取需要的視頻長將時(shí)間軸上的滑塊條拖動(dòng)到相應(yīng)位置, 然后點(diǎn)擊界面上剪輯按鈕,完成視頻選擇。最后,點(diǎn)擊保存即可,可以進(jìn)行微課程的預(yù)覽。
微課程是一種基于計(jì)算機(jī)技術(shù)的新型教學(xué)資源,其總體水平處于初步發(fā)展階段,相關(guān)的微課程模式也處于探索期。在以后的教育教學(xué)改革過程中,仍然需要根據(jù)課程資源的發(fā)展特點(diǎn),充分發(fā)揮計(jì)算機(jī)多媒體技術(shù)的應(yīng)用平臺(tái)價(jià)值,積極開發(fā)多種體現(xiàn)多媒體教學(xué)與網(wǎng)絡(luò)結(jié)合的微課程體系。要以微課程資源開發(fā)為教育改革的突破口,促進(jìn)其更廣泛應(yīng)用,尤其是探索形成微課的建設(shè)與一體化技術(shù)支持服務(wù)體系,促進(jìn)教育教學(xué)改革的深入發(fā)展和教育信息化的不斷發(fā)展。
參考文獻(xiàn):
[1]李剛,周福春.成人計(jì)算機(jī)技術(shù)課程教學(xué)方法初探[J].成人高教學(xué)刊,2006,02:50-53.
篇7
1 計(jì)算機(jī)軟件開發(fā)技術(shù)的使用現(xiàn)狀
從上世紀(jì)計(jì)算機(jī)的出現(xiàn)就極大的提高了人類的工作辦公能力。但是,由于計(jì)算機(jī)的體積過大,導(dǎo)致無法更好的滿足用戶的基礎(chǔ)需要。而隨著現(xiàn)代經(jīng)濟(jì)技術(shù)的快速發(fā)展和科學(xué)技術(shù)的逐漸成熟,極大的提升了計(jì)算機(jī)的運(yùn)行能力,在這個(gè)過程中,其基本的使用作用,就依賴于原有的計(jì)算機(jī)軟件系統(tǒng)。為了更好的開發(fā)運(yùn)行計(jì)算機(jī)的正常使用,并保持計(jì)算機(jī)軟件技術(shù)在開發(fā)過程中的擴(kuò)大使用,其工程的快速發(fā)展,就需要結(jié)合相應(yīng)的應(yīng)用基礎(chǔ)來促進(jìn)對計(jì)算機(jī)開發(fā)軟件上的主要表現(xiàn)應(yīng)用,并以此促進(jìn)對基礎(chǔ)產(chǎn)業(yè)在迅速崛起過程中的應(yīng)用作用促進(jìn)。
隨著改革開放以來我國引進(jìn)國際先進(jìn)科技之后,國內(nèi)相關(guān)產(chǎn)業(yè)的大力發(fā)展在很大程度上都進(jìn)一步的促進(jìn)了我國在軟件開發(fā)服務(wù)行業(yè)上的迅速崛起。而在相關(guān)軟件產(chǎn)業(yè)的迅速發(fā)展過程中,軟件人才的需求也在不斷的增大,我國在相關(guān)人才的培養(yǎng)上,在近年來也有了新的改變,其實(shí)力正在不斷壯大。但是在我國現(xiàn)階段的計(jì)算機(jī)軟件開發(fā)中,就面臨著幾個(gè)嚴(yán)重問題。
(1)信用值計(jì)算問題,首先在軟件開發(fā)過程中,軟件的可信度是保證社會(huì)穩(wěn)定性的關(guān)鍵所在,其計(jì)算方法的差異性,就會(huì)導(dǎo)致其社會(huì)影響力的區(qū)別問題出現(xiàn)。
(2)數(shù)據(jù)安全性問題,計(jì)算機(jī)軟件的運(yùn)行,主要在于數(shù)據(jù)包的運(yùn)行作用,其結(jié)算和判斷等都屬于完整且機(jī)密性的,其數(shù)據(jù)的傳輸需要保持完整,但是在進(jìn)行數(shù)據(jù)傳輸過程中,若出現(xiàn)信息損失以及丟失現(xiàn)象,那么,其機(jī)密性就會(huì)受到威脅。
(3)在進(jìn)行軟件開發(fā)過程中,版權(quán)問題是影響整體信息傳播的關(guān)鍵所在,創(chuàng)造具有個(gè)性化創(chuàng)新性的軟件雖然具有挑戰(zhàn)性但是同時(shí)也會(huì)面臨大量的侵權(quán)問題,可能會(huì)嚴(yán)重影響到自身的創(chuàng)建發(fā)展。
2 計(jì)算機(jī)軟件開發(fā)的應(yīng)用和趨勢
現(xiàn)代計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開發(fā)應(yīng)用,需要結(jié)合現(xiàn)在的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)來實(shí)現(xiàn)對系統(tǒng)平臺(tái)用戶的控制,并通過獨(dú)立的運(yùn)行結(jié)構(gòu)點(diǎn),促進(jìn)對現(xiàn)代計(jì)算機(jī)平臺(tái)在信息應(yīng)用數(shù)據(jù)化處理理念上的獨(dú)立使用,并在不同的用戶和結(jié)合的獨(dú)立性來說,軟件平臺(tái)的作用應(yīng)用理念,對基礎(chǔ)信息設(shè)備的處理作用來說,可結(jié)合計(jì)算機(jī)的軟件應(yīng)用技術(shù),保證用戶操作的簡化使用。在數(shù)據(jù)處理系統(tǒng)中,如計(jì)算機(jī)軟件的開發(fā)利用數(shù)據(jù)來說,不同的計(jì)算機(jī)單獨(dú)安裝作用,對應(yīng)用計(jì)算機(jī)的操作和應(yīng)用結(jié)構(gòu)來說,就需要電腦自身對不同系統(tǒng)的兼容性,而這樣就需要計(jì)算機(jī)自身安裝相應(yīng)的兼容軟件。對于基礎(chǔ)信息的操作和和用戶增加量問題等,結(jié)合安裝計(jì)算裝置的實(shí)際使用操作,和軟件開發(fā)應(yīng)用技術(shù)在應(yīng)用服務(wù)理念上的調(diào)節(jié)促進(jìn),就可以結(jié)合用戶自身的使用便利性,實(shí)現(xiàn)對服務(wù)體系上的應(yīng)用效果分析。
現(xiàn)代計(jì)算機(jī)開發(fā)的智能化、服務(wù)化、網(wǎng)絡(luò)化以及開放化的逐步成熟,在很大程度上保證了開發(fā)技術(shù)的智能化指導(dǎo)發(fā)展方向,其作用機(jī)制,對整體的感官思維邏輯以及完美的模擬作用,可結(jié)合實(shí)際的學(xué)習(xí)和推理邏輯判斷能力等,促進(jìn)對計(jì)算機(jī)軟件開發(fā)服務(wù)理念上的應(yīng)用促進(jìn),并通過邏輯判斷和推理的應(yīng)用關(guān)系,促進(jìn)對現(xiàn)代服務(wù)化系統(tǒng)指定策略上的應(yīng)用創(chuàng)建,以此完善對用戶在所需需求的開發(fā)應(yīng)用。在進(jìn)行計(jì)算機(jī)網(wǎng)路計(jì)算服務(wù)的問題上,可結(jié)合網(wǎng)絡(luò)計(jì)算機(jī)的發(fā)展和應(yīng)用產(chǎn)物,促進(jìn)對商業(yè)化系統(tǒng)應(yīng)用理念上的作用結(jié)構(gòu)建設(shè),并促進(jìn)對銀行系統(tǒng)在證實(shí)應(yīng)用網(wǎng)絡(luò)化體系下的軟件進(jìn)行交流合作,促進(jìn)對現(xiàn)代軟件的開發(fā)應(yīng)用建設(shè),并促進(jìn)對現(xiàn)代軟件在自動(dòng)化、機(jī)械化、電氣化等方面的應(yīng)用建設(shè)。
相對于過去的社會(huì)發(fā)展結(jié)構(gòu)來說,不同的應(yīng)用狀態(tài)作用,對基礎(chǔ)的軟件開發(fā)利用基礎(chǔ)等,都需要結(jié)合實(shí)際的開發(fā)技術(shù),和應(yīng)用的服務(wù)用戶基礎(chǔ),促進(jìn)對用戶在便利作用結(jié)構(gòu)下的實(shí)施應(yīng)用,并以現(xiàn)代化的社會(huì)建設(shè)需求,完成計(jì)算機(jī)應(yīng)用軟件的現(xiàn)代化設(shè)計(jì)。
篇8
【關(guān)鍵詞】計(jì)算機(jī)軟件開發(fā);分層技術(shù);應(yīng)用
傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)技術(shù),不能將軟件的功能進(jìn)行完善,功能之間相互影響,造成用戶使用的不便捷。改善計(jì)算機(jī)軟件的性能,更好的推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,使社會(huì)經(jīng)濟(jì)發(fā)展更加快速。本文通過分析計(jì)算機(jī)軟件開發(fā)的特點(diǎn),研究計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用。
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
1.1計(jì)算機(jī)軟件開發(fā)概述
計(jì)算機(jī)軟件是指系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是指控制計(jì)算機(jī)運(yùn)行的操作系統(tǒng),協(xié)調(diào)計(jì)算硬件的工作運(yùn)行;應(yīng)用軟件是指滿足用戶使用需求的多種程序設(shè)計(jì)。計(jì)算機(jī)軟件開發(fā)是指在了解用戶使用需求的基礎(chǔ)上,用計(jì)算機(jī)語言進(jìn)行程序編寫,設(shè)計(jì)滿足用戶使用需求的軟件系統(tǒng)。計(jì)算機(jī)軟件是計(jì)算機(jī)能夠運(yùn)行的保障,協(xié)調(diào)計(jì)算機(jī)硬件穩(wěn)定運(yùn)行。隨著技術(shù)的不斷發(fā)展,對于各種軟件的功能不斷進(jìn)行創(chuàng)新,軟件開發(fā)得到進(jìn)一步發(fā)展。軟件開發(fā)的發(fā)展,使軟件開發(fā)的設(shè)計(jì)、調(diào)試以及運(yùn)行等工作都得到發(fā)展,進(jìn)行檔案化的管理模式,提高軟件開發(fā)的質(zhì)量和效率。軟件開發(fā)推進(jìn)了計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)的發(fā)展,推進(jìn)了全球的文化以及經(jīng)濟(jì)交流。在互聯(lián)網(wǎng)的支持下,全球的信息資源能夠傳遞到所有計(jì)算機(jī)用戶中,實(shí)現(xiàn)資源共享的目的。資源共享下,軟件開發(fā)員能夠相互進(jìn)行技術(shù)交流,使軟件開發(fā)得到進(jìn)一步完善。
1.2軟件開發(fā)方式以及分層技術(shù)概述
軟件開發(fā)方式有多種,分別有生命周期法,原型化方法和自動(dòng)形式系統(tǒng)開發(fā)方法等。生命周期法包括軟件計(jì)劃,需求分析,軟件設(shè)計(jì),程序編碼。軟件測試和運(yùn)行維護(hù)6個(gè)步驟。6個(gè)步驟的周期大約保持在6個(gè)月左右,當(dāng)前一個(gè)步驟完成之后才能進(jìn)行下個(gè)步驟的工作。生命周期法的步驟性,協(xié)調(diào)了軟件開發(fā)人員的組織開發(fā)活動(dòng),開發(fā)人員資源管理配置得到優(yōu)化,能夠提高軟件開發(fā)的效率。原型化方法是指對開發(fā)的軟件事先并沒有系統(tǒng)的設(shè)計(jì),對于所開發(fā)的軟件沒有具體的功能需求,在不斷進(jìn)行開發(fā)設(shè)計(jì)過程中,逐漸清晰設(shè)定的功能。原型化的開發(fā)方法提高了開發(fā)過程中用戶參與的程度,但對開發(fā)人員的技術(shù)有較高的要求。對于用戶自身使用,具有一定的難度。自動(dòng)形式系統(tǒng)開發(fā)需要用戶明確軟件的功能,對開發(fā)的軟件有具體的使用需求。自動(dòng)形式系統(tǒng)化開發(fā)方法,與原型化開發(fā)方法相比,減少了軟件開法所需要的時(shí)間。傳統(tǒng)的軟件開發(fā)技術(shù)效率較低,分層技術(shù)的出現(xiàn),提高了軟件開發(fā)的效率。傳統(tǒng)的軟件開發(fā)大多維持在二層結(jié)構(gòu),逐漸轉(zhuǎn)變?yōu)槿龑拥剿膶拥榷鄬咏Y(jié)構(gòu)模式。分層技術(shù)的出現(xiàn),提高所開發(fā)軟件的使用性能,縮短了軟件開發(fā)時(shí)間,軟件整體質(zhì)量得到提升。
1.3計(jì)算機(jī)軟件開發(fā)遇到的問題
隨著經(jīng)濟(jì)技術(shù)的不斷發(fā)展,軟件開發(fā)行業(yè)不斷進(jìn)行規(guī)?;l(fā)展,越來越多的計(jì)算機(jī)專業(yè)人員開始從事軟件開發(fā)工作。軟件開發(fā)人員的增多,并不能代表軟件人員質(zhì)量的提升。軟件開發(fā)行業(yè)的收益吸引眾多開發(fā)人員盲目進(jìn)行軟件開發(fā),但由于開發(fā)設(shè)計(jì)人員專業(yè)知識(shí)不足,導(dǎo)致所開發(fā)軟件的質(zhì)量不能得到保證。對于計(jì)算機(jī)行業(yè)的發(fā)展,計(jì)算機(jī)黑客技術(shù)也在不斷進(jìn)行發(fā)展,在軟件開發(fā)過程中容易出現(xiàn)數(shù)據(jù)泄露或是遭到篡改的現(xiàn)象。軟件開發(fā)數(shù)據(jù)出現(xiàn)問題,會(huì)給開發(fā)者帶來工作負(fù)擔(dān),如果不能及時(shí)發(fā)現(xiàn)問題,那么軟件的使用者會(huì)受到影響。軟件開發(fā)過程中,容易出現(xiàn)抄襲他人程序的現(xiàn)象。過多的開發(fā)人員以及盲目的開發(fā),造成軟件開發(fā)失去創(chuàng)新,導(dǎo)致盲目抄襲的風(fēng)氣。抄襲風(fēng)氣的形成阻礙了軟件開發(fā)行業(yè)的創(chuàng)新和發(fā)展,阻礙了計(jì)算機(jī)技術(shù)的發(fā)展,使計(jì)算機(jī)行業(yè)的發(fā)展受到阻礙。相關(guān)制度對于軟件開發(fā)的抄襲現(xiàn)象,并沒有特別明確條例能夠進(jìn)行處罰,造成所開發(fā)的軟件雷同。法律環(huán)境的不完善,造成計(jì)算計(jì)算機(jī)軟件開發(fā)行業(yè)的混亂。計(jì)算機(jī)軟件開發(fā)行業(yè)無序,容易造成軟件質(zhì)量問題,對計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用造成不良影響。設(shè)置完善相關(guān)的規(guī)章制度,完善法規(guī)對計(jì)算機(jī)軟件開發(fā)市場進(jìn)行管理。
2計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)應(yīng)用
2.1軟件開發(fā)雙層技術(shù)的應(yīng)用
傳統(tǒng)的軟件開發(fā)大多使用雙層技術(shù)進(jìn)行開發(fā),雙層技術(shù)的使用需要客戶端和服務(wù)器共同實(shí)現(xiàn)??蛻舳送晟屏丝蛻羰褂玫慕缑?,提升軟件為客戶服務(wù)的質(zhì)量,客戶在使用計(jì)算機(jī)時(shí)將數(shù)據(jù)反饋傳到服務(wù)器,由服務(wù)器進(jìn)行處理和解決。服務(wù)器處理和解決之后,將結(jié)果在傳送到客戶端,客戶進(jìn)行使用。雙層技術(shù)能夠良好應(yīng)用的基礎(chǔ)需要客戶端和服務(wù)器的共同配合,要求客戶端的用戶數(shù)量有一定的限制。如果客戶端的用戶數(shù)量過多,那么服務(wù)器需要進(jìn)行處理和解決的問題就會(huì)增肌啊,同時(shí)傳遞反饋的結(jié)果就會(huì)增多,服務(wù)器處理問題以及反饋問題的時(shí)間就會(huì)增加,用戶的使用服務(wù)質(zhì)量降低。隨著技術(shù)的經(jīng)濟(jì)的發(fā)展,雙層技術(shù)的使用造成了用戶使用質(zhì)量下降問題。嚴(yán)重情況下,使用客戶端的用戶信息會(huì)遭到篡改和泄露,造成財(cái)產(chǎn)安全損失。雙層技術(shù)不能滿足計(jì)算機(jī)使用的需要,因此軟件開發(fā)技術(shù)需要進(jìn)行更新。
2.2軟件開發(fā)三層技術(shù)以及四層技術(shù)的應(yīng)用
隨著科技的發(fā)展,雙層技術(shù)下的計(jì)算機(jī)功能不能滿足使用者需求,為了改變雙層技術(shù)的缺陷,三層技術(shù)以及四層技術(shù)逐漸得以發(fā)展。三層技術(shù)在雙層技術(shù)原有的功能基礎(chǔ)上,進(jìn)行完善和發(fā)展。三層技術(shù)添加了應(yīng)用服務(wù)器模塊,幫助客戶端的用戶進(jìn)行數(shù)據(jù)存儲(chǔ)功能。新增添的數(shù)據(jù)儲(chǔ)存功能層次,能夠?qū)蛻舳说挠脩粜枨筮M(jìn)行快速的處理,將處理結(jié)果傳輸?shù)娇蛻舳?,減輕服務(wù)器的工作量。四層技術(shù)的發(fā)展完善了雙層技術(shù)以及三層技術(shù)的使用環(huán)境,當(dāng)計(jì)算機(jī)使用環(huán)境較為復(fù)雜,需要把數(shù)據(jù)層以及處理層和業(yè)務(wù)傳輸層之間的影響降低,所以四層技術(shù)增加了WEB層。增加的WEB層能夠接受業(yè)務(wù)處理層的傳輸結(jié)果,提升計(jì)算機(jī)數(shù)據(jù)的傳輸交換效率。解決了數(shù)據(jù)庫和計(jì)算機(jī)之間的連接問題,使數(shù)據(jù)庫和計(jì)算機(jī)更好的匹配,提高計(jì)算機(jī)使用者的使用效率。
2.3中間層技術(shù)以及五層技術(shù)應(yīng)用
中間層和五層技術(shù)的發(fā)展,推動(dòng)了計(jì)算機(jī)軟件開發(fā)的進(jìn)步。五層技術(shù)的發(fā)展將原有的數(shù)據(jù)庫層分為資源和集成兩部分,將數(shù)據(jù)庫功能細(xì)分化,提高數(shù)據(jù)層的運(yùn)行效率。能夠滿足客戶對軟件開發(fā)的特殊要求。五層技術(shù)將系統(tǒng)的功能劃分更加明確,但由于技術(shù)原因,還未被廣泛應(yīng)用。中間層技術(shù)的研究,解決了網(wǎng)絡(luò)信息傳輸?shù)呢?zé)任。中間層技術(shù)保護(hù)了信息傳輸?shù)陌踩桓嗟膽?yīng)用在規(guī)模較大的企業(yè)網(wǎng)絡(luò)之中。面對不同制造商生產(chǎn)的計(jì)算機(jī)和系統(tǒng)的網(wǎng)絡(luò)環(huán)境,中間層技術(shù)有效的解決了數(shù)據(jù)使用對象的需求,方便了數(shù)據(jù)的傳輸和使用,推動(dòng)了企業(yè)的發(fā)展。分層技術(shù)的使用和發(fā)展,推動(dòng)了軟件開發(fā)技術(shù)的發(fā)展和創(chuàng)新。分層技術(shù)的應(yīng)用,使開發(fā)的軟件具有更好的穩(wěn)定性,降低了計(jì)算機(jī)軟件開發(fā)的成本。隨著計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,軟件開發(fā)人員應(yīng)該提升自身的專業(yè)能力,重視計(jì)算機(jī)軟件開發(fā)的安全性和功能性,推動(dòng)我國計(jì)算機(jī)行業(yè)的發(fā)展,使我國的經(jīng)濟(jì)和技術(shù)得到不斷提高。
參考文獻(xiàn)
[1]蔣峰.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2015(18):21~22.
篇9
關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā)分層技術(shù)應(yīng)用
現(xiàn)如今,計(jì)算機(jī)儼然轉(zhuǎn)變成人類生活和工作至關(guān)重要的一部分。所以,強(qiáng)化對計(jì)算機(jī)軟件的開發(fā)、應(yīng)用,改善計(jì)算機(jī)軟件開發(fā)效率,對社會(huì)經(jīng)濟(jì)發(fā)展、人們?nèi)粘I罡纳凭邆渲匾恼娲龠M(jìn)意義。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用能夠有效地促進(jìn)軟件開發(fā)的經(jīng)濟(jì)價(jià)值和技術(shù)價(jià)值,最終實(shí)現(xiàn)在計(jì)算機(jī)軟件開發(fā)中的全面應(yīng)用[1]。
1分層技術(shù)的含義
分層技術(shù),本質(zhì)上就是對計(jì)算機(jī)軟件結(jié)構(gòu)中對應(yīng)內(nèi)部層次相關(guān)依賴性的介紹,通常而言,計(jì)算機(jī)軟件開發(fā)大多應(yīng)當(dāng)確保軟件運(yùn)行期間具備相應(yīng)的靈活性、穩(wěn)定性,且應(yīng)當(dāng)具備各式各樣的功能,即盡可能多的實(shí)現(xiàn)軟件多用的功能。分層技術(shù)多是就軟件內(nèi)容結(jié)構(gòu)而言的,為了實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)的有序進(jìn)行,不僅要保證軟件運(yùn)行期間具備相應(yīng)的靈活性、穩(wěn)定性,還要對計(jì)算機(jī)軟件開發(fā)展開深入研究,利用分層技術(shù)以實(shí)現(xiàn)軟件各式各樣功能。分層技術(shù)一方面有著物理層面的含義,一方面又有著計(jì)算機(jī)層面的特點(diǎn),所以總的而言計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,即是把每一解決環(huán)節(jié)于對應(yīng)層面上進(jìn)行劃分,利用其每一層次相互的關(guān)系產(chǎn)生一個(gè)密封系統(tǒng),就級(jí)別角度出發(fā),每一層次均屬于相互平等的。尤其是于軟件開發(fā)結(jié)構(gòu)中,更為對分層技術(shù)展開應(yīng)用提供了便利。伴隨社會(huì)的發(fā)展,科學(xué)技術(shù)的進(jìn)步,為網(wǎng)絡(luò)技術(shù)發(fā)展創(chuàng)造了有利的契機(jī),網(wǎng)絡(luò)技術(shù)也在諸多領(lǐng)域得到廣泛的推廣,現(xiàn)如今信息化時(shí)代,計(jì)算機(jī)軟件開發(fā)的相關(guān)技術(shù)應(yīng)用研究儼然轉(zhuǎn)變成計(jì)算機(jī)領(lǐng)域熱點(diǎn)研究的課題[2]。此外,為了有效實(shí)現(xiàn)計(jì)算機(jī)朝多層次結(jié)構(gòu)技術(shù)方向進(jìn)步,計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,可以自根本上對計(jì)算機(jī)原本單項(xiàng)業(yè)務(wù)處理模式進(jìn)行轉(zhuǎn)變,有效促進(jìn)其向多層次技術(shù)方向發(fā)展。
2分層技術(shù)的特點(diǎn)
2.1分層技術(shù)具備拓展性
分層技術(shù)可對計(jì)算機(jī)軟件性能進(jìn)行合理地?cái)U(kuò)展,作用于促進(jìn)計(jì)算機(jī)軟件的升級(jí)優(yōu)化。分層技術(shù)實(shí)際操作是第一步對繁雜軟件系統(tǒng)展開全面分解,第二步對各個(gè)功能層展開針對的調(diào)整、完善,確保其在調(diào)整、完善后可實(shí)現(xiàn)更為高效的運(yùn)行。
2.2分層技術(shù)具備獨(dú)立性
計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,某一層面產(chǎn)生了技術(shù)問題,僅僅會(huì)對該層面上下層面構(gòu)成影響,而不會(huì)對其他層面形成影響。在計(jì)算機(jī)軟件開發(fā)期間,為每一層次相互設(shè)置統(tǒng)一穩(wěn)定的接入口,可有效促進(jìn)在計(jì)算機(jī)軟件開發(fā)期間生產(chǎn)全面完備的軟件系統(tǒng)。
2.3分層技術(shù)具備穩(wěn)定性
分層技術(shù)可促進(jìn)全面軟件系統(tǒng)朝抽象化方向進(jìn)步,一定程度改善計(jì)算機(jī)軟件開發(fā)效率,一定程度減少部分繁雜計(jì)算機(jī)軟件開發(fā)的周期,強(qiáng)化實(shí)踐操作環(huán)節(jié)的目的性、針對性,并顯著提升軟件運(yùn)行期間的穩(wěn)定性。
3計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用意義
(1)分層技術(shù)促進(jìn)計(jì)算機(jī)軟件系統(tǒng)全面性能提升。計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,可有效改善計(jì)算機(jī)軟件系統(tǒng)的全面性能,提高軟件開發(fā)人員工作效率,縮減計(jì)算機(jī)軟件開發(fā)時(shí)間成本。
(2)分層技術(shù)促進(jìn)計(jì)算機(jī)軟件性能、質(zhì)量改善。計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,可有效改善計(jì)算機(jī)軟件性能、質(zhì)量,促進(jìn)延長軟件使用周期,極大程度強(qiáng)化軟件應(yīng)用穩(wěn)定性。
(3)分層技術(shù)促進(jìn)建立硬件、底層構(gòu)建相互的聯(lián)系。計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,可有效建立起硬件、底層構(gòu)建相互的聯(lián)系,在強(qiáng)化軟件性能的一并促進(jìn)服務(wù)器與計(jì)算機(jī)相互形成聯(lián)系并實(shí)現(xiàn)發(fā)展。
4計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
近些年以來,我國社會(huì)經(jīng)濟(jì)水平逐步提升,科學(xué)技術(shù)在各行各業(yè)中扮演著十分重要的角色并引領(lǐng)著各領(lǐng)域的逐步發(fā)展。特別是計(jì)算機(jī)技術(shù)的應(yīng)用更是在各領(lǐng)域中十分活躍,其開發(fā)技術(shù)發(fā)展越來越多元化,這同樣是計(jì)算機(jī)全面推廣的一個(gè)重要原因。全面計(jì)算機(jī)軟件開發(fā)領(lǐng)域行業(yè)在時(shí)展新形勢下,要與時(shí)俱進(jìn),大力進(jìn)行改革創(chuàng)新,運(yùn)用先進(jìn)的科學(xué)技術(shù)不斷優(yōu)化計(jì)算機(jī)軟件開發(fā)。如何進(jìn)一步的強(qiáng)化計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用可以從以下相關(guān)措內(nèi)容手:
4.1計(jì)算機(jī)軟件開發(fā)中雙層技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)中雙層技術(shù)的應(yīng)用,一方面能夠提升軟件開發(fā)效率,一方面能夠縮減軟件開發(fā)消耗時(shí)長。雙層技術(shù)包括服務(wù)器、客戶端兩個(gè)端點(diǎn),其中服務(wù)器多用于接收用戶信息,同時(shí)對用戶需求信息展開相應(yīng)的歸納,再傳輸至客戶端;客戶端則多用于提供給用戶能夠適用的界面,同時(shí)把相應(yīng)情形下形成的某些邏輯關(guān)系展開處理[3]。計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用,對應(yīng)應(yīng)用基礎(chǔ),不僅要確保計(jì)算機(jī)服務(wù)器具備良好的性能,還要確保用戶數(shù)量不能過多,只要用戶數(shù)量超出使用范圍,計(jì)算機(jī)軟件便會(huì)產(chǎn)生系統(tǒng)錯(cuò)誤,此外還會(huì)使得軟件運(yùn)行速度放緩,從而無法切實(shí)滿足用戶使用需求。
4.2計(jì)算機(jī)軟件開發(fā)中三層技術(shù)的應(yīng)用
三層技術(shù)是基于雙層技術(shù)發(fā)展而來的,與雙層技術(shù)相比較,三層技術(shù)一方面促使應(yīng)用服務(wù)器得到一定水平提升,一方面促使計(jì)算機(jī)使用用戶數(shù)據(jù)存儲(chǔ)性能得到強(qiáng)化。計(jì)算機(jī)軟件開發(fā)中三層技術(shù)的應(yīng)用,不僅能夠改善計(jì)算機(jī)信息訪問效率,還能夠促進(jìn)達(dá)成人機(jī)相互信息的切實(shí)交互,顯著提升計(jì)算機(jī)工作效率。三層技術(shù)以數(shù)據(jù)庫層、界面層以及業(yè)務(wù)處理層為主,其中數(shù)據(jù)庫層用于對業(yè)務(wù)處理層一系列申請展開核查,同時(shí)就數(shù)據(jù)庫相應(yīng)數(shù)據(jù)開展查詢,經(jīng)由合理分析后得到結(jié)果并將其傳輸至業(yè)務(wù)層;界面層則用于對用戶切實(shí)需要展開系統(tǒng)收集,經(jīng)由對信息數(shù)據(jù)展開相應(yīng)的處理,進(jìn)一步把信息數(shù)據(jù)收集結(jié)果傳輸至業(yè)務(wù)層;業(yè)務(wù)處理層用于對用戶切實(shí)需要展開分析,同時(shí)發(fā)出相應(yīng)的請求,以對信息數(shù)據(jù)展開處理、提取[4]。即便三層技術(shù)可一定程度改善計(jì)算機(jī)工作效率,然而一旦出現(xiàn)繁雜的用戶環(huán)境,便無法對數(shù)據(jù)庫層、界面層以及業(yè)務(wù)處理層進(jìn)行合理的劃分。
4.3計(jì)算機(jī)軟件開發(fā)中四層技術(shù)的應(yīng)用
在計(jì)算機(jī)軟件開發(fā)中,應(yīng)用雙層技術(shù)、三層技術(shù)均無法有效解決的計(jì)算機(jī)使用繁雜環(huán)境,所以應(yīng)當(dāng)把三層技術(shù)中數(shù)據(jù)庫層、界面層以及業(yè)務(wù)處理層進(jìn)行合理逐一劃分,如此方可逐步縮減其各個(gè)層次間相互產(chǎn)生的影響,也就是應(yīng)當(dāng)將三層技術(shù)一步步發(fā)展成為實(shí)誠技術(shù),而四層技術(shù)主要涵蓋了數(shù)據(jù)庫層、WEB層、業(yè)務(wù)處理層和存儲(chǔ)層[5]。
4.4計(jì)算機(jī)軟件開發(fā)中五層技術(shù)的應(yīng)用
在相關(guān)特殊領(lǐng)域或是計(jì)算機(jī)數(shù)據(jù)運(yùn)行背景下,就軟件開發(fā)者而言,務(wù)必要基于四層技術(shù)結(jié)構(gòu),把數(shù)據(jù)庫層劃分成集成層、資源層,作用于進(jìn)一步改善計(jì)算機(jī)運(yùn)行工作效率,且可對相關(guān)非常規(guī)設(shè)備運(yùn)行需求予以滿足。現(xiàn)階段,對五層技術(shù)應(yīng)用較為廣泛的是在J2EE環(huán)境下,其就常規(guī)三層技術(shù)展開了進(jìn)一步發(fā)展,涵蓋了客戶層、Web表示層、業(yè)務(wù)層、集成層以及資源層,五層技術(shù)應(yīng)用于網(wǎng)上購物。其中客戶層、Web表示層便是自三層技術(shù)延伸而來的,于客戶機(jī)上開展運(yùn)行的即為客戶層,于服務(wù)器端開展運(yùn)行的即為Web表示層;集成層是于數(shù)據(jù)持久性的開展訪問環(huán)境開展應(yīng)用,資源層即為數(shù)據(jù)庫層[6]。選取該種模型,對其應(yīng)用邏輯進(jìn)行科學(xué)遵循,便能夠產(chǎn)生不同組件,并把此部分組件安置于不同設(shè)備上。
5結(jié)語
總而言之,伴隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟件開發(fā)獲取了進(jìn)一步可觀的發(fā)展空間,為了更高層次低對用戶需求進(jìn)行滿足,相關(guān)人員務(wù)必要不斷鉆研研究、總結(jié)經(jīng)驗(yàn),清楚認(rèn)識(shí)分層技術(shù)的含義、分層技術(shù)的特點(diǎn),全面分析計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用意義,在計(jì)算機(jī)軟件開發(fā)中應(yīng)用雙層、三層、四層、五層甚至于更高層次技術(shù),積極促進(jìn)計(jì)算機(jī)軟件開發(fā)有序進(jìn)行。
參考文獻(xiàn)
[1]劉建立,林榮恒,鄒華.基于構(gòu)件和BPEL的業(yè)務(wù)模板設(shè)計(jì)與實(shí)現(xiàn)[J].新型工業(yè)化,2011,1(12):97-103.
[2]楊澤青,劉麗冰.CNC集成制造過程協(xié)同仿真模型及應(yīng)用技術(shù)研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2010,(1):97-101.
[3]盧娟.芻議計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2014,(9X):6371-6372.
[4]葉娜,朱秀娟.試論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013,(6):162-163.
[5]陸正杰,王小鳳,吳錚.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2015,(3):67-68.
篇10
1.1計(jì)算機(jī)軟件開發(fā)技術(shù)構(gòu)成
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件[1]。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問題[2]。通過兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過兩者的開發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。
1.2計(jì)算機(jī)軟件開發(fā)技術(shù)重要性
計(jì)算機(jī)軟件技術(shù)的不斷開發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動(dòng)力,可以說,信息時(shí)展的主要推動(dòng)力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_發(fā)于一體的模式[3]。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開發(fā)與應(yīng)用,通過計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢下,計(jì)算機(jī)軟件開發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時(shí)也承擔(dān)著很多的責(zé)任,在社會(huì)發(fā)展中發(fā)揮著十分重要的作用。
1.3計(jì)算機(jī)軟件開發(fā)技術(shù)特點(diǎn)
計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):一是,應(yīng)用價(jià)值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來越大,為此,在社會(huì)與經(jīng)濟(jì)均快速發(fā)展的形勢下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會(huì)效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價(jià)值。二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開發(fā),所以,對財(cái)力、物力、人力等方面的需求非常大。
1.4計(jì)算機(jī)軟件開發(fā)技術(shù)方式
現(xiàn)階段,計(jì)算機(jī)軟件開發(fā)技術(shù)與方法越來越成熟,在新形勢下,合理選用軟件開發(fā)技術(shù)與方式,對計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。目前,計(jì)算機(jī)軟件開發(fā)技術(shù)方式主要有三種:一是,生命周期開發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開發(fā)法,是現(xiàn)階段國內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢,是現(xiàn)階段計(jì)算機(jī)軟件開發(fā)的一種最為成熟、最為普遍的方式[4]。其優(yōu)勢為注重系統(tǒng)開發(fā)的全局性與整體性,把軟件開發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個(gè)環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開發(fā)的繁瑣性,更加注重可操作性。然而,此種開發(fā)方式也存在著一些不足,如各環(huán)節(jié)無法同時(shí)展開、前面問題影響后續(xù)工作等。二是,原型化開發(fā)法。此種方式也是較為常用的方式,其是開發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開發(fā)出一個(gè)原型予以運(yùn)行,從而對原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢就是可以確定用戶需求,降低了開發(fā)成本與風(fēng)險(xiǎn),能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢就是不適合在大型系統(tǒng)開發(fā)中應(yīng)用。三是,自動(dòng)形式系統(tǒng)開發(fā)法。在軟件開發(fā)過程中,應(yīng)用自動(dòng)形式系統(tǒng)開發(fā)法,可以明確軟件開發(fā)目的與內(nèi)容,并不需要對開發(fā)過程予以說明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動(dòng)設(shè)計(jì)與編碼。
2計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀
目前我國軟件開發(fā)技術(shù)中,工作者結(jié)合社會(huì)需求與國際先進(jìn)軟件技術(shù)開展了融合式研究工作,取得了很大的成績。就目前軟件開發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:
2.1國際軟件開發(fā)技術(shù)現(xiàn)狀
就目前軟件開發(fā)而言,美國、歐洲等西方國家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開發(fā)技術(shù)工作的起步相對比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢的協(xié)助下,西方國家的軟件開發(fā)具有很大的知識(shí)優(yōu)勢與技術(shù)優(yōu)勢。與之相應(yīng)的是以中國、印度等發(fā)展中國家的軟件開發(fā)工作,其是隨之而來的軟件開發(fā)國家,其在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國家[5]。但是,在這些發(fā)展中國家中,由于軟件開發(fā)技術(shù)工作深受國家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開發(fā)技術(shù)水平越來越高,已經(jīng)取得了很好的成績。針對此種情況而言,國際計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展越來越全面,并且在此背景下,以開放源碼、高效處理、高端計(jì)算為代表的軟件開發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。
2.2國內(nèi)軟件開發(fā)技術(shù)現(xiàn)狀
在我國計(jì)算機(jī)軟件開發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國際先進(jìn)水平。但是隨著我國改革開放的不斷深入,對科學(xué)技術(shù)的重視程度越來越大,為軟件開發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢下,我國計(jì)算機(jī)軟件開發(fā)技術(shù)的進(jìn)步空間越來越大,尤其是對中文軟件的開發(fā)。根據(jù)我國發(fā)展的具體情況,軟件開發(fā)工作者在充分利用國際先進(jìn)軟件開發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國軟件開發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時(shí),在此種形勢下的作用下,我國軟件開發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開發(fā)基地,為我國軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺(tái)。
3計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用
隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國軟件開發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開發(fā)目的就是通過軟件的創(chuàng)新,對現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對某一計(jì)算機(jī)軟件開發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開發(fā)的價(jià)值,才可以說明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢下,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用主要包括以下幾個(gè)方面:
3.1軟件開發(fā)網(wǎng)絡(luò)化
隨著社會(huì)網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以JavaScript編程語言的應(yīng)用為代表[6]。此種編程語言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用??梢哉f,計(jì)算機(jī)軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語言的普遍運(yùn)用。
3.2軟件開發(fā)服務(wù)化
從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說,在軟件開發(fā)中,其服務(wù)化功能也來越突出[7]。此種服務(wù)化功能主要體現(xiàn)在以下兩個(gè)方面:一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開發(fā)工作中,軟件開發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。二是,軟件操作越來越普遍。在目前軟件開發(fā)工作中,開發(fā)者越來越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來越普遍。
3.3軟件開發(fā)智能化
隨著計(jì)算機(jī)軟件開發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來,軟件開發(fā)工作越來越智能化,尤其是隨著網(wǎng)絡(luò)軟件開發(fā)平臺(tái)與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)[8]。在計(jì)算機(jī)軟件開發(fā)中,此種智能化優(yōu)勢,為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。
4結(jié)束語
熱門標(biāo)簽
計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專業(yè)論文 計(jì)算機(jī)專業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
2高職院校計(jì)算機(jī)專業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略