緒論:寫作既是個人情感的抒發(fā),也是對學術真理的探索,歡迎閱讀由發(fā)表云整理的11篇計算機軟件技術范文,希望它們能為您的寫作提供參考和啟發(fā)。
2計算機軟件的不可靠性研究
(1)計算機軟件技術的可靠性在一般情況下主要是指對軟件的屬性質量以及性能進行評價和描述的標準,也就是說對計算機軟件進行使用的過程中在特定的環(huán)境以及時間下不會導致系統(tǒng)出現(xiàn)故障的概率。這個概率是衡量軟件有無故障的重要指標。目前計算機軟件技術的發(fā)展面臨著一定的瓶頸,所以盡管具備了較為完整的質量保證體系以及設計體系對軟件的設計和流程進行規(guī)范,在計算機軟件技術可靠性的研究工作方面還是存在著一定程度的滯后性。(2)硬件材料是硬件技術的主要研究方向,硬件材料是否容易老化損耗對于硬件至關重要。硬件失效通常表現(xiàn)在物理故障。而對于軟件來說,它不存在磨損現(xiàn)象,但存在陳舊落后的問題。(3)軟件行業(yè)工作人員在一般情況下都會選擇預防性維護技術預防故障,采用斷開失效部件的辦法對故障進行診斷,采用對被損壞的系統(tǒng)進行更換或者修復的方式實現(xiàn)軟件功能的恢復。但是在計算機軟件出現(xiàn)損壞的時候很難通過這些措施進行修復,只能重新設計失效的軟件。(4)由于目前我國的軟件開發(fā)能力和開發(fā)水平整體屬于低級水平,特別是具有較低的自主創(chuàng)新能力,因此導致我國嚴重缺乏核心技術。而且在全球軟件產(chǎn)業(yè)鏈中我國的軟件產(chǎn)業(yè)處于中下游的地位,在軟件市場中我國所生產(chǎn)的產(chǎn)品的品質和層次也處于最低端。盡管我國的軟件經(jīng)過長期的發(fā)展取得了較大的進步,但仍然存在著不合理的軟件產(chǎn)業(yè)發(fā)展結構等問題。我國近年來一直存在著忽視軟件而重視硬件的問題,因此從整體上來講,我國的軟件開發(fā)市場仍然處于正在不斷成長的階段。
3計算機軟件不可靠性的解決途徑
要想使軟件不可靠性問題得以有效解決,首先要在軟件研發(fā)的初期就要對軟件的需求進行認真分析,將軟件的研發(fā)工作扎實認真做好。(1)軟件的不可靠性主要由于軟件差錯而導致出現(xiàn)軟件故障;而軟件差錯則是在軟件開發(fā)的過程中存在的人為錯誤。因此要想有效地提升計算機軟件技術的可靠性,首先要致力于工作人員專業(yè)知識以及專業(yè)水平的不斷提升,工作人員必須要對軟件定義進行充分的理解,真正地掌握將用戶提出來的需求。其次,工作人員要對語法錯誤以及變量初始化錯誤等各種技術層面的錯誤給予高度的注意。再次,在避免錯誤的同時要認真思考,保證內容、文檔和版本達到一致,同時還要以工程的實際情況為依據(jù)對其進行切實的考慮,最終能夠將具有較高可靠性的軟件設計出來。(2)計算機軟件經(jīng)常會出現(xiàn)各種各樣的問題往往是由于計算機開發(fā)人員并沒有認真地將開發(fā)計算機軟件技術中的計算機硬件維護以及各階段的評審等工作做好。為了使軟件開發(fā)的各個階段都能夠與相關的要求相符合,必須嚴格規(guī)范地依據(jù)流程進行軟件技術開發(fā)工作,堅決避免發(fā)生跨越階段開發(fā)的現(xiàn)象,在軟件開發(fā)的各個階段必須要及時實施軟件評審工作,從而將各個階段的軟件開發(fā)標準明確下來。在此過程中,軟件評審人員在保證計算機軟件的可靠性方面具有十分重要的作用,評審人員通過審核設計師提交的軟件文檔是否執(zhí)行了上一個階段軟件文檔的標準來衡量軟件開發(fā)是否符合要求。同時軟件評審人員還要配合各個領域的專業(yè)人員,以提高評審質量。因此對一批軟件行業(yè)的高層次研究人才進行重點培養(yǎng),這樣才能夠對計算機硬件進行更好的維護,從而推動計算機軟件技術朝著更深更廣的層次發(fā)展。(3)雖然我國制定了關于開發(fā)計算機軟件的一系列的規(guī)范,然而由于沒有將科學的技術質量監(jiān)測機制建立起來,同時也缺乏核心技術,因此現(xiàn)在還缺乏對計算機軟件技術開發(fā)實施技術改良、評價修改以及質量測試的有效途徑。要想解決這些問題,必須建立完善的“三檢體制”,保證計算機系統(tǒng)開發(fā)的規(guī)范性,提高軟件設計的整體水平。同時在軟件技術開發(fā)配置管理方面建立嚴格的軟件配置體制,并對其進行不斷的完善,這樣才能使計算機軟件的整體技術管理水平得以提升,并且能夠對軟件開發(fā)技術人員出現(xiàn)的各種錯誤進行有效的控制,最終促進整個核心技術的全面提升。
1引言
在當今社會,計算機已經(jīng)成為不可或缺的辦公工具。所以,對計算機軟件技術人員來說,計算機軟件技術的開發(fā)設計便顯得非常重要,而且,隨著社會的不斷發(fā)展,計算機軟件開發(fā)的環(huán)境和功能要求越來越嚴峻,在功能設計上從單一的功能逐步朝向多功能復合的方向發(fā)展。為此,在這種情況下,分層技術便能得到廣泛的運用,在分層技術的運用方面上,能夠促使計算機軟件的靈活性和安全性兩個方面能夠提升。本文通過對分層技術在計算機軟件開發(fā)中的運用進行深入分析,以此更好地進行計算機軟件的開發(fā)和設計工作。
2分層技術的概述
在分層技術在運用于計算機軟件開發(fā)的過程中,不僅僅可以顯著提升開發(fā)的效率,而且還能夠不斷提升計算機軟件開發(fā)的質量。而且,分層技術已經(jīng)成為我國計算機軟件開發(fā)中的最為重要的技術種類,并能夠有效地運用于社會各個行業(yè)當中。但是,從目前來看,要想更好地的發(fā)揮分層技術在計算機軟件開發(fā)中的優(yōu)勢,這就必須要對軟件開發(fā)的重點內容進行系統(tǒng)研究,才能在計算機軟件開發(fā)中發(fā)揮出其優(yōu)勢。在軟件的研發(fā)過程中,必須要能夠將分層技術運用在不同的方案當中去,針對不同的解決方案采取不同的設計手段,從而能夠形成一種科學高效的計算機開發(fā)體系。另外一方面,在開發(fā)過程中,必須要嚴格按照相關的措施和規(guī)定來進行相應的操作,同時對分層技術的理論知識和概念有深入的了解,以此避免在運用過程中出現(xiàn)各種失誤。最后,在軟件的開發(fā)框架中,為了發(fā)揮分層技術的優(yōu)勢,必須要在單層架構中進行不斷創(chuàng)新,從而能夠將服務器和計算機進行融合。當然,隨著計算機軟件技術的不斷發(fā)展,在開發(fā)結構中還是有很多不能避免的問題,尤其是雙層結構的設計無法很好地滿足企業(yè)的發(fā)展需求。
3分層技術在計算機開發(fā)中的具體運用
3.1雙層技術的應用
從目前來看,計算機軟件的開發(fā)過程中,為了能夠不斷提高計算機軟件開發(fā)的速度和質量,在分層技術的具體運用的過程中,不僅僅需要在各個環(huán)節(jié)上進行科學設計,而且還需要在客戶端和服務器的端點進行設計。在這一過程中,雙層技術便是分層技術最為重要的技術之一,這是一種按照不同功能特點來分解計算機軟件中的系統(tǒng),能夠修改某個功能以及上下層的結構。另外,在分層技術的發(fā)展過程中,一般來說,分層技術可以分為雙層、三層以及四層等不同方面,隨著計算機開發(fā)設計的不斷成熟,現(xiàn)有的分層組成模式逐漸演變成為幾個不同的技術類型。例如,在雙層技術的研究上,其主要是包括客戶端和服務器兩個端點,對用戶的數(shù)量和客戶的信息都將會產(chǎn)生一定的影響。當然,在這一過程中,分層技術的運用,除了可以不斷提升計算機的運作效率,還可以切實保障客戶端的性能,有效地解決用戶使用過程中的弊端。
3.2三層技術的具體運用
在上述的分析中,我們可以了解到,除了雙層技術外,分層技術還有三層技術。而兩者的不同,主要是在于三層技術是雙層技術的升級版,對雙層技術的弊端進行不斷完善。例如,三層技術主要是彌補雙層技術設計中的不足,在之前的設計基礎上增加了應用服務器。在設計上增加了應用服務器,這對于計算機軟件開發(fā)設計具有重要的作用。另外,三層技術最大的優(yōu)勢便是能夠建立科學高效的系統(tǒng),能將業(yè)務處理和界面層次兩者進行融合,以此提升計算機信息訪問的效率。所以,從上述的分析中,可以看出,三層技術的作用不僅僅是建立有機的整體,還需要對計算機的界面進行科學收集,從而更好地滿足不同用戶對軟件使用的需求。
3.3四層技術的運用
眾所周知,現(xiàn)代文明在計算機的要求越來越高,傳統(tǒng)計算機單一的功能顯然無法滿足人們的需求。為此,在創(chuàng)新計算機軟件的開發(fā)過程便成為最為迫切需求。但是,分層技術中的不同技術類型都無法跟隨時代的潮流而對自身的功能進行創(chuàng)新,這樣就難以適應當前計算機開發(fā)的需求。所以,計算機軟件的開發(fā)設計者必須要在雙層技術和三層技術的基礎上進行創(chuàng)新,并能夠將四層技術靈活地運用于計算機軟件開發(fā)過程中去。在這一過程中,我們可以了解,四層技術的開發(fā)主要是能夠將三層技術的界面層和業(yè)務處理層等幾個方面進行綜合處理,最大程度地降低幾個層面之間的影響關系,只有通過這種方式,才能更好地發(fā)展成為四層技術,而這種全新的分層技術,其作用是體現(xiàn)在存儲層、業(yè)務處理層等幾個方面,這樣的做法便可以將數(shù)據(jù)庫與對象的關系進行了解,從而滿足用戶對計算機軟件的實際需求。
4結語
總的來說,分層技術在軟件開發(fā)的設計過程中具有重要的影響。而且,隨著人們對計算機應用的不斷深入,這就需要不斷創(chuàng)新分層技術,以此更好地滿足計算機軟件開發(fā)的要求。更為重要的是,分層技術的具體運用,將會顯著降低計算機軟件開發(fā)的成本,全面提升計算機運行的效果和質量。
【參考文獻】
[1]常鐵艦.分層技術在軟件開發(fā)中的應用分析[J].硅谷,2015(02).
[2]王彬華.淺談運用分層技術豐富計算機軟件開發(fā)[J].計算機光盤軟件與應用,2014(21).
[3]李大勇.關于分層技術在計算機軟件中的應用研究與分析[J].計算機光盤軟件與應用,2014(20).
在日常的生活當中,計算機已經(jīng)成為不可或缺的辦公工具。所以,對計算機軟件技術人員來說,計算機軟件技術的開發(fā)設計便顯得非常重要,而且,隨著社會的不斷發(fā)展,計算機軟甲開發(fā)的環(huán)境和功能要求越來越嚴峻,在功能設計上從單一的功能逐步朝向多功能復合的方向發(fā)展。為此,在這種情況下,分層技術便能得到廣泛的運用,在分層技術的運用方面上,能夠促使計算機軟件的靈活性和安全性兩個方面能夠提升。本文通過對分層技術在計算機軟件開發(fā)中的運用進行深入分析,以此更好地進行計算機軟件的開發(fā)和設計工作。
1分層技術的概述
在分層技術在運用于計算機軟件開發(fā)的過程中,不僅僅可以顯著提升開發(fā)的效率,而且還能夠不斷提升計算機軟件開發(fā)的質量。而且,分層技術已經(jīng)成為我國計算機軟件開發(fā)中的最為重要的技術種類,并能夠有效地運用于社會各個行業(yè)當中。但是,從目前來看,要想更好地的發(fā)揮分層技術在計算機軟件開發(fā)中的優(yōu)勢,這就必須要對軟件開發(fā)的重點內容進行系統(tǒng)研究,才能在計算機軟件開發(fā)中發(fā)揮出其優(yōu)勢。在軟件的研發(fā)過程中,必須要能夠將分層技術運用在不同的方案當中去,針對不同的解決方案采取不同的設計手段,從而能夠形成一種科學高效的計算機開發(fā)體系。另外一方面,在開發(fā)過程中,必須要嚴格按照相關的措施和規(guī)定來進行相應的操作,同時對分層技術的理論知識和概念有深入的了解,以此避免在運用過程中出現(xiàn)各種失誤。最后,在軟件的開發(fā)框架中,為了發(fā)揮分層技術的優(yōu)勢,必須要在單層架構中進行不斷創(chuàng)新,從而能夠將服務器和計算機進行融合。當然,隨著計算機軟件技術的不斷發(fā)展,在開發(fā)結構中還是有很多不能避免的問題,尤其是雙層結構的設計無法很好地滿足企業(yè)的發(fā)展需求。
2分層技術在計算機開發(fā)中的具體運用
2.1雙層技術的應用
從目前來看,計算機軟件的開發(fā)過程中,為了能夠不斷提高計算機軟件開發(fā)的速度和質量,在分層技術的具體運用的過程中,不僅僅需要在各個環(huán)節(jié)上進行科學設計,而且還需要在客戶端和服務器的端點進行設計。在這一過程中,雙層技術便是分層技術最為重要的技術之一,這是一種按照不同功能特點來分解計算機軟件中的系統(tǒng),能夠修改某個功能以及上下層的結構。另外,在分層技術的發(fā)展過程中,一般來說,分層技術可以分為雙層、三層以及四層等不同方面,隨著計算機開發(fā)設計的不斷成熟,現(xiàn)有的分層組成模式逐漸演變成為幾個不同的技術類型。例如,在雙層技術的研究上,其主要是包括客戶端和服務器兩個端點,對用戶的數(shù)量和客戶的信息都將會產(chǎn)生一定的影響。當然,在這一過程中,分層技術的運用,除了可以不斷提升計算機的運作效率,還可以切實保障客戶端的性能,有效地解決用戶使用過程中的弊端。
2.2三層技術的具體運用
在上述的分析中,我們可以了解到,除了雙層技術外,分層技術還有三層技術。而兩者的不同,主要是在于三層技術是雙層技術的升級版,對雙層技術的弊端進行不斷完善。例如,三層技術主要是彌補雙層技術設計中的不足,在之前的設計基礎上增加了應用服務器。在設計上增加了應用服務器,這對于計算機軟件開發(fā)設計具有重要的作用。另外,三層技術最大的優(yōu)勢便是能夠建立科學高效的系統(tǒng),能將業(yè)務處理和界面層次兩者進行融合,以此提升計算機信息訪問的效率。所以,從上述的分析中,可以看出,三層技術的作用不僅僅是建立有機的整體,還需要對計算機的界面進行科學收集,從而更好地滿足不同用戶對軟件使用的需求。
2.3四層技術的運用
眾所周知,現(xiàn)代文明在計算機的要求越來越高,傳統(tǒng)計算機單一的功能顯然無法滿足人們的需求。為此,在創(chuàng)新計算機軟件的開發(fā)過程便成為最為迫切需求。但是,分層技術中的不同技術類型都無法跟隨時代的潮流而對自身的功能進行創(chuàng)新,這樣就難以適應當前計算機開發(fā)的需求。所以,計算機軟件的開發(fā)設計者必須要在雙層技術和三層技術的基礎上進行創(chuàng)新,并能夠將四層技術靈活地運用于計算機軟件開發(fā)過程中去。在這一過程中,我們可以了解,四層技術的開發(fā)主要是能夠將三層技術的界面層和業(yè)務處理層等幾個方面進行綜合處理,最大程度地降低幾個層面之間的影響關系,只有通過這種方式,才能更好地發(fā)展成為四層技術,而這種全新的分層技術,其作用是體現(xiàn)在存儲層、業(yè)務處理層等幾個方面,這樣的做法便可以將數(shù)據(jù)庫與對象的關系進行了解,從而滿足用戶對計算機軟件的實際需求。
3結語
總的來說,分層技術在軟件開發(fā)的設計過程中具有重要的影響。而且,隨著人們對計算機應用的不斷深入,這就需要不斷創(chuàng)新分層技術,以此更好地滿足計算機軟件開發(fā)的要求。更為重要的是,分層技術的具體運用,將會顯著降低計算機軟件開發(fā)的成本,全面提升計算機運行的效果和質量。
參考文獻
[1]常鐵艦.分層技術在軟件開發(fā)中的應用分析[J].硅谷.2015(02)
[2]王彬華.淺談運用分層技術豐富計算機軟件開發(fā)[J].計算機光盤軟件與應用.2014(21)
[3]李大勇.關于分層技術在計算機軟件中的應用研究與分析[J].計算機光盤軟件與應用.2014(20)
引言:
改革開放之后,計算機逐漸普及,現(xiàn)如今,中國計算機使用用戶的數(shù)量巨大并且在持續(xù)攀升。計算機所涉及到的領域眾多并且形成了計算機產(chǎn)業(yè)鏈,它已經(jīng)與整個社會緊密聯(lián)系在一起,是現(xiàn)代信息社會不可或缺的重要部分。
一、計算機軟件技術的發(fā)展
我們都知道,計算機是由硬件和軟件兩部分所組成的,但是在計算機誕生初期,計算機并沒有對硬件和軟件做嚴格劃分,這也正是早期計算機只能完成簡單的運算而不能實現(xiàn)復雜的技術運行。之后,由于工作性質越來越繁瑣復雜,為了滿足社會發(fā)展的需要,軟件技術被提出以適應現(xiàn)代社會高效率工作的要求,同時,人類生活的發(fā)展也對軟件的多領域多層次性產(chǎn)生需求。通過軟件開發(fā)滿足不同的用戶需求,用戶的需求得到了滿足,也正向推動了軟件技術的開發(fā)與更新,進一步推動了計算機軟件技術的發(fā)展。從我們日常使用的瀏覽網(wǎng)站到電子郵件,無一不是計算機技術的體現(xiàn)。計算機軟件技術除了使計算機成為了一種高科技工具,計算機軟件技術還在經(jīng)濟、醫(yī)療、工程等各個領域發(fā)揮著重要作用。
二、計算機軟件技術的應用
(一)教育教學?,F(xiàn)如今,學校里老師的教學方式已經(jīng)區(qū)別于二三十年前的教育方式。從前老師在黑板上手寫下上課內容,既耗時耗力,又毫無趣味,而現(xiàn)在,各種科技軟件革新了傳統(tǒng)教育方式,老師可以通過PPT等office軟件代替?zhèn)鹘y(tǒng)板書,既清晰省事又給課堂教學帶來了趣味。計算機軟件技術是教育事業(yè)的一大助力。(二)項目工程。計算機軟件技術的發(fā)展大大便捷了項目工程的各個方面,包括工程制圖、工程管理、工程造價等。就以工程制圖來說,傳統(tǒng)工程圖的繪制可能更多需要手工畫制,費時費力的同時也無法保證數(shù)據(jù)精確度。而利用了AutoCAD(AutodeskComputerAidedDesign)這類繪圖軟件,不僅可以完成二維繪圖,還可以做到三維設計,使整個工程一目了然,大大優(yōu)化了項目工程的設計階段。(三)通信系統(tǒng)。大數(shù)據(jù)時代下,信息資源的共享與交換是至關重要的。隨著現(xiàn)代網(wǎng)絡的大面積覆蓋,計算機設備可以通過軟件技術使用戶實現(xiàn)網(wǎng)絡通訊。通過無線通訊設備,人們可以做到不同地區(qū),甚至不同國家之間的交流溝通和資源共享,加速全球化的發(fā)展。計算機軟件技術將給電子商務、移動媒體帶來無限的發(fā)展前景。(四)移動數(shù)據(jù)。隨著人們對移動通訊需求的更快更好要求,3G通信正在被4G技術逐漸取代。無線通信技術的發(fā)展給人們帶來了更先進的服務。通信速度的加快帶來了移動終端的廣闊市場??萍际冀K會向著更好更快更強的方向發(fā)展,相信不久的將來,移動通信技術將繼續(xù)改革,計算機軟件在移動數(shù)據(jù)中的應用將不斷發(fā)展。
三、計算機軟件技術未來的發(fā)展趨勢
(一)網(wǎng)絡化。隨著全球化進程的加快,通過計算機軟件,整個世界將會形成一個巨大網(wǎng)絡,我們與世界的聯(lián)系將會越來越密切,因此計算機軟件的網(wǎng)絡化趨勢將指日可待。通過計算機技術,按照網(wǎng)絡協(xié)議把不同地區(qū)不同的通信終端連接在一起,形成一體化的全球網(wǎng)絡系統(tǒng),實現(xiàn)真正意義上的資源的全面共享。(二)智能化?,F(xiàn)展日新月異,而發(fā)展的目的只有一個,就是為了實現(xiàn)人類更便捷的生活發(fā)展,人工智能的出現(xiàn)正是基于此目的。在智能化產(chǎn)品不斷發(fā)展的今天,計算機軟件技術也終將實現(xiàn)智能化。隨著計算機的發(fā)展不斷壯大,計算機技術的智能化必將給人類帶來翻天覆地的變化。(三)融合化。傳統(tǒng)產(chǎn)業(yè)的發(fā)展決定了產(chǎn)業(yè)設備向數(shù)字化和現(xiàn)代化方向轉變,計算機軟件技術的融合化是計算機軟件技術的必然發(fā)展趨勢。在傳統(tǒng)產(chǎn)業(yè)受到現(xiàn)代科技的不斷沖擊,為了改變自身,擴大大力推進產(chǎn)業(yè)升級,適應現(xiàn)代社會的發(fā)展需要。(四)開放化。計算機軟件技術的開放化意味著計算機軟件的源代碼的開放,預示著計算機軟件標準化的逐步形成。計算機軟件技術的開放化將擴大計算機軟件質量的創(chuàng)造機遇,使計算機軟件技術不再壟斷于計算機產(chǎn)業(yè),促進計算機軟件技術的升級與更新。計算機軟件技術的開放化必然給我國的軟件產(chǎn)業(yè)注入全新的活力。
結語:
通過對計算機軟件技術的分析探討,我們可知,計算機軟件技術具有巨大的發(fā)展前景。雖然我國的計算機軟件發(fā)展還不成熟,但是只要不斷更新軟件技術,一定會邁上更高的現(xiàn)代化臺階。信息化時代的來臨意味著計算機技術的應用將會越來越廣,越來越多。隨著人們需求量的增加以及需求多元化,計算機軟件技術需要緊跟發(fā)展的腳步,不斷創(chuàng)新改變,以此滿足未來發(fā)展的需求。
引言
計算機技術自從誕生以來,就在國民經(jīng)濟的各個領域中得到了非常廣泛的應用,而且計算機在很多領域中已經(jīng)占據(jù)了主導的作用。計算機主要包括兩個部分也就是硬件和軟件,其中保證計算機的運行的核心部分就是軟件系統(tǒng),不同的計算機軟件系統(tǒng)在計算機中也具有不同的作用。與此同時,現(xiàn)在隨著人們需求的不斷變化,計算機軟件的多功能性也在不斷的拓展中,其深刻的影響到了人類社會的發(fā)展和改革。雖然與全球其他發(fā)達國家的軟件產(chǎn)業(yè)總額比起來,我國軟件產(chǎn)業(yè)的總額還存在著一定的差距,然而現(xiàn)在這個狀況正在不斷的改善當中,目前在全球軟件產(chǎn)業(yè)總額中我國軟件產(chǎn)業(yè)總額占據(jù)了越來越高的比例。
1計算機軟件技術的開發(fā)現(xiàn)狀分析
作為一種能夠操作軟件系統(tǒng)的高級技術,計算機軟件技術的主要研究內容就是保證高效運營的運行模型、積極的優(yōu)化相應的支撐體系、進一步的探索相關的手段等。
1.1對操作系統(tǒng)的開發(fā)
作為計算機的重要組成部分,計算機的操作系統(tǒng)在計算機的運行過程中具有十分重要的作用,比如管理各種硬件以及資源的硬件資源管理系統(tǒng),其主要包括顯示器、存儲器以及處理器等;同時其也能夠操作各種軟件運營系統(tǒng),從而能夠統(tǒng)籌管理軟件的運行情況;除此之外,其還能夠有效的支撐相對應的一些軟件?,F(xiàn)在計算機軟件技術發(fā)展的越來越快,而且操作的合理性以及便捷性已經(jīng)成為了計算機軟件系統(tǒng)在未來的主要發(fā)展方向。作為一種新興技術,嵌入式技術在操作系統(tǒng)中的應用也變得越來越廣泛,而且已經(jīng)取得了較好的發(fā)展。所謂的嵌入式技術就是使計算機的硬件和軟件有機的結合別的機電設備,最終將一個全新的設備系統(tǒng)形成?,F(xiàn)在嵌入式系統(tǒng)產(chǎn)品種類變得越來越多,而且廣泛地運用在了各個領域中[2]。
1.2對數(shù)據(jù)庫操作系統(tǒng)的開發(fā)
作為計算機系統(tǒng)的關鍵組成部分,數(shù)據(jù)庫系統(tǒng)在計算機系統(tǒng)中處于核心的地位。現(xiàn)在數(shù)據(jù)庫系統(tǒng)的安全技術問題受到了很多人的關注,因此其也具有了良好的發(fā)展。數(shù)據(jù)庫系統(tǒng)的支柱在數(shù)據(jù)庫系統(tǒng)中具有十分重要的作用,各大數(shù)據(jù)庫公司以及軟件學術界都開始積極的研發(fā)數(shù)據(jù)庫系統(tǒng),而且已經(jīng)將數(shù)據(jù)庫系統(tǒng)的研發(fā)放在了首要的位置。
1.3軟件工程環(huán)境的開發(fā)
對工具技術以及方法等實施合理的安排是軟件工程的主要側重點,軟件工程環(huán)境的主要定義就是一系列的能夠在一起工作的系統(tǒng)構件,并且能夠保證日常工作活動中自動化支持的實現(xiàn)。在早期開發(fā)軟件工程環(huán)境主要屬于一種整體的研發(fā),現(xiàn)在已經(jīng)開始出現(xiàn)了細節(jié)化以及分散化的特點[3]。
2計算機軟件技術的具體應用分析
2.1在項目工程中計算機軟件的應用
在信息化社會,不管是信息的傳播方式也好還是信息量也好都具有多種多樣的特點,而這一特點也使得項目各方在具體的交流過程中變得比較困難,因此信息的交流和傳遞對一個工程的管理來說具有十分重要的作用。將計算機軟件充分的運用到項目工程中就能夠使這一問題得到有效的解決,現(xiàn)在按照功能可以將工程項目管理軟件劃分為兩種,比如高檔次的P3具有十分強大的功能,但是也相對的具有較高的價格,TimeLine屬于一種低檔次的軟件,其只能解決工程中的某一方面的問題。
2.2在工程制圖中對計算機軟件的應用
在工程制圖中對計算機軟件進行充分的運用能夠使工程師的勞動力可以極大降低,并且也使得工程開發(fā)的進度得加快?,F(xiàn)在制圖軟件技術隨著計算機軟件技術的不斷發(fā)展也出現(xiàn)了較快的提升,一般可以將工程制圖的軟件發(fā)展過程劃分為三個階段,也就是初步使用光柵掃描顯示器,廣泛使用PC機以及飛速發(fā)展的工程制圖軟件?,F(xiàn)在有很多軟件都在計算機工程制圖中得到了廣泛的應用,比如Java以及AutoCAD等都屬于比較常用的軟件[4]。當前,應用計算機軟件進行工程制圖已經(jīng)基本實現(xiàn)了智能化、數(shù)字化及一體化,將人們的創(chuàng)造潛能發(fā)揮到了更大的限度,其流程見圖1。
2.3在移動計算機通信中對計算機軟件技術的應用
現(xiàn)在在IT技術中移動通信和Internet屬于兩大熱點技術,有效的結合這兩大這點技術就誕生了移動計算機通訊網(wǎng)絡。移動計算機通信網(wǎng)絡主要指的是可以在網(wǎng)內隨意移動主機的一種網(wǎng)絡,這樣就極大地方便了計算機用戶的使用。比如PDA(個人數(shù)字助理)以及HandbookPC(筆記本電腦)等基本上都對無線通信設備進行了配置,用戶可以在任何無線網(wǎng)絡覆蓋到的位置對各種不同的數(shù)據(jù)信息進行隨意的發(fā)送或者接收。計算機通信的主要功能包括信息通信與網(wǎng)絡技術的應用、分布處理功能、資源共享功能、數(shù)據(jù)通信功能。目前移動計算機通信網(wǎng)絡技術應用的越來越廣泛,主要包括移動internet的應用、縱向應用以及橫向應用,而且具有非常廣闊的應用前景[5]。
2.4在移動數(shù)據(jù)中計算機軟件的應用
在移動通訊數(shù)據(jù)業(yè)務不斷發(fā)展的今天誕生了多媒體應用處理器,現(xiàn)在3G移動通信技術已經(jīng)在世界上很多國家和地區(qū)得到了普及。3G網(wǎng)絡能夠將更加有效地支撐起共給移動業(yè)務的發(fā)展,其除了使通信質量得以極大提升之外,同時也保證了視頻通話的實現(xiàn)。全方位的移動數(shù)據(jù)服務時代是3G時代的一個顯著的特點,在各方面3G移動通訊技術都表現(xiàn)出了非常大的優(yōu)勢,在我國移動通信技術不斷發(fā)展過程中,現(xiàn)在又已經(jīng)推出了第四代移動通信技術,與3G移動通信網(wǎng)絡比較起來,4G移動通信網(wǎng)絡的優(yōu)勢更為顯著,其能夠保證全球性的互通和漫游在不同同接入技術之間的實現(xiàn),并且能夠對多媒體互動業(yè)務進行支持,因此其具有更強的相互交錯的功能性,年輕一代在未來市場上的多樣化需求勢必會由于4G移動通信技術的不斷普及而得到更好的滿足。
3結語
總之,人類社會由于大規(guī)模的計算機軟件技術的開發(fā)和應用而出現(xiàn)了巨大的進步,在這個過程中,人們的日常工作和生活也越來越多的依賴于計算機軟件技術,因此計算機軟件技術對于信息化時代的人類而言具有十分重要的作用?,F(xiàn)在我國的計算機軟件技術還處于不斷發(fā)展的階段,因此我們必須要對開發(fā)和應用計算機軟件技術的成果予以更多的關注,并且與我國的國情有效的結合在一起,最終能夠將具有中國特色的計算機應用軟件開發(fā)出來,使其在社會主義現(xiàn)代化建設中發(fā)揮更加重要的作用。
參考文獻
[1]孫麗霞.我國計算機軟件技術的現(xiàn)狀及發(fā)展趨勢[J].金田(勵志),2012,9(10):97~98.
[2]梅宏,劉譞哲.互聯(lián)網(wǎng)時代的軟件技術:現(xiàn)狀與趨勢[J].科學通報,2010,23(13):4027~4029.
[3]崔麗.計算機軟件技術專業(yè)行業(yè)需求淺析[J].商,2012,27(10):255.
中圖分類號:TP39 文獻標識碼:A 文章編號:1671-2064(2017)02-0037-01
1 引言
當前我們正處于一個高度信息化的社會,微型計算機正帶著個人電腦、智能手機等個性化終端設備的不斷普及,計算機軟件技術的應用已經(jīng)滲透到社會發(fā)展和人類生活的各個角落。電子郵件、office等辦公軟件真正意義上實現(xiàn)了辦公自動化,極大地提高了人們的工作效率;CT、彩超等大型數(shù)字化醫(yī)療設備及軟件幫助醫(yī)生提供高清的可視化環(huán)境,為患者提高醫(yī)療質量;遠程授課、多媒體等現(xiàn)代化教學技術顛覆了傳統(tǒng)教學方式,極大的提高了教學效率和教學質量……計算機軟件技術為人們不斷地提供優(yōu)質的服務,在生活中的地位已無法取代。
2 計算機軟件技術應用分析
2.1 辦公領域
在辦公領域,經(jīng)常提到的就是辦公自動化。辦公自動化又稱OA(Office Automation Systerm)平臺,是指辦公部門的事務性工作實現(xiàn)自動化處理以及信息自動化處理的自動化辦公系統(tǒng),它是計算機軟件技術的衍生物。OA系統(tǒng)平臺的主流技術逐步向.NET、Java遷移,主流軟件公司已經(jīng)大規(guī)模采用Java技術作為根本技術路線,使OA平臺的功能更強大,更完善。OA平臺改變了過去流程復雜、低效的手工辦公方式,極大的提高了辦公效率,提高企業(yè)部門的管理效率。
算機軟件技術幫助辦公領域實現(xiàn)自動化的過程中,主要表現(xiàn)在其強大的文字、圖形、表格數(shù)據(jù)處理能力。日常辦公中常常使用到的Word、WPS都是用來處理文字、圖形以及圖畫的應用辦公軟件,它能夠對文字進行輸入、編輯、排版等,對圖形進行裁剪、處理等,對版面的格式進行選擇調整,還可以對整篇文章的關鍵詞進行查找、替換等操作,主要用于文字文件的起草、打印等工作;Excel、Access等表格數(shù)據(jù)軟件主要變現(xiàn)在數(shù)據(jù)處理能力,可以對數(shù)據(jù)進行錄入,對數(shù)據(jù)進行統(tǒng)計、對繁重的數(shù)據(jù)進行篩選、排序分析等,一般用于企業(yè)公司的財務、數(shù)據(jù)存儲等方面;PowerPoint(簡稱PPT)主要用來制作演示文稿、幻燈片、投影片等圖像制作,對文字、表格、圖像都有相應的編輯操作,主要用于會議演講的演示等類似工作。計算機軟件技術被應用到辦公領域,真正地使辦公中的需求與計算機軟件技術聯(lián)系起來,讓辦公逐漸趨向高效化、便捷化。
2.2 醫(yī)療領域
計算機技術和軟件技術的數(shù)字化發(fā)展,使其在醫(yī)療領域中得到廣泛的應用,醫(yī)療領域邁入了數(shù)字化和信息化時代。從CT、彩超等大型信息化可視化數(shù)字化的醫(yī)療設備到自動化的掛號、預約、收費等信息化的管理系統(tǒng)的不斷推廣,都在說明計算機軟件技術將給醫(yī)療領域帶來翻天覆地的變革。醫(yī)療領域將通過計算機軟件技術進行信息化改造,帶來創(chuàng)新性理念,改變傳統(tǒng)方式,提高醫(yī)療領域的醫(yī)療質量、工作效率以及管理水平。
計算機軟件技術在醫(yī)療領域得到最具有代表性的應用是數(shù)字化醫(yī)療設備和信息化管理系統(tǒng)。數(shù)字化醫(yī)療設備技術主要是指強大的醫(yī)學影像以數(shù)字化的方式輸出高清的圖像,通過計算機軟件技術對醫(yī)學影像的數(shù)據(jù)進行快速的存儲、處理、傳輸和顯示,常見的有計算機斷層掃描系統(tǒng)(CT),核磁共振(MRT),彩超。信息化管理系統(tǒng)主要是指在強大的計算機軟件技術下,保障醫(yī)療信息系統(tǒng)在醫(yī)療過程中通訊的及時性、信息的共享性等。從患者的掛號、預約醫(yī)生、繳費,到醫(yī)生的診治過程中臨床信息系統(tǒng),再到醫(yī)院的管理系統(tǒng)對患者和醫(yī)生的監(jiān)督等,均與計算機軟件技術聯(lián)系融合起來。計算機軟件技術必將成為未來的醫(yī)療領域中重要組成部分,對醫(yī)療領域的發(fā)揮的作用也將越來越大。
2.3 教育教學領域
計算機軟件技術飛速發(fā)展的同時,也將其滲透入教育教學的這個領域中,教育教學領域早已邁入信息化時代。計算機輔助教學(Computer Aided Instruction ,簡稱CAI)是教育教學領域應用最廣泛,最成功的計算機軟件技術。CAI是指在計算機軟件技術的輔助下,進行顛覆傳統(tǒng)的教學方式,利用多媒體技術、互聯(lián)網(wǎng)教學資源,輔助教師進行課堂教學,目前學校里常見的多媒體教室是其應用做成熟的代表。CAI極大地提高學生的自主性、積極性,同時提高教學質量。
“多媒體”課堂使我們高中生最常見的課堂,也是我們日常課堂中使用最廣泛,受益最多的學習課堂。多媒體技術其實就是計算機技術、軟件技術以及網(wǎng)絡技術的融合應用,通過結合各種視覺、聽覺軟件,能夠使學生產(chǎn)生令人印象深刻的視聽效果。通過視覺軟件,主要接觸圖形、動畫、圖像、文字等媒體,通過聽覺軟件,主要接觸到立體聲響和音樂等媒體介質。學生和老師可以從多媒體計算機、軟件、網(wǎng)絡等技術的融合應用下,接觸到各種各樣的媒體來源。教師通過對文本、圖像、聲音等多種信息建立起邏輯聯(lián)系,使各種媒體有機的結合起來,取長補短,相得益彰,讓學生參與到整個教學活動中,呈現(xiàn)一個栩栩如生的環(huán)境,引導學生自主思考,達到最優(yōu)化的教學效果。
3 結語
計算機軟件技術的應用發(fā)展代表著人類社會發(fā)展歷史的巨大進步。軟件技術的發(fā)展和普及必將使人們的生活變得更加便利快捷,計算機軟件技術服務的對象將越來越面向大眾、面向社會。同時,也將促進醫(yī)療領域、辦公領域、教育教學領域等方方面面的進一步發(fā)展,帶動整個文明社會飛速前進。
參考文獻:
1大數(shù)據(jù)時代下計算機軟件的發(fā)展現(xiàn)狀
計算軟件技術是當前國際社會發(fā)展中的重要技術,應用的領域已涉及教育教學、國防技術、工業(yè)生產(chǎn)等多個方面,改善了人們的工作和生活。計算機軟件主要分為四種,分別是人工智能、數(shù)據(jù)處理、過程控制以及科學計算,不同計算機軟件技術在各行業(yè)中的應用面和作用大不相同。為了使計算機軟件技術能夠服務于各類工作,人們根據(jù)不同的工作類型建立了不同的軟件模型,并編寫了相應的應用程序,根據(jù)不同程序要求輸入原始數(shù)據(jù)內容,經(jīng)過相應軟件處理便能得到計算結果。部分軟件在實際應用中更加看重其在程序和數(shù)據(jù)中的表示情況,通過采用不同程序表示方法,研究相關計算機技術[1]。大數(shù)據(jù)時代背景發(fā)展下,計算機軟件技術水平不斷提升,對社會發(fā)展造成深遠影響。管理與任務相關的資料數(shù)據(jù),分析各類數(shù)據(jù)信息,能夠更加簡單、便捷地獲取數(shù)據(jù)信息內容,提高工作效率,提升整體社會生產(chǎn)力,促進社會經(jīng)濟的整體進步和發(fā)展,提高企業(yè)和社會的整體發(fā)展效益。為了提高競爭力,各個行業(yè)在實際工作過程中應重視收集、處理行業(yè)數(shù)據(jù),加強對數(shù)據(jù)庫投入和研發(fā)。
2大數(shù)據(jù)時代下計算機軟件的應用現(xiàn)狀
目前,大數(shù)據(jù)熱度居高不下。它是社會不斷進步、發(fā)展的必然趨勢。人們通過統(tǒng)計和分析各類大數(shù)據(jù)信息,能夠快速掌握各個行業(yè)的發(fā)展趨勢和成長規(guī)律,得出企業(yè)未來發(fā)展的方向和創(chuàng)新策略。根據(jù)用戶的需求調整服務內容和服務方向是大數(shù)據(jù)分析的主要目的。大數(shù)據(jù)的統(tǒng)計、研究和分析離不開計算機軟件技術,越來越多的企業(yè)在發(fā)展中廣泛應用計算機軟件,并根據(jù)企業(yè)發(fā)展情況和工作需求進一步研究、創(chuàng)新相關技術,提出適合企業(yè)自身發(fā)展的運營方案,有效提升了各個行業(yè)的工作效率,提高了企業(yè)整體競爭力。相關調查顯示,大數(shù)據(jù)時代下計算機軟件技術的實際應用主要包括以下幾個類型。
2.1虛擬化計算機軟件技術
虛擬化計算機軟件技術是現(xiàn)階段管理社會和企業(yè)各類資源時常用的一項管理技術,其主要管理、梳理虛擬的資源、數(shù)據(jù)和信息。計算機中存在各種各樣的實體數(shù)據(jù)資源,主要包括內訓、服務器、網(wǎng)絡以及存儲等。上述各類實體資源均可通過轉換、抽象的形式呈現(xiàn)給大眾,解決了實體結構之間的問題,確保用戶能夠簡單、便捷地獲取各類數(shù)據(jù)資源。此外,優(yōu)化、調配數(shù)據(jù)庫內所有數(shù)據(jù)信息,降低了各類信息數(shù)據(jù)處理的難度,縮減了相關數(shù)據(jù)信息處理成本,為用戶實際應用提供了更加便捷的操作方式[2]。虛擬化計算機軟件技術在國際發(fā)展中受到的重視越來越強,是現(xiàn)階段企業(yè)發(fā)展中的常用技術,越來越多的企業(yè)投入了大量時間、資金、精力研發(fā)虛擬技術。目前,虛擬化技術的成長和發(fā)展是提升IT行業(yè)整體效率的關鍵環(huán)節(jié)。與其他軟件技術相比,虛擬計算機軟件技術具有靈活性、虛擬性、安全性、高擴展性以及可用性,能夠提升企業(yè)中各類資源的實際利用價值,降低企業(yè)生產(chǎn)的成本,提升各行業(yè)的實際生產(chǎn)效率,為企業(yè)的創(chuàng)新和發(fā)展提供強有力的技術支持。相關調查顯示,歐美等發(fā)達國家的虛擬化計算機軟件技術廣泛應用于企業(yè)。我國市場上虛擬化計算機軟件技術的應用較為局限,制約了我國IT行業(yè)的進一步發(fā)展。隨著計算機軟件技術的不斷創(chuàng)新和發(fā)展,我國相關研究及應用人員對于虛擬計算機軟件技術的重視程度也在不斷提升,各大機構的研發(fā)成本也在不斷加大,且已取得了顯著成效。我國相關技術研發(fā)最早開始于北京航空航天大學,該技術研發(fā)初期建立了相關虛擬環(huán)境,完成了虛擬演示,實現(xiàn)了動態(tài)資源數(shù)據(jù)展示。此外,研發(fā)了相關技術系統(tǒng)及使用平臺,從而進一步分析虛擬環(huán)境中的數(shù)據(jù)及信息。大數(shù)據(jù)時代,虛化計算機軟件技術的應用和融合提升了數(shù)據(jù)處理能力,提高了虛擬計算機軟件技術含量,全面展示了相關科研內容,從而確保虛擬計算機軟件技術長久發(fā)展。
2.2云儲存計算機軟件技術
隨著數(shù)據(jù)信息的不斷發(fā)展,“云”概念的應用面越來越廣,提升了人們生活、學習的效率。傳統(tǒng)的計算機儲存技術已無法滿足人們的實際需求,需要不斷增加儲存空間。云儲存技術與傳統(tǒng)存儲技術相比千差萬別,其優(yōu)化了傳統(tǒng)儲存模式中的弊端,有效解決了傳統(tǒng)儲存模式中存在的時間、空間問題,實際應用面更加廣泛。云儲存技術不僅能夠有效提升儲存量,而且完善了各類儲存性能。云時展下,儲存系統(tǒng)的用戶量不斷加大,其對各類技術的要求也在不斷提升。因此,需要不斷提升各類存儲系統(tǒng)的運行速度,增強用戶各類操作命令的反應能力。此外,云儲存的管理系統(tǒng)能夠對類信息資源進行統(tǒng)計整合,能夠充分實現(xiàn)計算機軟件的智能化和自動化,能夠為用戶提供更加人性化的服務。
2.3計算機軟件信息安全技術
中圖分類號:TP311.5
1 計算機軟件技術發(fā)展的主要特點
計算機軟件技術經(jīng)歷了幾十年的發(fā)展,已經(jīng)逐步邁向了成熟與完善。在計算機軟件技術發(fā)展的長期過程中,呈現(xiàn)出了多樣的特點。主要體現(xiàn)在以下幾個方面:
1.1 軟硬件技術相互推動。計算機軟件與硬件的發(fā)展是有著密切聯(lián)系的,它們相互推動又相互制約。計算機軟件技術的發(fā)展受到硬件技術的發(fā)展的推動,從過去計算機軟件的發(fā)展來看,硬件技術的重大突破為軟件技術的發(fā)展提供了寬闊的平臺和空間,推動者軟件技術向更的領域邁進。隨著計算機技術的提高,計算機已經(jīng)超越了原始單純的數(shù)值計算,開始應用到人們生活與工作的各個領域,從而對計算機的要求越來越高,要求其功能更強、性能更優(yōu),體積更小等等。這些硬件技術的更新也推動著軟件技術由簡單到復雜,由封閉走向開放。在軟件技術的開發(fā)上也開始由過去的重視技巧到現(xiàn)在的關注整個過程的管理,設計發(fā)展開始以復用為主等等,計算機軟件技術上的進步得益于硬件技術的發(fā)展與推動,硬件技術的發(fā)展為其提供了充足的內在動力。
1.2 軟件開發(fā)成本日益增加。計算機技術的進步促使硬件成本急劇下降,而軟件開發(fā)的代價卻反之大幅度地上升。在1950年左右,在整個計算機的系統(tǒng)中,軟件成本的費用僅占了20%左右,而現(xiàn)在軟件費用所占比率明顯增加,在一些特殊的系統(tǒng)中,如軍事系統(tǒng),軟件成本幾乎是硬件成本的好幾倍。如美國研發(fā)的全球軍事控制系統(tǒng)中,軟件費用超過了硬件成本的7倍多。
1.3 軟件開發(fā)難度明顯增加。軟件作為一種系統(tǒng)元素,其邏輯性很強。據(jù)內部專業(yè)人士統(tǒng)計,軟件設計中所使用到的邏輯量是硬件設計的100倍左右。所以一個復雜的軟件體系的建立,必須要依靠一個龐大的邏輯體系才能完成的。即使多個軟件有著相同的功能,但是它們卻可以具備差別極大的算法形式來完成命令。正是由于軟件中所含有的邏輯量巨大,也增加了軟件開發(fā)的難度,導致在軟件開發(fā)的過程中會有意想不到的困難出現(xiàn),即使擁有充足的資金,也不一定能保證軟件開發(fā)過程的順利進行,確保軟件成果的最終研發(fā)成功。
1.4 軟件的規(guī)模和復雜程度提高。計算機技術的不斷進步,也使得軟件的規(guī)模不斷擴大,過去將50萬行定義為大規(guī)模,而如今對于大規(guī)模的定義已經(jīng)擴展到了1000萬行,規(guī)模提高了20倍。不僅如此,從1980年開始到現(xiàn)在,僅僅三十年的時間,軟件大規(guī)模系統(tǒng)的運行碼提升了100倍,相對應的支持性代碼提高了300倍等。同樣,系統(tǒng)規(guī)模的擴張勢必會引起軟件復雜程度的增加。計算機由過去單純的數(shù)值計算,現(xiàn)在已經(jīng)完全可以為社會各行各業(yè)服務,即使是應用指令高達數(shù)百萬的大型企業(yè),計算機軟件可以為它開展各項業(yè)務,甚至是數(shù)千萬的終端用戶進行交互這樣復雜的工作,也可以由軟件技術完成。
1.5 軟件維護難度增加。當軟件在投入使用的過程中,或多或少會存在一些錯誤,這主要是軟件所運行的環(huán)境不相同。而當軟件出現(xiàn)故障時,即要對軟件進行必要的維護。而對軟件技術的維護不同于一般意義上的設備維護,因為軟件作為一種邏輯的系統(tǒng)元素,其出現(xiàn)的故障都是由于邏輯上的錯誤造成的,所以對軟件技術進行維護不是簡單地更換備件,二是找出并糾正在邏輯設計過程中的錯誤和缺陷。尤其是當一個龐大的軟件系統(tǒng)出現(xiàn)問題時,其維護問題是相當復雜的,因為這些邏輯環(huán)環(huán)相扣,可能會糾正一個錯誤導致出現(xiàn)一堆錯誤的現(xiàn)象。
2 計算機軟件技術的發(fā)展需求
軟件技術的發(fā)展需要多方面的支持,包括在人才、資金、企業(yè)以及技術等等多個方面,尤其是在軟件人才方面的需求最為明顯,軟件設計與開發(fā)亟需要大量的像程序員、程序設計師等高級軟件人才,這是軟件發(fā)展中最關鍵的因素。隨著市場競爭日益激烈,企業(yè)重新更改其業(yè)務規(guī)則已經(jīng)成為一種必然的趨勢。由于軟件系統(tǒng)的研發(fā)需要一個長時間的過程,所以往往當某個軟件系統(tǒng)徹底研發(fā)完成,真正投入到運行以前,這個系統(tǒng)的功能就已經(jīng)無法適應企業(yè)當時的需要了,所以軟件系統(tǒng)的開發(fā)也會要跟著的企業(yè)原定規(guī)則的變化而不斷的調整與變化,這些問題都給計算機軟件技術在開發(fā)方式上帶來了嚴峻的挑戰(zhàn),要求軟件開發(fā)工程人員必須以新的思路來處理軟件的開發(fā)與集成工作。而目前的應用軟件一般都具有平臺兼容性強、開放的結構以及可變化的規(guī)模等特點,所以對于正處于網(wǎng)絡計算機時代的軟件開發(fā)人員而言,如何研發(fā)出更快更多更好的類型多樣的軟件,是他們目前必須解決的主要問題。
3 計算機軟件技術的發(fā)展前景
隨著計算機軟件技術的升級與發(fā)展,計算機軟件的開發(fā)與利用逐步呈現(xiàn)出智能化、開放化以及自動集成化的特點,這不僅可以提高了軟件的功能及性能,而且從根本意義上解決了軟件生產(chǎn)率低的難題。所以軟件開發(fā)人員只有結合軟件工程的實踐問題,并深入研究軟件的相關理論,徹底理解軟件開發(fā)的復雜性,針對性地采取措施,才可能在理論和實踐等方面上突破軟件開發(fā)過程中的瓶頸。從互聯(lián)網(wǎng)技術升級與發(fā)展的路徑來看,P2P技術對于互聯(lián)網(wǎng)的影響是十分深遠的,它改變了傳統(tǒng)的網(wǎng)絡觀念,改變了人們的生活方式。正是因為92P技術的開發(fā)利用,使人們對于計算機網(wǎng)絡有了新的理解和認識,獲得了更加快捷方便簡單的信息傳播和信息交流方式,盡管說P2P技術到目前為止仍然存在著版權或監(jiān)管等方面的不足,但是這一項技術不容置疑地成為了互聯(lián)網(wǎng)的發(fā)展主流和趨勢。
同樣,計算機軟件技術的未來趨勢將主要集中在業(yè)務構件技術上,目前這一技術已經(jīng)慢慢地走向成熟并且開始普及到社會生活的多個領域之中,業(yè)務構件軟件為軟件的工業(yè)化生產(chǎn)帶來很大的益處,為其提供了理論和技術上的支持。我們相信,未來當整個軟件的形態(tài)面貌發(fā)生大的改變的時候,軟件經(jīng)濟將出現(xiàn)新的模式、新的商業(yè)規(guī)則,而業(yè)務構件軟件將會伴隨著軟件技術的發(fā)展,開始迎來新的發(fā)展春天。
4 結束語
隨著社會的發(fā)展,計算機技術得到不斷的升級與更新,計算機軟件也相應地取得了重大的突破,計算機軟件技術已經(jīng)在社會生活各領域發(fā)揮著不可替代的作用,在網(wǎng)絡信息化時代愈加發(fā)達的未來,計算機軟件技術一定會取得更大的長足的發(fā)展。
參考文獻:
[1]郭建軍.計算機軟件估計技術及未來發(fā)展[J].電子科技,2006,8.
[2]李順德.計算機軟件產(chǎn)業(yè)的發(fā)展知識產(chǎn)權保護[J].電子與自動化儀表信息,1995,4.
[3]王小銘.計算機軟件技術的現(xiàn)狀與發(fā)展趨勢[J].電腦,1994,7.
1大數(shù)據(jù)相關介紹
廣義上而言,大數(shù)據(jù)指處理數(shù)據(jù)量的一種模式,并且處理的數(shù)據(jù)量需要在計算機可運行范圍內,而對于計算機普通軟件則難以實現(xiàn)對龐大數(shù)據(jù)的有效處理。大數(shù)據(jù)之所以被稱作大數(shù)據(jù),是因為數(shù)據(jù)的量超過了1PB。伴隨科學技術的迅猛發(fā)展,數(shù)據(jù)的數(shù)量不斷增加,對數(shù)據(jù)進行處理的載體及運行載體的各種硬件也在不斷發(fā)展進步,它們彼此間有著十分緊密的聯(lián)系,二者均是科學技術發(fā)展的重要產(chǎn)物[2]。對于大數(shù)據(jù)的特點而言,主要表現(xiàn)為數(shù)據(jù)存儲量大、數(shù)據(jù)處理迅速、數(shù)據(jù)多樣等。在所有計算機中,數(shù)據(jù)處理均是基于大數(shù)據(jù)的應用展開的,由此表明,是大數(shù)據(jù)的環(huán)境催生了計算機軟件技術,隨著科學技術的不斷進步,計算機對數(shù)據(jù)的處理能力也在不斷提升。就現(xiàn)階段發(fā)展狀況而言,計算機軟件技術可準確地對數(shù)據(jù)進行分析處理,并且具有操作便捷的優(yōu)點,可大大提高工作效率,提升質量,促進各行各業(yè)的發(fā)展。
2大數(shù)據(jù)環(huán)境下計算機軟件技術的主要類型
2.1云儲存服務
在現(xiàn)代化社會建設中,云儲存服務得到了十分廣泛的應用,通過對云儲存服務的應用,可解決傳統(tǒng)存儲方式存在的諸多不足,并可擺脫時空的束縛,人們僅需通過對網(wǎng)絡終端設備的使用,并確保其與網(wǎng)絡相連接,便可實現(xiàn)對云存儲中各種信息資源的下載和查看。云存儲是由大量儲存系統(tǒng)單元建立起的一個有機整體,通常是將一系列功能進行有效整合,在相互協(xié)作、相互促進下以實現(xiàn)信息資源儲存,即為通常人們所提到的網(wǎng)絡數(shù)據(jù)庫[3]。在大數(shù)據(jù)環(huán)境下,云儲存服務可為人們提供十分便捷的信息服務,可對海量信息數(shù)據(jù)開展全面整理和種類劃分。所以,云儲存服務與大數(shù)據(jù)之間有著相輔相成的關系,云儲存服務不僅是大數(shù)據(jù)環(huán)境下數(shù)據(jù)處理的必要一環(huán),也是重要的一環(huán)。
2.2數(shù)據(jù)采集與傳輸技術
大數(shù)據(jù)環(huán)境下,計算機軟件技術可實現(xiàn)對數(shù)據(jù)的采集、處理,在實際應用中,計算機數(shù)據(jù)分析處理需要以大數(shù)據(jù)集中采集為重要前提。在對某一工作所需的數(shù)據(jù)開展全面采集后,計算機可依托相應的軟硬件裝置,以實現(xiàn)對大數(shù)據(jù)的科學操作。數(shù)據(jù)的采集、獲取過程,同時也是大數(shù)據(jù)分析處理及種類劃分的過程。經(jīng)過科學的操作,可將原本海量、繁雜的數(shù)據(jù)流依據(jù)相應的順序進行歸納整理,然而通過規(guī)范的傳輸規(guī)則,將數(shù)據(jù)傳輸至網(wǎng)絡服務器,亦或其他網(wǎng)絡終端或云端。
2.3虛擬化技術
大數(shù)據(jù)環(huán)境下,虛擬化技術是計算機軟件技術中十分重要的一項技術。該項技術是依托資源虛擬管理實現(xiàn)的,同時通過優(yōu)化大數(shù)據(jù)內部資源的配置,來提高信息數(shù)據(jù)的效率,并確保用戶操作的便捷性。近年來,虛擬化技術越來越為社會各界所廣泛關注,眾多研究結構、企業(yè)紛紛對該項技術展開全面深入研究。另外,虛擬化技術不僅體現(xiàn)在計算機中,在社會大眾日常生活中也得到了越來越廣泛的體現(xiàn)。2016年被稱為虛擬技術元年,這些年我國虛擬化技術實現(xiàn)了長足發(fā)展,特別是虛擬現(xiàn)實技術產(chǎn)業(yè),呈現(xiàn)出良好的發(fā)展態(tài)勢。通過將虛擬化技術應用于大數(shù)據(jù)中,不僅可提高虛擬化技術的科學研究能力,還可推進虛擬化技術的創(chuàng)新發(fā)展,即為通過豐富大數(shù)據(jù)與完善虛擬軟件功能,以此促進虛擬化技術的可持續(xù)發(fā)展。
3大數(shù)據(jù)環(huán)境下計算機軟件技術的實踐應用
3.1計算機軟件技術在商業(yè)通信中的實踐應用
計算機軟件技術在商業(yè)通信中的應用至關重要,例如,通過應用IBMSPSS預測分析軟件,可實現(xiàn)對商業(yè)信息的有效分析,開展對客源的維護工作。又如,通過應用XO技術,可實現(xiàn)對客戶行為發(fā)展、行為表現(xiàn)的有效評估及把握,并可及時找出企業(yè)經(jīng)營管理中存在的各種問題[4]。此外,通過應用網(wǎng)絡分析加速器,可為商業(yè)通信搭建一個和諧的交流互動平臺,為商業(yè)通信營造出一個和諧的發(fā)展環(huán)境,以此推動商業(yè)通信領域的健康穩(wěn)定發(fā)展。由此可見,商業(yè)通信領域的發(fā)展與計算機軟技術的發(fā)展應用有著十分緊密的聯(lián)系。以我國移動、聯(lián)通等通信企業(yè)為例,這些企業(yè)在發(fā)展過程中會依托大數(shù)據(jù)環(huán)境下的計算機軟技術對廣大消費者消費習慣、消費行為等相關數(shù)據(jù)進行采集處理,經(jīng)對這些數(shù)據(jù)的有效評估,以評定用戶的消費動機、消費需求等內容,在企業(yè)后續(xù)發(fā)展中,企業(yè)便可更為精準地對客戶群體予以定位,科學地與其他企業(yè)進行交流合作,有效提升商業(yè)通信發(fā)展的綜合效益。
3.2計算機軟件技術在商業(yè)運營中的實踐應用
近年來,計算機軟技術在商業(yè)運營中得到了越來越廣泛的應用。一系列計算機軟技術的應用,不僅可提升企業(yè)工作人員的工作效率,還可對工作人員崗位、工作時間等進行科學分配,進而促進企業(yè)的健康、穩(wěn)定發(fā)展。例如,在某博物館管理中,工作人員可借助手機、平板電腦等移動終端建立實時信息共享平臺,通過這一平臺,博物館管理人員可及時掌握每位參觀者的商務信息,結合不同參觀者的參觀需求,可為他們提供不同的針對。隨著市場經(jīng)濟發(fā)展的不斷深入,各行各業(yè)的市場競爭日趨白熱化,企業(yè)競爭力在很大程度上取決于自身的服務質量,而優(yōu)質的服務質量離不開科學技術的有力支持[5]。因而,計算機軟技術的發(fā)展應用,對于提升企業(yè)市場競爭力至關重要。又如,近年來蓬勃發(fā)展的電子商務領域,諸如淘寶、京東、蘇寧等電商企業(yè)均對計算機軟技術進行了廣泛應用,通過對消費者的瀏覽、購買等數(shù)據(jù)進行采集分析,從中提煉大量有價值的信息,憑借這些信息有效掌握消費者需求,有效秉持了主動出擊、主動服務的理念,在很大程度上滿足了消費者的多元需求。大數(shù)據(jù)環(huán)境下,如何結合消費者需求,為其推薦喜愛的商品、如何快速準確地幫助消費者找到自身需求的商品?均是商業(yè)運營需要借助計算機軟技術進行解決的問題。
3.3計算機軟件技術在信息化教學中實踐應用
計算機的軟件技術對現(xiàn)代人的生活具有十分重要的影響。比如幾個日常生活中常見的軟件:簡單的網(wǎng)頁制作,多媒體播放程序的設置,以及一些簡單的ps學習,數(shù)據(jù)庫編程,以及管理信息系統(tǒng)。學習軟件技術,需要掌握基本的知識,掌握相關的運行程序:例如C語言,首先要掌握C語言的順序結構、選擇的系統(tǒng)、以及循環(huán)的結構,然后從最基本的字符開始學習,逐漸涉及C++的主要內容;再如先學習DOS這種最基本的程序,然后逐漸擴展到windows系統(tǒng)的學習;還可以引導學生學習數(shù)據(jù)庫,掌握SQL語言能夠獨立設計一個簡單的數(shù)據(jù)庫;再比如學習修圖技術,需要掌握最基本的ps操作等等。伴隨著多媒體技術的不斷發(fā)展,網(wǎng)頁制作也成為了當前社會應用最廣泛的一種計算機軟件,常見的網(wǎng)頁制作軟件主要有Dreamweaver、Fireworks、flash等,學習運用這些軟件,可獨立進行網(wǎng)頁制作。除此之外,伴隨著軟件技術的不斷發(fā)展,我們生活的方方面面都凸顯了軟件技術的應用,人們對于它的需求也是方方面面的。要想從根本上提高我國軟件的研發(fā)水平需要更高水平的設計師進行研發(fā)和維護,例如程序員、設計師、分析師等等。由于當前軟件技術更新?lián)Q代的速度十分快,而且人們對于軟件需求的方向也更加的廣闊,再加上市場競爭的激烈程度,造成了軟件技術的研究開發(fā)不能滿足人們需求以及企業(yè)發(fā)展需要的局面。
1.2軟件技術的發(fā)展前景
伴隨著網(wǎng)絡計算機技術的不斷發(fā)展,當前,網(wǎng)絡平臺已經(jīng)形成一個開放性強、數(shù)字化、自動化并且擁有智能性操作的系統(tǒng)。不斷的開發(fā)以及使用計算機軟件系統(tǒng)能夠提高軟件的整體性能以及滿足整體的發(fā)展需求,并且能夠對軟件技術進行不斷的更新?lián)Q代。還需要加強后期的維護,根據(jù)當前軟件技術的實際情況找出使用過程中的弊端,進行分析討論,為其進行進一步的優(yōu)化和完善做準備。縱觀世界計算機技術的發(fā)展歷程,從最開始的計算功能,到深入到人民生活的方方面面,給人們的生活帶來了極大的變化,提供了十分便利的條件。軟件技術的不斷發(fā)展、創(chuàng)新使人們對計算機軟件的整體認識有了新的變化而且?guī)砹巳祟惖挠忠淮芜M步。軟件技術雖然發(fā)展到了一定的高度,可是始終存在一些缺陷與不足。
近年來,我國的信息化進程不斷加快,這種背景為計算機軟件技術在植保軟件開發(fā)中的應用提供了保障。目前,我國大多數(shù)植保部門已經(jīng)配置了檔次較高的計算機硬件設備,但這些植保部門在應用軟件方面存在明顯不足,因此,需要應用計算機軟件技術開發(fā)出實用性較高的植保軟件。
1植保軟件的作用
植保軟件的作用是對農(nóng)業(yè)生產(chǎn)工作進行科學合理的指導,通過對農(nóng)業(yè)生產(chǎn)中問題的及時、有效處理,提升農(nóng)業(yè)生產(chǎn)質量,增加人們的經(jīng)濟收益,并產(chǎn)生一定的社會效益。
2計算機軟件技術在植保軟件開發(fā)中的應用
2.1將軟件工程理論作為植保軟件開發(fā)的指導
就軟件工程的原理而言,軟件的生存期是指從計劃設計到不再適用的過程。將軟件工程理論作為植保軟件開發(fā)指導的原因主要包含以下幾方面:(1)以軟件工程理論為指導可以有效縮短植保軟件的開發(fā)周期,對軟件的開發(fā)設計和計劃產(chǎn)生促進作用,減少錯誤的發(fā)生,進而減少資源的浪費;(2)以軟件工程理論為指導能夠促進植保軟件開發(fā)工作的進行,為用戶提供高質量、高可靠性的植保軟件;(3)以軟件工程理論為指導可以對植保軟件進行科學合理的維護,保持植保軟件的實用性處于較高水平。
2.2選擇適宜的植保軟件開發(fā)平臺
操作系統(tǒng)是對計算機系統(tǒng)中的軟件資源和硬件資源進行系統(tǒng)地管理和控制的一種程序,在計算機系統(tǒng)軟件中,操作系統(tǒng)占據(jù)了較為重要的地位。計算機中安裝的其他軟件的工作需要根據(jù)操作系統(tǒng)發(fā)出的指令進行。植保軟件的開發(fā)平臺是指計算機與用戶之間的接口,在選擇植保軟件開發(fā)平臺的過程中,要對開發(fā)平臺的可維護性、實用性、操作便捷性等因素加以重視。在眾多操作系統(tǒng)中,Windows系統(tǒng)的優(yōu)勢較為明顯,因此人們通常將Windows系統(tǒng)作為植保軟件的開發(fā)平臺。以黃淮海地區(qū)的麥芽預測預報系統(tǒng)為例,該植保軟件最初選擇Windows3.1作為開發(fā)平臺,但Windows95系統(tǒng)的應用優(yōu)勢更加明顯,因此,在確定開發(fā)平臺時,麥芽預測預報系統(tǒng)最終將Windows95作為自己的開發(fā)平臺。
2.3選擇合理的植保軟件開發(fā)方法
合理植保軟件開發(fā)方法的選擇能夠更好地實現(xiàn)植保軟件的各項功能。目前,常見的開發(fā)方法包括以下兩種:2.3.1工具法即利用已經(jīng)存在的開發(fā)工具進行開發(fā)。與其他開發(fā)方法相比,運用工具法開發(fā)植保軟件能夠降低軟件的開發(fā)費用,且開發(fā)周期較短。在開發(fā)過程中,開發(fā)人員可以通過卡片編輯、劇本編寫等操作完成植保軟件的開發(fā),而不需要編寫程序,因此這種開發(fā)方法從一定程度上實現(xiàn)了資源的節(jié)約。但這種開發(fā)方法也存在一定的不足,運用工具法開發(fā)出來的植保軟件的穩(wěn)定性會受到開發(fā)系統(tǒng)的限制,與運用其他方法開發(fā)出的植保軟件相比,這種植保軟件的模式化特點更加突出。2.3.2直接編程法這種方法是指開發(fā)人員運用Delphi和VB等語言進行直接進行編程,進而完成植保軟件的開發(fā)。與其他開發(fā)方法相比,運用直接編程法開發(fā)植保軟件需要花費較長時間,且開發(fā)成本較高。除此之外,運用直接編程法完成植保軟件的開發(fā)對開發(fā)人員自身編程水平的要求較高。但這種方法不會對開發(fā)人員的思維產(chǎn)生限制,在開發(fā)過程中,開發(fā)人員的創(chuàng)造能力得到了充分的發(fā)揮,因此,運用直接編程法開發(fā)出的植保軟件可以更好地實現(xiàn)用戶的多種需求。
2.4選擇恰當?shù)闹脖\浖_發(fā)工具
開發(fā)工具的選擇過程會受到植保軟件的適用范圍、所選開發(fā)平臺以及技術可擴展性等因素的影響。在選擇植保軟件開發(fā)工具的過程中,需要滿足植保軟件的性能和功能兩方面的要求,就目前植保軟件市場的開發(fā)現(xiàn)狀來看,最常用的開發(fā)工具是可視化開發(fā)工具。大多數(shù)可視化開發(fā)工具都為軟件開發(fā)過程提供了可視化的開發(fā)環(huán)境,并具有自身的編程語言,并且這些可視化開發(fā)工具還可以與不同的數(shù)據(jù)庫之間建立有效連接。以黃淮海麥芽預測預報系統(tǒng)的開發(fā)為例,開發(fā)人員結合該植保軟件的功能需求,將BorlandDelphiClient2.0作為該植保軟件的主要開發(fā)工具,選擇這種開發(fā)工具的原因主要包括以下幾種:(1)BorlandDelphiClient2.0的執(zhí)行速度較高,這是因為該工具事先將應用程序編譯成優(yōu)化的本地代碼;(2)BorlandDelphiClient2.0的程序編寫操作更加便捷,這種特點對植保軟件的開發(fā)效率進行有效提升;(3)BorlandDelphiClient2.0可以讓遠端SQL服務器更好地接受基于桌面型數(shù)據(jù)庫開發(fā)出的程序。
2.5植保軟件的開發(fā)人員
隨著開發(fā)工具和編程語言的不斷發(fā)展,植保軟件的開發(fā)人員發(fā)生了相應的變化。以計算機高級編程語言為例,這類編程語言的出現(xiàn)增加了非計算機專業(yè)工作者的數(shù)量??梢暬_發(fā)工具的出現(xiàn)和發(fā)展降低了植保軟件的開發(fā)時間,這些變化為植保軟件的開發(fā)工作帶來了諸多便利。目前,植保軟件的開發(fā)人員以植保專業(yè)人員為主,在這些植保專業(yè)人員中,部分人員的程序設計水平較高。
3結論
將計算機軟件技術應用到植保軟件的開發(fā)中有效提升了植保軟件的開發(fā)效率和開發(fā)質量。在這個過程中,要以軟件工程理論作為植保軟件開發(fā)的指導,并對適宜開發(fā)平臺、開發(fā)方法以及開發(fā)工具的選擇加以重視。開發(fā)工具和編程語言的發(fā)展使得更多植保領域的專家參與到植保軟件的開發(fā)過程中,專家的參與對植保軟件開發(fā)質量的提升產(chǎn)生了促進作用。
參考文獻
[1]高靈旺,沈佐銳,李志紅.計算機軟件技術在植保軟件開發(fā)中的應用[J].農(nóng)業(yè)工程學報,2000(02):32-35.
[2]雷勇輝,張建華,李小燕,王佩玲,王鵬.基于MapObjects的植保地理信息系統(tǒng)應用軟件的開發(fā)[J].石河子大學學報(自然科學版),2004(02):121-123.