前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)軟硬件技術(shù)開發(fā)主題范文,僅供參考,歡迎閱讀并收藏。
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
1.1計(jì)算機(jī)軟件開發(fā)技術(shù)構(gòu)成
計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問題。通過兩者的共同作用,可以為計(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ā)于一體的模式。計(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é)任,在社會發(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è)受到的影響也越來越大,為此,在社會與經(jīng)濟(jì)均快速發(fā)展的形勢下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會效益與經(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ā)的一種最為成熟、最為普遍的方式。其優(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é)合社會需求與國際先進(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ā)具有很大的知識優(yōu)勢與技術(shù)優(yōu)勢。與之相應(yīng)的是以中國、印度等發(fā)展中國家的軟件開發(fā)工作,其是隨之而來的軟件開發(fā)國家,其在技術(shù)理論、人才儲備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國家。但是,在這些發(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ù)理論、人才儲備、技術(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)造了很大的平臺。
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ò)化
隨著社會網(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)用為代表。此種編程語言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用。可以說,計(jì)算機(jī)軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語言的普遍運(yùn)用。
3.2軟件開發(fā)服務(wù)化
從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說,在軟件開發(fā)中,其服務(wù)化功能也來越突出。此種服務(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ā)平臺與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在計(jì)算機(jī)軟件開發(fā)中,此種智能化優(yōu)勢,為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。
4結(jié)束語
【關(guān)鍵詞】計(jì)算機(jī)軟件開發(fā);分層技術(shù);應(yīng)用
傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)技術(shù),不能將軟件的功能進(jìn)行完善,功能之間相互影響,造成用戶使用的不便捷。改善計(jì)算機(jī)軟件的性能,更好的推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,使社會經(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ī)模化發(fā)展,越來越多的計(jì)算機(jī)專業(yè)人員開始從事軟件開發(fā)工作。軟件開發(fā)人員的增多,并不能代表軟件人員質(zhì)量的提升。軟件開發(fā)行業(yè)的收益吸引眾多開發(fā)人員盲目進(jìn)行軟件開發(fā),但由于開發(fā)設(shè)計(jì)人員專業(yè)知識不足,導(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)問題,會給開發(fā)者帶來工作負(fù)擔(dān),如果不能及時(shí)發(fā)現(xiàn)問題,那么軟件的使用者會受到影響。軟件開發(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)行處理和解決的問題就會增肌啊,同時(shí)傳遞反饋的結(jié)果就會增多,服務(wù)器處理問題以及反饋問題的時(shí)間就會增加,用戶的使用服務(wù)質(zhì)量降低。隨著技術(shù)的經(jīng)濟(jì)的發(fā)展,雙層技術(shù)的使用造成了用戶使用質(zhì)量下降問題。嚴(yán)重情況下,使用客戶端的用戶信息會遭到篡改和泄露,造成財(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ù)存儲功能。新增添的數(shù)據(jù)儲存功能層次,能夠?qū)蛻舳说挠脩粜枨筮M(jìn)行快速的處理,將處理結(jié)果傳輸?shù)娇蛻舳耍瑴p輕服務(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.
【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用;軟件開發(fā);探究
隨著社會的進(jìn)步與信息科技水平的提高和完善,推動(dòng)了計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)在人們生活中的普遍應(yīng)用,也迎來了信息化時(shí)代,讓計(jì)算機(jī)技術(shù)廣泛的應(yīng)用到社會的各個(gè)領(lǐng)域中,不僅改變了人們的生活方式,還對社會的經(jīng)濟(jì),教育,醫(yī)療事業(yè)做出貢獻(xiàn),計(jì)算機(jī)技術(shù)在人們的生活中被普遍應(yīng)用。而計(jì)算機(jī)應(yīng)用軟件的開發(fā)作為計(jì)算機(jī)技術(shù)的核心部分,為完善計(jì)算機(jī)資源配置,提高計(jì)算機(jī)的性能,使計(jì)算機(jī)應(yīng)用軟件開發(fā)引起了人們的重視,本文就計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)進(jìn)行探討。
1計(jì)算機(jī)應(yīng)用軟件概念
計(jì)算機(jī)分為硬件和軟件,而軟件是支撐計(jì)算機(jī)正常運(yùn)行的重要力量,而在計(jì)算機(jī)軟件中又可劃分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件主要是指操作系統(tǒng),該系統(tǒng)是保持計(jì)算機(jī)協(xié)調(diào)的重要部件,比如現(xiàn)在常用的操作系統(tǒng)有Windows7、Windows8,以及近來更新的Windows10操作系統(tǒng),操作系統(tǒng)對于計(jì)算機(jī)來說是保持計(jì)算機(jī)正常工作的部分。應(yīng)用軟件則是操作計(jì)算機(jī)的必要軟件,其形式主要是以程序出現(xiàn),例如計(jì)算機(jī)常用的辦公軟件,圖形軟件,還有圖像瀏覽器等等,這些應(yīng)用軟件的功能是讓計(jì)算機(jī)各個(gè)部分之間進(jìn)行建立一種緊密的聯(lián)系,并能通過這些軟件進(jìn)行協(xié)調(diào),讓計(jì)算機(jī)進(jìn)行有序的工作。計(jì)算機(jī)應(yīng)用軟件在開發(fā)過程中是以特定的數(shù)據(jù),字母,字符或代碼進(jìn)行編寫并以書面形式體現(xiàn)在計(jì)算機(jī)中,這也是計(jì)算機(jī)在運(yùn)行中所必須的程序。
2計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)
計(jì)算機(jī)應(yīng)用軟件通常是運(yùn)行在計(jì)算機(jī)的系統(tǒng)中,并且需要服務(wù)器的運(yùn)行支持,還需要自主運(yùn)行,而小型的計(jì)算機(jī)應(yīng)用軟件開發(fā)工作較為簡單,一個(gè)人單獨(dú)也是可以完成的,而大型的計(jì)算機(jī)應(yīng)用軟件開發(fā)則是需要多數(shù)人的配合協(xié)作,并需要嚴(yán)格按照相關(guān)原則進(jìn)行規(guī)范性開發(fā),并需要定期對應(yīng)用軟件的開發(fā)工作進(jìn)行維護(hù)與管理,保證客戶的正常運(yùn)用。因此,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)大致可分為以下幾部分:
2.1生命周期的開發(fā)技術(shù)
生命周期開發(fā)技術(shù)則是在時(shí)間上將應(yīng)用軟件的開發(fā)技術(shù)分為幾個(gè)不同周期,為軟件的開發(fā)工作制定合理的計(jì)劃,應(yīng)用軟件的生命周期開發(fā)技術(shù)主要是針對應(yīng)用軟件的問題定義與規(guī)劃,軟件需求進(jìn)行分析,對軟件進(jìn)行設(shè)計(jì),對程序編碼進(jìn)行測試,做好上述準(zhǔn)備之后需要對軟件的開發(fā)運(yùn)行進(jìn)行維護(hù),保證計(jì)算機(jī)運(yùn)行正常。這類軟件開發(fā)技術(shù)對計(jì)算機(jī)應(yīng)用軟件的開發(fā)人員與計(jì)算機(jī)應(yīng)用系統(tǒng)要求較高,通常用在大型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作上。例如電子商務(wù)行業(yè)中需要對電子商務(wù)的應(yīng)用程序軟件進(jìn)行開發(fā),在軟件開發(fā)之前應(yīng)首先調(diào)查企業(yè)的需求,并對技術(shù)和經(jīng)濟(jì)的可行性進(jìn)行分析,再進(jìn)行軟件開發(fā),并在軟件開發(fā)后期,需要定期對軟件進(jìn)行維護(hù)與更新,適應(yīng)企業(yè)的發(fā)展條件。
2.2原始型開發(fā)技術(shù)
原始型開發(fā)技術(shù)是根據(jù)用戶的需求建立軟件模型,并逐步修改的過程,直至滿足客戶需要,最后對開發(fā)的計(jì)算機(jī)軟件進(jìn)行測試,檢查軟件中是否含有漏洞,并進(jìn)一步將計(jì)算機(jī)軟件進(jìn)行完善,在客戶的使用過程中,還需要不斷對計(jì)算機(jī)軟件進(jìn)行定期維護(hù)工作,對軟件中存在的問題能夠及時(shí)有效的處理,滿足客戶對計(jì)算機(jī)軟件正常使用的需要,保證計(jì)算機(jī)軟件的正常運(yùn)行狀態(tài)。這類開發(fā)技術(shù)一般是小型計(jì)算機(jī)應(yīng)用軟件的開發(fā)工作,軟件開發(fā)的規(guī)模比較小,功能較簡單,對于系統(tǒng)的要求并不高,比較適用于對信息的管理,或是對事物進(jìn)行處理。原始型開發(fā)技術(shù)在一定程度上為客戶減少了風(fēng)險(xiǎn)投資,且軟件開發(fā)技術(shù)較為簡單,為企業(yè)或個(gè)人減少投資成本,還滿足了客戶的需求。
2.3自動(dòng)型系統(tǒng)開發(fā)技術(shù)
自動(dòng)型系統(tǒng)開發(fā)技術(shù)是在原始型開發(fā)技術(shù)上的提煉,根據(jù)某種軟件對客戶的需求進(jìn)行反饋,開發(fā)人員根據(jù)客戶的需求進(jìn)行分析與程序編輯,讓被開發(fā)的軟件進(jìn)行自動(dòng)編輯,這種方法更為簡單,有效,但在軟件開發(fā)工作完成之后,需要開發(fā)人員進(jìn)行調(diào)試工作。該軟件開發(fā)技術(shù)能夠有效縮短軟件開發(fā)的周期性,提高了應(yīng)用軟件在開發(fā)時(shí)的工作效率,為軟件開發(fā)技術(shù)帶來了便利,促進(jìn)軟件技術(shù)的發(fā)展。
3結(jié)語
總而言之,計(jì)算機(jī)應(yīng)用軟件在計(jì)算機(jī)的運(yùn)行中起著非常重要的作用,為了不斷提升計(jì)算機(jī)的性能,滿足不同客戶的需求,計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)也在不斷的創(chuàng)新和發(fā)展。在計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中,根據(jù)計(jì)算機(jī)應(yīng)用軟件開發(fā)的三種技術(shù)方式,生命周期開發(fā)技術(shù),原始型開發(fā)技術(shù),和自動(dòng)型系統(tǒng)開發(fā)技術(shù),通過對計(jì)算機(jī)應(yīng)用軟件的性質(zhì)和功能的判斷和分析,嚴(yán)格按照計(jì)算機(jī)應(yīng)用軟件開發(fā)規(guī)范執(zhí)行,并定期對計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù),以確保用戶能夠?qū)τ?jì)算機(jī)相關(guān)應(yīng)用軟件的正常運(yùn)行,也是提高了計(jì)算機(jī)應(yīng)用軟件開發(fā)的質(zhì)量和開發(fā)的效率,未來計(jì)算機(jī)應(yīng)用軟件的開發(fā)技術(shù)定能設(shè)計(jì)出一種高效,簡單便捷的計(jì)算機(jī)應(yīng)用軟件,并滿足人們的多種需求,為我國的科技技術(shù)做出貢獻(xiàn),推動(dòng)我國信息化時(shí)代的發(fā)展。
參考文獻(xiàn)
[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):80+82.
[2]申紅.關(guān)于新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015(22):155.
[3]魯輝.探究計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2015(26):54-55.
【關(guān)鍵詞】計(jì)算機(jī)軟件開發(fā) 分層技術(shù) 應(yīng)用研究
1 引言
在上世紀(jì)八十年代,計(jì)算機(jī)軟件的開發(fā)中就出現(xiàn)了單層次結(jié)構(gòu),這種結(jié)構(gòu)模式受到了廣泛的好評,同時(shí)計(jì)算機(jī)也與服務(wù)器緊密聯(lián)系在一起,隨著科技的不斷發(fā)展,由單層次結(jié)構(gòu)又演變成了多層次的結(jié)構(gòu),這種分層技術(shù)改變了傳統(tǒng)的業(yè)務(wù)處理模式,根據(jù)分層技術(shù)的特點(diǎn)使得計(jì)算機(jī)軟件在開發(fā)過程中得到升級,這樣一來計(jì)算機(jī)軟件的可靠性與穩(wěn)定性得到提高,同時(shí)計(jì)算機(jī)軟件的開發(fā)時(shí)間也逐漸減少,更加方便了計(jì)算機(jī)技術(shù)的再次使用與定義,本文就對計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)應(yīng)用問題進(jìn)行了詳細(xì)的闡述。
2 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
2.1 雙層技術(shù)的應(yīng)用
分層技術(shù)是通過雙層技術(shù)逐漸演變到三層、四層技術(shù)的,雙層技術(shù)作為最早期的技術(shù)之一,它將軟件開發(fā)的整體效率進(jìn)行提高,在雙層技術(shù)的開發(fā)過程中主要利用了客戶端與服務(wù)器@兩個(gè)端點(diǎn),客戶端將用戶方面的信息發(fā)出并對其中出現(xiàn)的聯(lián)系進(jìn)行處理,而服務(wù)器要做的就是將客戶信息進(jìn)行接收,通過計(jì)算再傳給客戶端使用,而要想知道雙層技術(shù)是如何提高計(jì)算機(jī)工作效率的就必須具備以下幾個(gè)特點(diǎn):首先,用戶要使用有良好功能的服務(wù)器,由于用戶比較少因此一旦違背了這兩個(gè)原則就會造成更多服務(wù)器發(fā)生錯(cuò)誤,同時(shí)使整體成本增加安全問題也隨之而來。鑒于此種問題就需要從雙層技術(shù)過渡到三層技術(shù),使其更好的滿足計(jì)算機(jī)軟件的開發(fā)與使用。
2.2 三層技術(shù)的應(yīng)用
在雙層技術(shù)的基礎(chǔ)之上,為了更好的滿足計(jì)算機(jī)軟件開發(fā)應(yīng)用,一種更加新型有效的技術(shù),即三層技術(shù)被提出并迅速得到了廣泛應(yīng)用,而三層技術(shù)的提出也是為了更好的適應(yīng)應(yīng)用服務(wù)器的發(fā)展,這種應(yīng)用服務(wù)器可以實(shí)現(xiàn)對用戶數(shù)據(jù)的存儲,也能提高計(jì)算機(jī)信息訪問的效率,在這三層結(jié)構(gòu)中主要包括有業(yè)務(wù)處理層次、數(shù)據(jù)層次以及界面層次幾個(gè)部分,在收集完了之后還可以將這些需求發(fā)送給處理層,讓處理層來對這些用戶信息進(jìn)行具體的提取與處理,最后再通過數(shù)據(jù)層來將這些數(shù)據(jù)進(jìn)行仔細(xì)的分析同時(shí)返回給業(yè)務(wù)層,在整個(gè)的過程中都是在為數(shù)據(jù)系統(tǒng)減輕負(fù)擔(dān),這樣做更有利于整體工作效率的提升。
2.3 四層技術(shù)的應(yīng)用問題
隨著科學(xué)技術(shù)的快速發(fā)展,常見的雙層技術(shù)、三層技術(shù)都不能應(yīng)付復(fù)雜的環(huán)境,因此就需要將這三層技術(shù)中的各個(gè)層次分開,才能逐漸降低每個(gè)層次的影響作用,然后將三層技術(shù)逐漸的向四層技術(shù)發(fā)展,無論是三層技術(shù)還是四層技術(shù)都各自擁有屬于自身層次的功能,例如:業(yè)務(wù)層的作用是通過Web層來向數(shù)據(jù)傳送處理的結(jié)果,以便使數(shù)據(jù)的交換工作做到最好,而數(shù)據(jù)庫層可以通過將數(shù)據(jù)庫與存儲層的代碼隱藏來反映其中的關(guān)系,同時(shí)解決對象與關(guān)系之間存在的差異問題。在介紹了雙層、三層以及四層技術(shù)之后,還有一種五層技術(shù)也應(yīng)運(yùn)而生,五層技術(shù)主要是在比較特殊的環(huán)境中進(jìn)行運(yùn)行,這對一些專業(yè)開發(fā)人員來說,無疑是一件高興的事情因?yàn)楫?dāng)四層技術(shù)不能夠滿足一些要求時(shí),五層技術(shù)就可以很好的發(fā)揮出它自身的作用與功能了,當(dāng)然對于五層技術(shù)還需要進(jìn)一步的研究與完善才能提高系統(tǒng)的整體運(yùn)行效率,目前,五層技術(shù)主要是在J2EE的環(huán)境中運(yùn)行,相信以后會有更大的應(yīng)用空間。
2.4 中間件技術(shù)的應(yīng)用
分層技術(shù)給計(jì)算機(jī)軟件的開發(fā)工作帶來了很大的優(yōu)勢,它能夠生產(chǎn)出滿足消費(fèi)者的產(chǎn)品,通過一系列嚴(yán)格的檢測建立起的計(jì)算機(jī)軟件開發(fā)系統(tǒng),就可以從很大程度上保證軟件的高性能與高質(zhì)量。對于整個(gè)的計(jì)算機(jī)軟件系統(tǒng)來說,如果沒有一個(gè)嚴(yán)格的軟件結(jié)構(gòu)系統(tǒng)那么計(jì)算機(jī)軟件的上下層次就不能產(chǎn)生獨(dú)立的關(guān)系,過于依賴的上下層結(jié)構(gòu)是不利于軟件的開發(fā)工作的,使用了分層技術(shù)就能確保擁有良好的穩(wěn)定性與擴(kuò)展性,同時(shí)也不會影響到其他層次的變化,讓每一個(gè)層次都能夠擁有統(tǒng)一的接口,保證軟件間的完美結(jié)合。在計(jì)算機(jī)軟件開發(fā)的分層技術(shù)中,中間件技術(shù)是十分重要的部分,它能夠在計(jì)算機(jī)運(yùn)行的時(shí)候來幫助計(jì)算機(jī)與系統(tǒng)之間的資源互補(bǔ)以及利用問題,如果能夠合理的使用中間件技術(shù)就能很好的減少各種復(fù)雜問題,整個(gè)的計(jì)算機(jī)軟件開發(fā)難度降低了工作效率也就得到相應(yīng)的提高,此外,中間件技術(shù)還有一個(gè)最大的優(yōu)勢就是能夠?qū)?yīng)用軟件、數(shù)據(jù)庫以及操作系統(tǒng)都進(jìn)行相應(yīng)的優(yōu)化,確保軟件安全、穩(wěn)定的運(yùn)行。
3 結(jié)束語
綜上所述,隨著我國計(jì)算機(jī)技術(shù)的日益進(jìn)步,計(jì)算機(jī)軟件開發(fā)的目的是為了解決當(dāng)前日益復(fù)雜的網(wǎng)絡(luò)環(huán)境,同時(shí)增加用戶的需求,利用分層技術(shù)能夠提高計(jì)算機(jī)軟件的使用效率,在軟件開發(fā)時(shí)間上也大大減少,從很大程度上滿足了廣大用戶的需求得到眾多好評,相信分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的眾多保障之下以及眾多專業(yè)技術(shù)人員的共同努力之下,未來我國的計(jì)算機(jī)軟件開發(fā)領(lǐng)域一定會發(fā)展的越來越好,最終實(shí)現(xiàn)信息網(wǎng)絡(luò)發(fā)展的繁榮、富強(qiáng)。
參考文獻(xiàn)
[1]胡冠峰.計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用研究[J].城市建設(shè)理論研究(電子版),2015(19).
[2]楊柯.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J].軟件,2013(10).
[3] 陳藝丹分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電子測試,2016(16).
[4]葉娜,朱秀娟.試論計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用.無線互聯(lián)科技,2013(06).
作者簡介
劉軍(1985-),男,重慶市永川人。現(xiàn)為重慶電信職業(yè)學(xué)院信息工程學(xué)院助教。研究方向?yàn)檐浖_發(fā)與嵌入式開發(fā)。
1 計(jì)算機(jī)應(yīng)用軟件研發(fā)自動(dòng)化的概念
軟件開發(fā)自動(dòng)化的概念是指采用全自動(dòng)化的形式進(jìn)行業(yè)務(wù)組件的生成。隨著計(jì)算機(jī)應(yīng)用軟件組裝自動(dòng)化的發(fā)展與推廣,業(yè)務(wù)組件的生成與重新利用得以實(shí)現(xiàn)。并且,應(yīng)用軟件業(yè)務(wù)組件的質(zhì)量、兼容以及集成問題均得到解決,有利于業(yè)務(wù)組件和業(yè)務(wù)流程的組建和安裝向一體化方向發(fā)展。研發(fā)計(jì)算機(jī)應(yīng)用軟件的自動(dòng)化系統(tǒng),可縮短研發(fā)時(shí)間,并且改善軟件的質(zhì)量,用戶在使用應(yīng)用軟件過程中的升級與維護(hù)都能得到保障[2]。在研發(fā)過程中,最重要的是計(jì)算機(jī)應(yīng)用軟件的自動(dòng)化研發(fā)和自動(dòng)化研發(fā)軟件設(shè)計(jì),并且要進(jìn)行自動(dòng)化計(jì)算機(jī)應(yīng)用軟件研發(fā)平臺的建立。
2 計(jì)算機(jī)應(yīng)用軟件開發(fā)應(yīng)遵守的原則
2.1 規(guī)范性原則
規(guī)范性原則是指計(jì)算機(jī)應(yīng)用軟件開發(fā)時(shí)應(yīng)遵守軟件開發(fā)的規(guī)律,并且確保技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)充分合理[3]。軟件的開發(fā)應(yīng)考慮用戶的認(rèn)知規(guī)律與使用方式,從而保證應(yīng)用軟件的可操作性。
2.2 維護(hù)簡單的原則
計(jì)算機(jī)應(yīng)用軟件在開發(fā)之后需要進(jìn)行維護(hù),維護(hù)也是其中一項(xiàng)重要的內(nèi)容。應(yīng)用軟件的開發(fā)應(yīng)考慮后期使用的維護(hù)是否便捷,確保軟件開發(fā)的規(guī)范,從而才能在軟件出現(xiàn)問題時(shí),能夠進(jìn)行及時(shí)有效的調(diào)整。
2.3 精簡的原則
應(yīng)用軟件的開發(fā),應(yīng)盡量使用簡單的步驟與指令,從而使軟件的運(yùn)行與使用有充分的空間,使應(yīng)用軟件能夠正常地使用[4]。
3 計(jì)算機(jī)應(yīng)用軟件系統(tǒng)設(shè)計(jì)結(jié)構(gòu)分析
3.1 計(jì)算機(jī)應(yīng)用軟件的整體結(jié)構(gòu)
計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)采用的模式中,以MVC標(biāo)準(zhǔn)模式的采用最為普遍,該設(shè)計(jì)內(nèi)容涵蓋當(dāng)今信息化背景下的應(yīng)用服務(wù)架構(gòu)與基礎(chǔ)服務(wù)架構(gòu)[5]。其中,基礎(chǔ)服務(wù)架構(gòu)指的是計(jì)算機(jī)應(yīng)用軟件的服務(wù)基礎(chǔ)。也就是開發(fā)商通過服務(wù)器為終端客戶提供遠(yuǎn)程服務(wù),服務(wù)器中的內(nèi)容對于終端客戶來說,不受時(shí)間和地域的限制,而且服務(wù)的內(nèi)容、服務(wù)的質(zhì)量以及自動(dòng)化水平服務(wù)都是一樣的。基礎(chǔ)服務(wù)架構(gòu)在服務(wù)共享內(nèi)容總處于基礎(chǔ)地位。在基礎(chǔ)服務(wù)架構(gòu)中,尤其重要的是定制服務(wù)和共享服務(wù),他們服務(wù)的對象均為應(yīng)用軟件業(yè)務(wù)。而應(yīng)用服務(wù)框架是為基礎(chǔ)服務(wù)創(chuàng)造良好的服務(wù)與共享環(huán)境。
上述兩種服務(wù)架構(gòu)及內(nèi)容,其應(yīng)用軟件的整體結(jié)構(gòu)主要具有兩點(diǎn)優(yōu)勢:第一,該框架采用軟件驅(qū)動(dòng)流程的形式,并且以軟件應(yīng)用流程為基礎(chǔ),因此該框架中用戶間可進(jìn)行自由的共享與交流,且各用戶均可解答應(yīng)用軟件相關(guān)問題,從而給予研發(fā)者更多的時(shí)間進(jìn)行應(yīng)用軟件業(yè)務(wù)流程及內(nèi)容的完善,使用戶獲得更好的應(yīng)用體驗(yàn);第二,分別進(jìn)行業(yè)務(wù)流程以及流程的控制,實(shí)現(xiàn)了動(dòng)態(tài)設(shè)立以及業(yè)務(wù)流程調(diào)整,有效滿足了用戶各種軟件的需求。
3.2 計(jì)算機(jī)應(yīng)用軟件的業(yè)務(wù)組件結(jié)構(gòu)
根據(jù)以前計(jì)算機(jī)應(yīng)用軟件業(yè)務(wù)組件的內(nèi)容,可以得出如下結(jié)論:特定的代碼內(nèi)容是組件內(nèi)容的基礎(chǔ),為了滿足某種應(yīng)用軟件的應(yīng)用功能,特定的代碼內(nèi)容一般都有唯一的單元編程內(nèi)容。實(shí)際上,這種代碼內(nèi)容不適用于各個(gè)特定應(yīng)用的要求,然而業(yè)務(wù)組件的實(shí)際應(yīng)用價(jià)值依然存在,這種軟件業(yè)務(wù)具有其存在的價(jià)值,是對某一組件業(yè)務(wù)對象整體軟件的體現(xiàn)[6]。業(yè)務(wù)服務(wù)段的各種數(shù)據(jù)資料均包含于這種業(yè)務(wù)組件形式中,并且能夠?qū)崿F(xiàn)靈活自主的業(yè)務(wù)操作及服務(wù),從而實(shí)現(xiàn)計(jì)算機(jī)應(yīng)用軟件安裝及設(shè)置的一體化,因此,促使計(jì)算機(jī)應(yīng)用軟件安裝的內(nèi)容更加豐富多樣。
4 計(jì)算機(jī)應(yīng)用軟件自動(dòng)化開發(fā)平臺的構(gòu)建
4.1業(yè)務(wù)組件生成器
業(yè)務(wù)組件生成器的組成包括以下四個(gè)部分:業(yè)務(wù)組件數(shù)據(jù)庫、業(yè)務(wù)組件處理體制、業(yè)務(wù)組件拓展機(jī)制系統(tǒng)和實(shí)際業(yè)務(wù)組件圖形化輸入界面。業(yè)務(wù)組件的處理體制可以自動(dòng)化的生成、執(zhí)行和存儲組件,其依據(jù)是業(yè)務(wù)流程中產(chǎn)生的信息內(nèi)容和數(shù)據(jù)。業(yè)務(wù)組件可以生成一系列的內(nèi)容,主要包括資料信息、數(shù)據(jù)庫內(nèi)容、業(yè)務(wù)處理和定義屬性等。數(shù)據(jù)庫資料的內(nèi)容組成中,業(yè)務(wù)組件圖形化輸入界面十分重要,其包括業(yè)主的各項(xiàng)信息,例如信用狀況、個(gè)人資料以及服務(wù)信息等[7]。
4.2 業(yè)務(wù)組件的設(shè)計(jì)流程器
業(yè)務(wù)組件的設(shè)計(jì)流程器,可實(shí)現(xiàn)業(yè)務(wù)流程的設(shè)計(jì)與管理,其包含的內(nèi)容有應(yīng)用庫、管理流程以及圖形化業(yè)務(wù)流程設(shè)計(jì)面。應(yīng)用庫是非常重要的業(yè)務(wù)組件,尤其是針對計(jì)算機(jī)應(yīng)用軟件的開發(fā)過程,其作用包括對各種有效的應(yīng)用程序進(jìn)行存儲,從而使業(yè)務(wù)組件要求下的軟件應(yīng)用、應(yīng)用內(nèi)容以及流程細(xì)節(jié)等得以實(shí)現(xiàn)[5]。其應(yīng)用庫包含各種各樣的類型,其中以下幾種較為常見:以Web為基礎(chǔ)的應(yīng)用形式、以外部應(yīng)用為基礎(chǔ)的應(yīng)用形式、以Java為基礎(chǔ)的應(yīng)用形式以及以腳本為基礎(chǔ)的應(yīng)用形式等。管理流程在各種業(yè)務(wù)流程管理中得到運(yùn)用,也即是執(zhí)行對各種業(yè)務(wù)流程的管理。并且,管理流程的運(yùn)用還能能夠針對細(xì)節(jié)提出更具有適應(yīng)性的方案。這樣一來,使得管理流程更貼合企業(yè)的具體業(yè)務(wù),更加科學(xué)全面,使其更加可行。當(dāng)然,企業(yè)在其商業(yè)運(yùn)作時(shí),也更加滿意這種管理流程。對于企業(yè)而言,會根據(jù)其具體業(yè)務(wù)提出對管理流程的特別要求,適應(yīng)企業(yè)要求的管理流程開發(fā)時(shí),采用在系統(tǒng)當(dāng)中加入內(nèi)置應(yīng)用,以便企業(yè)根據(jù)自己的需求進(jìn)行個(gè)性化流程開發(fā)。此外,進(jìn)行應(yīng)用形式的拓展也不失為一種方法。
4.3 應(yīng)用系統(tǒng)的組裝器
所謂應(yīng)用系統(tǒng)的組裝器,主要是指在計(jì)算機(jī)應(yīng)用軟件配置系統(tǒng)的共享服務(wù)重要的前提,用以聯(lián)系各個(gè)部分的軟件裝置,即應(yīng)用系統(tǒng)組裝器具有媒介功能。圍繞業(yè)務(wù)流程展開工作,在各項(xiàng)業(yè)務(wù)流程工作點(diǎn)上進(jìn)行各種業(yè)務(wù)組件的安裝。在計(jì)算機(jī)軟件開發(fā)過程中,為了實(shí)現(xiàn)系統(tǒng)研發(fā)的目的,可以借助應(yīng)用系統(tǒng)組裝器的媒介功能,進(jìn)而實(shí)現(xiàn)各個(gè)軟件之間的連接。
5 計(jì)算機(jī)應(yīng)用軟件自動(dòng)化開發(fā)技術(shù)的實(shí)現(xiàn)分析
5.1 計(jì)算機(jī)應(yīng)用系統(tǒng)功能的介紹
在計(jì)算機(jī)應(yīng)用系統(tǒng)具有一個(gè)重要的自動(dòng)化功能,即可以幫助企業(yè)完成審批與采購計(jì)劃。具體而言,這些功能的具體流程如下:完成計(jì)劃采購單的填寫后向有關(guān)部門提交;有關(guān)部門審核后進(jìn)行批復(fù),則給出批復(fù)結(jié)果;批復(fù)結(jié)果有兩種可能,一是采購申請未被批準(zhǔn),則采購計(jì)劃擱淺。二是采購申請得到批準(zhǔn),則系統(tǒng)進(jìn)入下一流程;審批通過該采購計(jì)劃后,其金額存在限制,規(guī)定<5萬元,此時(shí),企業(yè)的采購計(jì)劃審批完成,系統(tǒng)會自動(dòng)生成采購單[8]。
5.2 計(jì)算機(jī)應(yīng)用系統(tǒng)的開發(fā)和實(shí)現(xiàn)
基于上述對自動(dòng)化審批和采購計(jì)劃系統(tǒng)的功能和工作流程,可以通過以下步驟在技術(shù)上進(jìn)行實(shí)現(xiàn):
首先,針對業(yè)務(wù)特點(diǎn)的各組件開發(fā)。業(yè)務(wù)組件會根據(jù)企業(yè)的業(yè)務(wù)計(jì)劃,自動(dòng)給出與業(yè)務(wù)計(jì)劃相匹配的采購計(jì)劃。同時(shí),在組件開發(fā)時(shí),還實(shí)現(xiàn)采購計(jì)劃導(dǎo)出功能,可以將有針對性的采購計(jì)劃信息順利導(dǎo)出,并生成與業(yè)務(wù)計(jì)劃相對應(yīng)的文件。
其次,企業(yè)的業(yè)務(wù)流程設(shè)計(jì)。在研發(fā)企業(yè)的自動(dòng)化采購系統(tǒng)時(shí),需要根據(jù)企業(yè)的具體業(yè)務(wù)特征進(jìn)行業(yè)務(wù)流程設(shè)計(jì),使得自動(dòng)化系統(tǒng)導(dǎo)出的業(yè)務(wù)表格更具有針對性。這些包含業(yè)務(wù)內(nèi)容的業(yè)務(wù)表,為系統(tǒng)研發(fā)提供了基礎(chǔ)。在系統(tǒng)代碼編寫時(shí),可以根據(jù)業(yè)務(wù)流程上的各個(gè)環(huán)節(jié),進(jìn)行實(shí)現(xiàn)節(jié)點(diǎn)功能的程序編寫。包括采購計(jì)劃在內(nèi)的業(yè)務(wù)流程節(jié)點(diǎn),均可采用標(biāo)準(zhǔn)的形式進(jìn)行代碼編寫。
最后,系統(tǒng)安裝。在組件開發(fā)和業(yè)務(wù)流程設(shè)計(jì)完成之后,系統(tǒng)即進(jìn)入具體運(yùn)用環(huán)節(jié),此時(shí)需要借助計(jì)算機(jī)應(yīng)用軟件安裝器,將自動(dòng)化軟件系統(tǒng)安裝到計(jì)算機(jī)上。先將業(yè)務(wù)流程Stock Flow和Stock Plan建立聯(lián)系,之后進(jìn)行以下操作,包括組織結(jié)構(gòu)設(shè)立、權(quán)限設(shè)置、用戶注冊以及職位角色定義等。
6 結(jié)束語
總而言之,計(jì)算機(jī)應(yīng)用軟件自動(dòng)化研發(fā),促使軟件的實(shí)時(shí)開發(fā)與支持得以實(shí)現(xiàn)。為了使得標(biāo)準(zhǔn)化的軟件系統(tǒng)得到復(fù)用,在計(jì)算機(jī)軟件自動(dòng)化研發(fā)時(shí),可以充分借助系統(tǒng)功能和結(jié)構(gòu),并自動(dòng)生成代碼。并且,實(shí)現(xiàn)系統(tǒng)軟件的復(fù)用,提高軟件開發(fā)的效率與質(zhì)量,并且有效降低軟件開發(fā)的成本。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,應(yīng)用軟件自動(dòng)化研發(fā)的理論與技術(shù)將得到進(jìn)一步發(fā)展,并最終取代傳統(tǒng)應(yīng)用軟件的研發(fā)方式。
參考文獻(xiàn)
胡玲芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013,No.29208:74-75.
郝愛語,孫偉.基于高端科技的計(jì)算機(jī)軟件開發(fā)技術(shù)分析[J].煤炭技術(shù),2014,33;No.24101:194-196.
范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,17;No.24413:80+82.
李萬明.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014,No.16812:241-242.
劉曉彥.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)研究分析[J].電子技術(shù)與軟件工程,2015,No.7323:52-53.
鄧勇.計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢與應(yīng)用分析[J].電子世界,2015,No.47816:172-173.
關(guān)鍵詞:計(jì)算機(jī);應(yīng)用軟件;開發(fā)技術(shù)
中圖分類號:TP311.5
計(jì)算機(jī)的出現(xiàn)對整個(gè)社會發(fā)展產(chǎn)生了一定的影響,也改變了人們的生活習(xí)慣和產(chǎn)生方式。隨著人們在對計(jì)算機(jī)研究的逐漸加深,人們發(fā)現(xiàn)計(jì)算機(jī)不僅是一種計(jì)算工具,同時(shí)也是人類智慧的延伸,目前計(jì)算機(jī)已經(jīng)被廣泛應(yīng)用于教育、醫(yī)療等多個(gè)領(lǐng)域之中。軟件是計(jì)算機(jī)的核心內(nèi)容,近年來受到了人們的廣泛關(guān)注,這不僅加快了軟件的發(fā)展,而且也促進(jìn)了經(jīng)濟(jì)的發(fā)展。正如我們了解的一樣,計(jì)算機(jī)的正常使用離不開硬件和軟件的支持。因此在計(jì)算機(jī)配置上要對硬件和軟件進(jìn)行同時(shí)考慮,本文針對應(yīng)用軟件的開發(fā)進(jìn)行重點(diǎn)介紹。
1 軟件工程簡介
在計(jì)算機(jī)技術(shù)尚且不成熟時(shí),開發(fā)大型的系統(tǒng)軟件都是采用手工方式,因此軟件開發(fā)的效率較低,錯(cuò)誤在軟件開發(fā)過程中也是頻繁的出現(xiàn)。人們對軟件的需求量越來越大,這也導(dǎo)致了傳統(tǒng)的軟件開發(fā)已經(jīng)無法滿足人們的需求。在軟件開發(fā)過程中主要存在以下幾個(gè)問題:(1)軟件開發(fā)的成本不斷升高;(2)軟件開發(fā)越來越復(fù)雜;(3)軟件開發(fā)的周期較長;(4)開發(fā)后投入使用的軟件在后期需要長時(shí)間維護(hù)。以上四點(diǎn)問題對軟件開發(fā)產(chǎn)生了較為嚴(yán)重的影響,針對這一問題在1968年北大西洋公約組織的學(xué)術(shù)會議上“軟件工程”被提出。在軟件工程學(xué)科中對軟件開發(fā)與軟件維護(hù)進(jìn)行了合理規(guī)范,主要針對軟件開發(fā)過程中存在的問題的解決進(jìn)行指導(dǎo)。軟件工程包括的內(nèi)容較多,其中主要包括:經(jīng)濟(jì)學(xué)、管理學(xué)、計(jì)算機(jī)科學(xué)等。簡而言之,軟件工程學(xué)要研究的內(nèi)容就是如何利用現(xiàn)代科學(xué)理論對軟件開發(fā)進(jìn)行指導(dǎo),并且以最少的投資獲取高質(zhì)量的軟件產(chǎn)品。
2 軟件工程的發(fā)展
軟件工程的發(fā)展主要經(jīng)歷了三個(gè)階段:程序設(shè)計(jì)、軟件、軟件工程。軟件也是一種產(chǎn)品,軟件開發(fā)同工程建設(shè)有著很多的相似之處。例如,工程建設(shè)主要分為三個(gè)階段:設(shè)計(jì)、建設(shè)、驗(yàn)收。生產(chǎn)軟件產(chǎn)品也同樣需要經(jīng)過軟件定義、軟件開發(fā)、后期維護(hù)三個(gè)階段。對工程建設(shè)和軟件開發(fā)進(jìn)行對比可以發(fā)現(xiàn):(1)在建筑工程中是先形成設(shè)計(jì)藍(lán)圖,再生成設(shè)計(jì)流程,在接下來的建設(shè)過程中也不會有回溯問題發(fā)生,而軟件開發(fā)則不然,在軟件開發(fā)過程中每一個(gè)過程都可能會經(jīng)歷多次的回溯;(2)軟件在生成后交給客戶,如果在使用過程中客戶提出了新的要求,或者軟件的運(yùn)行環(huán)境發(fā)生了變化等,都將會涉及到維護(hù)問題。
3 應(yīng)用軟件開發(fā)技術(shù)分析
3.1 生命周期開發(fā)
生命周期開發(fā)技術(shù)主要從時(shí)間上對軟件開發(fā)進(jìn)行分析,對軟件開發(fā)過程中存在的復(fù)雜問題進(jìn)行合理分解,加快應(yīng)用軟件開發(fā)的速度。主要包含了軟件定義、軟件開發(fā)及軟件維護(hù)。針對軟件開發(fā)處于不同的階段對軟件開發(fā)加以分析,從而使軟件開發(fā)的每個(gè)階段的技術(shù)水平都能得到相應(yīng)的提高。在軟件開發(fā)過程中,每個(gè)階段都需要嚴(yán)格的遵守相應(yīng)的技術(shù)規(guī)范要求,并且要合理的安排銜接工作。
3.2 原型化開發(fā)
如果采用生命周期技術(shù)開發(fā)則需要對系統(tǒng)和開發(fā)人員進(jìn)行嚴(yán)格的要求。在軟件開發(fā)過程中需要預(yù)先對開發(fā)中涉及到的內(nèi)容進(jìn)行預(yù)先說明和嚴(yán)格定義,只有這樣才能對軟件開發(fā)進(jìn)行合理的指導(dǎo)。采用生命周期開發(fā)技術(shù)無法對輸入、輸出、處理需求進(jìn)行詳細(xì)的描述,也不能對處理算法進(jìn)行合理的確定以及操作系統(tǒng)的適應(yīng)問題加以解決,因此對軟件開發(fā)工作產(chǎn)生了一定的不良影響,而利用原型開發(fā)則可以對以上缺陷進(jìn)行彌補(bǔ),使開發(fā)效果得到進(jìn)一步的提高。原型開發(fā)技術(shù)主要分為三種形態(tài):紙上、工作、現(xiàn)有原型。這些技術(shù)是開發(fā)人員在開發(fā)過程中逐漸總結(jié)出來的,在軟件開發(fā)過程中開發(fā)人員需要依據(jù)各戶的具體需求對應(yīng)用軟件進(jìn)行不斷的完善。原型化軟件開發(fā)主要包含的過程有:可行性分析、需求分析、原始系統(tǒng)的構(gòu)建、用戶評審、開發(fā)人員評審、系統(tǒng)修改等步驟,在實(shí)際軟件開發(fā)過程中需要確保每一個(gè)工作到位,保證軟件的質(zhì)量。
3.3 自動(dòng)形式的系統(tǒng)開發(fā)
自動(dòng)形式系統(tǒng)開發(fā)將會使用大量的軟件工具,在開發(fā)應(yīng)用軟件時(shí)僅需要對軟件想要實(shí)現(xiàn)的內(nèi)容加以說明即可,并不需要對實(shí)現(xiàn)方法進(jìn)行詳細(xì)的描述。在實(shí)際應(yīng)用中需要對系統(tǒng)開發(fā)中的技術(shù)規(guī)范進(jìn)行合理的分析、設(shè)計(jì)、編碼、從而完成應(yīng)用軟件開發(fā)。
以上是應(yīng)用軟件開發(fā)過程中常用的三種方式,在一項(xiàng)大型軟件的開發(fā)需要許多的專業(yè)人事相互配合完成。因此,在應(yīng)用軟件開放中為了確保應(yīng)用軟件的質(zhì)量,要嚴(yán)格的依據(jù)軟件工程的原則和思路進(jìn)行,運(yùn)用正確的開發(fā)形式,利用軟件工程的圖示工具,對開發(fā)應(yīng)用軟件人員的工作要進(jìn)行合理協(xié)調(diào),確保軟件開發(fā)人員能夠共同完成開發(fā)任務(wù)。在使用自動(dòng)形式的系統(tǒng)開發(fā)軟件工具時(shí)依據(jù)系統(tǒng)中的規(guī)范進(jìn)行合理分析,并進(jìn)行自動(dòng)設(shè)計(jì)和編碼。在軟件開發(fā)過程中如果采用生命開發(fā)周期技術(shù)則需要嚴(yán)謹(jǐn)?shù)幕A(chǔ)理論作為支持,因此在軟件開發(fā)中需要依據(jù)實(shí)際需要對軟件進(jìn)行嚴(yán)格的定義,特別是在軟件開發(fā)的最初階段,開發(fā)人員應(yīng)當(dāng)對軟件的定位進(jìn)行準(zhǔn)確的分析,通常情況下,用于對軟件的期望都是范圍性的,用戶不會對軟件中的功能、輸入、輸出進(jìn)行準(zhǔn)確的描述,而作為應(yīng)用軟件的開發(fā)人員也無法準(zhǔn)確的對人機(jī)界面、處理算法、操作系統(tǒng)進(jìn)行確定,只能在應(yīng)用軟件的開發(fā)過程中進(jìn)行摸索,應(yīng)用軟件原型化就是這種指導(dǎo)思想。原型化開發(fā)在應(yīng)用軟件開發(fā)中包含的內(nèi)容:(1)工作原型,在開發(fā)應(yīng)用軟件時(shí),應(yīng)用軟件的部分功能需要在計(jì)算機(jī)上完成,這樣做可以讓使用者和開發(fā)者更直觀的了解到程序的特點(diǎn),也有助于用戶對需求進(jìn)行更改,開發(fā)人員對程序進(jìn)行更改;(2)紙上原型,紙上原型就是利用墨水和紙張對應(yīng)用軟件的模型進(jìn)行一定的表述,并對其中的功能進(jìn)行合理解釋;(3)現(xiàn)有原型,在完成應(yīng)用軟件的開發(fā)后,軟件需要能夠?qū)崿F(xiàn)相應(yīng)的功能,此時(shí)可以利用存在的軟件運(yùn)行實(shí)現(xiàn),但需要注意的是應(yīng)用軟件的開發(fā)必須要在原有的基礎(chǔ)上進(jìn)行創(chuàng)新,要對原有的應(yīng)用軟件進(jìn)行完善。生命周期是軟件開發(fā)中的一個(gè)重要概念,生命周期對軟件的定義主要從時(shí)間上入手,在應(yīng)用軟件開發(fā)過程中,當(dāng)一個(gè)階段的任務(wù)完成后,就必須要開始下一階段的任務(wù)。
4 結(jié)束語
綜上所述,在計(jì)算機(jī)系統(tǒng)中應(yīng)用軟件是重要的一個(gè)部分。在應(yīng)用軟件開發(fā)過程中不能只用一種開發(fā)技術(shù)。應(yīng)用軟件的開發(fā)應(yīng)當(dāng)結(jié)合應(yīng)用軟件的性質(zhì)和功能,選擇合理的開發(fā)技術(shù),在開發(fā)過程中必須要遵守相關(guān)的規(guī)則,不然不僅會影響開發(fā)周期,而且會對軟件的質(zhì)量產(chǎn)生嚴(yán)重的影響。為了提高開發(fā)出應(yīng)用軟件的質(zhì)量,必須要依照設(shè)計(jì)思路,改善軟件工作人員在軟件開發(fā)過程中的工作態(tài)度,將多種軟件開發(fā)技術(shù)結(jié)合的應(yīng)用在應(yīng)用軟件開發(fā)之中,從而確保應(yīng)用軟件能夠滿足用戶的需求。
參考文獻(xiàn):
[1]余江.淺談我國計(jì)算機(jī)應(yīng)用發(fā)展的回顧與展望[J].信息與電腦(理論版),2010(12):29-30.
[2]周國強(qiáng),董保華.計(jì)算機(jī)軟件的開發(fā)與發(fā)展分析[J].信息與電腦(理論版),2012(05):23-24.
[3]胡杭杰.淺談?dòng)?jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J].科技致富向?qū)В?013(11):19-20.
[4]姜蕊利.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)研究分析[J].網(wǎng)友世界,2011(10):21-22.
[5]哀俊.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)研究分析[J].科技致富向?qū)В?013(10):29-30.
人們對于計(jì)算機(jī)的研究可以追溯到很遠(yuǎn),在出現(xiàn)第一臺計(jì)算機(jī)之后到現(xiàn)在,人們都沒有停止對計(jì)算機(jī)的研究。不斷的研究計(jì)算機(jī)技術(shù),并且加大開發(fā)。現(xiàn)階段出現(xiàn)的云技術(shù)就是在計(jì)算機(jī)技術(shù)的一種變革。使用這種技術(shù)增加計(jì)算機(jī)的其他功能。在云計(jì)算之前,也出現(xiàn)了網(wǎng)絡(luò)計(jì)算以及自主計(jì)算等等,云計(jì)算與這幾種計(jì)算都不同,它結(jié)合了這幾種技術(shù)的優(yōu)點(diǎn)而出現(xiàn)。并且,使用云計(jì)算可以促進(jìn)軟件的開發(fā),本文就云計(jì)算技術(shù)對于軟件開發(fā)的影響做以簡要分析。
關(guān)鍵詞:
云計(jì)算;軟件開發(fā);計(jì)算機(jī);影響
云計(jì)算技術(shù)的出現(xiàn)是計(jì)算機(jī)技術(shù)的創(chuàng)新,也是軟件工程的變革,云計(jì)算技術(shù)具有規(guī)模大、可靠性強(qiáng)、能夠在多臺計(jì)算機(jī)上通用等顯著特點(diǎn)。而且這種技術(shù)較廉價(jià)。云計(jì)算技術(shù)的出現(xiàn)也是現(xiàn)代社會發(fā)展的標(biāo)志。實(shí)質(zhì)上,云計(jì)算技術(shù)重組了軟件系統(tǒng),而且調(diào)整了信息框架結(jié)構(gòu)。使用云計(jì)算技術(shù)創(chuàng)新了軟件系統(tǒng)運(yùn)行的方式,開啟了新的模式,促進(jìn)軟件工程的發(fā)展,本篇文章主要探討了在開發(fā)軟件的時(shí)候,使用云計(jì)算技術(shù)會有什么影響。
1計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀
在全球化的發(fā)展下,我國的經(jīng)濟(jì)與科技教育在國際化的大環(huán)境下得到了持續(xù)的發(fā)展,在計(jì)算機(jī)軟件開發(fā)技術(shù)方面的投資獲得了企業(yè)方面大量的投資,在科研方面與人才支持方面都獲得了巨大的支持,而且在軟件的技術(shù)方面取得了一些對新軟件研究的突破。但是,由于受到全球經(jīng)濟(jì)與信息化的影響,我國的計(jì)算機(jī)軟件開發(fā)技術(shù)仍然受到了眾多的挑戰(zhàn)與巨大的壓力。首先,我國計(jì)算機(jī)軟件開發(fā)缺乏核心的技術(shù)。相比較世界其他的發(fā)達(dá)國家,我國在計(jì)算機(jī)軟件開發(fā)技術(shù)方面的起點(diǎn)低、起步晚,開發(fā)能力與技術(shù)十分有限,因此在軟件的創(chuàng)新技術(shù)研發(fā)上面突破較少,沒能夠形成較強(qiáng)的軟件開發(fā)核心技術(shù),這給我國的軟件產(chǎn)品的質(zhì)量帶來了參差不齊的影響,也未能夠滿足現(xiàn)代網(wǎng)絡(luò)化與數(shù)字化發(fā)展的要求。所以,我國計(jì)算機(jī)軟件開發(fā)技術(shù)行業(yè)必須加強(qiáng)對核心技術(shù)的研究,通過分析成功案例來找到軟件技術(shù)的關(guān)鍵。計(jì)算機(jī)軟件開發(fā)技術(shù)方面的人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開發(fā)在我國沒有良好的開發(fā)環(huán)境。目前對硬件技術(shù)的投入遠(yuǎn)遠(yuǎn)的高于軟件技術(shù)開發(fā)的投入,這是造成軟件開發(fā)技術(shù)受阻的重要原因,當(dāng)然還有其他的因素也對我國計(jì)算機(jī)軟件技術(shù)的開發(fā)造成了嚴(yán)重影響,比如對軟件技術(shù)方面知識產(chǎn)權(quán)的保護(hù)意識不足以及價(jià)格的誘惑等,使得難以對我國計(jì)算機(jī)軟件技術(shù)開發(fā)的前景與發(fā)展進(jìn)行開拓。
2云計(jì)算技術(shù)對軟件開發(fā)的影響
2.1影響開發(fā)模式很多軟件仍采用傳統(tǒng)的模式,這種模式是單機(jī)版,單機(jī)版在使用的時(shí)候有局限性,不能充分地利用資源。而且利用率不高還受限制。一般只能利用個(gè)人計(jì)算機(jī)上的資源,不能使用其他的資源。而云計(jì)算技術(shù)出現(xiàn)后,改變了單機(jī)模式,將單機(jī)變?yōu)樵朴?jì)算,并且逐漸的將這種模式取代,在利用資源的時(shí)候,打破了資源的局限,同時(shí)提高資源的利用效率。從開發(fā)模式上看,在軟件開發(fā)上使用云計(jì)算可以使其開發(fā)模式發(fā)生變化。
2.2影響開發(fā)工具計(jì)算機(jī)在運(yùn)行的時(shí)候,需要使用一些輔助軟件,而開發(fā)工具就是保證軟件具有生命一定生命周期的工具。在很長一段時(shí)間,程序員在開發(fā)軟件的時(shí)候,都是使用Java、Delphi等語言,轉(zhuǎn)換編碼程序,重新的編碼并且按照這個(gè)編碼去執(zhí)行。在開發(fā)軟件的時(shí)候,重點(diǎn)開發(fā)的就是軟件的內(nèi)存以及性能等。在云計(jì)算技術(shù)被廣泛使用后,開發(fā)軟件的時(shí)候,使用最多的語言就是互聯(lián)網(wǎng)語言。主要是:VB-Script、ECMAScript等,在使用了這些語言之后,與互聯(lián)網(wǎng)的聯(lián)系更密切。而且在開發(fā)軟件的時(shí)候,程序員開始關(guān)注云計(jì)算下的資源分布。從這一點(diǎn)變化上可以看出,在使用云計(jì)算之后,其對軟件開發(fā)的影響不僅僅是開發(fā)工具,它還影響著開發(fā)者。
2.3影響軟件設(shè)計(jì)受云計(jì)算的影響,軟件的設(shè)計(jì)結(jié)構(gòu)也出現(xiàn)了變化。軟件在開發(fā)的時(shí)候,是通過獲取資源實(shí)現(xiàn)的開發(fā),在使用云計(jì)算技術(shù)之后,獲取信息的方式出現(xiàn)變化,逐漸轉(zhuǎn)變成虛擬化。而云計(jì)算對于軟件的開發(fā)還是有影響的,設(shè)計(jì)方向改變。在獲取資源的時(shí)候不再受時(shí)間以及地域的限制,任意的時(shí)間以及地點(diǎn)都可以獲取資源。而且在加入了云計(jì)算技術(shù)之后,其設(shè)計(jì)結(jié)構(gòu)逐漸人性化。
2.4影響設(shè)計(jì)模型云計(jì)算在軟件開發(fā)的影響還表現(xiàn)設(shè)計(jì)模型上,集中體現(xiàn)在Hadoop上,這個(gè)是軟件設(shè)計(jì)中的核心軟件。主要的任務(wù)就是處理數(shù)據(jù),從眾多數(shù)據(jù)中提取一些數(shù)據(jù),將數(shù)據(jù)變形以及加載。在設(shè)計(jì)軟件模型的時(shí)候,使用了云計(jì)算技術(shù)可以讓模型中的數(shù)據(jù)變得更多,而且還能保證軟件的利用效率。
3基于云計(jì)算技術(shù)的軟件開發(fā)的未來發(fā)展趨勢
基于云計(jì)算技術(shù)的軟件開發(fā)也在顯示出其未來的發(fā)展趨勢。計(jì)算機(jī)技術(shù)的不斷進(jìn)步,軟件的重視程度不斷加大,軟件與硬件的獨(dú)立化更加明顯,但是當(dāng)云計(jì)算技術(shù)將軟件開發(fā)推向更具服務(wù)性質(zhì)的方向上,又將軟件與硬件結(jié)合在了一起。這個(gè)結(jié)果的出現(xiàn)都要?dú)w于云計(jì)算的計(jì)算方式歸集化。當(dāng)了解整個(gè)軟件工程中軟件開發(fā)的歷程,不難發(fā)現(xiàn)云計(jì)算技術(shù)的出現(xiàn)讓軟件開發(fā)的抽象程度與開放程度逐漸提高。軟件開發(fā)從封閉的計(jì)算機(jī)平臺轉(zhuǎn)向互聯(lián)、互通、合作的計(jì)算機(jī)平臺環(huán)境。軟件開發(fā)的地位從邊緣逐漸變?yōu)橹行摹L貏e是網(wǎng)構(gòu)軟件,已經(jīng)成為了將來軟件開發(fā)的主要趨勢,其特征主要是自主性、協(xié)同性、演化性等,由于互聯(lián)網(wǎng)的開放與動(dòng)態(tài)多變性,決定了對網(wǎng)構(gòu)軟件的開發(fā)是具有變化性質(zhì)的。網(wǎng)構(gòu)軟件將是基于云計(jì)算技術(shù)的軟件開發(fā)的發(fā)展趨勢之一。
4結(jié)束語
由上述可知,云計(jì)算技術(shù)對于軟件開發(fā)有一定的影響,它不但會影響軟件開發(fā)的模式、開發(fā)的工具以及開發(fā)者,而且對于軟件的設(shè)計(jì)模型也有一定的影響。從本文內(nèi)容上看,在軟件開發(fā)中使用云計(jì)算技術(shù)是有積極作用的。云計(jì)算技術(shù)改變了傳統(tǒng)的軟件開發(fā)模式,創(chuàng)新了新的開發(fā)模式,提高了軟件開發(fā)的效率,而且,這種變化的影響是長久的。在軟件中使用云計(jì)算技術(shù)可以促進(jìn)軟件開發(fā)的發(fā)展,而且,云計(jì)算技術(shù)也在不斷地完善,云計(jì)算技術(shù)的發(fā)展對于軟件開發(fā)的影響會越來越大。
參考文獻(xiàn)
[1]張兆恩,張萬超.云計(jì)算在高校教學(xué)平臺中的應(yīng)用研究[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報(bào)(自然科學(xué)版),2012,11(3):112—113.
[2]程普,陸世東,楊文森.基于MapGIS的湖北省礦業(yè)權(quán)核查數(shù)據(jù)質(zhì)量檢查軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢大學(xué)科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2010,19(10):196—197.
【關(guān)鍵詞】計(jì)算機(jī)軟件開發(fā)應(yīng)用 發(fā)展 趨勢
計(jì)算機(jī)應(yīng)用軟件和計(jì)算機(jī)系統(tǒng)軟件存在的意義就是為了給用戶一個(gè)好的使用環(huán)境,平時(shí)工作中需要用到計(jì)算機(jī)的地方,都是通過計(jì)算機(jī)軟件進(jìn)行的,所以計(jì)算機(jī)軟件相當(dāng)重要。計(jì)算機(jī)軟件技術(shù)在上世紀(jì)傳入中國,經(jīng)過幾十年的發(fā)展,中國軟件技術(shù)也得到了很大提升,已經(jīng)改變了手工軟件開發(fā)的模式,計(jì)算機(jī)軟件技術(shù)的發(fā)展大致進(jìn)了三個(gè)階段,經(jīng)過了程序設(shè)計(jì)、軟件過程和軟件工程三個(gè)階段,這今天計(jì)算機(jī)軟件已經(jīng)廣泛應(yīng)用到我們的生活中,我們只需要在使用過程中對軟件進(jìn)行維護(hù)就可以了。
1 計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及重要性
1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀
計(jì)算機(jī)已經(jīng)逐漸的滲透到了人們生活、工作、學(xué)習(xí)的方方面面,計(jì)算機(jī)的發(fā)展改變了人們的生活方式,給人們的生活帶來了很多便利,而計(jì)算機(jī)軟件技術(shù)是一直支撐計(jì)算機(jī)技術(shù)不斷發(fā)展的重要技術(shù)之一。在我國計(jì)算機(jī)軟件技術(shù)的發(fā)展主要是相關(guān)軟件開發(fā)產(chǎn)業(yè)的興起和相關(guān)軟件技術(shù)開發(fā)人才的培養(yǎng)。在2008年的經(jīng)濟(jì)危機(jī)之后,很多的軟件公司都將市場轉(zhuǎn)移到了國內(nèi),IT行業(yè)逐漸興起和發(fā)展,在相對完善的產(chǎn)業(yè)鏈下,對人才有著更多的需求,因此,我國的軟件技術(shù)開發(fā)人才和從事軟件開發(fā)技術(shù)的人員都在不斷增加。
1.2 計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
計(jì)算機(jī)軟件開發(fā)技術(shù)推動(dòng)了計(jì)算機(jī)的發(fā)展,帶動(dòng)了信息化技術(shù)的發(fā)展,計(jì)算機(jī)軟件技術(shù)是推動(dòng)時(shí)展的重要力量。計(jì)算機(jī)軟件開發(fā)技術(shù)在整個(gè)軟件工程中占據(jù)著核心位置,它使得計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展達(dá)到了一個(gè)新的高度。自此,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和計(jì)算機(jī)軟件開發(fā)技術(shù)連為一體,相互發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展對計(jì)算機(jī)軟件開發(fā)的技術(shù)要求越來越高,軟件開發(fā)技術(shù)越高計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展越快,雖然計(jì)算機(jī)軟件技術(shù)開發(fā)中會遇到很多問題,但是這些挑戰(zhàn)將進(jìn)一步促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)的主要方式
目前計(jì)算機(jī)軟件經(jīng)過幾十年的發(fā)展已經(jīng)比較成熟,計(jì)算機(jī)軟件開發(fā)技術(shù)的成熟對計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展也將有重要意義。當(dāng)前主要有三種計(jì)算機(jī)軟件開發(fā)方式,分別是:計(jì)算機(jī)軟件生命周期法、原型化方法和自動(dòng)形成的系統(tǒng)開發(fā)法。
生命周期法也叫結(jié)構(gòu)化系統(tǒng)開發(fā)法。在國內(nèi)外的軟件技術(shù)開發(fā)中應(yīng)用比較多,尤其是面對大型的復(fù)雜的軟件開發(fā)系統(tǒng)時(shí),這種方法就會凸顯出優(yōu)勢。這種軟件開發(fā)技術(shù)主要是從整個(gè)軟件系統(tǒng)開發(fā)的大局著手,在軟件開發(fā)中是利用分階段的工作方法,將軟件開發(fā)工作分成一個(gè)個(gè)小的版塊,然后遞進(jìn)式的完成,每個(gè)階段的任務(wù)明確,降低了復(fù)雜系統(tǒng)的開發(fā)難度。但是這種方法的開發(fā)時(shí)間一般較長,因?yàn)楦鱾€(gè)階段之間存在遞進(jìn)關(guān)系,所以只有將一個(gè)階段完成之后才能進(jìn)行下一個(gè)階段的研究。
原型化開發(fā)方法在計(jì)算機(jī)軟件開發(fā)中比較常用,這種開發(fā)方法主要是要開發(fā)人員在開發(fā)之前對系統(tǒng)的需求形成一個(gè)統(tǒng)一的意見,然后根據(jù)這個(gè)統(tǒng)一的意見開發(fā)一個(gè)原型并運(yùn)行,在運(yùn)行中對原型進(jìn)行不斷修改,最后達(dá)到系統(tǒng)的需求。這種開發(fā)方法對于要開發(fā)的軟件系統(tǒng)的需求比較明確,研發(fā)過程中比較節(jié)省時(shí)間,但是這種軟件開發(fā)技術(shù)不適用大型的系統(tǒng)開發(fā)。
自動(dòng)形式的軟件開發(fā)技術(shù)。這種軟件開發(fā)技術(shù)是在開發(fā)過程中標(biāo)明軟件開發(fā)的目的和主要功能,不需要對開發(fā)過程進(jìn)行詳細(xì)解說,這種方法可以根據(jù)軟件系統(tǒng)的設(shè)計(jì)要求,自動(dòng)進(jìn)行設(shè)計(jì)和編碼。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件的開發(fā)主要是為了滿足人們生活的需要,將計(jì)算機(jī)軟件安裝在計(jì)算機(jī)上,并發(fā)揮其功能這才是計(jì)算機(jī)軟件開發(fā)的真正目的。比如將兩種不同的軟件進(jìn)行應(yīng)用,第一種為VB6.0+Acess,第二種為Web+Xml+ActiveX,第一種可以直接在電腦運(yùn)行,第二種則需要安裝一些組件,更改瀏覽器,因?yàn)榈诙€(gè)系統(tǒng)和計(jì)算機(jī)本身的系統(tǒng)不兼容。當(dāng)兩種軟件都安裝之后,然后對兩種軟件進(jìn)行運(yùn)行觀察,我們可以發(fā)現(xiàn),第一種系統(tǒng)運(yùn)行過程中基本很流暢,不需要任何修改,很多用戶都會選擇這種系統(tǒng),隨著應(yīng)用的人增加,系統(tǒng)的運(yùn)行速度會相應(yīng)降低,這時(shí)候需要人工做出調(diào)整。第二種系統(tǒng)在運(yùn)行的過程中由于受到各種限制,會在使用過程中造成很多困擾,所以選擇這種用戶的人會很少。所以在計(jì)算機(jī)軟件技術(shù)開發(fā)中需要根據(jù)人們的實(shí)際生活需要進(jìn)行開發(fā)設(shè)計(jì)。
4 計(jì)算機(jī)軟基技術(shù)未來的發(fā)展趨勢
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展帶動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的不斷前進(jìn),也讓更多的人意識到了計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展?jié)摿Γ芏嗟娜碎_始從事計(jì)算機(jī)軟件開發(fā),隨著計(jì)算機(jī)軟件開發(fā)的競爭越來越激烈,就需要計(jì)算機(jī)軟件開發(fā)人員不斷的創(chuàng)新開發(fā)技術(shù),這樣才能在日漸激烈的競爭中占據(jù)一席之地。
4.1 服務(wù)化趨勢
服務(wù)化的趨勢是指在軟件技術(shù)開發(fā)過程中會直接面對客戶,根據(jù)客戶的實(shí)際需求,進(jìn)行軟件的開發(fā)創(chuàng)作,為客戶提供最滿意的服務(wù)是現(xiàn)代軟件開發(fā)人員需要努力去完成的目標(biāo)。
4.2 網(wǎng)絡(luò)化趨勢
網(wǎng)絡(luò)化技術(shù)的發(fā)展讓整個(gè)世界都進(jìn)入了互聯(lián)網(wǎng)時(shí)代,拉近了人與人之間的距離,利用互聯(lián)網(wǎng)技術(shù),軟件開發(fā)就可以面向不同的人群,面向不同的國家,將會創(chuàng)造更加廣闊的市場。
4.3 開放化趨勢
軟件開放化是指軟件產(chǎn)品的標(biāo)準(zhǔn)化和軟件源代碼的公開化,通過這些技術(shù)的公開可以讓軟件開發(fā)技術(shù)人員相互交流學(xué)習(xí),互相取長補(bǔ)短,不斷的促進(jìn)軟件開發(fā)技術(shù)向前發(fā)展。
4.4 智能化趨勢
人工智能在當(dāng)今社會已經(jīng)得到了普遍應(yīng)用,人工智能技術(shù)發(fā)展也在不斷成熟,在人們需求不斷擴(kuò)大的前提下,將軟件開發(fā)技術(shù)和人工智能技術(shù)相結(jié)合,實(shí)現(xiàn)軟件開發(fā)的智能化將具有重要意義。
5 結(jié)語
計(jì)算機(jī)軟件開發(fā)技術(shù)經(jīng)過幾十年的發(fā)展,雖然已經(jīng)趨近成熟,但是只要能夠更好的滿足人們的需要,設(shè)計(jì)出更加合理更加人性化的軟件,一樣可以將軟件開發(fā)技術(shù)提升到另一個(gè)高度,所以在新時(shí)代的軟件開發(fā)中既要根據(jù)實(shí)際需要選擇合適的技術(shù)又要根據(jù)市場需要設(shè)計(jì)出合適的產(chǎn)品。
參考文獻(xiàn)
[1]孫麗霞.我國計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢[J].金田,2012,28(10):311-311.
[2]張偉.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢研究[J].軟件,2013.
【關(guān)鍵詞】計(jì)算機(jī);軟件開發(fā);現(xiàn)狀;應(yīng)用;發(fā)展
一、計(jì)算機(jī)軟件開發(fā)技術(shù)概述
計(jì)算機(jī)作為人類社會進(jìn)步和發(fā)展的代表,已經(jīng)普及到了社會的各行各業(yè),也已經(jīng)深入到人們生活的方方面面,比如計(jì)算機(jī)與數(shù)據(jù)通信、與醫(yī)療衛(wèi)生、與文化教育以及與財(cái)務(wù)控制等行業(yè)緊密聯(lián)系,計(jì)算機(jī)的發(fā)展已經(jīng)作為一個(gè)風(fēng)向標(biāo)引領(lǐng)著人類向新的發(fā)展方向前進(jìn),從而改變了歷史以及人們的生活。計(jì)算機(jī)軟件技術(shù)作為計(jì)算機(jī)發(fā)展的動(dòng)力與核心,它的開發(fā)方式與發(fā)展以及應(yīng)用狀況都直接影響著計(jì)算機(jī)的發(fā)展。
計(jì)算機(jī)的軟件和硬件共同組成了完整的計(jì)算機(jī)的使用功能,但軟件是計(jì)算機(jī)的核心。計(jì)算機(jī)的軟件分為系統(tǒng)軟件和應(yīng)用軟件兩部分,系統(tǒng)軟件為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ)和保障,可以支持多種軟件運(yùn)行;應(yīng)用軟件是計(jì)算機(jī)常用的工具軟件,用來解決各種問題。
目前計(jì)算機(jī)軟件的開發(fā)方式有三種常用的方式,分別是:第一,生命周期開發(fā)方式,這是一種典型的計(jì)算機(jī)軟件開發(fā)方式,以時(shí)間作為開發(fā)的標(biāo)準(zhǔn),對計(jì)算機(jī)軟件的各部分進(jìn)行分解,最后形成不同的時(shí)間段,從而將每個(gè)時(shí)間段開始與結(jié)束進(jìn)行嚴(yán)格的定義,進(jìn)而細(xì)化和確定軟件開發(fā)的周期;第二,計(jì)算機(jī)軟件原型的開發(fā)方式。在第一種軟件開發(fā)方式的情況下,一些特殊的情況無法使用周期開發(fā)方法,因此,專業(yè)人員可以對其進(jìn)行原型的處理,通過對各個(gè)階段的原型化的研究與處理,確定軟件自身的需要經(jīng)過系統(tǒng)的修改以及評審,最后完成軟件開發(fā);第三,計(jì)算機(jī)軟件的自動(dòng)化系統(tǒng)開發(fā)方式。這種開發(fā)方式節(jié)省了人力,在專業(yè)人員的要求之下 ,軟件工具會自動(dòng)對開發(fā)的內(nèi)容進(jìn)行自動(dòng)的分析、自動(dòng)進(jìn)行設(shè)計(jì)程序與編碼,最后自動(dòng)完成系統(tǒng)的開發(fā),這種計(jì)算機(jī)軟件開發(fā)的方式基本都是通過計(jì)算機(jī)自動(dòng)來完成的。
二、計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀
在全球化的發(fā)展下,我國的經(jīng)濟(jì)與科技教育在國際化的大環(huán)境下等到了持續(xù)的發(fā)展,在計(jì)算機(jī)軟件開發(fā)技術(shù)方面的投資獲得了企業(yè)方面大量的投資,在科研方面與人才支持方面都獲得了巨大的支持,而且在軟件的技術(shù)方面取得了一些對新軟件研究的突破。但是,由于受到全球經(jīng)濟(jì)與信息化的影響,我國的計(jì)算機(jī)軟件開發(fā)技術(shù)仍然受到了眾多的挑戰(zhàn)與巨大的壓力。首先,我國計(jì)算機(jī)軟件開發(fā)缺乏核心的技術(shù)。相比較世界其他的發(fā)達(dá)國家,我國在計(jì)算機(jī)軟件開發(fā)技術(shù)方面的起點(diǎn)低、起步晚,開發(fā)能力與技術(shù)有限,因此在軟件的創(chuàng)新技術(shù)研發(fā)上面突破較少,沒能夠形成較強(qiáng)的軟件開發(fā)核心技術(shù),這給我國的軟件產(chǎn)品的質(zhì)量帶來了參差不齊的影響,也未能夠滿足現(xiàn)代網(wǎng)絡(luò)化與數(shù)字化發(fā)展的要求。所以,我國計(jì)算機(jī)軟件開發(fā)技術(shù)行業(yè)必須加強(qiáng)對核心技術(shù)的研究,通過分析成功案例來找到軟件技術(shù)的關(guān)鍵。其次,計(jì)算機(jī)軟件開發(fā)技術(shù)方面的人才結(jié)構(gòu)不合理。目前計(jì)算機(jī)軟甲開發(fā)技術(shù)方面的基礎(chǔ)性技術(shù)人才較多,雖然基礎(chǔ)性的技術(shù)人員是計(jì)算機(jī)軟件開發(fā)的重要組成部分,但是,對一些具有高級技術(shù)的人才還是比較缺乏,計(jì)算機(jī)軟件開發(fā)技術(shù)若要引進(jìn)一些高素質(zhì)和高技術(shù)的相關(guān)人才,需要投入高額的費(fèi)用,且如果研發(fā)的周期太短,則影響研發(fā)的效果,這使得一些企業(yè)和部門難以對相關(guān)人才引進(jìn)推行,從而造成計(jì)算機(jī)軟件開發(fā)隊(duì)伍的人員結(jié)構(gòu)不合理、人才結(jié)構(gòu)不平衡。再次,我國計(jì)算機(jī)軟件開發(fā)技術(shù)的產(chǎn)品體系有待提高,雖然我國對軟件產(chǎn)品進(jìn)行了一定的調(diào)整,但是核心的技術(shù)和產(chǎn)品仍然非常的缺乏,尚未形成具有影響力的品牌與技術(shù),造成了我國計(jì)算機(jī)軟件開發(fā)的產(chǎn)品體系結(jié)構(gòu)不完善。最后,計(jì)算機(jī)軟件開發(fā)在我國沒有良好的開發(fā)環(huán)境。目前對硬件技術(shù)的投入遠(yuǎn)遠(yuǎn)的高于軟件技術(shù)開發(fā)的投入,這是造成了軟件開發(fā)技術(shù)受阻的重要原因,當(dāng)然還有其他的因素也對我國計(jì)算機(jī)軟件技術(shù)的開發(fā)造成了嚴(yán)重影響,比如軟件開發(fā)市場的競爭有失公平,對軟件技術(shù)方面知識產(chǎn)權(quán)的保護(hù)意識不足以及價(jià)格的誘惑等,使得難以對我國計(jì)算機(jī)軟件技術(shù)開發(fā)的前景與發(fā)展進(jìn)行開拓。
三、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及其發(fā)展
計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用以互聯(lián)網(wǎng)的使用為代表,目前互聯(lián)網(wǎng)的使用已經(jīng)普及至全球范圍內(nèi),不但實(shí)現(xiàn)了全球范圍內(nèi)的信息交流與共享,而且拉近了世界各國之間的距離,主要體現(xiàn)在,互聯(lián)網(wǎng)的連通作用遍布世界各地、對連通的信息并沒有進(jìn)行統(tǒng)一的控制、互聯(lián)網(wǎng)平臺向人們提供了大量的信息,信息量既大又快。在互聯(lián)網(wǎng)的帶動(dòng)下,新一代網(wǎng)絡(luò)通訊的信息傳播模式與傳播工具均發(fā)生了變化,其產(chǎn)品的形式也發(fā)生了改變來適應(yīng)發(fā)展的需要,各種各樣的通訊設(shè)備開始嵌入計(jì)算機(jī)的軟件,從而推動(dòng)了計(jì)算機(jī)軟件的快速發(fā)展,尤其以無線網(wǎng)絡(luò)和無區(qū)域網(wǎng)絡(luò)設(shè)備為發(fā)展的代表,進(jìn)而使得社會全面進(jìn)入數(shù)字化與信息化的時(shí)代。
計(jì)算機(jī)最主要的功能是為人的生活所服務(wù),因此,發(fā)揮計(jì)算機(jī)軟件技術(shù)開發(fā)的作用,需要調(diào)整方向,以網(wǎng)絡(luò)化、智能化、開放化與融合化等的實(shí)現(xiàn)為目標(biāo)。網(wǎng)絡(luò)化是指互聯(lián)網(wǎng)的發(fā)展促進(jìn)了人們的交流、拉近了世界的距離,因此,計(jì)算機(jī)軟件技術(shù)的開發(fā)必須以網(wǎng)絡(luò)化作為發(fā)展的方向與目標(biāo);智能化是指在現(xiàn)在網(wǎng)絡(luò)飛速發(fā)展的情形下,一旦人工智能軟件開發(fā)成功使用,將會極大地服務(wù)于人們的生活;開放化是指為了開發(fā)便于人們操作的技術(shù)而實(shí)行軟件產(chǎn)品標(biāo)準(zhǔn)與技術(shù)的開放;融合化是指將計(jì)算機(jī)軟件技術(shù)的自動(dòng)化與電氣化與軟件系統(tǒng)相融合,即實(shí)現(xiàn)計(jì)算機(jī)硬件技術(shù)與軟件技術(shù)的融合。
參考文獻(xiàn):
[1]劉凱英.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技. 2013(01).