前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)軟件開(kāi)發(fā)的方式主題范文,僅供參考,歡迎閱讀并收藏。
1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述
1.1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)構(gòu)成
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開(kāi)發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問(wèn)題。通過(guò)兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過(guò)兩者的開(kāi)發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。
1.2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)重要性
計(jì)算機(jī)軟件技術(shù)的不斷開(kāi)發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動(dòng)力,可以說(shuō),信息時(shí)展的主要推動(dòng)力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對(duì)網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_(kāi)發(fā)于一體的模式。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開(kāi)發(fā)與應(yīng)用,通過(guò)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問(wèn)題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢(shì)下,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時(shí)也承擔(dān)著很多的責(zé)任,在社會(huì)發(fā)展中發(fā)揮著十分重要的作用。
1.3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)特點(diǎn)
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):一是,應(yīng)用價(jià)值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來(lái)越大,為此,在社會(huì)與經(jīng)濟(jì)均快速發(fā)展的形勢(shì)下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會(huì)效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價(jià)值。二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開(kāi)發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開(kāi)發(fā),所以,對(duì)財(cái)力、物力、人力等方面的需求非常大。
1.4計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方式
現(xiàn)階段,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與方法越來(lái)越成熟,在新形勢(shì)下,合理選用軟件開(kāi)發(fā)技術(shù)與方式,對(duì)計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。目前,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方式主要有三種:一是,生命周期開(kāi)發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)法,是現(xiàn)階段國(guó)內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開(kāi)發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢(shì),是現(xiàn)階段計(jì)算機(jī)軟件開(kāi)發(fā)的一種最為成熟、最為普遍的方式。其優(yōu)勢(shì)為注重系統(tǒng)開(kāi)發(fā)的全局性與整體性,把軟件開(kāi)發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個(gè)環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開(kāi)發(fā)的繁瑣性,更加注重可操作性。然而,此種開(kāi)發(fā)方式也存在著一些不足,如各環(huán)節(jié)無(wú)法同時(shí)展開(kāi)、前面問(wèn)題影響后續(xù)工作等。二是,原型化開(kāi)發(fā)法。此種方式也是較為常用的方式,其是開(kāi)發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開(kāi)發(fā)出一個(gè)原型予以運(yùn)行,從而對(duì)原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢(shì)就是可以確定用戶需求,降低了開(kāi)發(fā)成本與風(fēng)險(xiǎn),能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢(shì)就是不適合在大型系統(tǒng)開(kāi)發(fā)中應(yīng)用。三是,自動(dòng)形式系統(tǒng)開(kāi)發(fā)法。在軟件開(kāi)發(fā)過(guò)程中,應(yīng)用自動(dòng)形式系統(tǒng)開(kāi)發(fā)法,可以明確軟件開(kāi)發(fā)目的與內(nèi)容,并不需要對(duì)開(kāi)發(fā)過(guò)程予以說(shuō)明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動(dòng)設(shè)計(jì)與編碼。
2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)現(xiàn)狀
目前我國(guó)軟件開(kāi)發(fā)技術(shù)中,工作者結(jié)合社會(huì)需求與國(guó)際先進(jìn)軟件技術(shù)開(kāi)展了融合式研究工作,取得了很大的成績(jī)。就目前軟件開(kāi)發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:
2.1國(guó)際軟件開(kāi)發(fā)技術(shù)現(xiàn)狀
就目前軟件開(kāi)發(fā)而言,美國(guó)、歐洲等西方國(guó)家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國(guó)家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開(kāi)發(fā)技術(shù)工作的起步相對(duì)比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢(shì)的協(xié)助下,西方國(guó)家的軟件開(kāi)發(fā)具有很大的知識(shí)優(yōu)勢(shì)與技術(shù)優(yōu)勢(shì)。與之相應(yīng)的是以中國(guó)、印度等發(fā)展中國(guó)家的軟件開(kāi)發(fā)工作,其是隨之而來(lái)的軟件開(kāi)發(fā)國(guó)家,其在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國(guó)家。但是,在這些發(fā)展中國(guó)家中,由于軟件開(kāi)發(fā)技術(shù)工作深受國(guó)家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開(kāi)發(fā)技術(shù)水平越來(lái)越高,已經(jīng)取得了很好的成績(jī)。針對(duì)此種情況而言,國(guó)際計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展越來(lái)越全面,并且在此背景下,以開(kāi)放源碼、高效處理、高端計(jì)算為代表的軟件開(kāi)發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。
2.2國(guó)內(nèi)軟件開(kāi)發(fā)技術(shù)現(xiàn)狀
在我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國(guó)際先進(jìn)水平。但是隨著我國(guó)改革開(kāi)放的不斷深入,對(duì)科學(xué)技術(shù)的重視程度越來(lái)越大,為軟件開(kāi)發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢(shì)下,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的進(jìn)步空間越來(lái)越大,尤其是對(duì)中文軟件的開(kāi)發(fā)。根據(jù)我國(guó)發(fā)展的具體情況,軟件開(kāi)發(fā)工作者在充分利用國(guó)際先進(jìn)軟件開(kāi)發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國(guó)軟件開(kāi)發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時(shí),在此種形勢(shì)下的作用下,我國(guó)軟件開(kāi)發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開(kāi)發(fā)基地,為我國(guó)軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺(tái)。
3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用
隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國(guó)軟件開(kāi)發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開(kāi)發(fā)目的就是通過(guò)軟件的創(chuàng)新,對(duì)現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對(duì)某一計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開(kāi)發(fā)的價(jià)值,才可以說(shuō)明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢(shì)下,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用主要包括以下幾個(gè)方面:
3.1軟件開(kāi)發(fā)網(wǎng)絡(luò)化
隨著社會(huì)網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開(kāi)發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來(lái)越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以JavaScript編程語(yǔ)言的應(yīng)用為代表。此種編程語(yǔ)言的作用主要就是讓編制的程序與開(kāi)發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用??梢哉f(shuō),計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語(yǔ)言的普遍運(yùn)用。
3.2軟件開(kāi)發(fā)服務(wù)化
從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說(shuō),在軟件開(kāi)發(fā)中,其服務(wù)化功能也來(lái)越突出。此種服務(wù)化功能主要體現(xiàn)在以下兩個(gè)方面:一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開(kāi)發(fā)工作中,軟件開(kāi)發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過(guò)此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。二是,軟件操作越來(lái)越普遍。在目前軟件開(kāi)發(fā)工作中,開(kāi)發(fā)者越來(lái)越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來(lái)越普遍。
3.3軟件開(kāi)發(fā)智能化
隨著計(jì)算機(jī)軟件開(kāi)發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來(lái),軟件開(kāi)發(fā)工作越來(lái)越智能化,尤其是隨著網(wǎng)絡(luò)軟件開(kāi)發(fā)平臺(tái)與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開(kāi)發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在計(jì)算機(jī)軟件開(kāi)發(fā)中,此種智能化優(yōu)勢(shì),為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。
4結(jié)束語(yǔ)
(荊楚理工學(xué)院,湖北 荊門 448002)
摘要:隨著現(xiàn)代社會(huì)經(jīng)濟(jì)的快速發(fā)展,以及計(jì)算機(jī)網(wǎng)絡(luò)信息技術(shù)的推廣普及.在現(xiàn)代社會(huì)計(jì)算機(jī)軟件應(yīng)用范圍極大擴(kuò)展,幾乎囊括了社會(huì)經(jīng)濟(jì)的所有領(lǐng)域,這種情況下計(jì)算機(jī)軟件的開(kāi)發(fā)工作也逐漸成為一個(gè)涉及廣泛的龐大產(chǎn)業(yè).在計(jì)算機(jī)軟件的設(shè)計(jì)過(guò)程中因?yàn)橛?jì)算機(jī)軟件個(gè)體的特殊性原因,設(shè)計(jì)工作的效率比較難提高、設(shè)計(jì)成本也比較難以控制.當(dāng)前解決這一問(wèn)題的主要方式是計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)理念水平提升.因此本文將從基礎(chǔ)架構(gòu)原理的角度出發(fā),結(jié)合現(xiàn)代計(jì)算機(jī)軟件開(kāi)發(fā)的實(shí)際情況,對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)原理進(jìn)行簡(jiǎn)要分析.
關(guān)鍵詞 :計(jì)算機(jī);軟件開(kāi)發(fā);基礎(chǔ)架構(gòu)原理
中圖分類號(hào):TP31文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1673-260X(2015)05-0025-02
在社會(huì)經(jīng)濟(jì)發(fā)展的強(qiáng)力推動(dòng)下,現(xiàn)代計(jì)算機(jī)軟件技術(shù)已經(jīng)滲透到社會(huì)生活的各個(gè)領(lǐng)域,對(duì)社會(huì)經(jīng)濟(jì)活動(dòng)具有舉足輕重的影響.由于計(jì)算機(jī)軟件技術(shù)產(chǎn)生的較晚,我國(guó)與其他國(guó)家的計(jì)算機(jī)軟件設(shè)計(jì)水平差距不大,始終保持著國(guó)際均勢(shì).當(dāng)前要想進(jìn)一步提高計(jì)算機(jī)軟件的設(shè)計(jì)水平,已經(jīng)不能單純依靠設(shè)計(jì)技術(shù)的進(jìn)步,而應(yīng)該從在算機(jī)軟件設(shè)計(jì)的框架原理上進(jìn)行創(chuàng)新,只有優(yōu)秀的基礎(chǔ)架構(gòu)才能保證計(jì)算機(jī)軟件設(shè)計(jì)的高效.
1 計(jì)算機(jī)軟件設(shè)計(jì)概述
1.1 計(jì)算機(jī)軟件設(shè)計(jì)的概念
在計(jì)算機(jī)產(chǎn)生的早期,受計(jì)算機(jī)性能和應(yīng)用范圍的限制,并沒(méi)有計(jì)算機(jī)軟件這一概念.但是在晶體管和大規(guī)模集成電路應(yīng)用以后,計(jì)算機(jī)的性能有了極大的提升.同時(shí)其適用的領(lǐng)域也有了極大的拓展,在這種情況下為了更加科學(xué)、合理的應(yīng)用計(jì)算機(jī)的能力,就需要計(jì)算機(jī)軟件的介入.由此產(chǎn)生了計(jì)算機(jī)的操作系統(tǒng),也就是計(jì)算機(jī)最早的系統(tǒng)軟件.由于計(jì)算機(jī)軟件的存在能夠極大的提升計(jì)算機(jī)的應(yīng)用性能,所以計(jì)算機(jī)在不同領(lǐng)域應(yīng)用設(shè)計(jì)人員就會(huì)根據(jù)這一領(lǐng)域的特點(diǎn)設(shè)計(jì)了不同的計(jì)算機(jī)軟件系統(tǒng).如在機(jī)械制造領(lǐng)域就有CAD和CAM等軟件,在設(shè)計(jì)領(lǐng)域有PhotoShop等軟件,隨著計(jì)算機(jī)應(yīng)用范圍的擴(kuò)展和應(yīng)用數(shù)量的增加,在一些特殊領(lǐng)域需要應(yīng)用到之前沒(méi)有的軟件,就需要計(jì)算機(jī)軟件的設(shè)計(jì)主體進(jìn)行計(jì)算機(jī)軟件的開(kāi)發(fā)工作.
在具體的計(jì)算機(jī)軟件開(kāi)發(fā)工作中軟件開(kāi)發(fā)共分為兩種,一種軟件開(kāi)發(fā)形式是開(kāi)發(fā)主體先進(jìn)行開(kāi)發(fā),在開(kāi)發(fā)完成以后在尋找市場(chǎng).一種軟件開(kāi)發(fā)針對(duì)目前市場(chǎng)上的應(yīng)用需求,進(jìn)行針對(duì)性的應(yīng)用軟件開(kāi)發(fā).
1.2 計(jì)算機(jī)軟件開(kāi)發(fā)的特點(diǎn)
計(jì)算機(jī)軟件開(kāi)發(fā)活動(dòng)在持續(xù)了多年以后,已經(jīng)逐漸形成了獨(dú)立的學(xué)科體系,當(dāng)前國(guó)內(nèi)很多高校等開(kāi)設(shè)了計(jì)算機(jī)軟件設(shè)計(jì)這一課程.計(jì)算機(jī)軟件在具體的開(kāi)發(fā)實(shí)踐中表現(xiàn)出了兩個(gè)主要特點(diǎn):持續(xù)性和針對(duì)性.計(jì)算機(jī)軟件開(kāi)發(fā)活動(dòng)持續(xù)了很多年,市面上的計(jì)算機(jī)軟件數(shù)量極多,但是因?yàn)榻?jīng)濟(jì)發(fā)展和技術(shù)進(jìn)步,還是不斷有新的計(jì)算機(jī)軟件需求產(chǎn)生,不斷有新的計(jì)算機(jī)軟件開(kāi)發(fā)出來(lái).同時(shí)因?yàn)橛?jì)算機(jī)軟件本身是在特定邏輯關(guān)系上形成的描述語(yǔ)句,所以根本不會(huì)有完美的軟件產(chǎn)生,每一個(gè)計(jì)算機(jī)軟件在誕生以后都需要不斷的修補(bǔ)和完善,所以計(jì)算機(jī)軟件開(kāi)發(fā)最大的特點(diǎn)就是持續(xù)性.
受現(xiàn)代社會(huì)經(jīng)濟(jì)發(fā)展形勢(shì)的影響,當(dāng)前社會(huì)經(jīng)濟(jì)發(fā)展體系逐漸完善,新生的經(jīng)濟(jì)形式更多的向微觀經(jīng)濟(jì)領(lǐng)域發(fā)展,企業(yè)主體對(duì)計(jì)算機(jī)軟件的需求愈發(fā)個(gè)性化.同時(shí)隨著計(jì)算機(jī)軟件設(shè)計(jì)企業(yè)數(shù)量的增多,計(jì)算機(jī)軟件設(shè)計(jì)主體為了迎合用戶的需求,更多的推出了針對(duì)性的計(jì)算機(jī)軟件設(shè)計(jì)理念,針對(duì)性成為新時(shí)期計(jì)算機(jī)軟件設(shè)計(jì)的新特征.
1.3 計(jì)算機(jī)軟件開(kāi)發(fā)的發(fā)展
計(jì)算機(jī)誕生后不久,在晶體管和大規(guī)模集成電路基礎(chǔ)上形成的操作系統(tǒng)逐漸成型.而計(jì)算機(jī)之所以能夠執(zhí)行特定的任務(wù)是因?yàn)镃PU將線路的通與不通和二進(jìn)制數(shù)聯(lián)系在一起,這樣操作人員就可以借助二進(jìn)制數(shù)對(duì)計(jì)算機(jī)命令.但是因?yàn)槎M(jìn)制數(shù)本身并不符合人們本身的使用習(xí)慣而且較為復(fù)雜,所以設(shè)計(jì)人員在二進(jìn)制數(shù)的基礎(chǔ)上開(kāi)發(fā)了計(jì)算機(jī)編程的高級(jí)語(yǔ)言.從某種程度上來(lái)說(shuō)計(jì)算機(jī)軟件開(kāi)發(fā)受到高級(jí)語(yǔ)言的影響極大,在現(xiàn)代社會(huì)借助高級(jí)編程語(yǔ)言VF和VB即使是非專業(yè)軟件開(kāi)發(fā)人員也能夠完成簡(jiǎn)單的計(jì)算機(jī)軟件開(kāi)發(fā)任務(wù).細(xì)數(shù)計(jì)算機(jī)軟件開(kāi)發(fā)的發(fā)展過(guò)程就會(huì)發(fā)現(xiàn),計(jì)算機(jī)軟件的開(kāi)發(fā)活動(dòng)正向著簡(jiǎn)單化的方向發(fā)展.同時(shí)隨著社會(huì)經(jīng)濟(jì)的發(fā)展和社會(huì)化大生產(chǎn)模式的普及,社會(huì)分工越來(lái)越細(xì),能夠在不同領(lǐng)域通用的計(jì)算機(jī)軟件越來(lái)越少,計(jì)算機(jī)軟件開(kāi)發(fā)工作對(duì)開(kāi)發(fā)人員的綜合素質(zhì)要求提升[1].
2 計(jì)算機(jī)軟件開(kāi)發(fā)中基礎(chǔ)架構(gòu)原理分析
2.1 基礎(chǔ)架構(gòu)的需求分析
在計(jì)算機(jī)軟件的開(kāi)發(fā)活動(dòng)中,軟件本身的需求分析是最為重要的一個(gè)環(huán)節(jié),如前文所述現(xiàn)代社會(huì)經(jīng)濟(jì)主體對(duì)計(jì)算機(jī)軟件系統(tǒng)的需求表現(xiàn)出高度的個(gè)性化,企業(yè)經(jīng)營(yíng)項(xiàng)目的不同、運(yùn)營(yíng)方式的不同、管理方式的不同都會(huì)導(dǎo)致用戶對(duì)計(jì)算機(jī)軟件設(shè)計(jì)的不同需求.所以計(jì)算機(jī)軟件設(shè)計(jì)的需求分析是軟件開(kāi)發(fā)的第一步也是最重要的一步.如果不能透徹的理解用戶的計(jì)算機(jī)軟件需求,就可能會(huì)導(dǎo)致計(jì)算機(jī)軟件設(shè)計(jì)的偏差,甚至是失敗.
當(dāng)前我國(guó)的計(jì)算機(jī)軟件開(kāi)發(fā)主體在運(yùn)營(yíng)過(guò)程中對(duì)需求分析環(huán)節(jié)的重視程度還存在不足.具體表現(xiàn)為我國(guó)的計(jì)算機(jī)軟件設(shè)計(jì)企業(yè)在運(yùn)營(yíng)模式上采取經(jīng)營(yíng)主體與設(shè)計(jì)主體分開(kāi)的經(jīng)營(yíng)方式,與客戶就軟件設(shè)計(jì)需求進(jìn)行溝通的往往是計(jì)算機(jī)設(shè)計(jì)企業(yè)的經(jīng)營(yíng)人員,而從事計(jì)算機(jī)軟件具體開(kāi)發(fā)的人員往往是設(shè)計(jì)人員.用戶的需求經(jīng)過(guò)經(jīng)營(yíng)人員的轉(zhuǎn)述后往往會(huì)導(dǎo)致設(shè)計(jì)人員對(duì)用戶需求的誤解[2].
2.2 基礎(chǔ)架構(gòu)的編寫(xiě)
在具體的需求分析工作完成以后,就需要設(shè)計(jì)主體根據(jù)用戶的設(shè)計(jì)需求進(jìn)行軟件的編寫(xiě)工作,當(dāng)前在軟件編寫(xiě)工作中應(yīng)用最多的編程語(yǔ)言是C語(yǔ)言,這種編程語(yǔ)言的主要特點(diǎn)是結(jié)構(gòu)性突出、基礎(chǔ)架構(gòu)優(yōu)秀,能夠?yàn)楹罄^的編寫(xiě)工作提供更多的便利.在軟件的實(shí)際編寫(xiě)過(guò)程中為了提高軟件的編寫(xiě)速度,設(shè)計(jì)主體往往會(huì)采用多個(gè)工作面同時(shí)工作的方式進(jìn)行編寫(xiě).具體而言就是根據(jù)計(jì)算機(jī)軟件的結(jié)構(gòu)特性將軟件分為幾個(gè)關(guān)鍵模塊,每個(gè)模塊形成一個(gè)工作面由一個(gè)編程人員進(jìn)行編寫(xiě),在編寫(xiě)工作完成之后再設(shè)置一個(gè)主函數(shù)連接各個(gè)模塊,從軟件應(yīng)用的整體來(lái)看,使用者需要應(yīng)用軟件的某個(gè)功能主函數(shù)就能夠調(diào)用某個(gè)模塊滿足用戶的需求[3].在保證計(jì)算機(jī)軟件開(kāi)發(fā)質(zhì)量的基礎(chǔ)上,最大限度的提升了計(jì)算機(jī)軟件編程的效率.
2.3 基礎(chǔ)架構(gòu)的測(cè)試與維護(hù)
從計(jì)算機(jī)軟件設(shè)計(jì)主體的角度來(lái)看,設(shè)計(jì)完成的計(jì)算機(jī)軟件是不能直接應(yīng)用的,因?yàn)楣こ淘O(shè)計(jì)軟件與目標(biāo)設(shè)計(jì)相比還存在著較大的差距,盲目的應(yīng)用會(huì)危害到計(jì)算機(jī)軟件的安全,也會(huì)對(duì)應(yīng)用企業(yè)主體造成損失.設(shè)計(jì)完成的計(jì)算機(jī)軟件只有在完成測(cè)試工作之后才能投入實(shí)用.在計(jì)算機(jī)軟件測(cè)試領(lǐng)域傳統(tǒng)的測(cè)試方法是數(shù)值輸入測(cè)試法,以預(yù)先計(jì)算好結(jié)果的數(shù)據(jù)輸入到軟件系統(tǒng)中,如果輸出的結(jié)果是正確的那么就可以斷定計(jì)算機(jī)軟件沒(méi)有問(wèn)題.但是這種測(cè)試方法本身存在著較大的局限性,因?yàn)檩敵鼋Y(jié)果的正確性是不能保證計(jì)算機(jī)軟件系統(tǒng)內(nèi)部數(shù)據(jù)處理過(guò)程的正確性的.也就是說(shuō)計(jì)算機(jī)軟件顯示正確結(jié)果可能是一個(gè)偶然性事件,并不能夠完全證明軟件本身的合理性.所以在這一疑問(wèn)的推動(dòng)下設(shè)計(jì)人員開(kāi)發(fā)了專門針對(duì)計(jì)算機(jī)軟件特點(diǎn)設(shè)置的測(cè)試軟件,應(yīng)用測(cè)試軟件能夠保證對(duì)計(jì)算機(jī)軟件系統(tǒng)結(jié)果和過(guò)程的全方位檢測(cè)[4].
3 計(jì)算機(jī)軟件開(kāi)發(fā)中的基礎(chǔ)架構(gòu)選擇
3.1 基礎(chǔ)架構(gòu)的重要性
計(jì)算機(jī)的軟件設(shè)計(jì)是利用特定的邏輯關(guān)系對(duì)軟件內(nèi)容的定義,具體的軟件設(shè)計(jì)工作就是對(duì)軟件內(nèi)容的定義,而特定的邏輯關(guān)系就是計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu).計(jì)算機(jī)軟件設(shè)計(jì)的基礎(chǔ)架構(gòu)不僅能夠決定計(jì)算機(jī)軟件的運(yùn)行方式和流程,而且還會(huì)對(duì)軟件的未來(lái)維護(hù)和擴(kuò)展產(chǎn)生影響,例如計(jì)算機(jī)軟件的基礎(chǔ)架構(gòu)如果是封閉式的就不具備基本的擴(kuò)展能力.
當(dāng)前計(jì)算機(jī)軟件設(shè)計(jì)領(lǐng)域應(yīng)用最廣泛的基礎(chǔ)架構(gòu)就是表示層、邏輯層和數(shù)據(jù)層三層結(jié)構(gòu)組成的B/S基礎(chǔ)架構(gòu),在這一基礎(chǔ)架構(gòu)中軟件的表示層、邏輯層和數(shù)據(jù)層,分別對(duì)應(yīng)軟件系統(tǒng)的人機(jī)交互界面、邏輯關(guān)系和計(jì)算機(jī)語(yǔ)言區(qū).在軟件的設(shè)計(jì)活動(dòng)中,設(shè)計(jì)主體可以以此為節(jié)點(diǎn)將整個(gè)軟件拆分為幾個(gè)部分,進(jìn)行分別設(shè)計(jì).同時(shí)在軟件系統(tǒng)擴(kuò)展和維護(hù)中,也可以對(duì)任意一個(gè)層次的內(nèi)容進(jìn)行修改而不用擔(dān)心修改會(huì)對(duì)系統(tǒng)的其他部分造成影響,由此可見(jiàn)一個(gè)優(yōu)秀的計(jì)算機(jī)軟件設(shè)計(jì)基礎(chǔ)架構(gòu)能夠極大的提升計(jì)算機(jī)軟件的設(shè)計(jì)效率和應(yīng)用效率[5].
所以在具體的軟件設(shè)計(jì)活動(dòng)中,設(shè)計(jì)主體應(yīng)該根據(jù)用戶主體的實(shí)際需求和軟件的功能實(shí)際,選擇有針對(duì)性的、高效的計(jì)算機(jī)軟件基礎(chǔ)架構(gòu),以提升計(jì)算機(jī)軟件的設(shè)計(jì)質(zhì)量和效率.
3.2 基礎(chǔ)架構(gòu)的選擇
現(xiàn)代計(jì)算機(jī)軟件設(shè)計(jì)已經(jīng)成為一個(gè)系統(tǒng)性的工程,軟件設(shè)計(jì)的其他環(huán)節(jié)已經(jīng)形成了一定的模式,所以計(jì)算機(jī)軟件設(shè)計(jì)活動(dòng)中最為重要的就是基礎(chǔ)架構(gòu)的設(shè)計(jì).只有選擇一個(gè)優(yōu)秀的基礎(chǔ)架構(gòu)才能保證計(jì)算機(jī)軟件后繼的程序編寫(xiě)、維護(hù)和拓展的高效和便利,因此在實(shí)際的計(jì)算機(jī)軟件開(kāi)發(fā)活動(dòng)中,必須根據(jù)軟件的目標(biāo)功能,對(duì)現(xiàn)有的基礎(chǔ)框架進(jìn)行分析和甄選,最后選擇一個(gè)最為適合的基礎(chǔ)架構(gòu).當(dāng)前計(jì)算機(jī)軟件設(shè)計(jì)的主要編程語(yǔ)言C語(yǔ)言已經(jīng)應(yīng)用較長(zhǎng)時(shí)間,積淀了大量的優(yōu)秀計(jì)算機(jī)軟件架構(gòu),基本不需要基礎(chǔ)架構(gòu)的重新開(kāi)發(fā),設(shè)計(jì)主體只要根據(jù)軟件的目標(biāo)功能和結(jié)構(gòu)選擇一個(gè)合適的架構(gòu)就可以[6].
4 結(jié)論
計(jì)算機(jī)軟件開(kāi)發(fā)隨著計(jì)算機(jī)軟件應(yīng)用范圍的擴(kuò)大而備受關(guān)注,計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中基礎(chǔ)架構(gòu)原理是影響軟件開(kāi)發(fā)效果的直接因素,因此對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)原理的研究具有鮮明的現(xiàn)實(shí)意義.本文從計(jì)算機(jī)軟件設(shè)計(jì)概述、計(jì)算機(jī)軟件開(kāi)發(fā)中基礎(chǔ)架構(gòu)原理分析、計(jì)算機(jī)軟件開(kāi)發(fā)中的基礎(chǔ)架構(gòu)選擇三個(gè)方面對(duì)這一問(wèn)題進(jìn)行了簡(jiǎn)要分析,認(rèn)為在計(jì)算機(jī)軟件開(kāi)發(fā)活動(dòng)中基礎(chǔ)架構(gòu)的影響是基礎(chǔ)性的,計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)選擇應(yīng)該秉承符合實(shí)際、功能優(yōu)先的原則來(lái)進(jìn)行.
參考文獻(xiàn):
〔1〕向健極.計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)原理分析[J].武漢冶金管理干部學(xué)院學(xué)報(bào),2014(02):70-72.
〔2〕潘斌.計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)架構(gòu)原理分析[J].電子制作,2014(19):223-224.
〔3〕杜彥斌.面向服務(wù)軟件體系架構(gòu)原理與范例研究[D].首都經(jīng)濟(jì)貿(mào)易大學(xué),2005.
〔4〕王運(yùn)嘉.計(jì)算機(jī)軟件整體保護(hù)模式之探討[D].中國(guó)政法大學(xué),2014.
關(guān)鍵詞:軟件開(kāi)發(fā);技術(shù);應(yīng)用
引言:隨著信息時(shí)代的到來(lái),生活中越來(lái)越離不開(kāi)計(jì)算機(jī)。計(jì)算機(jī)本身分為應(yīng)用軟件和系統(tǒng)軟件,計(jì)算機(jī)本身具有邏輯功能,軟件給計(jì)算機(jī)工作進(jìn)重新行安排,使人們可以提高勞動(dòng)效率,減短勞動(dòng)時(shí)間。計(jì)算機(jī)高速發(fā)展開(kāi)始與生活密切結(jié)合,也促進(jìn)了計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)的發(fā)展。
1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要性
計(jì)算機(jī)軟件是計(jì)算機(jī)執(zhí)行某項(xiàng)任務(wù)時(shí)所需的數(shù)據(jù)、程序及其文檔的集合,是計(jì)算機(jī)系統(tǒng)中的靈魂。而計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)則是推動(dòng)計(jì)算機(jī)軟件工程網(wǎng)絡(luò)化、智能化、人性化發(fā)展的主要技術(shù)。在信息化時(shí)代的今天,人們的生活、學(xué)習(xí)和工作離不開(kāi)計(jì)算機(jī)軟件的使用,而計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)使得計(jì)算機(jī)軟件性能得到更好的完善,使計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)得以創(chuàng)新。在軟件開(kāi)發(fā)技術(shù)的推動(dòng)下,遠(yuǎn)程控制、網(wǎng)絡(luò)共享、網(wǎng)絡(luò)支持、電商平臺(tái)等網(wǎng)絡(luò)技術(shù)變成更加成熟,這使得計(jì)算機(jī)網(wǎng)絡(luò)變成了一個(gè)具有開(kāi)發(fā)性與共存性的網(wǎng)絡(luò)模式,進(jìn)而從本質(zhì)上解決了計(jì)算機(jī)需求與軟件開(kāi)發(fā)所產(chǎn)生的偏差。而隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的不斷提升,軟件的可靠性、安全性、便捷性及高效性也隨之得到明顯的提高,充分發(fā)揮了計(jì)算機(jī)軟件的使用價(jià)值,推動(dòng)著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展。
2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)分析
2.1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的主要特點(diǎn)
2.1.1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)具有較高的社會(huì)價(jià)值性
每一個(gè)新軟件的產(chǎn)生都源自人們生活的需要和社會(huì)發(fā)展的需求,例如隨著人們對(duì)交友的渴求而推出的交友軟件,如QQ、微信、陌陌等,拉近了人與人之間交往的距離的同時(shí)也增加了生活的樂(lè)趣;隨著城市道路建設(shè)的發(fā)展,交通線路變得繁多而復(fù)雜,定位導(dǎo)航成為了社會(huì)發(fā)展的需求,在這樣的社會(huì)需求下開(kāi)發(fā)出的眾多衛(wèi)星地圖導(dǎo)航軟件,如搜狗地圖、百度地圖、高德導(dǎo)航等,使得人們出行變得更加便利。這些都充分反映了軟件開(kāi)發(fā)技術(shù)的社會(huì)價(jià)值性。2.1.2計(jì)算機(jī)軟件開(kāi)發(fā)是一個(gè)精細(xì)而復(fù)雜的工程
計(jì)算機(jī)軟件開(kāi)發(fā)是一項(xiàng)計(jì)算嚴(yán)謹(jǐn)工序復(fù)雜的設(shè)計(jì)工作,無(wú)論是系統(tǒng)軟件開(kāi)發(fā)還是應(yīng)用軟件開(kāi)發(fā)都要經(jīng)過(guò)軟件制定計(jì)劃、需求分析、系統(tǒng)分析與設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、軟件測(cè)試、軟件維護(hù)六個(gè)過(guò)程,而且在這些過(guò)程中都需要耗費(fèi)大量的人力、財(cái)力和物力。
2.2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的原則
計(jì)算機(jī)軟件開(kāi)發(fā)是一項(xiàng)內(nèi)容精細(xì)、要求嚴(yán)謹(jǐn)、工序復(fù)雜的工作,在開(kāi)發(fā)過(guò)程中需要嚴(yán)格遵循相應(yīng)的原則才能保證軟件開(kāi)發(fā)工作的順利進(jìn)行和開(kāi)發(fā)軟件達(dá)到的預(yù)期效果。因此,在軟件開(kāi)發(fā)過(guò)程中應(yīng)當(dāng)遵守如下原則。(1)按照規(guī)范的開(kāi)發(fā)技術(shù)流程,保證計(jì)算機(jī)軟件開(kāi)發(fā)的可靠性與安全性。(2)以計(jì)算機(jī)軟件開(kāi)發(fā)的生命周期不同階段作為設(shè)計(jì)模型。(3)利用合理科學(xué)的方法對(duì)開(kāi)發(fā)設(shè)計(jì)的軟件進(jìn)行驗(yàn)證、計(jì)算、評(píng)估,從而確保開(kāi)發(fā)軟件的質(zhì)量和實(shí)用效果。隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,社會(huì)的發(fā)展對(duì)計(jì)算機(jī)軟件的依賴性越來(lái)越強(qiáng),軟件開(kāi)發(fā)過(guò)程中只有嚴(yán)格遵循這三大原則,才能保證開(kāi)發(fā)軟件的實(shí)用性、可靠性與安全性,才能真正
推動(dòng)社會(huì)的發(fā)展。
2.3計(jì)算機(jī)軟件開(kāi)發(fā)常用的方式
在計(jì)算機(jī)技術(shù)不斷發(fā)展的今天,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)不斷完善與成熟,根據(jù)軟件的需求來(lái)選取適當(dāng)?shù)能浖_(kāi)發(fā)方式將對(duì)提高軟件的有效性和軟件開(kāi)發(fā)的質(zhì)量與效益有著重要的意義。而目前計(jì)算機(jī)軟件開(kāi)發(fā)環(huán)境下主要的軟件開(kāi)發(fā)方式有軟件生命周期法、自動(dòng)形成系統(tǒng)開(kāi)發(fā)法、原型法及可視化開(kāi)發(fā)法4種。
2.3.1軟件生命周期法
軟件生命周期法又叫做瀑布模型法,這種開(kāi)發(fā)方法是將軟件開(kāi)發(fā)時(shí)間分解為六個(gè)階段來(lái)定義的方法。從軟件開(kāi)發(fā)的開(kāi)始到結(jié)束先后分為軟件計(jì)劃、軟件需求分析、軟件設(shè)計(jì)、軟件程序編碼、軟件測(cè)試及軟件運(yùn)行維護(hù)六個(gè)階段。這六個(gè)階段依次進(jìn)行、緊密銜接,共同構(gòu)建了軟件開(kāi)發(fā)的整個(gè)過(guò)程。改過(guò)程中的每個(gè)階段都有一個(gè)嚴(yán)格的標(biāo)準(zhǔn)來(lái)規(guī)范和指導(dǎo)軟件開(kāi)發(fā)者制定合理科學(xué)的開(kāi)發(fā)計(jì)劃確保每一個(gè)階段順利并高效地完成。
2.3.2自動(dòng)形成系統(tǒng)開(kāi)發(fā)法
自動(dòng)形成系統(tǒng)開(kāi)發(fā)法主要利用的開(kāi)發(fā)工具是第四代技術(shù)中軟件,通過(guò)向軟件開(kāi)發(fā)工具軟件輸入開(kāi)發(fā)需要實(shí)現(xiàn)的目的和具體的內(nèi)容,無(wú)需定義軟件開(kāi)發(fā)的具體過(guò)程,軟件開(kāi)發(fā)工具便會(huì)根據(jù)所輸入的具體要求來(lái)進(jìn)行程序的自動(dòng)編碼。這樣的開(kāi)發(fā)無(wú)線互聯(lián)科技方法不但大大縮減了軟件開(kāi)發(fā)的周期,降低了軟件開(kāi)發(fā)的成本而且使得軟件開(kāi)發(fā)更加容易,操作更加簡(jiǎn)便。
3計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用分析
3.1計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用。
軟件開(kāi)發(fā)技術(shù)的飛速發(fā)展,計(jì)算機(jī)的應(yīng)用更為普遍,這讓全球迅速結(jié)成了一張網(wǎng),把兩個(gè)不同的整體聯(lián)系在了一起,實(shí)現(xiàn)了全球網(wǎng)絡(luò)資源的共享,給不同用戶之間的社交帶來(lái)了便捷,他們又是兩個(gè)沒(méi)有約束的個(gè)體。而計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用,通過(guò)各個(gè)軟件平臺(tái),使用戶在相同時(shí)間內(nèi)提高了工作效率。軟件是保證計(jì)算機(jī)正常使用的核心,而軟件開(kāi)發(fā)技術(shù)的提高則是保證用戶能體驗(yàn)到更加人性化的軟件,提高各項(xiàng)軟件在計(jì)算機(jī)內(nèi)的使用。
3.2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用。
計(jì)算機(jī)軟件開(kāi)發(fā)的重要意義在于滿足人們?cè)谌粘I钪?,工作學(xué)習(xí)的需要。通過(guò)研究人們需要什么,從實(shí)際的角度出發(fā),用先進(jìn)的網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)來(lái)開(kāi)發(fā)出科技含量高,價(jià)值高便捷又實(shí)用的軟件。在開(kāi)發(fā)軟件時(shí),開(kāi)發(fā)人員應(yīng)結(jié)合實(shí)際情況,從軟件應(yīng)用應(yīng)該標(biāo)準(zhǔn)化,要從安全性、可靠性、穩(wěn)定性著手,從而來(lái)保證用戶使用達(dá)到最好的效果。然后計(jì)算機(jī)本身的系統(tǒng)版本和各個(gè)殺毒軟件的安全等設(shè)置的限制,使用戶在其操作中顯得更加復(fù)雜化,不僅不能提高工作效率,反而還事半功倍,這也對(duì)軟件的推廣產(chǎn)生了一定的阻礙作用。相對(duì)于兼容操作系統(tǒng)的軟件來(lái)說(shuō),因?yàn)闆](méi)有系統(tǒng)的影響,運(yùn)行時(shí)速度流暢,簡(jiǎn)潔方便,使用的同時(shí)計(jì)算機(jī)還能對(duì)使用數(shù)據(jù)進(jìn)行備份還原,這樣才能給用戶帶來(lái)更好的體驗(yàn)。所有計(jì)算機(jī)使用軟件時(shí)間的越長(zhǎng),軟件與系統(tǒng)的兼容性就會(huì)變得越差,這時(shí)開(kāi)發(fā)人員就必須找出問(wèn)題的關(guān)鍵,提出好的方案來(lái)解決問(wèn)題,提供滿足客戶需求的軟件。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用,還是會(huì)受到各方面的限制,為了能夠開(kāi)發(fā)出高質(zhì)量的軟件,為用戶帶來(lái)更好的體驗(yàn),這就需要開(kāi)發(fā)人員通過(guò)對(duì)用戶需求的調(diào)查和研究。
4計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的展望
計(jì)算機(jī)軟件不僅僅只有開(kāi)發(fā)過(guò)程,后期維護(hù)才是軟件開(kāi)發(fā)的重中之重,軟件公司必須建立良好的服務(wù)意識(shí),要像電器產(chǎn)品一樣實(shí)行三包,增加軟件附加值,軟件公司才能保增長(zhǎng)大跨步前進(jìn)。隨著計(jì)算機(jī)、虛擬化和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,全球成為一個(gè)大家庭,軟件開(kāi)發(fā)項(xiàng)目也必須要和網(wǎng)絡(luò)緊密結(jié)合才有更廣闊的市場(chǎng)。網(wǎng)絡(luò)化帶來(lái)了全球一體化,整個(gè)世界成為地球村,那么也要求軟件技術(shù)人員解放陳舊封閉的思想、開(kāi)發(fā)開(kāi)放式的軟件源代碼和標(biāo)準(zhǔn)化的軟件產(chǎn)品。人工智能的發(fā)展越來(lái)越多的影響著當(dāng)今社會(huì)生活的各個(gè)方面,因此軟件技術(shù)的發(fā)展也要搭上智能化這列火車,軟件開(kāi)發(fā)產(chǎn)業(yè)借助智能化的東風(fēng)越跑越快。整個(gè)社會(huì)的發(fā)展就不是單一的前進(jìn),而是各個(gè)方面融會(huì)交錯(cuò)前行的,軟件技術(shù)也改變不了這一定律,它必將混合不斷涌現(xiàn)的多重技術(shù),以此來(lái)配合社會(huì)的前進(jìn)與發(fā)展。
5結(jié)束語(yǔ)
在全球化信息發(fā)展飛速的時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也廣泛運(yùn)用到各個(gè)領(lǐng)域,人們對(duì)計(jì)算機(jī)軟件的需求也越來(lái)越大,大大改善了人們工作學(xué)習(xí)的效率,改善了人們的生活質(zhì)量。只有從實(shí)際需求出發(fā),選擇專業(yè)、科學(xué)的方法來(lái)開(kāi)發(fā)軟件,就可以大大提高軟件的安全性可靠性和實(shí)用性。
參考文獻(xiàn):
關(guān)鍵詞:高端科技;計(jì)算機(jī);軟件技術(shù)
中圖分類號(hào):TP311.52 文獻(xiàn)識(shí)別碼:A 文章編號(hào):1001-828X(2015)017-000-01
一、引言
每個(gè)學(xué)科領(lǐng)域都有高端科技存在,現(xiàn)如今,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)正在不斷的更新和發(fā)展。雖然當(dāng)前一些高端技術(shù)產(chǎn)業(yè)例如空間技術(shù)、生物技術(shù)、信息技術(shù)、新能源技術(shù)、新材料技術(shù)、海洋技術(shù)等領(lǐng)域也在不斷的發(fā)展,但這些領(lǐng)域都離不開(kāi)計(jì)算機(jī)軟件的開(kāi)發(fā)和應(yīng)用,都需要依靠數(shù)字技術(shù)進(jìn)行深入研究,因此基于高端科技的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)便是學(xué)術(shù)研究的高地。文章首先對(duì)高端科技和軟件開(kāi)發(fā)的意義進(jìn)行了闡述,然后對(duì)高端科技下的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)進(jìn)行詳細(xì)解析,最后對(duì)文章進(jìn)行了總結(jié)和展望。
二、高端科技概述
對(duì)于高端科技研究來(lái)講,其應(yīng)該包括計(jì)算機(jī)相關(guān)的理論知識(shí),同時(shí)還應(yīng)該配有相關(guān)專業(yè)領(lǐng)域知識(shí)的復(fù)合型人才,還需要有相當(dāng)雄厚的資金,這樣才能夠有堅(jiān)硬的后盾和產(chǎn)業(yè)界的實(shí)踐配合。在眾多領(lǐng)域中,高端科技都有相應(yīng)的研究探索,同時(shí)也為人類留下了巨大的精神財(cái)富和物質(zhì)財(cái)富。高端科技是為了服務(wù)人民大眾,為了產(chǎn)生更高的社會(huì)效益,能夠讓人類進(jìn)行民用產(chǎn)業(yè)實(shí)踐,為全世界的人類提供更加豐富的物質(zhì)生活。高端科技應(yīng)該與傳統(tǒng)技術(shù)相統(tǒng)一,隨著經(jīng)濟(jì)的發(fā)展,社會(huì)生產(chǎn)力的不斷進(jìn)步,其發(fā)展的各個(gè)階段應(yīng)該相匹配。在如今高科技迅猛發(fā)展的21世紀(jì),科技已經(jīng)如此迅猛的發(fā)展,那么在不遠(yuǎn)的未來(lái),高科技也會(huì)突飛猛進(jìn),其生命周期也會(huì)縮的更短。
回顧高科技在近現(xiàn)代科技的發(fā)展歷史過(guò)程中部分,可以看到隨著發(fā)展創(chuàng)新越來(lái)越多樣化,高端科技發(fā)展的也越來(lái)越迅速,它將當(dāng)前的科學(xué)實(shí)驗(yàn)、工業(yè)工程和技術(shù)研究很自然的結(jié)合到了一起。高端科技在不斷的進(jìn)行自我完善,同時(shí),也與其他領(lǐng)域相互促進(jìn),相互影響,形成了一個(gè)高端產(chǎn)業(yè)體系,以便更有利于推動(dòng)人類文明的發(fā)展。在高端科技中,經(jīng)驗(yàn)并不能夠發(fā)揮重要的作用,新的探索發(fā)現(xiàn)和技術(shù)因公才是高端科技的支撐。高端科技發(fā)明必須經(jīng)過(guò)很多科學(xué)家花費(fèi)很多精力和時(shí)間,進(jìn)行反復(fù)的試驗(yàn),不斷探索才能實(shí)現(xiàn)突破的。科學(xué)家能夠?qū)⒏叨丝萍籍a(chǎn)品產(chǎn)業(yè)化,帶給企業(yè)很多市場(chǎng)價(jià)值。
三、軟件開(kāi)發(fā)技術(shù)的意義
軟件工程發(fā)展過(guò)程中較為核心的部分就是軟件開(kāi)發(fā)技術(shù),這也對(duì)計(jì)算機(jī)技術(shù)發(fā)展起著至關(guān)重要的作用。軟件開(kāi)發(fā)技術(shù)的不斷創(chuàng)新是需要計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展的,這樣就可以提高開(kāi)發(fā)人員的創(chuàng)新能力,逐步實(shí)現(xiàn)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行的遠(yuǎn)程控制,最終方便支持和維護(hù)網(wǎng)絡(luò)。對(duì)于計(jì)算機(jī)領(lǐng)域,軟件開(kāi)發(fā)技術(shù)起著相當(dāng)大的推進(jìn)作用,同時(shí)也有利于形成開(kāi)發(fā)性、共存性的網(wǎng)絡(luò)發(fā)展模式,不僅可以滿足計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的要求,也有利于提高軟件開(kāi)發(fā)的安全性和便捷性,促進(jìn)工作人員在工作環(huán)境中的應(yīng)用,這樣就有利于提高整個(gè)行業(yè)發(fā)展的空間,促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,也能夠促進(jìn)其他相關(guān)領(lǐng)域的發(fā)展。
四、基于高端科技的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)分析
隨著經(jīng)濟(jì)的發(fā)展,科技的進(jìn)步,高端科技與信息化也越來(lái)越緊密化,但是對(duì)于計(jì)算機(jī)的核心技術(shù)――信息化來(lái)說(shuō),其一直引領(lǐng)者先進(jìn)的生產(chǎn)力的前進(jìn)方向。只有以高端科技為目的,以計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)為手段,高端科技的產(chǎn)業(yè)化才能夠得以實(shí)現(xiàn)。在高端裝備制造業(yè)中,裝備制造的發(fā)展完全依靠信息技術(shù)的支撐,只有依靠信息技術(shù),才能夠算得上高端科技的范疇。通過(guò)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)和微電子技術(shù),將裝備打造成新型工業(yè)化高端裝備,增強(qiáng)裝備的自動(dòng)化程度和智能化水平,以計(jì)算機(jī)核心軟件控制的裝備將是新型工業(yè)體系的大腦中樞。
計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域并沒(méi)有明確定義高端科技的內(nèi)涵,因此我們將計(jì)算機(jī)軟件開(kāi)發(fā)中以高端科技研發(fā)的部分看做是高端的軟件開(kāi)發(fā),也就是說(shuō),相對(duì)于普通的軟件開(kāi)發(fā)來(lái)說(shuō),高端的軟件開(kāi)發(fā)是以高端科技研發(fā)為目的的。例如關(guān)鍵技術(shù)開(kāi)發(fā)就屬于高端科研的研究。不僅在我國(guó),在世界上,航天航空工業(yè)都屬于高科技領(lǐng)域,在這個(gè)領(lǐng)域的工業(yè)軟件開(kāi)發(fā)屬于其頂端的應(yīng)用研發(fā)。而類似于航天航空工業(yè)的云計(jì)算、網(wǎng)絡(luò)信息安全技術(shù)研發(fā)也因?yàn)槠鋵?shí)具有信息技術(shù)領(lǐng)域中代表性的研發(fā)而屬于高端科技的軟件開(kāi)發(fā)領(lǐng)域。對(duì)于高端科技的軟件開(kāi)發(fā)來(lái)說(shuō),無(wú)論是產(chǎn)業(yè)界,還是學(xué)術(shù)界都有著很高的價(jià)值。
五、計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展展望
1.網(wǎng)格化成為必然趨勢(shì)
網(wǎng)絡(luò)存在形式中有一種是網(wǎng)格化,作為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的一種必然發(fā)展趨勢(shì),有利于促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的交流和共享。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和進(jìn)步,世界各地的聯(lián)系逐漸增強(qiáng),網(wǎng)格化也逐漸成為軟件開(kāi)發(fā)技術(shù)的一個(gè)必然發(fā)展的趨勢(shì),這樣不僅能夠有利于為計(jì)算機(jī)軟件開(kāi)發(fā)提供多樣化的服務(wù),還有利于促進(jìn)軟件開(kāi)發(fā)技術(shù)的發(fā)展。
2.促進(jìn)服務(wù)化的發(fā)展
服務(wù)化是針對(duì)網(wǎng)絡(luò)的服務(wù)對(duì)象來(lái)說(shuō)的,計(jì)算機(jī)的發(fā)展是面向客戶的,需要向客戶提供一流、優(yōu)質(zhì)的服務(wù),不僅要開(kāi)發(fā)計(jì)算機(jī)軟件,還需要考慮將開(kāi)發(fā)的理念和技術(shù)做到最先進(jìn),盡自己的所能讓每一位客戶感受到優(yōu)質(zhì)的產(chǎn)品和服務(wù),滿足客戶的各種要求,同時(shí)也為計(jì)算機(jī)更好的工作和運(yùn)行提供保證。
3.計(jì)算機(jī)發(fā)展智能化
當(dāng)前計(jì)算機(jī)軟件開(kāi)發(fā)的一個(gè)重要的方向就是智能化,我們需要的計(jì)算機(jī)技術(shù)是需要有著像人們一樣的思維方式和運(yùn)行能力,當(dāng)前人工智能技術(shù)正在高速的發(fā)展,其應(yīng)用也被廣泛采用,因此在不久的將來(lái),計(jì)算機(jī)軟件開(kāi)發(fā)也會(huì)想著智能化的方向發(fā)展。
4.軟件代碼和產(chǎn)品的開(kāi)放化
對(duì)于軟件源代碼和軟件展品來(lái)說(shuō),開(kāi)放化是其發(fā)展的一個(gè)趨勢(shì),只有開(kāi)發(fā)軟件更加的開(kāi)放化,計(jì)算機(jī)軟件開(kāi)發(fā)人員的交流和學(xué)習(xí)才能夠更加方便順利,在一定程度上來(lái)說(shuō),能夠促進(jìn)工作人員的相互進(jìn)步,能夠提升計(jì)算機(jī)軟件開(kāi)發(fā)的質(zhì)量,促進(jìn)計(jì)算機(jī)軟件的發(fā)展。
六、結(jié)語(yǔ)
當(dāng)今,高端科技的發(fā)展是受到了數(shù)字化革命的推動(dòng),而高端科技的發(fā)展同樣和推動(dòng)了計(jì)算機(jī)軟件的開(kāi)發(fā)和發(fā)展,促進(jìn)了其研究的方式和途徑的更新和多樣化。
參考文獻(xiàn):
[1]邱志超.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識(shí)與技術(shù),2014,10:2261-2262.
關(guān)鍵詞:計(jì)算機(jī)軟件;開(kāi)發(fā);應(yīng)用
近年來(lái),科學(xué)技術(shù)得到了快速發(fā)展,其中,計(jì)算機(jī)軟件技術(shù)的發(fā)展在一定程度上促進(jìn)了人生生活質(zhì)量和方式的改變。隨著信息化時(shí)代的到來(lái),計(jì)算機(jī)軟件技術(shù)的應(yīng)用更為廣泛,并成為社會(huì)經(jīng)濟(jì)發(fā)展的重要推動(dòng)力量之一。
1計(jì)算機(jī)軟件技術(shù)概述
在計(jì)算機(jī)的使用過(guò)程中,人們除了要掌握計(jì)算機(jī)操作系統(tǒng)的使用技巧,還要學(xué)會(huì)相關(guān)專業(yè)計(jì)算機(jī)軟件的使用方法。計(jì)算機(jī)軟件包括兩種類型:系統(tǒng)軟件和應(yīng)用軟件。其中,系統(tǒng)軟件實(shí)現(xiàn)的是計(jì)算機(jī)系統(tǒng)管理、維護(hù)、監(jiān)控功能;而應(yīng)用軟件則是用來(lái)解決用戶需求,例如辦公軟件、社交軟件、設(shè)計(jì)軟件等。人們?cè)谟?jì)算機(jī)的使用過(guò)程中,主要是通過(guò)軟件來(lái)實(shí)現(xiàn)各種操作,在計(jì)算機(jī)軟件技術(shù)發(fā)展初期,由于技術(shù)水平限制,軟件的工作效率較低,無(wú)法實(shí)現(xiàn)大規(guī)模的應(yīng)用。隨著計(jì)算機(jī)軟件技術(shù)發(fā)展的不斷深入,不僅實(shí)現(xiàn)了基于計(jì)算機(jī)平臺(tái)的軟件種類、功能的豐富,其設(shè)計(jì)也更加趨于人性化。
2計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)現(xiàn)狀
基于工業(yè)生產(chǎn)發(fā)展的需要,以及產(chǎn)業(yè)化結(jié)構(gòu)改革的必然結(jié)果,以計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)為核心的現(xiàn)代化發(fā)展模式將逐漸取代傳統(tǒng)產(chǎn)業(yè)結(jié)構(gòu)類型,成為未來(lái)世界生產(chǎn)力發(fā)展的主導(dǎo)力量。在生產(chǎn)實(shí)踐中,計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)的應(yīng)用效果得到了肯定,并開(kāi)始在社會(huì)諸多領(lǐng)域得到較為廣泛的應(yīng)用。然而,即便計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)在生產(chǎn)應(yīng)用領(lǐng)域的優(yōu)勢(shì)較為明顯,但是,相對(duì)于計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)相對(duì)落后的中國(guó)來(lái)說(shuō),計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)依然有待進(jìn)一步的在計(jì)算機(jī)軟件開(kāi)發(fā)中所暴露出來(lái)的問(wèn)題也不容忽視。(1)中國(guó)在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)方面起步較晚,技術(shù)積累明顯不足,在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)方面的創(chuàng)新意識(shí)和能力依然有待提高。不僅如此,歐美發(fā)達(dá)國(guó)家在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)領(lǐng)域?qū)χ袊?guó)進(jìn)行嚴(yán)密的技術(shù)封鎖,在計(jì)算軟件技術(shù)開(kāi)發(fā)的核心領(lǐng)域,中國(guó)依然處于自主摸索狀態(tài),尤其是對(duì)于計(jì)算機(jī)系統(tǒng)軟件方面的技術(shù)開(kāi)發(fā)所存在的問(wèn)題,對(duì)中國(guó)社會(huì)主義現(xiàn)代化建設(shè)產(chǎn)生了一定程度的影響。(2)計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)人才體系有待完善,尤其是高端技術(shù)人才領(lǐng)域的人才缺失,造成了計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)的周期的延長(zhǎng),還影響了軟件質(zhì)量。目前,高新技術(shù)企業(yè)在高端計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)人才建設(shè)方面投入了大量精力,卻依然收效甚微,這已經(jīng)嚴(yán)重影響了企業(yè)的發(fā)展。(3)中國(guó)在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)過(guò)程中,由于受多種因素的共同影響,導(dǎo)致自主品牌的數(shù)量明顯偏低,相關(guān)軟件技術(shù)開(kāi)發(fā)環(huán)境無(wú)法滿足要求,硬件成本過(guò)高,在計(jì)算機(jī)軟件市場(chǎng)領(lǐng)域無(wú)法與歐美發(fā)達(dá)國(guó)家抗衡。
3計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)方法
基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,軟件種類與功能得到了極大豐富,并且,隨著社會(huì)發(fā)展過(guò)程中對(duì)計(jì)算機(jī)軟件的需求不斷提高,以及計(jì)算機(jī)軟件行業(yè)的競(jìng)爭(zhēng)日趨激烈,計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)方法的創(chuàng)新就顯得尤為重要。當(dāng)前,計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)的方法主要包括軟件原型方法、生命周期軟件開(kāi)發(fā)方法兩種類型,基于開(kāi)發(fā)思想上的不同,軟件開(kāi)發(fā)人員可以根據(jù)實(shí)際需要選擇與之相適應(yīng)的方法。
3.1軟件原型方法
在軟件技術(shù)開(kāi)發(fā)過(guò)程中,軟件原型設(shè)計(jì)是其中需要完成的關(guān)鍵內(nèi)容,在明確用戶需求之后,計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)人員根據(jù)該需求進(jìn)行軟件的模型設(shè)計(jì),并通過(guò)市場(chǎng)調(diào)查,對(duì)最初的模型進(jìn)行修改,以提高其適應(yīng)性,并最終確定軟件模型。在軟件原型法中,所使用的方法包括遞增式、拋棄式、演化式等,設(shè)計(jì)人員與用戶共同參與,從而使軟件的設(shè)計(jì)更加符合用戶的需求。與此同時(shí),通過(guò)與市場(chǎng)同類型軟件產(chǎn)品的對(duì)比研究進(jìn)行分析,提出科學(xué)的修改建議,對(duì)軟件性能進(jìn)行完善,由此可以看出,借助軟件模型設(shè)計(jì),能夠有效提高軟件技術(shù)開(kāi)發(fā)的效率。
3.2生命周期軟件開(kāi)發(fā)方法
在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)領(lǐng)域,生命周期軟件開(kāi)發(fā)方法也被稱為瀑布模型,通過(guò)對(duì)計(jì)算機(jī)軟件設(shè)計(jì)開(kāi)發(fā)的不同階段,將軟件開(kāi)發(fā)進(jìn)行項(xiàng)目化的管理,分為需求分析、軟件設(shè)計(jì)、項(xiàng)目編碼及測(cè)試等階段,按照流程化的設(shè)計(jì)開(kāi)發(fā)理念,逐項(xiàng)進(jìn)行。在生命周期軟件開(kāi)發(fā)方法中,軟件的設(shè)計(jì)開(kāi)發(fā)有著明確的框架結(jié)構(gòu)要求,這對(duì)于計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)有著一定的指導(dǎo)性作用,能夠提高軟件設(shè)計(jì)開(kāi)發(fā)效率。不僅如此,在軟件后期使用過(guò)程中,也有利于軟件技術(shù)維護(hù)工作的開(kāi)展。
4計(jì)算機(jī)軟件技術(shù)的應(yīng)用
目前,計(jì)算機(jī)軟件技術(shù)的應(yīng)用已經(jīng)覆蓋到人們工作、生活和學(xué)習(xí)等方面的多個(gè)領(lǐng)域,隨著計(jì)算機(jī)軟件的不斷優(yōu)化,其實(shí)際應(yīng)用效果將得到不斷提高。在社會(huì)發(fā)展的過(guò)程中,人們對(duì)于計(jì)算機(jī)軟件的要求也在不斷提高,其應(yīng)用領(lǐng)域也在隨之?dāng)U大。目前,計(jì)算機(jī)軟件的應(yīng)用正在向著大數(shù)據(jù)處理的方向發(fā)展,基于硬件的支持,計(jì)算機(jī)軟件將不僅在民用領(lǐng)域得到廣泛應(yīng)用,在軍事領(lǐng)域的應(yīng)用也不容忽視。例如,民用領(lǐng)域的視覺(jué)識(shí)別軟件,經(jīng)過(guò)軟件設(shè)計(jì)人員在算法方面的調(diào)整,可實(shí)現(xiàn)低空飛行的地形匹配技術(shù),從而取代傳統(tǒng)的慣性導(dǎo)航和GPS制導(dǎo)方式。計(jì)算機(jī)軟件技術(shù)的廣泛應(yīng)用,從另一方面也為計(jì)算機(jī)軟件技術(shù)的發(fā)展提供了更多的反饋信息,基于應(yīng)用領(lǐng)域的不同,在計(jì)算機(jī)軟件設(shè)計(jì)方法與模塊化設(shè)計(jì)方面均有著特定的需求。通過(guò)總結(jié)實(shí)際應(yīng)用中所出現(xiàn)的問(wèn)題,進(jìn)一步調(diào)整計(jì)算機(jī)軟件設(shè)計(jì)思路與方法,從而提高計(jì)算機(jī)軟件的適用性,為計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)積累經(jīng)驗(yàn)。
5總結(jié)
計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)水平,是一個(gè)國(guó)家綜合實(shí)力的重要體現(xiàn),隨著計(jì)算機(jī)軟件技術(shù)在生產(chǎn)力發(fā)展方面的作用日益明顯,各國(guó)開(kāi)始逐漸關(guān)注這一新的技術(shù)領(lǐng)域。通過(guò)專業(yè)化的開(kāi)發(fā)方法,以及針對(duì)性的設(shè)計(jì)思路,計(jì)算機(jī)軟件技術(shù)將得到更為廣泛的應(yīng)用。
參考文獻(xiàn)
[1]袁志遠(yuǎn).計(jì)算機(jī)軟件開(kāi)發(fā)的規(guī)范化探析[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2017(14).
2]王韻涵.計(jì)算機(jī)軟件開(kāi)發(fā)中存在的問(wèn)題及對(duì)策[J].電腦迷,2017(07).
關(guān)鍵詞 計(jì)算機(jī) 軟件開(kāi)發(fā) 開(kāi)發(fā)技術(shù)
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A
1計(jì)算機(jī)軟件開(kāi)發(fā)概述
計(jì)算機(jī)軟件具備較高的社會(huì)價(jià)值,在社會(huì)各界、各個(gè)領(lǐng)域均得到了廣泛應(yīng)用,在提高工作效率、實(shí)現(xiàn)信息共享、提升管理水平等方面發(fā)揮著重要作用,同時(shí)也給軟件開(kāi)發(fā)商帶來(lái)了良好的經(jīng)濟(jì)效益,有力地推動(dòng)了計(jì)算機(jī)軟件產(chǎn)業(yè)的快速發(fā)展。隨著用戶對(duì)計(jì)算機(jī)軟件功能需求不斷提高,計(jì)算機(jī)軟件越來(lái)越復(fù)雜,從而使得開(kāi)發(fā)商必須投入更多的人力、物力以及時(shí)間研發(fā)軟件。換言之,計(jì)算機(jī)軟件的復(fù)雜性決定了軟件開(kāi)發(fā)時(shí)間和精力投入。此外,由于計(jì)算機(jī)軟件存在被修改和復(fù)制的風(fēng)險(xiǎn),所以開(kāi)發(fā)人員在開(kāi)發(fā)完成后必須對(duì)計(jì)算機(jī)軟件采取保護(hù)措施,以防止軟件遭到竊取或破壞。計(jì)算機(jī)軟件是開(kāi)發(fā)人員的智慧成果,其實(shí)用價(jià)值不僅決定著經(jīng)濟(jì)效益目標(biāo)的實(shí)現(xiàn),而且還影響著軟件在市場(chǎng)上的占有率,關(guān)系到軟件開(kāi)發(fā)商的生存和發(fā)展。計(jì)算機(jī)軟件開(kāi)發(fā)主要分為應(yīng)用軟件開(kāi)發(fā)和系統(tǒng)軟件開(kāi)發(fā)兩種。應(yīng)用軟件開(kāi)發(fā)是指為了解決實(shí)際應(yīng)用問(wèn)題而進(jìn)行的軟件開(kāi)發(fā)工作;系統(tǒng)軟件開(kāi)發(fā)是指為了控制、管理、維護(hù)計(jì)算機(jī)外部設(shè)備,以及提供人機(jī)操作界面而進(jìn)行的軟件開(kāi)發(fā)工作,如數(shù)據(jù)庫(kù)管理系統(tǒng)、信息管理系統(tǒng)、操作系統(tǒng)、語(yǔ)言處理程序等等。當(dāng)前,計(jì)算機(jī)軟件開(kāi)發(fā)必須嚴(yán)把以下關(guān)口:在軟件開(kāi)發(fā)前制定科學(xué)的開(kāi)發(fā)計(jì)劃,構(gòu)建分階段生命周期模型;在軟件開(kāi)發(fā)過(guò)程中要嚴(yán)格把控開(kāi)發(fā)質(zhì)量,確保軟件功能的實(shí)現(xiàn);在軟件開(kāi)發(fā)后期要做好評(píng)審工作,采取科學(xué)手段對(duì)軟件進(jìn)行分階段評(píng)審,以保證軟件的實(shí)用價(jià)值。
2計(jì)算機(jī)軟件開(kāi)發(fā)的技術(shù)方法及其應(yīng)用研究
2.1軟件開(kāi)發(fā)方法
計(jì)算機(jī)軟件開(kāi)發(fā)是一項(xiàng)較為復(fù)雜且系統(tǒng)的工作,在開(kāi)發(fā)的過(guò)程中需要應(yīng)用到一些開(kāi)發(fā)方法,雖然每一種開(kāi)發(fā)方法特點(diǎn)各不相同,但其最終目標(biāo)都是為了開(kāi)發(fā)出一款性價(jià)比高的計(jì)算機(jī)軟件。目前,比較常用的計(jì)算機(jī)軟件開(kāi)發(fā)方法有以下幾種:
2.1.1基于生命周期的軟件開(kāi)發(fā)技術(shù)
軟件的開(kāi)發(fā)都有一個(gè)特定的周期,通常情況下,這個(gè)周期可分為定義、開(kāi)發(fā)、維護(hù)等幾個(gè)過(guò)程,每個(gè)過(guò)程都有屬于自己的執(zhí)行標(biāo)準(zhǔn),這些過(guò)程綜合到一起就是一個(gè)計(jì)算機(jī)軟件的生命周期。常規(guī)的計(jì)算機(jī)軟件的生命周期一般不超過(guò)6個(gè)月,大致可分為6個(gè)基本階段,每個(gè)階段所解決的問(wèn)題均不相同,但上個(gè)階段都是為下個(gè)階段作鋪墊,直至完成軟件開(kāi)發(fā)的整個(gè)生命周期。
2.1.2原型開(kāi)發(fā)法
因?yàn)榛谏芷诘能浖_(kāi)發(fā)有著十分嚴(yán)格的定義和預(yù)說(shuō)明,并且開(kāi)發(fā)設(shè)計(jì)人員需要在實(shí)際開(kāi)發(fā)前對(duì)用戶的具體需求進(jìn)行全面的調(diào)查分析,以此來(lái)把握將要開(kāi)發(fā)的軟件的整體功能。如果是在用戶未給出詳細(xì)的功能要求或是開(kāi)發(fā)設(shè)計(jì)人員無(wú)法準(zhǔn)確判定軟件的適用范圍時(shí),則可以利用原型化的方法來(lái)確定軟件開(kāi)發(fā)需要滿足的基本要求,然后再通過(guò)對(duì)待開(kāi)發(fā)軟件的基礎(chǔ)構(gòu)建,便可以逐步完成整個(gè)軟件的開(kāi)發(fā)。
2.1.3自動(dòng)式開(kāi)發(fā)
隨著科學(xué)技術(shù)的不斷發(fā)展和完善,軟件編程語(yǔ)言的功能越來(lái)越強(qiáng)大,利用相應(yīng)的編程軟件,可以開(kāi)發(fā)出各種各樣的計(jì)算機(jī)軟件,這對(duì)于軟件開(kāi)發(fā)技術(shù)的提高具有非常重要的現(xiàn)實(shí)意義。同時(shí),這種方法進(jìn)一步簡(jiǎn)化了軟件開(kāi)發(fā)的步驟,使開(kāi)發(fā)過(guò)程中變得更加簡(jiǎn)單、效率更高、速度更快,其已成為當(dāng)前計(jì)算機(jī)軟件開(kāi)發(fā)的主流趨勢(shì)。在進(jìn)行具體開(kāi)發(fā)的過(guò)程中,只需要開(kāi)發(fā)設(shè)計(jì)人員按照實(shí)際需求進(jìn)行自動(dòng)編寫(xiě)程序,編程軟件就能夠按照需要自動(dòng)生成所需的應(yīng)用軟件。
2.2軟件開(kāi)發(fā)技術(shù)的具體應(yīng)用研究
計(jì)算機(jī)軟件技術(shù)改變了人們的生活、生產(chǎn)方式,已經(jīng)成為人們生產(chǎn)、生活中必不可少的部分。下面通過(guò)兩種開(kāi)發(fā)技術(shù)對(duì)同一產(chǎn)品進(jìn)行開(kāi)發(fā):一種是利用單機(jī)版運(yùn)行的VB6.0+Acess開(kāi)發(fā)軟件,該軟件安裝要求系統(tǒng)具備良好的兼容性;另一種是采用高級(jí)數(shù)據(jù)庫(kù)服務(wù)器開(kāi)發(fā)軟件,該產(chǎn)品的安裝步驟較多,使得軟件應(yīng)用較為繁瑣。第一種軟件雖然安裝簡(jiǎn)單,但是當(dāng)用戶人數(shù)增多時(shí)就會(huì)減慢軟件運(yùn)行速度。第二種軟件安裝的限制條件較多,尤其在用戶訪問(wèn)過(guò)程還需要經(jīng)過(guò)復(fù)雜的訪問(wèn)步驟,嚴(yán)重影響軟件使用的便捷性。所以,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)還需要不斷發(fā)展和完善,急需一大批軟件技術(shù)人才,開(kāi)發(fā)出功能齊全、性能高、弊端少的軟件。
3結(jié)論
總而言之,計(jì)算機(jī)軟件開(kāi)發(fā)是一項(xiàng)極為復(fù)雜且系統(tǒng)的工作,軟件的功能是否強(qiáng)大、應(yīng)用效果是否良好全都與開(kāi)發(fā)技術(shù)方法有關(guān)。所以想要開(kāi)發(fā)一款功能強(qiáng)大的計(jì)算機(jī)軟件,除了要選對(duì)開(kāi)發(fā)技術(shù)方法之外,還需要設(shè)計(jì)開(kāi)發(fā)人員的不懈努力,只有這樣,才能不斷開(kāi)發(fā)出更好、更實(shí)用、更強(qiáng)大的軟件,這對(duì)于促進(jìn)人類社會(huì)的進(jìn)步具有非常重要的現(xiàn)實(shí)意義。
參考文獻(xiàn)
[1] 盛雪.基于網(wǎng)絡(luò)層傳輸?shù)挠?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)探討[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012(12).
引言
隨著科學(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)、生活方式,對(duì)于人類的思想、精神領(lǐng)域也有著不可磨滅的影響。可以說(shuō),以計(jì)算機(jī)應(yīng)用為特征的信息技術(shù)已經(jīng)成為現(xiàn)代社會(huì)的有機(jī)組成部分之一。計(jì)算機(jī)技術(shù)的每一次大規(guī)模發(fā)展,都會(huì)給人類社會(huì)帶來(lái)巨大變革。計(jì)算機(jī)的歷史已經(jīng)與人類的歷史融為一體。一般來(lái)說(shuō),計(jì)算機(jī)技術(shù)分為硬件和軟件兩個(gè)方面。其中,以千萬(wàn)計(jì)的各類不同軟件為人們使用計(jì)算機(jī)提供了豐富的功能、應(yīng)用,帶動(dòng)了人類發(fā)展。同時(shí),人類社會(huì)發(fā)展過(guò)程中產(chǎn)生的種種需求,也不斷向計(jì)算機(jī)軟件技術(shù)提出更多、更高的開(kāi)發(fā)要求。為了滿足人們形形的使用需求,幾乎每天都有各類計(jì)算機(jī)軟件開(kāi)發(fā)出來(lái),特別是在現(xiàn)代社會(huì),計(jì)算機(jī)的應(yīng)用深入人類生產(chǎn)、生活的每一個(gè)角落,為了適應(yīng)這種情況,充分發(fā)揮計(jì)算機(jī)的應(yīng)用效能,計(jì)算機(jī)軟件開(kāi)發(fā)工作必須走到前頭。
1 計(jì)算機(jī)軟件開(kāi)發(fā)基本情況概述
從用途上看,計(jì)算機(jī)軟件開(kāi)發(fā)主要包括應(yīng)用軟件開(kāi)發(fā)和系統(tǒng)軟件開(kāi)發(fā)兩大部分。從開(kāi)發(fā)工作本身所具有的特點(diǎn)上看,使用范圍的全社會(huì)性和開(kāi)發(fā)工作復(fù)雜繁瑣是計(jì)算機(jī)軟件開(kāi)發(fā)的兩大特點(diǎn)。其中,計(jì)算機(jī)軟件開(kāi)發(fā)產(chǎn)品應(yīng)用于社會(huì)各個(gè)領(lǐng)域,市場(chǎng)十分廣闊,經(jīng)濟(jì)效益巨大。計(jì)算機(jī)技術(shù)是現(xiàn)代信息科學(xué)、材料科學(xué)、數(shù)學(xué)等多個(gè)領(lǐng)域?qū)W科高度發(fā)展的結(jié)果,計(jì)算機(jī)軟件開(kāi)發(fā)更是涉及到技術(shù)、市場(chǎng)等許許多多方面,不但技術(shù)要求高、工作難度大,而且環(huán)節(jié)眾多,十分繁瑣復(fù)雜。開(kāi)發(fā)一款軟件,所消耗的人力、物力往往都是十分龐大的。工作周期也難以控制。就開(kāi)發(fā)產(chǎn)品種類而言,計(jì)算機(jī)軟件開(kāi)發(fā),除了主要用于計(jì)算機(jī)一般性的日常使用、管理、維護(hù)、控制等方面的系統(tǒng)軟件外,還有針對(duì)各個(gè)使用目的,解決具體問(wèn)題所開(kāi)發(fā)出來(lái)的應(yīng)用軟件。由于計(jì)算機(jī)軟件開(kāi)發(fā)工作的復(fù)雜和難度,為保障開(kāi)發(fā)效率,實(shí)現(xiàn)必須的經(jīng)濟(jì)效益,在進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)工作時(shí),必須遵循以下三方面原則:首先是嚴(yán)格確保計(jì)算機(jī)軟件開(kāi)發(fā)質(zhì)量,開(kāi)發(fā)軟件的基本目的在于首先某種功能,提供某種服務(wù),如果軟件質(zhì)量有缺陷,無(wú)法實(shí)現(xiàn)預(yù)訂目標(biāo),那么項(xiàng)目就失敗了。其次,要嚴(yán)格確定軟件開(kāi)發(fā)周期,軟件的使用壽命是受外部環(huán)境所影響乃至決定的,如果不能在規(guī)定時(shí)限內(nèi)完成軟件,那么軟件本身的存在價(jià)值就會(huì)削弱或者失去了。三是要做好軟件開(kāi)發(fā)技術(shù)控制,計(jì)算機(jī)軟件是科學(xué)的產(chǎn)物,其開(kāi)發(fā)工作也必須要使用科學(xué)的方法進(jìn)行并予以精準(zhǔn)管控,以確保已開(kāi)發(fā)軟件的質(zhì)量及使用效果。在新的歷史時(shí)期,計(jì)算機(jī)軟件開(kāi)發(fā)需求日益增加,必須牢固堅(jiān)持上述開(kāi)發(fā)原則,確保計(jì)算機(jī)軟件開(kāi)發(fā)的質(zhì)量和效益。
2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)對(duì)于計(jì)算機(jī)領(lǐng)域發(fā)展的積極意義
自從上個(gè)世紀(jì)計(jì)算機(jī)發(fā)明以來(lái),就一直以飛快的速度發(fā)展著。計(jì)算機(jī)技術(shù)與人們生產(chǎn)、生活等社會(huì)活動(dòng)的結(jié)合,極大地改善了工作條件,提高了生產(chǎn)效率,促進(jìn)了社會(huì)生產(chǎn)力的大幅提高。而由此帶來(lái)的社會(huì)日新月異的巨大發(fā)展,反過(guò)來(lái)又對(duì)計(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ā)展,許多原本無(wú)法實(shí)現(xiàn)的工作得以實(shí)現(xiàn),工作難度大幅下降,工作環(huán)境得到極大改善。而這一切,都是有著計(jì)算機(jī)軟件和硬件支持的結(jié)果。特別互聯(lián)網(wǎng)的廣泛應(yīng)用,更是離不開(kāi)相關(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)用。可以說(shuō),計(jì)算機(jī)軟件是人們對(duì)計(jì)算機(jī)資源成功、充分利用的重要渠道,也是人們與計(jì)算機(jī)、互聯(lián)網(wǎng)之間緊密連接的紐帶,是現(xiàn)代社會(huì)人們生活、工作中重要的工具種類。要發(fā)展社會(huì)生產(chǎn)力,要提高人們生活質(zhì)量,都離不開(kāi)計(jì)算機(jī)軟件的充分支持,而計(jì)算機(jī)軟件開(kāi)發(fā),正是將市場(chǎng)對(duì)計(jì)算機(jī)軟件的需求,化為社會(huì)要發(fā)展,人們生活質(zhì)量要改善。
3 計(jì)算機(jī)軟件開(kāi)發(fā)的主要方法
計(jì)算機(jī)軟件開(kāi)發(fā)是計(jì)算機(jī)技術(shù)應(yīng)用領(lǐng)域的一個(gè)重要分支,其本身也是計(jì)算機(jī)技術(shù)高度融合的一個(gè)產(chǎn)物。為適應(yīng)現(xiàn)代社會(huì)計(jì)算機(jī)軟件應(yīng)用的市場(chǎng)需求,開(kāi)發(fā)工作必須牢固樹(shù)立質(zhì)量第一、效率第一宗旨,采取科學(xué)的方法,規(guī)范的程序,嚴(yán)格控制軟件開(kāi)發(fā)質(zhì)量和開(kāi)發(fā)時(shí)限。目前計(jì)算機(jī)軟件開(kāi)發(fā)主要使用的技術(shù)方法有軟件生命周期法、原型化法和自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法三種方法。其中,軟件生命周期法是將在時(shí)間上將軟件開(kāi)發(fā)分為六個(gè)階段,每個(gè)階段一個(gè)月,分別隊(duì)友各自的內(nèi)容與目的。自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法則是利用第四代技術(shù)開(kāi)發(fā)工具,主要突出軟件的具體內(nèi)容和實(shí)現(xiàn)目標(biāo)。原型化法是在前面兩個(gè)方法都很難實(shí)現(xiàn)的情況下所使用的,應(yīng)用這個(gè)方法進(jìn)行軟件開(kāi)發(fā),技術(shù)人員在開(kāi)發(fā)工作初期就要對(duì)開(kāi)發(fā)對(duì)象的功能和其他相關(guān)事項(xiàng)進(jìn)行周密的分析和確認(rèn)。
4 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用分析
計(jì)算機(jī)軟件開(kāi)發(fā)其本質(zhì)就是對(duì)已有的計(jì)算機(jī)軟件進(jìn)行優(yōu)化和開(kāi)發(fā)新的軟件,從而滿足社會(huì)生產(chǎn)、生活需要。下面以具體開(kāi)發(fā)項(xiàng)目為例,對(duì)軟件開(kāi)發(fā)工作進(jìn)行下詳細(xì)介紹。項(xiàng)目通過(guò)兩種開(kāi)發(fā)方式分別開(kāi)發(fā)出兩個(gè)產(chǎn)品。一個(gè)產(chǎn)品的開(kāi)發(fā)使用了單板機(jī)運(yùn)作模式和VB6.0+Acess,另一個(gè)產(chǎn)品的開(kāi)發(fā)則是高級(jí)數(shù)據(jù)庫(kù)服務(wù)器和Web+Xml+ActiveX技術(shù)的結(jié)果。通過(guò)在客戶端上的安裝使用,對(duì)兩個(gè)產(chǎn)品進(jìn)行對(duì)比,其中,第一個(gè)軟件由于系統(tǒng)兼容其開(kāi)發(fā)工具,所以安裝操作都較為簡(jiǎn)單,而第二個(gè)軟件則需要對(duì)客戶端的安全設(shè)置進(jìn)行對(duì)于調(diào)整,之后再進(jìn)行安裝,步驟相對(duì)較為復(fù)雜。而隨著軟件運(yùn)行時(shí)間的延長(zhǎng),第一個(gè)軟件的運(yùn)行速度會(huì)逐漸下降,第二個(gè)軟件則容易因?yàn)橄到y(tǒng)更新等原因發(fā)生沖突,影響使用體驗(yàn)。從上面實(shí)例我們應(yīng)該看到,軟件開(kāi)發(fā)必須以滿足使用需要為基礎(chǔ)前提,堅(jiān)持以人為本原則,強(qiáng)調(diào)良好的使用體驗(yàn),提高服務(wù)質(zhì)量,才是軟件開(kāi)發(fā)的意義所在。
5 結(jié)束語(yǔ)
當(dāng)前,我國(guó)經(jīng)濟(jì)、社會(huì)活動(dòng)日漸繁盛,計(jì)算機(jī)應(yīng)用需求空前加大。大力推進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)事業(yè),對(duì)于保障我國(guó)經(jīng)濟(jì)體制改革,建設(shè)有中國(guó)特色的社會(huì)主義偉大事業(yè)順利進(jìn)行,有著十分重要的作用。計(jì)算機(jī)應(yīng)用已經(jīng)成為人類社會(huì)的重要組成,在今后的日子里,計(jì)算機(jī)技術(shù)發(fā)揮的空間和作用將更加廣大,計(jì)算機(jī)軟件開(kāi)發(fā)工作是一項(xiàng)系統(tǒng)工程,需要投入巨大的人力、物力和財(cái)力資源,持之以恒的開(kāi)展下去,開(kāi)發(fā)企業(yè)要充分認(rèn)識(shí)到軟件開(kāi)發(fā)工作的巨大意義,牢牢抓住市場(chǎng)脈絡(luò),夯實(shí)技術(shù)基礎(chǔ),不斷開(kāi)發(fā)出適合市場(chǎng)需求的新產(chǎn)品,推動(dòng)我國(guó)計(jì)算機(jī)互聯(lián)網(wǎng)建設(shè)事業(yè)的健康發(fā)展。
關(guān)鍵詞:計(jì)算機(jī);計(jì)算機(jī)軟件;開(kāi)發(fā)技術(shù)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)10-2261-02
計(jì)算機(jī)作為人類科技發(fā)展的代表,已深入到數(shù)據(jù)通信、財(cái)務(wù)控制、醫(yī)療衛(wèi)生、文化教育等各個(gè)領(lǐng)域,引領(lǐng)著人類信息技術(shù)發(fā)展的新方向,極大改變著人們的生活。計(jì)算機(jī)軟件作為計(jì)算機(jī)技術(shù)的核心,其開(kāi)發(fā)方式、應(yīng)用狀況及發(fā)展走向影響著計(jì)算機(jī)發(fā)展。
1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)
計(jì)算機(jī)由硬件與軟件構(gòu)成,軟件是其核心。計(jì)算機(jī)軟件由系統(tǒng)軟件與應(yīng)用軟件組成,前者為軟件運(yùn)行的基礎(chǔ),支持多種軟件的運(yùn)行,后者多用來(lái)處理計(jì)算機(jī)運(yùn)行中的各種問(wèn)題。
現(xiàn)階段,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的典型開(kāi)發(fā)方式為:1)生命周期法。此方法是一種典型的傳統(tǒng)軟件開(kāi)發(fā)方法,其以時(shí)間為劃分標(biāo)準(zhǔn),拆分計(jì)算機(jī)軟件各方面,并對(duì)其分解,形成不同時(shí)間段后的同時(shí),嚴(yán)格定義及要求每個(gè)時(shí)間段的開(kāi)始與結(jié)束,以細(xì)化、確定軟件周期。2)軟件原型化的方法。生命周期法理論嚴(yán)密、定義和說(shuō)明量大,開(kāi)發(fā)之初需認(rèn)定相關(guān)資料,而一些初期概念模糊的軟件無(wú)法使用此方法。在此情況下,工作人員可將軟件要求進(jìn)行原型化處理,通過(guò)原型化系統(tǒng)各個(gè)研究階段,確定軟件本身要求,同時(shí),利用前期已經(jīng)得到的概念實(shí)現(xiàn)原始系統(tǒng)建造,再經(jīng)評(píng)審、修改后,完成軟件開(kāi)發(fā)。3)自動(dòng)化形式系統(tǒng)的開(kāi)發(fā)。工作人員說(shuō)出內(nèi)容后,第四代技術(shù)中的軟件開(kāi)發(fā)工具對(duì)內(nèi)容進(jìn)行自動(dòng)分析,自動(dòng)設(shè)計(jì)程序編碼,完成系統(tǒng)開(kāi)發(fā)。此過(guò)程無(wú)需工作人員說(shuō)出具體操作方法,軟件工具會(huì)根據(jù)內(nèi)容信息進(jìn)行自動(dòng)處理。
2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀
在經(jīng)濟(jì)、科技、教育持續(xù)發(fā)展的大環(huán)境下,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)在企業(yè)投資、科研力量、人才支持等方面獲取大量支持,且突出軟件技術(shù)更新,取得了一些新軟件技術(shù)的突破。但受全球信息化沖擊的影響,我國(guó)軟件開(kāi)發(fā)技術(shù)面臨眾多挑戰(zhàn)。
首先,核心技術(shù)缺乏。我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)起步較晚,開(kāi)發(fā)能力較低,在創(chuàng)新技術(shù)上的突破較少,未形成強(qiáng)有力的核心技術(shù),這使得我國(guó)軟件產(chǎn)品質(zhì)量、層次均不能滿足現(xiàn)代網(wǎng)絡(luò)化、數(shù)字化的要求。因此,我國(guó)軟件行業(yè)必須加強(qiáng)核心技術(shù)研究,借助成功軟件案例分析軟件技術(shù)的偏向點(diǎn)。其次,人才結(jié)構(gòu)不合理。基礎(chǔ)性技術(shù)人員是軟件人才的主要組成者,而一些高層次技術(shù)人員相當(dāng)缺乏;而若要引進(jìn)高素質(zhì)、高科研能力的工作者則需要投入高額費(fèi)用,且技術(shù)開(kāi)發(fā)周期長(zhǎng),短期效益欠佳,使得一些企業(yè)或是部門難以推進(jìn)科研人員結(jié)構(gòu)調(diào)整,造成軟件開(kāi)發(fā)技術(shù)人才結(jié)構(gòu)失衡。再者,產(chǎn)品體系欠佳。我國(guó)軟件產(chǎn)品結(jié)構(gòu)雖有所調(diào)整,但核心技術(shù)、核心產(chǎn)品相當(dāng)缺乏,且未形成品牌技術(shù),造成我國(guó)軟件產(chǎn)品難以形成完善的結(jié)構(gòu)體系。最后,開(kāi)發(fā)環(huán)境不良。硬件投入遠(yuǎn)遠(yuǎn)高于軟件投入是造成軟件開(kāi)發(fā)技術(shù)發(fā)展受阻的關(guān)鍵原因,且受軟件開(kāi)發(fā)不公平競(jìng)爭(zhēng)、價(jià)格誘惑、知識(shí)產(chǎn)權(quán)保護(hù)不足等影響,使得計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展空間難以拓展。
3 計(jì)算機(jī)軟件技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)所存在的問(wèn)題警示我們關(guān)注軟件開(kāi)發(fā)技術(shù)研究,下面借助Internet、新一代網(wǎng)絡(luò)通信的成功應(yīng)用,說(shuō)明軟件技術(shù)的發(fā)展方向及研究點(diǎn)。
3.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用表現(xiàn)
Internet的應(yīng)用。Internet的應(yīng)用遍布全球,在此計(jì)算機(jī)平臺(tái)的作用下,不但實(shí)現(xiàn)了推動(dòng)了信息交流,全球資源共享,且促使全球變成一個(gè)“全球村”。其主要特點(diǎn)有:Internet的連通性遍布全球;其連通的信息系統(tǒng)并沒(méi)有統(tǒng)一的控制,各個(gè)節(jié)點(diǎn)均可自控,行為實(shí)體不能預(yù)測(cè);此平臺(tái)向人們提供各種信息,且信息量極大。
新一代網(wǎng)絡(luò)通信的應(yīng)用。在Internet應(yīng)用的推動(dòng)下,信息的傳播模式、傳播工具及產(chǎn)品形式均發(fā)生變化,適應(yīng)此發(fā)展形式,各種通訊設(shè)備、信息處理設(shè)備嵌入計(jì)算機(jī)軟件中,進(jìn)而推動(dòng)了計(jì)算機(jī)軟件的進(jìn)一步發(fā)展,使其以無(wú)線網(wǎng)、區(qū)域網(wǎng)為局部信息設(shè)備,從而出現(xiàn)了數(shù)字化、信息化時(shí)代。
3.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展走向
計(jì)算機(jī)關(guān)鍵作用在于向人們提供量大質(zhì)高的信息資源,實(shí)現(xiàn)信息交流無(wú)阻,而其作用的發(fā)揮關(guān)鍵在于計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā),因此,將來(lái)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)必須在認(rèn)識(shí)到計(jì)算機(jī)應(yīng)用作用的同時(shí),調(diào)整其發(fā)展方向,以實(shí)現(xiàn)網(wǎng)絡(luò)化、智能化、開(kāi)放化、多資源的服務(wù)。
網(wǎng)絡(luò)化?;ヂ?lián)網(wǎng)的發(fā)展促進(jìn)了全球交流,縮短了全球的距離,全球的互動(dòng)交流發(fā)作用于網(wǎng)絡(luò)發(fā)展,因此,網(wǎng)絡(luò)化必定是計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展方向,以推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)功能的實(shí)現(xiàn)。
開(kāi)放化。計(jì)算機(jī)軟件的開(kāi)放化主要指軟件源代碼開(kāi)放、軟件產(chǎn)品標(biāo)準(zhǔn)及技術(shù)開(kāi)放,這樣才能促使軟件開(kāi)發(fā)人員相互交流與學(xué)習(xí),進(jìn)而開(kāi)發(fā)出便于人們掌握與操作的技術(shù),推動(dòng)軟件開(kāi)發(fā)與發(fā)展。
智能化。自動(dòng)化、智能化是計(jì)算機(jī)軟件技術(shù)發(fā)展的重要方向,在現(xiàn)代通信設(shè)備、網(wǎng)絡(luò)飛速發(fā)展的環(huán)境下,人工智能軟件一旦開(kāi)發(fā)及應(yīng)用,則會(huì)最大程度上服務(wù)于民眾,使軟件開(kāi)發(fā)技術(shù)發(fā)生飛躍。
融合化。計(jì)算機(jī)軟件開(kāi)發(fā)將電氣化、自動(dòng)化等硬件系統(tǒng)融合到軟件系統(tǒng)中,實(shí)現(xiàn)硬軟件共同作用,提升軟件服務(wù)質(zhì)量。
多元服務(wù)化。當(dāng)下人們對(duì)網(wǎng)絡(luò)服務(wù)質(zhì)量、服務(wù)形式、服務(wù)手段等提出高要求,計(jì)算機(jī)開(kāi)發(fā)軟件技術(shù)只有更新服務(wù)理念、創(chuàng)新軟件設(shè)計(jì)、提升軟件開(kāi)發(fā)質(zhì)量才能滿足民眾需求,也才能推動(dòng)自身發(fā)展。
3.3 現(xiàn)代軟件技術(shù)的研究重點(diǎn)
由此可見(jiàn),在Internet及新網(wǎng)絡(luò)通信應(yīng)用的作用下,當(dāng)前軟件開(kāi)發(fā)技術(shù)環(huán)境由單純軟件開(kāi)發(fā)變?yōu)檐浖?dú)立開(kāi)發(fā)與其硬件協(xié)調(diào)應(yīng)用,即為新一代軟件運(yùn)行平臺(tái)注重軟件自治性與其應(yīng)用的協(xié)作性,因此,當(dāng)下軟件技術(shù)研究必須做好:1)做好中間件研究。網(wǎng)絡(luò)應(yīng)用的廣泛化、普及化推動(dòng)了軟件中間技術(shù)的發(fā)展,增加了中間件的應(yīng)用,而中間件在支持系統(tǒng)運(yùn)行、高層設(shè)計(jì)開(kāi)發(fā)、調(diào)整運(yùn)行部署等方面發(fā)揮作用,因此,必須加強(qiáng)此項(xiàng)研究。2)建立網(wǎng)格系統(tǒng)。Internet將各種服務(wù)器連接于網(wǎng)上,結(jié)構(gòu)形式發(fā)生變化,形成了一體化信息服務(wù)的“網(wǎng)格”環(huán)境,而網(wǎng)格擔(dān)負(fù)著連通互聯(lián)網(wǎng)所有資源的重任,在網(wǎng)格中,可將各種數(shù)據(jù)、計(jì)算資源統(tǒng)一管理,進(jìn)一步提升信息資源獲取安全程度、共享程度,因此,必須加強(qiáng)網(wǎng)格研究,在跨地域網(wǎng)絡(luò)上建立網(wǎng)格系統(tǒng),下圖1是常見(jiàn)軟件應(yīng)用系統(tǒng)的結(jié)構(gòu)關(guān)系。3) 加強(qiáng)新技術(shù)開(kāi)發(fā)。一方面,網(wǎng)絡(luò)技術(shù)的發(fā)展,要求軟件平臺(tái)能力、系統(tǒng)結(jié)構(gòu)的開(kāi)放性均有提升,但受傳統(tǒng)技術(shù)的影響,現(xiàn)階段應(yīng)用系統(tǒng)軟件常會(huì)出現(xiàn)信息復(fù)雜化、開(kāi)發(fā)周期長(zhǎng)、結(jié)構(gòu)開(kāi)放性低、代碼重用嚴(yán)重等問(wèn)題,而要改變此狀況,必須采用構(gòu)建對(duì)象設(shè)計(jì)模式。另一方面,通過(guò)運(yùn)用引進(jìn)、走出、教育、培訓(xùn)、改革、調(diào)整等措施,提升軟件開(kāi)發(fā)人才素質(zhì)與技能,調(diào)整人才結(jié)構(gòu),為新技術(shù)突破、軟件技術(shù)發(fā)展提供支持。
4 結(jié)束語(yǔ)
綜上所述,計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)的核心,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)直接關(guān)系到計(jì)算機(jī)的運(yùn)行及服務(wù)程度,在全球化、網(wǎng)絡(luò)化的大環(huán)境下,要提升計(jì)算機(jī)服務(wù)功能,推動(dòng)全球化交流,必須認(rèn)清軟件發(fā)展現(xiàn)狀,以智能化、融合化、服務(wù)多元化等為導(dǎo)向,加強(qiáng)計(jì)算機(jī)軟件技術(shù)研究,而只有如此,才能在實(shí)現(xiàn)軟件開(kāi)發(fā)技術(shù)發(fā)展的條件下,實(shí)現(xiàn)我國(guó)計(jì)算機(jī)應(yīng)用能力的提升,推動(dòng)現(xiàn)代信息技術(shù)發(fā)展。
參考文獻(xiàn):
[1] 劉凱英.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無(wú)線互聯(lián)科技,2012(13).
[2] 張鑾.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報(bào),2013(4).
1計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的概括
計(jì)算機(jī)軟件開(kāi)發(fā)中的封層技術(shù)就是指把不同的問(wèn)題解決方式安放到不同的層面當(dāng)中,之后多個(gè)層面形成一個(gè)系統(tǒng),并且每個(gè)系統(tǒng)都是平等的關(guān)系。分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)當(dāng)中應(yīng)用是必然的趨勢(shì),而且在計(jì)算機(jī)軟件開(kāi)發(fā)當(dāng)中分層技術(shù)存在著許多的優(yōu)勢(shì),而且軟件系統(tǒng)能夠進(jìn)行分層構(gòu)建操作,建立物理硬件與底層構(gòu)建之間的關(guān)系,提高計(jì)算機(jī)整體的性能,并且在計(jì)算機(jī)軟件當(dāng)中,在缺乏相關(guān)的結(jié)構(gòu)時(shí),軟件中含有多個(gè)層面的情況下會(huì)讓層面之間形成一種依賴性,并且在微觀方面來(lái)分析,是指層面之間的相互聯(lián)系,并且在軟件的開(kāi)發(fā)過(guò)程中利用了分層技術(shù),能夠讓軟件具有較好的穩(wěn)定性能以及擴(kuò)展性能,并且軟件當(dāng)中的某個(gè)層面發(fā)生變化也不會(huì)對(duì)其他層面產(chǎn)生影響,并且分層技術(shù)能夠保證軟件具有重復(fù)利用的性能嗎,確保軟件之間的無(wú)縫聯(lián)合。
2分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的使用
2.1雙層技術(shù)的使用
分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用的最初階段是雙層技術(shù),經(jīng)過(guò)不斷的研究與發(fā)展,出現(xiàn)了三層技術(shù)、四層技術(shù)以及多層技術(shù),并且能夠有效的減少軟件研發(fā)的時(shí)間,增加軟件研發(fā)效率,并且在雙層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的使用,主要可以分為兩個(gè)方面,客戶端以及服務(wù)器。用戶通過(guò)客戶端對(duì)軟件進(jìn)行使用,幫助用戶進(jìn)行問(wèn)題的處理,并且由服務(wù)器來(lái)對(duì)用戶上傳信息進(jìn)行接收,經(jīng)過(guò)軟件數(shù)據(jù)庫(kù)計(jì)算和分析之后回傳給客戶端。雙層技術(shù)能夠提升軟件工作效率需要具有以下條件:用戶所在服務(wù)器要具有良好的功能,并且用戶數(shù)量較少。并且在用戶較多的情況下,計(jì)算容易發(fā)生錯(cuò)誤,產(chǎn)生安全問(wèn)題,因此,雙層技術(shù)不能夠滿足計(jì)算機(jī)軟件使用的需求。
2.2三層技術(shù)的使用
三層技術(shù)是指在雙層技術(shù)的使用基礎(chǔ)之上,對(duì)計(jì)算機(jī)軟件進(jìn)行完善,增加了服務(wù)器的數(shù)量,并且增加服務(wù)器的主要功能就是幫助用戶進(jìn)行信息儲(chǔ)存,提高計(jì)算機(jī)的工作效率,并且三層技術(shù)當(dāng)中包括業(yè)務(wù)處理功能、界面管理功能以及數(shù)據(jù)處理功能。界面管理功能主要的作用就是用戶的需求進(jìn)行整理,上報(bào)給業(yè)務(wù)處理層,在業(yè)務(wù)處理層進(jìn)行分析之后到數(shù)據(jù)處理層進(jìn)行數(shù)據(jù)提取,之后返還給業(yè)務(wù)層,再由業(yè)務(wù)層返還給界面管理層,進(jìn)行用戶指令的解決,整個(gè)指令處理的過(guò)程能夠體現(xiàn)出數(shù)據(jù)傳輸過(guò)程負(fù)擔(dān)減少,并且在減少數(shù)據(jù)處理負(fù)擔(dān)的同時(shí)還能夠提高計(jì)算機(jī)的工作效率,但在三層技術(shù)的使用過(guò)程中仍然存在著一些問(wèn)題,需要把三層技術(shù)和雙層技術(shù)結(jié)合起來(lái)。
2.3四層技術(shù)的使用
四層技術(shù)是指業(yè)務(wù)處理層、數(shù)據(jù)層、存儲(chǔ)層和web層。并且四層技術(shù)主要能夠解決雙層技術(shù)和三層技術(shù)不能夠解決的問(wèn)題,業(yè)務(wù)處理層主要的功能就是把數(shù)據(jù)層所處理的結(jié)果傳輸給web層,并且數(shù)據(jù)層的所處位置在業(yè)務(wù)處理層和儲(chǔ)存層之間,作用就是對(duì)關(guān)系與對(duì)象之間出現(xiàn)的差異進(jìn)行有效的解決。
2.4中間件技術(shù)的使用
在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中所應(yīng)用到的各種分層技術(shù)當(dāng)中,中間件技術(shù)的主要作用就是幫助計(jì)算機(jī)在運(yùn)行的過(guò)程當(dāng)中,實(shí)現(xiàn)計(jì)算機(jī)與系統(tǒng)之間的互補(bǔ)關(guān)系。并且對(duì)中間件技術(shù)的合理使用能夠有效的減少在異面結(jié)構(gòu)和分布當(dāng)中存在的各種問(wèn)題,還能夠有效降低計(jì)算機(jī)軟件開(kāi)發(fā)的困難程度,而且中間件技術(shù)還有著能夠?qū)⒂?jì)算機(jī)操作系統(tǒng)、軟件和數(shù)據(jù)庫(kù)等單位進(jìn)行有效優(yōu)化的特點(diǎn),還能夠減少計(jì)算機(jī)軟件開(kāi)發(fā)的消耗時(shí)間,確保計(jì)算機(jī)軟件的穩(wěn)定運(yùn)行。
3結(jié)語(yǔ)
面對(duì)當(dāng)前計(jì)算機(jī)軟件用戶越來(lái)越多以及網(wǎng)絡(luò)環(huán)境越來(lái)越復(fù)雜的條件下,需要在計(jì)算機(jī)軟件的開(kāi)發(fā)過(guò)程當(dāng)中對(duì)分層技術(shù)進(jìn)行合理的使用,提高軟件研發(fā)效率,減少開(kāi)發(fā)消耗的時(shí)間,減少開(kāi)發(fā)成本,確保對(duì)用戶的各種問(wèn)題進(jìn)行解決,促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域的快速發(fā)展,并且隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的不斷成熟與完善,將會(huì)開(kāi)發(fā)出性能更加優(yōu)越的計(jì)算機(jī)軟件。
參考文獻(xiàn)
[1]許福栗.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].硅谷,2013,23:41-42.
[2]蔣峰.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2015,18:21-22.
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)