前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)軟件開發(fā)范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
關(guān)鍵詞:計(jì)算機(jī)軟件 開發(fā)技術(shù) 現(xiàn)狀 應(yīng)用分析 問題 展望
中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)09(b)-0054-02
在以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的新信息時(shí)代,相關(guān)軟件在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)了完美的應(yīng)用,有效地滿足了人們的信息需求。但是,由于面臨功能類型日益增多軟件類型,其在實(shí)際開發(fā)中變得復(fù)雜。在涉及軟件開發(fā)結(jié)構(gòu)、標(biāo)準(zhǔn)以及相關(guān)計(jì)算機(jī)人員過硬的能力方面,容易出現(xiàn)開發(fā)不協(xié)調(diào)的問題,因此,為了能夠更好地把握計(jì)算機(jī)軟件開發(fā)技術(shù)的有關(guān)內(nèi)容,需要相關(guān)人員不斷探究計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用,根據(jù)其開發(fā)現(xiàn)狀、問題、應(yīng)用分析以及開發(fā)意義對其進(jìn)行策略開發(fā)。
1 計(jì)算機(jī)軟件概況
計(jì)算機(jī)系統(tǒng)是由硬件和軟件共同組成,硬件為計(jì)算機(jī)的運(yùn)行提供支持,軟件對計(jì)算機(jī)的工作進(jìn)行合理的組織,計(jì)算機(jī)系統(tǒng)缺少其中任意一個(gè)部分就不能進(jìn)行正常工作,在計(jì)算機(jī)資源方面應(yīng)該考慮硬件資源和軟件資源兩個(gè)方面,不能僅僅考慮一個(gè)方面,但其中核心的是計(jì)算機(jī)軟件。
計(jì)算機(jī)的軟件是由系統(tǒng)軟件和應(yīng)用軟件組成。其中,系統(tǒng)軟件可以對計(jì)算機(jī)實(shí)施控制、管理、監(jiān)督以及維護(hù),能夠?yàn)橛?jì)算機(jī)軟件的正常運(yùn)行提供基礎(chǔ)性的安全保障;應(yīng)用軟件可以對具體的應(yīng)用進(jìn)行操作,能夠及時(shí)解決計(jì)算機(jī)的各種問題,比如財(cái)務(wù)管理軟件類型就屬于應(yīng)用軟件。
計(jì)算機(jī)軟件的開發(fā)應(yīng)用對各個(gè)領(lǐng)域的發(fā)展有著重要的作用,計(jì)算機(jī)管理部門當(dāng)前應(yīng)該加強(qiáng)對計(jì)算機(jī)軟件的開發(fā)力度,促進(jìn)其健康、快速的發(fā)展,并在一定程度上帶動(dòng)其他產(chǎn)業(yè)的發(fā)展。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀及存在的問題
2.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展進(jìn)程
在20世紀(jì)中期,計(jì)算機(jī)方面的工作都是由程序員進(jìn)行手工操作完成,包括對計(jì)算機(jī)軟件的開發(fā),不僅造成生產(chǎn)率低下而且還會(huì)帶來各種錯(cuò)誤。但隨著社會(huì)發(fā)展和科技的進(jìn)步,計(jì)算機(jī)軟件的開發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計(jì)算機(jī)軟件發(fā)展進(jìn)程,降低了軟件開發(fā)的難度,提高了計(jì)算機(jī)軟件開發(fā)的具體應(yīng)用。
在計(jì)算機(jī)軟件技術(shù)的發(fā)展中,其開發(fā)方式經(jīng)歷了由原型化開發(fā)到再生化開發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計(jì)算機(jī)自動(dòng)編碼、完成設(shè)計(jì)的過程。
2.2 計(jì)算機(jī)軟件開發(fā)技術(shù)存在的問題
在經(jīng)濟(jì)、科技不斷發(fā)展的時(shí)代背景下,計(jì)算機(jī)軟件的開發(fā)得到了社會(huì)各方的支持,也實(shí)現(xiàn)了技術(shù)的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國計(jì)算機(jī)軟件開發(fā)技術(shù)面臨一些問題,主要體現(xiàn)在以下幾個(gè)方面:第一,核心技術(shù)缺乏。我國計(jì)算機(jī)軟件開發(fā)技術(shù)的起步較晚,開發(fā)水平不高,缺乏突破性的創(chuàng)新,沒有形成核心的研發(fā)技術(shù),使得我國的計(jì)算機(jī)軟件產(chǎn)品質(zhì)量不能滿足人們的需要。第二,人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開發(fā)需要大量的技術(shù)人員,但是技術(shù)人員的引進(jìn)需要大量的費(fèi)用,且技術(shù)開發(fā)的周期長,短期效益不明顯,使得有關(guān)部門很難推進(jìn)科研人員的機(jī)構(gòu)調(diào)整。第三,產(chǎn)品體系不完善。我國計(jì)算機(jī)軟件產(chǎn)品結(jié)構(gòu)缺乏核心的技術(shù)支持,沒有形成品牌效應(yīng),缺乏完善的產(chǎn)品體系。第四,計(jì)算機(jī)軟件的開發(fā)環(huán)境不良。軟件開發(fā)方面硬件投入的力量比軟件投入的多,且軟件開發(fā)存在不公平、價(jià)格誘惑、知識產(chǎn)權(quán)不被保護(hù)的問題,導(dǎo)致軟件開發(fā)的不良環(huán)境。第五,軟件開發(fā)成本高。高成本的軟件開發(fā)使得給計(jì)算機(jī)行業(yè)的發(fā)展帶來了壓力,同時(shí),社會(huì)的發(fā)展對計(jì)算機(jī)技術(shù)要求的不斷加大,導(dǎo)致計(jì)算機(jī)發(fā)展的復(fù)雜化,復(fù)雜化就要求高額的開發(fā)成本,需要投入的人力也不斷加大。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)的意義
計(jì)算機(jī)軟件技術(shù)的開發(fā)能夠促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個(gè)方面:第一,軟件開發(fā)能夠促進(jìn)開發(fā)人員創(chuàng)新能力的提高;第二,軟件的開發(fā)有效保證了計(jì)算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制的實(shí)現(xiàn),同時(shí),也有效維護(hù)了網(wǎng)絡(luò)的便捷性和時(shí)效性;第三,軟件技術(shù)的開發(fā)使計(jì)算機(jī)技術(shù)適應(yīng)了計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡(luò)發(fā)展模式;第四,軟件的開發(fā)提升了研發(fā)人員的工作效率。
4 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)技術(shù)所存在的問題警示我們要注意對軟件開發(fā)技術(shù)的研究,下面根據(jù)計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)、研究方法、策略,并借助Internet、新一代網(wǎng)絡(luò)通信的成功應(yīng)用,說明計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向及研究點(diǎn)。
4.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
4.1.1使用價(jià)值高
隨著計(jì)算機(jī)的發(fā)展,各行各業(yè)都在發(fā)展中應(yīng)用了計(jì)算機(jī)技術(shù),計(jì)算機(jī)軟件作為計(jì)算機(jī)技術(shù)發(fā)展的重點(diǎn),它的開發(fā)對于各個(gè)行業(yè)有著重要的影響。同時(shí),在計(jì)算機(jī)軟件技術(shù)開發(fā)的過程中,社會(huì)經(jīng)濟(jì)發(fā)展得到了其技術(shù)上的支持,逐漸提升了社會(huì)效益和經(jīng)濟(jì)效益,因此計(jì)算機(jī)軟件技術(shù)的開發(fā)具有很高的使用價(jià)值。
4.1.2開發(fā)程序復(fù)雜
計(jì)算機(jī)軟件的開發(fā)需要較大的人力、物力以及財(cái)力的投入,主要是由其開發(fā)程序的復(fù)雜、多變導(dǎo)致,因此可見,軟件的開發(fā)對經(jīng)濟(jì)和社會(huì)的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開發(fā)才能順利進(jìn)行。
4.2 計(jì)算機(jī)軟件開發(fā)的方法
4.2.1生命周期法
生命周期法是指計(jì)算機(jī)軟件技術(shù)的開發(fā)周期要從時(shí)間角度對其定義,根據(jù)開發(fā)的時(shí)間,將軟件開發(fā)分為設(shè)計(jì)、開發(fā)、評估和運(yùn)動(dòng)等不同的階段。在不同的階段,開發(fā)的標(biāo)準(zhǔn)存在不同的差異,因此,此方法要求開發(fā)人員要明確計(jì)算機(jī)軟件開發(fā)技術(shù)的含義,將其說明提供給客戶,并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。
4.2.2 系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是指利用軟件編程中程序員需要的編程語言中的編程軟件研究軟件開發(fā)技術(shù)。此方法的開發(fā)形式自動(dòng)化,開發(fā)依據(jù)為客戶對軟件功能和目標(biāo)的定義,并能在此基礎(chǔ)上對軟件開的平臺進(jìn)行有效利用,從而保證軟件代碼編寫的完成。
4.2.3 原型開發(fā)法
原型開發(fā)法包括實(shí)驗(yàn)型、探索型、進(jìn)化型三種類型,具有動(dòng)態(tài)性、直觀性和嚴(yán)謹(jǐn)性的特點(diǎn),主要要求客戶和開發(fā)人員加強(qiáng)交流,通過客戶的引導(dǎo)來保證軟件功能的完備。
4.3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用策略
面對計(jì)算機(jī)軟件開發(fā)的問題,要采取一定的應(yīng)用策略,從而保證軟件開發(fā)技術(shù)的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個(gè)方面;
4.3.1 關(guān)注軟件開發(fā)技術(shù)中核心技術(shù)的研發(fā)
軟件開發(fā)技術(shù)要通過國家、企業(yè)、高等院校、研究機(jī)構(gòu)的努力,不斷加快其研發(fā)的創(chuàng)新,促進(jìn)核心技術(shù)的強(qiáng)化。只有這樣,才能實(shí)現(xiàn)我國軟件技術(shù)開發(fā)的可持續(xù)發(fā)展,保障開發(fā)的軟件產(chǎn)品質(zhì)量。同時(shí),開發(fā)人員一方面要加強(qiáng)和客戶的聯(lián)系,根據(jù)客戶需要研發(fā)產(chǎn)品,另一方面要對開發(fā)的軟件難度進(jìn)行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實(shí)現(xiàn)軟件的有效開發(fā)。
4.3.2 關(guān)注軟件開發(fā)的質(zhì)量
軟件開發(fā)的核心人員要組成研發(fā)小組,通過小組努力,有效解決軟件開發(fā)過程中出現(xiàn)的問題,保證軟件開發(fā)的健康運(yùn)行。為了提升軟件開發(fā)的質(zhì)量,國家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎(chǔ)保證。
4.4 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用表現(xiàn)
4.4.1 Internet的應(yīng)用
Internet在全球的應(yīng)用不但推動(dòng)了信息的交流,實(shí)現(xiàn)了全球信息資源的共享,而且還加強(qiáng)建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強(qiáng)。Internet的應(yīng)用的特點(diǎn)分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。
4.4.2 新一代網(wǎng)絡(luò)通信的應(yīng)用
在Internet的應(yīng)用的推進(jìn)下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎(chǔ)上,出現(xiàn)了多種多樣的通訊設(shè)備、信息處理設(shè)備,并以無線網(wǎng)和區(qū)域網(wǎng)的形式推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,出現(xiàn)了信息化時(shí)代。
4.4.3 軟件工程的應(yīng)用
在運(yùn)用計(jì)算機(jī)軟件開發(fā)技術(shù)時(shí),主要存在著兩種產(chǎn)品模式。第一種軟件開發(fā)產(chǎn)品是利用vB6.O+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模型,第二種軟件開發(fā)產(chǎn)品是利用
Web+Xml+ActiveX的數(shù)據(jù)庫服務(wù)模式。將這兩種不同的產(chǎn)品模式同時(shí)安裝在客戶的計(jì)算機(jī)上,可以發(fā)現(xiàn)第一個(gè)軟件可以實(shí)現(xiàn)自動(dòng)化的操作模式,能夠?yàn)榭蛻籼峁┍憷?,這款軟件在開發(fā)中比較穩(wěn)定且軟件的安裝和修復(fù)都在獨(dú)立的模板,用戶可以 進(jìn)行簡單的操作發(fā)到自己的目標(biāo),但是這個(gè)軟件的運(yùn)行時(shí)間比較長,運(yùn)行效率較低,能源消耗大。第二個(gè)軟件的使用則是需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,和第一個(gè)軟件比較,操作較復(fù)雜,因此,很容易受到計(jì)算機(jī)運(yùn)行版本的限制,而且因?yàn)槠鋮?shù)設(shè)置的復(fù)雜使其的更新和維護(hù)也變得復(fù)雜,給客戶的使用帶來了麻煩。
由兩種產(chǎn)品模式的實(shí)驗(yàn)分析發(fā)現(xiàn),隨著計(jì)算機(jī)的發(fā)展,客戶對其發(fā)展的要求不斷提高,對計(jì)算機(jī)軟件工作人員的技能也提出了要求,基于這種情況,在計(jì)算機(jī)領(lǐng)域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過制定一系列的系統(tǒng)規(guī)范,幫助軟件開發(fā)人員根據(jù)系統(tǒng)規(guī)范對開發(fā)出來的軟件進(jìn)行調(diào)整,并對未開發(fā)的軟件進(jìn)行預(yù)測,從而更好地實(shí)現(xiàn)軟件性能的開發(fā)。
5 計(jì)算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展趨勢
計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)能夠廣泛應(yīng)用的基礎(chǔ),因此,未來要對計(jì)算機(jī)軟件的發(fā)展方向進(jìn)行調(diào)整和優(yōu)化,不斷提高其服務(wù)質(zhì)量,主要的未來發(fā)展方向?yàn)殚_放化、智能化、網(wǎng)絡(luò)化。
5.1 開放化
開放化是指計(jì)算機(jī)軟件的技術(shù)、產(chǎn)品標(biāo)準(zhǔn)以及源代碼等方面的開放。要求軟件開發(fā)人員不斷進(jìn)行交流和溝通,從而把握核心的開發(fā)技術(shù),實(shí)現(xiàn)軟件開發(fā)的高效化和科學(xué)化。
5.2 智能化
智能化是指軟件的開發(fā)和應(yīng)用實(shí)現(xiàn)智能。智能化實(shí)現(xiàn)的依據(jù)是通信設(shè)備以及網(wǎng)絡(luò)的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡(luò)服務(wù)。
5.3 網(wǎng)絡(luò)化
網(wǎng)絡(luò)化是指軟件開發(fā)要在網(wǎng)絡(luò)背景下實(shí)現(xiàn)全球的交流,加快促進(jìn)網(wǎng)絡(luò)環(huán)境下全世界人們之間的聯(lián)系,從而促進(jìn)網(wǎng)絡(luò)發(fā)展。在不斷實(shí)現(xiàn)網(wǎng)絡(luò)化的過程中日益豐富計(jì)算機(jī)的網(wǎng)絡(luò)功能。
6 結(jié)語
計(jì)算機(jī)軟件開發(fā)技術(shù)的研究已經(jīng)有幾十年的歷史,在計(jì)算機(jī)軟件系統(tǒng)不斷更新的同時(shí),對于軟件研發(fā)人員來說,軟件開發(fā)的重點(diǎn)是找到合適的系統(tǒng),特別是對軟件硬件系統(tǒng)的開發(fā)。正確的開發(fā)能夠減少計(jì)算機(jī)軟件工作的漏洞,提升開發(fā)產(chǎn)品的實(shí)用性,可見,軟件開發(fā)技術(shù)的價(jià)值非同一般。因此,為了促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,相關(guān)管理人員應(yīng)該加大對軟件技術(shù)開發(fā)的費(fèi)用支持,對開發(fā)設(shè)施投入注意力,不斷創(chuàng)造有利的軟件開發(fā)條件,選擇有針對性地開發(fā)技術(shù),從而不斷提高開發(fā)的效率,提升開發(fā)的應(yīng)用性,從而促進(jìn)人類社會(huì)的進(jìn)步。
參考文獻(xiàn)
[1] 劉凱英.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013(1):
69.
[2] 朱倩.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展探究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(18):278-279.
[3] 張鑾.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報(bào),2013,18(4):163-164.
[4] 張偉杰.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電子技術(shù)與軟件工程,2014(21):81.
[5] 楊向輝.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來展望[J].電子技術(shù)與軟件工程,2015(5):70.
[6] 劉蓉.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息通信,2015(3):129.
[7] 印志鴻.軟件開發(fā)與硬件平臺依存關(guān)系探究―― 評《計(jì)算機(jī)軟件技術(shù)及應(yīng)用》[J].當(dāng)代教育科學(xué),2015(6):68.
引言
隨著科學(xué)技術(shù)的發(fā)展,當(dāng)今人類社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)成為促進(jìn)生產(chǎn)力發(fā)展的重要?jiǎng)恿υ慈?,?jì)算機(jī)、互聯(lián)網(wǎng)技術(shù)的廣泛應(yīng)用,深刻地改變了人們的生產(chǎn)、生活方式,對于人類的思想、精神領(lǐng)域也有著不可磨滅的影響。可以說,以計(jì)算機(jī)應(yīng)用為特征的信息技術(shù)已經(jīng)成為現(xiàn)代社會(huì)的有機(jī)組成部分之一。計(jì)算機(jī)技術(shù)的每一次大規(guī)模發(fā)展,都會(huì)給人類社會(huì)帶來巨大變革。計(jì)算機(jī)的歷史已經(jīng)與人類的歷史融為一體。一般來說,計(jì)算機(jī)技術(shù)分為硬件和軟件兩個(gè)方面。其中,以千萬計(jì)的各類不同軟件為人們使用計(jì)算機(jī)提供了豐富的功能、應(yīng)用,帶動(dòng)了人類發(fā)展。同時(shí),人類社會(huì)發(fā)展過程中產(chǎn)生的種種需求,也不斷向計(jì)算機(jī)軟件技術(shù)提出更多、更高的開發(fā)要求。為了滿足人們形形的使用需求,幾乎每天都有各類計(jì)算機(jī)軟件開發(fā)出來,特別是在現(xiàn)代社會(huì),計(jì)算機(jī)的應(yīng)用深入人類生產(chǎn)、生活的每一個(gè)角落,為了適應(yīng)這種情況,充分發(fā)揮計(jì)算機(jī)的應(yīng)用效能,計(jì)算機(jī)軟件開發(fā)工作必須走到前頭。
1 計(jì)算機(jī)軟件開發(fā)基本情況概述
從用途上看,計(jì)算機(jī)軟件開發(fā)主要包括應(yīng)用軟件開發(fā)和系統(tǒng)軟件開發(fā)兩大部分。從開發(fā)工作本身所具有的特點(diǎn)上看,使用范圍的全社會(huì)性和開發(fā)工作復(fù)雜繁瑣是計(jì)算機(jī)軟件開發(fā)的兩大特點(diǎn)。其中,計(jì)算機(jī)軟件開發(fā)產(chǎn)品應(yīng)用于社會(huì)各個(gè)領(lǐng)域,市場十分廣闊,經(jīng)濟(jì)效益巨大。計(jì)算機(jī)技術(shù)是現(xiàn)代信息科學(xué)、材料科學(xué)、數(shù)學(xué)等多個(gè)領(lǐng)域?qū)W科高度發(fā)展的結(jié)果,計(jì)算機(jī)軟件開發(fā)更是涉及到技術(shù)、市場等許許多多方面,不但技術(shù)要求高、工作難度大,而且環(huán)節(jié)眾多,十分繁瑣復(fù)雜。開發(fā)一款軟件,所消耗的人力、物力往往都是十分龐大的。工作周期也難以控制。就開發(fā)產(chǎn)品種類而言,計(jì)算機(jī)軟件開發(fā),除了主要用于計(jì)算機(jī)一般性的日常使用、管理、維護(hù)、控制等方面的系統(tǒng)軟件外,還有針對各個(gè)使用目的,解決具體問題所開發(fā)出來的應(yīng)用軟件。由于計(jì)算機(jī)軟件開發(fā)工作的復(fù)雜和難度,為保障開發(fā)效率,實(shí)現(xiàn)必須的經(jīng)濟(jì)效益,在進(jìn)行計(jì)算機(jī)軟件開發(fā)工作時(shí),必須遵循以下三方面原則:首先是嚴(yán)格確保計(jì)算機(jī)軟件開發(fā)質(zhì)量,開發(fā)軟件的基本目的在于首先某種功能,提供某種服務(wù),如果軟件質(zhì)量有缺陷,無法實(shí)現(xiàn)預(yù)訂目標(biāo),那么項(xiàng)目就失敗了。其次,要嚴(yán)格確定軟件開發(fā)周期,軟件的使用壽命是受外部環(huán)境所影響乃至決定的,如果不能在規(guī)定時(shí)限內(nèi)完成軟件,那么軟件本身的存在價(jià)值就會(huì)削弱或者失去了。三是要做好軟件開發(fā)技術(shù)控制,計(jì)算機(jī)軟件是科學(xué)的產(chǎn)物,其開發(fā)工作也必須要使用科學(xué)的方法進(jìn)行并予以精準(zhǔn)管控,以確保已開發(fā)軟件的質(zhì)量及使用效果。在新的歷史時(shí)期,計(jì)算機(jī)軟件開發(fā)需求日益增加,必須牢固堅(jiān)持上述開發(fā)原則,確保計(jì)算機(jī)軟件開發(fā)的質(zhì)量和效益。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)對于計(jì)算機(jī)領(lǐng)域發(fā)展的積極意義
自從上個(gè)世紀(jì)計(jì)算機(jī)發(fā)明以來,就一直以飛快的速度發(fā)展著。計(jì)算機(jī)技術(shù)與人們生產(chǎn)、生活等社會(huì)活動(dòng)的結(jié)合,極大地改善了工作條件,提高了生產(chǎn)效率,促進(jìn)了社會(huì)生產(chǎn)力的大幅提高。而由此帶來的社會(huì)日新月異的巨大發(fā)展,反過來又對計(jì)算機(jī)應(yīng)用技術(shù)提出了更多的要求。作為計(jì)算機(jī)技術(shù)應(yīng)用的重要組成,計(jì)算機(jī)軟件是計(jì)算機(jī)技術(shù)中發(fā)展最為劇烈的一部分。以計(jì)算機(jī)、互聯(lián)網(wǎng)及配套的軟件,人們實(shí)現(xiàn)了前所未有的巨大發(fā)展,許多原本無法實(shí)現(xiàn)的工作得以實(shí)現(xiàn),工作難度大幅下降,工作環(huán)境得到極大改善。而這一切,都是有著計(jì)算機(jī)軟件和硬件支持的結(jié)果。特別互聯(lián)網(wǎng)的廣泛應(yīng)用,更是離不開相關(guān)配套軟件的推動(dòng)。不但許多軟件帶有網(wǎng)絡(luò)功能,網(wǎng)絡(luò)應(yīng)用軟件更是成為當(dāng)前應(yīng)用軟件的一個(gè)重要分支。憑借著功能豐富的應(yīng)用軟件,計(jì)算機(jī)用戶得以在很高水平上實(shí)現(xiàn)計(jì)算機(jī)互聯(lián)網(wǎng)的高效應(yīng)用??梢哉f,計(jì)算機(jī)軟件是人們對計(jì)算機(jī)資源成功、充分利用的重要渠道,也是人們與計(jì)算機(jī)、互聯(lián)網(wǎng)之間緊密連接的紐帶,是現(xiàn)代社會(huì)人們生活、工作中重要的工具種類。要發(fā)展社會(huì)生產(chǎn)力,要提高人們生活質(zhì)量,都離不開計(jì)算機(jī)軟件的充分支持,而計(jì)算機(jī)軟件開發(fā),正是將市場對計(jì)算機(jī)軟件的需求,化為社會(huì)要發(fā)展,人們生活質(zhì)量要改善。
3 計(jì)算機(jī)軟件開發(fā)的主要方法
計(jì)算機(jī)軟件開發(fā)是計(jì)算機(jī)技術(shù)應(yīng)用領(lǐng)域的一個(gè)重要分支,其本身也是計(jì)算機(jī)技術(shù)高度融合的一個(gè)產(chǎn)物。為適應(yīng)現(xiàn)代社會(huì)計(jì)算機(jī)軟件應(yīng)用的市場需求,開發(fā)工作必須牢固樹立質(zhì)量第一、效率第一宗旨,采取科學(xué)的方法,規(guī)范的程序,嚴(yán)格控制軟件開發(fā)質(zhì)量和開發(fā)時(shí)限。目前計(jì)算機(jī)軟件開發(fā)主要使用的技術(shù)方法有軟件生命周期法、原型化法和自動(dòng)形式的系統(tǒng)開發(fā)法三種方法。其中,軟件生命周期法是將在時(shí)間上將軟件開發(fā)分為六個(gè)階段,每個(gè)階段一個(gè)月,分別隊(duì)友各自的內(nèi)容與目的。自動(dòng)形式的系統(tǒng)開發(fā)法則是利用第四代技術(shù)開發(fā)工具,主要突出軟件的具體內(nèi)容和實(shí)現(xiàn)目標(biāo)。原型化法是在前面兩個(gè)方法都很難實(shí)現(xiàn)的情況下所使用的,應(yīng)用這個(gè)方法進(jìn)行軟件開發(fā),技術(shù)人員在開發(fā)工作初期就要對開發(fā)對象的功能和其他相關(guān)事項(xiàng)進(jìn)行周密的分析和確認(rèn)。
4 計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用分析
計(jì)算機(jī)軟件開發(fā)其本質(zhì)就是對已有的計(jì)算機(jī)軟件進(jìn)行優(yōu)化和開發(fā)新的軟件,從而滿足社會(huì)生產(chǎn)、生活需要。下面以具體開發(fā)項(xiàng)目為例,對軟件開發(fā)工作進(jìn)行下詳細(xì)介紹。項(xiàng)目通過兩種開發(fā)方式分別開發(fā)出兩個(gè)產(chǎn)品。一個(gè)產(chǎn)品的開發(fā)使用了單板機(jī)運(yùn)作模式和VB6.0+Acess,另一個(gè)產(chǎn)品的開發(fā)則是高級數(shù)據(jù)庫服務(wù)器和Web+Xml+ActiveX技術(shù)的結(jié)果。通過在客戶端上的安裝使用,對兩個(gè)產(chǎn)品進(jìn)行對比,其中,第一個(gè)軟件由于系統(tǒng)兼容其開發(fā)工具,所以安裝操作都較為簡單,而第二個(gè)軟件則需要對客戶端的安全設(shè)置進(jìn)行對于調(diào)整,之后再進(jìn)行安裝,步驟相對較為復(fù)雜。而隨著軟件運(yùn)行時(shí)間的延長,第一個(gè)軟件的運(yùn)行速度會(huì)逐漸下降,第二個(gè)軟件則容易因?yàn)橄到y(tǒng)更新等原因發(fā)生沖突,影響使用體驗(yàn)。從上面實(shí)例我們應(yīng)該看到,軟件開發(fā)必須以滿足使用需要為基礎(chǔ)前提,堅(jiān)持以人為本原則,強(qiáng)調(diào)良好的使用體驗(yàn),提高服務(wù)質(zhì)量,才是軟件開發(fā)的意義所在。
5 結(jié)束語
當(dāng)前,我國經(jīng)濟(jì)、社會(huì)活動(dòng)日漸繁盛,計(jì)算機(jī)應(yīng)用需求空前加大。大力推進(jìn)計(jì)算機(jī)軟件開發(fā)事業(yè),對于保障我國經(jīng)濟(jì)體制改革,建設(shè)有中國特色的社會(huì)主義偉大事業(yè)順利進(jìn)行,有著十分重要的作用。計(jì)算機(jī)應(yīng)用已經(jīng)成為人類社會(huì)的重要組成,在今后的日子里,計(jì)算機(jī)技術(shù)發(fā)揮的空間和作用將更加廣大,計(jì)算機(jī)軟件開發(fā)工作是一項(xiàng)系統(tǒng)工程,需要投入巨大的人力、物力和財(cái)力資源,持之以恒的開展下去,開發(fā)企業(yè)要充分認(rèn)識到軟件開發(fā)工作的巨大意義,牢牢抓住市場脈絡(luò),夯實(shí)技術(shù)基礎(chǔ),不斷開發(fā)出適合市場需求的新產(chǎn)品,推動(dòng)我國計(jì)算機(jī)互聯(lián)網(wǎng)建設(shè)事業(yè)的健康發(fā)展。
【關(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è)等級關(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)用可以使所有軟件級別之間的連接顯著改善,從而確保軟件的質(zhì)量。分層技術(shù)的應(yīng)用具有以下優(yōu)點(diǎn):(1)強(qiáng)大的靈活性和可擴(kuò)展性。分層技術(shù)的靈活性比較強(qiáng),在實(shí)際開發(fā)過程中,由于計(jì)算機(jī)內(nèi)部需要?jiǎng)澐譃槎鄠€(gè)級別,開發(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ìn)行修改并不會(huì)影響其他級別的工作。傳統(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ì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)能夠解決很多級別性問題,三層技術(shù)的應(yīng)用主要是對收集和處理各級信息,然后根據(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ò)展,包括源層、集成層和客戶端層。
關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā) 討論 分析
中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2012)12-0178-01
近年來信息技術(shù)的發(fā)展為人們的生活和工作提供了便利,隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)軟件技術(shù)逐漸得到廣泛的應(yīng)用。計(jì)算機(jī)軟件技術(shù)的開發(fā)對于計(jì)算機(jī)技術(shù)的發(fā)展有著十分重要的促進(jìn)作用,但是由于計(jì)算機(jī)軟件開發(fā)涉及的內(nèi)容比較多,當(dāng)前的計(jì)算機(jī)軟件開發(fā)中還存在一定的問題。計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展對于計(jì)算機(jī)技術(shù)和信息技術(shù)的發(fā)展有著十分重要的作用,同時(shí)對于人們生活和工作的幫助也是十分重要的。
1、當(dāng)前計(jì)算機(jī)軟件開發(fā)中現(xiàn)狀
計(jì)算機(jī)軟件主要包括系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是管理,監(jiān)控和維護(hù)計(jì)算機(jī)的軟件,比如計(jì)算機(jī)的操作系統(tǒng)。應(yīng)用軟件主要是解決一些具體問題的軟件,比如學(xué)習(xí)管理軟件。系統(tǒng)軟件主要包括計(jì)算機(jī)的操作系統(tǒng)和數(shù)據(jù)庫管理,文件系統(tǒng)管理和編譯器,網(wǎng)絡(luò)連接等等一些基本的工具。應(yīng)用軟件有某種具體的用途,應(yīng)用軟件主要是解決一些實(shí)際應(yīng)用問題,為用戶的計(jì)算機(jī)使用提供更多的方便。
隨著信息技術(shù)的發(fā)展國家之間的信息技術(shù)的競爭也逐漸激烈,國家對于計(jì)算機(jī)技術(shù)的發(fā)展也十分重視,當(dāng)前計(jì)算機(jī)軟件的開發(fā)逐漸受到重視,軟件開發(fā)工作也取得了一些成績。一些新興的計(jì)算機(jī)軟件主要應(yīng)用到生活和工作的各個(gè)領(lǐng)域,為人們的生活和工作提供了便利。當(dāng)前計(jì)算機(jī)軟件的開發(fā)和應(yīng)用有著十分廣闊的前景,計(jì)算機(jī)軟件應(yīng)用的領(lǐng)域逐漸擴(kuò)大。但是計(jì)算機(jī)軟件的開發(fā)和應(yīng)用是一項(xiàng)系統(tǒng)性的工程,計(jì)算機(jī)軟件開發(fā)對于技術(shù)的要求十分嚴(yán)格,不僅僅需要一系列的測試還需要對軟件的使用進(jìn)行維護(hù)。當(dāng)前計(jì)算機(jī)軟件的開發(fā)現(xiàn)狀并不十分樂觀,計(jì)算機(jī)軟件的開發(fā)中還存在一定的問題。
1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)人員的素質(zhì)需要進(jìn)一步提高
計(jì)算機(jī)軟件開發(fā)對于計(jì)算機(jī)技術(shù)人員的要求十分嚴(yán)格,計(jì)算機(jī)軟件開發(fā)是一項(xiàng)創(chuàng)造性十分高的工作,作為計(jì)算機(jī)軟件開發(fā)人員需要具備相關(guān)的計(jì)算機(jī)基礎(chǔ)知識,同時(shí)還需要有敏捷的思維和良好的創(chuàng)造性和創(chuàng)新性。當(dāng)前計(jì)算機(jī)軟件開發(fā)人員的創(chuàng)造性還有待于進(jìn)一步提高,計(jì)算機(jī)軟件的技術(shù)水平也需要進(jìn)一步完善。另一方面計(jì)算機(jī)軟件的開發(fā)需要開發(fā)人員有良好的職業(yè)道德意識,對計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行保密,但是由于一些工作人員的職業(yè)道德意識不高,導(dǎo)致計(jì)算機(jī)軟件開發(fā)技術(shù)的泄密,嚴(yán)重影響了計(jì)算機(jī)軟件的開發(fā)。
1.2 計(jì)算機(jī)軟件開發(fā)的監(jiān)測和維護(hù)工作不到位
計(jì)算機(jī)軟件的開發(fā)需要不斷的實(shí)驗(yàn)和監(jiān)測,但是當(dāng)前由于計(jì)算機(jī)軟件的開發(fā)技術(shù)十分有限,計(jì)算機(jī)軟件的開發(fā)方面還需要進(jìn)一步完善。計(jì)算機(jī)軟件開發(fā)應(yīng)用之后需要不斷的維護(hù)和升級,但是由于當(dāng)前一些軟件的質(zhì)量不高,又缺少對計(jì)算機(jī)軟件的跟蹤維護(hù)導(dǎo)致一些計(jì)算機(jī)軟件的使用效果并不理想,當(dāng)前一些計(jì)算機(jī)軟件由于缺少相關(guān)的維護(hù),導(dǎo)致文檔的管理混亂,給用戶的使用帶來很多不便,影響了軟件的質(zhì)量。另外由于一些軟件缺少相關(guān)的維護(hù),致使一些計(jì)算機(jī)軟件的相關(guān)的功能未能及時(shí)開發(fā),在一定程度上浪費(fèi)了資源。
2、計(jì)算機(jī)軟件開發(fā)分析
隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)為人們的生活和工作提供了極大的便利。計(jì)算機(jī)軟件的開發(fā)解決了人們在計(jì)算機(jī)應(yīng)用中的實(shí)際問題,使計(jì)算機(jī)應(yīng)用更加適應(yīng)人們的生活需要,解決了人們生活中的很多難題。計(jì)算機(jī)軟件開發(fā)作為一項(xiàng)對創(chuàng)新性要求比較高的技術(shù),在當(dāng)前的計(jì)算機(jī)發(fā)展中有著十分關(guān)鍵的作用,隨著社會(huì)的發(fā)展,人們的需要逐漸增加,計(jì)算機(jī)軟件技術(shù)的開發(fā)可以為人們的生活提供更方面和更快捷的生活方式。另外計(jì)算機(jī)的應(yīng)用和發(fā)展也需要一些計(jì)算機(jī)軟件的支撐,計(jì)算機(jī)軟件的開發(fā)在當(dāng)前的計(jì)算機(jī)技術(shù)發(fā)展中有著十分廣闊的前景。
2.1 計(jì)算機(jī)軟件的開發(fā)需要提高開發(fā)人員的素質(zhì)
作為軟件開發(fā)人員不僅僅需要有良好的計(jì)算機(jī)軟件開發(fā)技術(shù),同時(shí)還需要有良好的職業(yè)道德意識。軟件開發(fā)要求當(dāng)前的工作人員提高自身的專業(yè)技術(shù),加強(qiáng)計(jì)算機(jī)軟件技術(shù)的學(xué)習(xí),對于軟件開發(fā)相關(guān)的技術(shù)需要進(jìn)一步提高和完善。軟件開發(fā)人員要不斷提高自身的創(chuàng)新能力,開發(fā)出高質(zhì)量的計(jì)算機(jī)軟件。隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件開發(fā)公司也逐漸增加,企業(yè)之間的競爭逐漸激烈。一些軟件開發(fā)人員由于缺少良好的職業(yè)道德,將軟件開發(fā)的技術(shù)泄漏造成嚴(yán)重的損失。軟件開發(fā)人員需要提高自身的道德意識,做好計(jì)算機(jī)軟件開發(fā)中的保密工作,保障軟件開發(fā)的順利進(jìn)行。
2.2 計(jì)算機(jī)軟件開發(fā)的維護(hù)工作要落實(shí)到位
計(jì)算機(jī)軟件開發(fā)使用中需要有比較完善的維護(hù)工作,才能確保軟件的正常使用。計(jì)算機(jī)軟件的開發(fā)人員需要做好軟件的跟蹤監(jiān)測工作,對于計(jì)算機(jī)軟件應(yīng)用中存在的問題進(jìn)行及時(shí)地修復(fù),保障計(jì)算機(jī)軟件的正常使用。由于當(dāng)前軟件使用的環(huán)境十分復(fù)雜,應(yīng)該加強(qiáng)軟件開發(fā)人員的維護(hù)工作,確保軟件使用能夠適應(yīng)環(huán)境的需要。當(dāng)前需要加強(qiáng)軟件的維護(hù)工作尤其是軟件的配置管理,對軟件的配置進(jìn)行跟蹤和控制,避免計(jì)算機(jī)使用過程中出現(xiàn)的文檔混亂的情況。
2.3 計(jì)算機(jī)軟件的開發(fā)技術(shù)需要進(jìn)一步提高
計(jì)算機(jī)軟件開發(fā)技術(shù)對于提高當(dāng)前軟件的競爭力有著十分關(guān)鍵的作用,同時(shí)軟件開發(fā)對于計(jì)算機(jī)技術(shù)的要求逐漸提高,提高軟件開發(fā)人員的技術(shù)有著十分重要的意義。當(dāng)前軟件開發(fā)人員可以借鑒一些外國先進(jìn)的軟件技術(shù),應(yīng)用到計(jì)算機(jī)軟件開發(fā)中,提高軟件開發(fā)的質(zhì)量。另外軟件開發(fā)企業(yè)需要加強(qiáng)技術(shù)的創(chuàng)新,這不僅僅可以提高軟件的質(zhì)量同時(shí)還可以有效地提高企業(yè)的競爭力。軟件開發(fā)企業(yè)需要建立自己的技術(shù)開發(fā)團(tuán)隊(duì),進(jìn)行軟件開發(fā)技術(shù)的創(chuàng)新,研發(fā)出更具有競爭力和實(shí)用性的計(jì)算機(jī)軟件。這不僅僅對于計(jì)算機(jī)技術(shù)的發(fā)展有著十分關(guān)鍵的作用,同時(shí)在為人們提供生活便利的同時(shí),促進(jìn)了軟件企業(yè)的發(fā)展。
3、結(jié)語
隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)應(yīng)用逐漸普及應(yīng)用。計(jì)算機(jī)的應(yīng)用為人們的生活提供了極大的便利,這與計(jì)算機(jī)軟件的開發(fā)和應(yīng)用有著十分重要的關(guān)系。當(dāng)前計(jì)算機(jī)軟件的開發(fā)中還存在一定的問題,計(jì)算機(jī)軟件的質(zhì)量還有待于進(jìn)一步提高。計(jì)算機(jī)軟件的開發(fā)逐漸普及,計(jì)算機(jī)軟件開發(fā)應(yīng)用的前景十分廣闊。在今后的計(jì)算機(jī)軟件開發(fā)應(yīng)用中需要注重技術(shù)的創(chuàng)新和軟件的維護(hù)工作,促進(jìn)計(jì)算機(jī)軟件的開發(fā)。
參考文獻(xiàn)
雖然計(jì)算機(jī)軟件開發(fā)已經(jīng)得到充分的關(guān)注,但是其效果還不夠明顯,遠(yuǎn)遠(yuǎn)達(dá)不到人們的期望,所以對分層技術(shù)的探索已經(jīng)顯得尤為重要。分層技術(shù)的使用很大程度上可以提高軟件開發(fā)的效率的質(zhì)量,但是在開發(fā)的過程中也會(huì)出現(xiàn)一系列的問題,一旦處理不當(dāng),就會(huì)嚴(yán)重影響計(jì)算機(jī)軟件的開發(fā)過程,我們應(yīng)該時(shí)刻重視對分層技術(shù)的優(yōu)化升級,積極做好開發(fā)準(zhǔn)備工作,為計(jì)算機(jī)技術(shù)的進(jìn)步和科技的發(fā)展作出應(yīng)有的貢獻(xiàn)。
1 計(jì)算機(jī)分層技術(shù)的概念和特點(diǎn)
1)概念
分層技術(shù)顧名思義就是描述計(jì)算機(jī)內(nèi)部分層結(jié)構(gòu)之間的一些關(guān)系,通常來講,開發(fā)出來的軟件要保證在工作的過程中具有一定的靈活性和可靠性,并不是單單需要一種功能,需要將多種功能實(shí)現(xiàn)最大程度的結(jié)合。分層技術(shù)整體上是依據(jù)軟件的內(nèi)部結(jié)構(gòu),如果想要真正的開發(fā)出軟件,不但要切實(shí)的保障運(yùn)行過程中的靈活性和可靠性,而且要作深入的研究和分析,運(yùn)用分層技術(shù)實(shí)現(xiàn)不同的功能。分層技術(shù)有計(jì)算機(jī)的特征和物理的含義,所以總的來講,對分層技術(shù)的應(yīng)用就是把不同的解決過程放在不同的層面上,借助不同層次的關(guān)系構(gòu)造一個(gè)封閉的系統(tǒng),這些不同的層次是平等的[1]。尤其是在開發(fā)軟件結(jié)構(gòu)的過程中,更加有助于應(yīng)用分層技術(shù)。在這個(gè)科學(xué)技術(shù)飛速發(fā)展的時(shí)代,網(wǎng)絡(luò)技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在信息化嚴(yán)重膨脹的今天,對計(jì)算機(jī)軟件的開發(fā)已經(jīng)成為了當(dāng)前科技研發(fā)的潮流。與此同時(shí),分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用,徹底改變了單項(xiàng)業(yè)務(wù)處理的模式,實(shí)現(xiàn)向多層次結(jié)構(gòu)進(jìn)行跨越。
2)特點(diǎn)
因?yàn)榉謱蛹夹g(shù)有著很多的優(yōu)勢和特點(diǎn),所以它才能夠在計(jì)算機(jī)的軟件開發(fā)中得到廣泛的應(yīng)用。首先該技術(shù)可以對計(jì)算機(jī)系統(tǒng)功能進(jìn)行明確的劃分,對軟件進(jìn)行適度的擴(kuò)展和升級改造,從根源上改變系統(tǒng)的功能層和上下層,來滿足人們的需要,提高工作的效率。其次,分層技術(shù)有效保障了系統(tǒng)運(yùn)行的可靠性和靈活性,在開發(fā)軟件的過程之中,通過對原有系統(tǒng)的改造,不但可以縮小開發(fā)復(fù)雜軟件的時(shí)間,還可以保障新軟件的質(zhì)量[2]。最后,分層技術(shù)的應(yīng)用,便于再次使用計(jì)算機(jī)軟件,通過利用分層模式,來定義不同功能的接口,以此實(shí)現(xiàn)軟件的開發(fā),同時(shí)也利用標(biāo)準(zhǔn)的接口,最大程度地實(shí)現(xiàn)了端口無縫隙的對接。
2 計(jì)算機(jī)分層技術(shù)的應(yīng)用
隨著網(wǎng)絡(luò)技術(shù)的快速普及,計(jì)算機(jī)軟件已經(jīng)受到了廣泛關(guān)注,與此同時(shí),計(jì)算機(jī)軟件的開發(fā)技術(shù)也得到了充分的完善,摒棄了以往單項(xiàng)業(yè)務(wù)處理的模式,逐步向多層次業(yè)務(wù)進(jìn)行靠攏。就其本質(zhì)來說,當(dāng)前計(jì)算機(jī)軟件開發(fā)中所使用的分層技術(shù)已經(jīng)由原來的二層和三層技術(shù),逐步發(fā)展到了目前的四層和五層技術(shù),下面我們將對不同的分層技術(shù)進(jìn)行逐一地闡述。
1) 雙層技術(shù)
此技術(shù)是一個(gè)基礎(chǔ)應(yīng)用,只有基礎(chǔ)打得好,后續(xù)的發(fā)展才能夠有效地進(jìn)行,其中雙層技術(shù)最重要的是兩個(gè)端點(diǎn)問題,顧名思義就是服務(wù)端和客戶端??蛻舳说穆氊?zé)在于接受與處理來自用戶的信息,經(jīng)過一系列的操作之后再傳送給服務(wù)器。所以說服務(wù)器的職責(zé)更大,具體就是接受來自客戶端的一些信息,對這些信息進(jìn)行全面的歸納和總結(jié),再傳送給用戶進(jìn)行使用??偟膩碚f,雙層技術(shù)比較的通俗易懂,在平常的運(yùn)用過程中可以處理適量的查詢操作,可是如果查詢的用戶比較多,遠(yuǎn)遠(yuǎn)超過其能夠承載的能力,就會(huì)出現(xiàn)一系列的問題。
2)三層技術(shù)
此技術(shù)是在雙層技術(shù)運(yùn)用的基礎(chǔ)之上作進(jìn)一步的發(fā)展,增加了一些應(yīng)用器。該服務(wù)器可以幫助使用計(jì)算機(jī)的用戶更可靠的儲(chǔ)存數(shù)據(jù),而且還能夠提高訪問信息的效率,逐步加強(qiáng)人和計(jì)算機(jī)人間的相互關(guān)系,不斷提高計(jì)算機(jī)的工作效益。三層技術(shù)的結(jié)構(gòu)最主要是包括數(shù)據(jù)層次、界面層次和業(yè)務(wù)處理層次這三部分。界面層次的主要功能是搜集用戶對使用軟件的一些需求,搜集完成之后要把這些需求及時(shí)的發(fā)送給業(yè)務(wù)層,然后由業(yè)務(wù)層對這些需求進(jìn)行嚴(yán)密的分析和歸納,并且做出有關(guān)的數(shù)據(jù)請求,以此能夠在數(shù)據(jù)層進(jìn)行提取和處理數(shù)據(jù),最后經(jīng)過數(shù)據(jù)層對來自業(yè)務(wù)層請求的分析,查詢有關(guān)的信息數(shù)據(jù),再做出相應(yīng)的科學(xué)分析反饋給業(yè)務(wù)層,最終待業(yè)務(wù)層處理之后再返回到一開始的界面層[3]。整個(gè)處理的過程不但能夠有效減輕數(shù)據(jù)傳輸?shù)呢?fù)擔(dān),而且還能夠提升計(jì)算機(jī)的運(yùn)行效率??墒侨龑蛹夹g(shù)在軟件開發(fā)的過程中還存在著一些嚴(yán)重問題,因此將雙層和三層技術(shù)結(jié)合使用是非常有必要的,以此來達(dá)到性能優(yōu)化的最大程度。
3)四層技術(shù)
計(jì)算機(jī)技術(shù)發(fā)展的速度越來越快,運(yùn)算環(huán)境也變化莫測,要處理數(shù)據(jù)之間的關(guān)系也越來越復(fù)雜,三層技術(shù)已經(jīng)無法滿足實(shí)際的需要,所以就產(chǎn)生了四層技術(shù)。四層技術(shù)在三層技術(shù)的基礎(chǔ)上又增加了一個(gè)封裝層,所以最后形成了web層、數(shù)據(jù)層、業(yè)務(wù)邏輯層、儲(chǔ)存層這四層共同作用的一個(gè)結(jié)構(gòu)。其中web層的作用最為靈活,如果客戶需求量較小,web層可以把數(shù)據(jù)直接傳送給數(shù)據(jù)層進(jìn)行處理,如果數(shù)據(jù)需求量較大,web層可以把數(shù)據(jù)直接傳送給業(yè)務(wù)邏輯層進(jìn)行處理,所以web起到了一個(gè)中間橋梁的作用,這種依據(jù)不同情況進(jìn)行不同處理的方法可以有效提升計(jì)算機(jī)的工作效率,而且還可以大量滿足數(shù)據(jù)的需求。
4)五層技術(shù)
五層技術(shù)的結(jié)構(gòu)是依據(jù)四層的結(jié)構(gòu)對一些數(shù)據(jù)層實(shí)施分解,最終形成了資源層和集成層。通過有效的分解處理,可以將這些系統(tǒng)分成多個(gè)部分,安裝在不同的設(shè)備上,以此進(jìn)一步提高工作效率[4]。利用這種分解方法雖然起到了優(yōu)化效果,但是其運(yùn)用的范圍還不夠廣,所以對于軟件開發(fā)的分層技術(shù)來說,該技術(shù)并沒有很大的說服力和代表性作用,但是在不久的將來,不排除五層技術(shù)會(huì)得到廣泛的應(yīng)用,來為計(jì)算機(jī)軟件的開發(fā)做出貢獻(xiàn),提供便利。
5)中間軟件技術(shù)
隨著計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,中間軟件技術(shù)的發(fā)展有效實(shí)現(xiàn)了計(jì)算機(jī)和各系統(tǒng)之間的優(yōu)勢互補(bǔ)。中間軟件技術(shù)主要是在分布式的環(huán)境中,對互連、互通和資源共享等功能實(shí)現(xiàn)的獨(dú)立性系統(tǒng)軟件,科學(xué)正確的運(yùn)用中間軟件技術(shù)可以有效避免一些在異構(gòu)與分布集成之間存在的復(fù)雜問題,與此同時(shí)也很大程度地降低了軟件開發(fā)的難度,也提高了工作效率,減輕了開發(fā)上的負(fù)擔(dān)。另一方面,中間軟件技術(shù)有很突出的優(yōu)點(diǎn),它可以在數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間運(yùn)用,具有加強(qiáng)應(yīng)用的開發(fā)、縮短開發(fā)的周期、確保系統(tǒng)的運(yùn)行,降低開發(fā)的風(fēng)險(xiǎn)等功能,它可以科學(xué)的優(yōu)化數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間的相互關(guān)系,來減少開發(fā)的成本,加強(qiáng)軟件運(yùn)行的穩(wěn)定性。中間軟件的種類比較多,根據(jù)技術(shù)的特點(diǎn)可以分為OOM、MOM、DM中間軟件、TPM和RPC中間軟件等等,這幾種中間軟件已經(jīng)廣泛地應(yīng)用于軟件的實(shí)際開發(fā)中。其中就MOM來說,它可以同步傳遞信息,也可以異步傳遞信息。相比較其他的中間軟件,它還具有異步通信的功能,它傳遞的信息比較安全可靠,可以有次序的傳遞信息。在軟件開發(fā)的過程中,這種分層技術(shù)應(yīng)用的最為廣泛,普遍應(yīng)用在金融、郵電和交通等行業(yè)。它在實(shí)施應(yīng)用編程的過程中,應(yīng)用程序主要是采用消息列隊(duì)的中間軟件和對方實(shí)現(xiàn)間接的通信。和本地或者遠(yuǎn)地進(jìn)行通信的時(shí)候,是通過一定的列隊(duì)管理器來完成服務(wù)的,通信雙方只要把消息傳送給管理器就可以,不需要關(guān)心傳遞的過程,具體怎么傳遞,是否會(huì)遺漏等問題,這種方式優(yōu)化了軟件開發(fā)形式,對中間軟件來說,它可以多協(xié)議多平臺支持。
3 結(jié)束語
綜上所述,隨著科技的不斷發(fā)展,計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,計(jì)算機(jī)的使用用戶對于軟件的要求越來越高,一些簡單的軟件應(yīng)該被淘汰,因?yàn)樗鼈儾荒軡M足現(xiàn)如今的需要。所以計(jì)算機(jī)軟件開發(fā)迫在眉睫,分層技術(shù)的應(yīng)用也顯得尤為重要,并且多層結(jié)構(gòu)具有顯著的優(yōu)越性,不但可以提高工作效率,還可以保障軟件開發(fā)的質(zhì)量。所以有關(guān)的軟件開發(fā)人員一定要深刻的運(yùn)用這些技術(shù)進(jìn)行仔細(xì)的研究和開發(fā),來滿足更多人的需要。
計(jì)算機(jī)技術(shù) 計(jì)算機(jī)安全 計(jì)算機(jī)維護(hù) 計(jì)算機(jī)理論 計(jì)算機(jī)軟件 計(jì)算機(jī)網(wǎng)絡(luò) 計(jì)算機(jī)畢業(yè)論 計(jì)算機(jī)英語 計(jì)算機(jī)畢業(yè) 計(jì)算機(jī)病毒 紀(jì)律教育問題 新時(shí)代教育價(jià)值觀