公務(wù)員期刊網(wǎng) 精選范文 計算機軟硬件研發(fā)范文

計算機軟硬件研發(fā)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機軟硬件研發(fā)主題范文,僅供參考,歡迎閱讀并收藏。

計算機軟硬件研發(fā)

第1篇:計算機軟硬件研發(fā)范文

【關(guān)鍵詞】計算機軟件開發(fā) 開發(fā)技術(shù)

隨著信息時代的到來,生活中越來越離不開計算機。計算機本身分為應(yīng)用軟件和系統(tǒng)軟件,計算機本身具有邏輯功能,軟件給計算機工作進重新行安排,使人們可以提高勞動效率,減短勞動時間。計算機高速發(fā)展開始與生活密切結(jié)合,也促進了計算機軟件的開發(fā)技術(shù)的發(fā)展。

一、計算機軟件概述

計算機需要硬件和軟件兩部分共同配合才能確保正常工作。對于軟件部分來說,可以分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件即系統(tǒng)本身的軟件,主要的功能是對計算機進行管理、監(jiān)督和維護等,例如自檢程序和操作系統(tǒng)。而應(yīng)用軟件則是需要軟件開發(fā)人員對相應(yīng)的領(lǐng)域進行研究,一般來說都有其獨特功能,例如音樂播放器、聊天交友軟件等。在網(wǎng)絡(luò)越來越普及的今天,計算機軟件已經(jīng)滲透生活的各個領(lǐng)域,提高了生活生產(chǎn)的效率,也促使軟件產(chǎn)業(yè)不斷創(chuàng)新發(fā)展,富裕了一批軟件開發(fā)者。對于軟件開發(fā)者來說,軟件開發(fā)完成后的保護工作同樣很重要,如果沒有進行保護,很容易被復(fù)制、修改、影響使用并且危害其利益。

二、計算機軟件開發(fā)方式

1 軟件原型法。在軟件開發(fā)中,許多軟件在開發(fā)的前期以各種需求為基礎(chǔ),通過后期的開發(fā)過程將功能慢慢實現(xiàn),逐步確定設(shè)計軟件的方案,一步步完成對軟件的開發(fā),這種方法我們稱為軟件原型法。這種開發(fā)方法主要適用于需求不明確的開發(fā)過程,軟件開發(fā)者對于自身的需求并不明確,所以需要在開發(fā)過程中不斷分析和修改。在開發(fā)中通過用戶參與來實現(xiàn)軟件的后期修改,不進提供了用戶的參與度,實現(xiàn)了用戶對于軟件的決策權(quán),讓用戶有提出意見和建議的權(quán)力,其實也完成保證了軟件的實用性。在這種開發(fā)模式中,模型的建立和速度對軟件最終的成形有著重要影響,最常用的方法有拋棄式、遞增式和演化式等。

2 軟件生命周期法。軟件生命周期法主要是強調(diào)系統(tǒng)的整體性和全局性,它是通過時間來設(shè)定軟件開發(fā)和維護的階段,每個階段都有獨立的目標和任務(wù),分工明確,發(fā)現(xiàn)問題可以及時得到解決,大大保證了軟件的質(zhì)量,是計算機軟件開發(fā)者常用的一種軟件。根據(jù)時間設(shè)定的不同,整個開發(fā)過程中可以分為軟件計劃、需求分析、軟件設(shè)二級、程序編碼、軟件測試、運行維護等幾個階段,每個階段都環(huán)環(huán)相扣,如果一個環(huán)節(jié)出了問題就會影響下一個環(huán)節(jié),這就要求開發(fā)者在開發(fā)軟件時認真仔細,精確地找出問題解決問題。簡化了系統(tǒng)開發(fā)的復(fù)雜性,提高了軟件的可操作性。

三、計算機軟件開發(fā)應(yīng)用分析

l 計算機軟件開發(fā)應(yīng)用。軟件開發(fā)技術(shù)的飛速發(fā)展,計算機的應(yīng)用更為普遍,這讓全球迅速結(jié)成了一張網(wǎng),把兩個不同的整體聯(lián)系在了一起,實現(xiàn)了全球網(wǎng)絡(luò)資源的共享,給不同用戶之間的社交帶來了便捷,他們又是兩個沒有約束的個體。而計算機軟件開發(fā)技術(shù)的應(yīng)用,通過各個軟件平臺,使用戶在相同時間內(nèi)提高了工作效率。軟件是保證計算機正常使用的核心,而軟件開發(fā)技術(shù)的提高則是保證用戶能體驗到更加人性化的軟件,提高各項軟件在計算機內(nèi)的使用。

2 計算機軟件開發(fā)技術(shù)應(yīng)用。計算機軟件開發(fā)的重要意義在于滿足人們在日常生活中,工作學(xué)習(xí)的需要。通過研究人們需要什么,從實際的角度出發(fā),用先進的網(wǎng)絡(luò)開發(fā)技術(shù)來開發(fā)出科技含量高,價值高便捷又實用的軟件。在開發(fā)軟件時,開發(fā)人員應(yīng)結(jié)合實際情況,從軟件應(yīng)用應(yīng)該標準化,要從安全性、可靠性、穩(wěn)定性著手,從而來保證用戶使用達到最好的效果。然后計算機本身的系統(tǒng)版本和各個殺毒軟件的安全等設(shè)置的限制,使用戶在其操作中顯得更加復(fù)雜化,不僅不能提高工作效率,反而還事半功倍,這也對軟件的推廣產(chǎn)生了一定的阻礙作用。相對于兼容操作系統(tǒng)的軟件來說,因為沒有系統(tǒng)的影響,運行時速度流暢,簡潔方便,使用的同時計算機還能對使用數(shù)據(jù)進行備份還原,這樣才能給用戶帶來更好的體驗。所有計算機使用軟件時間的越長,軟件與系統(tǒng)的兼容性就會變得越差,這時開發(fā)人員就必須找出問題的關(guān)鍵,提出好的方案來解決問題,提供滿足客戶需求的軟件。計算機軟件開發(fā)技術(shù)的應(yīng)用,還是會受到各方面的限制,為了能夠開發(fā)出高質(zhì)量的軟件,為用戶帶來更好的體驗,這就需要開發(fā)人員通過對用戶需求的調(diào)查和研究。

第2篇:計算機軟硬件研發(fā)范文

關(guān)鍵詞:計算機;應(yīng)用軟件;開發(fā)技術(shù)

中圖分類號:TP311.5

計算機的出現(xiàn)對整個社會發(fā)展產(chǎn)生了一定的影響,也改變了人們的生活習(xí)慣和產(chǎn)生方式。隨著人們在對計算機研究的逐漸加深,人們發(fā)現(xiàn)計算機不僅是一種計算工具,同時也是人類智慧的延伸,目前計算機已經(jīng)被廣泛應(yīng)用于教育、醫(yī)療等多個領(lǐng)域之中。軟件是計算機的核心內(nèi)容,近年來受到了人們的廣泛關(guān)注,這不僅加快了軟件的發(fā)展,而且也促進了經(jīng)濟的發(fā)展。正如我們了解的一樣,計算機的正常使用離不開硬件和軟件的支持。因此在計算機配置上要對硬件和軟件進行同時考慮,本文針對應(yīng)用軟件的開發(fā)進行重點介紹。

1 軟件工程簡介

在計算機技術(shù)尚且不成熟時,開發(fā)大型的系統(tǒng)軟件都是采用手工方式,因此軟件開發(fā)的效率較低,錯誤在軟件開發(fā)過程中也是頻繁的出現(xiàn)。人們對軟件的需求量越來越大,這也導(dǎo)致了傳統(tǒng)的軟件開發(fā)已經(jīng)無法滿足人們的需求。在軟件開發(fā)過程中主要存在以下幾個問題:(1)軟件開發(fā)的成本不斷升高;(2)軟件開發(fā)越來越復(fù)雜;(3)軟件開發(fā)的周期較長;(4)開發(fā)后投入使用的軟件在后期需要長時間維護。以上四點問題對軟件開發(fā)產(chǎn)生了較為嚴重的影響,針對這一問題在1968年北大西洋公約組織的學(xué)術(shù)會議上“軟件工程”被提出。在軟件工程學(xué)科中對軟件開發(fā)與軟件維護進行了合理規(guī)范,主要針對軟件開發(fā)過程中存在的問題的解決進行指導(dǎo)。軟件工程包括的內(nèi)容較多,其中主要包括:經(jīng)濟學(xué)、管理學(xué)、計算機科學(xué)等。簡而言之,軟件工程學(xué)要研究的內(nèi)容就是如何利用現(xiàn)代科學(xué)理論對軟件開發(fā)進行指導(dǎo),并且以最少的投資獲取高質(zhì)量的軟件產(chǎn)品。

2 軟件工程的發(fā)展

軟件工程的發(fā)展主要經(jīng)歷了三個階段:程序設(shè)計、軟件、軟件工程。軟件也是一種產(chǎn)品,軟件開發(fā)同工程建設(shè)有著很多的相似之處。例如,工程建設(shè)主要分為三個階段:設(shè)計、建設(shè)、驗收。生產(chǎn)軟件產(chǎn)品也同樣需要經(jīng)過軟件定義、軟件開發(fā)、后期維護三個階段。對工程建設(shè)和軟件開發(fā)進行對比可以發(fā)現(xiàn):(1)在建筑工程中是先形成設(shè)計藍圖,再生成設(shè)計流程,在接下來的建設(shè)過程中也不會有回溯問題發(fā)生,而軟件開發(fā)則不然,在軟件開發(fā)過程中每一個過程都可能會經(jīng)歷多次的回溯;(2)軟件在生成后交給客戶,如果在使用過程中客戶提出了新的要求,或者軟件的運行環(huán)境發(fā)生了變化等,都將會涉及到維護問題。

3 應(yīng)用軟件開發(fā)技術(shù)分析

3.1 生命周期開發(fā)

生命周期開發(fā)技術(shù)主要從時間上對軟件開發(fā)進行分析,對軟件開發(fā)過程中存在的復(fù)雜問題進行合理分解,加快應(yīng)用軟件開發(fā)的速度。主要包含了軟件定義、軟件開發(fā)及軟件維護。針對軟件開發(fā)處于不同的階段對軟件開發(fā)加以分析,從而使軟件開發(fā)的每個階段的技術(shù)水平都能得到相應(yīng)的提高。在軟件開發(fā)過程中,每個階段都需要嚴格的遵守相應(yīng)的技術(shù)規(guī)范要求,并且要合理的安排銜接工作。

3.2 原型化開發(fā)

如果采用生命周期技術(shù)開發(fā)則需要對系統(tǒng)和開發(fā)人員進行嚴格的要求。在軟件開發(fā)過程中需要預(yù)先對開發(fā)中涉及到的內(nèi)容進行預(yù)先說明和嚴格定義,只有這樣才能對軟件開發(fā)進行合理的指導(dǎo)。采用生命周期開發(fā)技術(shù)無法對輸入、輸出、處理需求進行詳細的描述,也不能對處理算法進行合理的確定以及操作系統(tǒng)的適應(yīng)問題加以解決,因此對軟件開發(fā)工作產(chǎn)生了一定的不良影響,而利用原型開發(fā)則可以對以上缺陷進行彌補,使開發(fā)效果得到進一步的提高。原型開發(fā)技術(shù)主要分為三種形態(tài):紙上、工作、現(xiàn)有原型。這些技術(shù)是開發(fā)人員在開發(fā)過程中逐漸總結(jié)出來的,在軟件開發(fā)過程中開發(fā)人員需要依據(jù)各戶的具體需求對應(yīng)用軟件進行不斷的完善。原型化軟件開發(fā)主要包含的過程有:可行性分析、需求分析、原始系統(tǒng)的構(gòu)建、用戶評審、開發(fā)人員評審、系統(tǒng)修改等步驟,在實際軟件開發(fā)過程中需要確保每一個工作到位,保證軟件的質(zhì)量。

3.3 自動形式的系統(tǒng)開發(fā)

自動形式系統(tǒng)開發(fā)將會使用大量的軟件工具,在開發(fā)應(yīng)用軟件時僅需要對軟件想要實現(xiàn)的內(nèi)容加以說明即可,并不需要對實現(xiàn)方法進行詳細的描述。在實際應(yīng)用中需要對系統(tǒng)開發(fā)中的技術(shù)規(guī)范進行合理的分析、設(shè)計、編碼、從而完成應(yīng)用軟件開發(fā)。

以上是應(yīng)用軟件開發(fā)過程中常用的三種方式,在一項大型軟件的開發(fā)需要許多的專業(yè)人事相互配合完成。因此,在應(yīng)用軟件開放中為了確保應(yīng)用軟件的質(zhì)量,要嚴格的依據(jù)軟件工程的原則和思路進行,運用正確的開發(fā)形式,利用軟件工程的圖示工具,對開發(fā)應(yīng)用軟件人員的工作要進行合理協(xié)調(diào),確保軟件開發(fā)人員能夠共同完成開發(fā)任務(wù)。在使用自動形式的系統(tǒng)開發(fā)軟件工具時依據(jù)系統(tǒng)中的規(guī)范進行合理分析,并進行自動設(shè)計和編碼。在軟件開發(fā)過程中如果采用生命開發(fā)周期技術(shù)則需要嚴謹?shù)幕A(chǔ)理論作為支持,因此在軟件開發(fā)中需要依據(jù)實際需要對軟件進行嚴格的定義,特別是在軟件開發(fā)的最初階段,開發(fā)人員應(yīng)當(dāng)對軟件的定位進行準確的分析,通常情況下,用于對軟件的期望都是范圍性的,用戶不會對軟件中的功能、輸入、輸出進行準確的描述,而作為應(yīng)用軟件的開發(fā)人員也無法準確的對人機界面、處理算法、操作系統(tǒng)進行確定,只能在應(yīng)用軟件的開發(fā)過程中進行摸索,應(yīng)用軟件原型化就是這種指導(dǎo)思想。原型化開發(fā)在應(yīng)用軟件開發(fā)中包含的內(nèi)容:(1)工作原型,在開發(fā)應(yīng)用軟件時,應(yīng)用軟件的部分功能需要在計算機上完成,這樣做可以讓使用者和開發(fā)者更直觀的了解到程序的特點,也有助于用戶對需求進行更改,開發(fā)人員對程序進行更改;(2)紙上原型,紙上原型就是利用墨水和紙張對應(yīng)用軟件的模型進行一定的表述,并對其中的功能進行合理解釋;(3)現(xiàn)有原型,在完成應(yīng)用軟件的開發(fā)后,軟件需要能夠?qū)崿F(xiàn)相應(yīng)的功能,此時可以利用存在的軟件運行實現(xiàn),但需要注意的是應(yīng)用軟件的開發(fā)必須要在原有的基礎(chǔ)上進行創(chuàng)新,要對原有的應(yīng)用軟件進行完善。生命周期是軟件開發(fā)中的一個重要概念,生命周期對軟件的定義主要從時間上入手,在應(yīng)用軟件開發(fā)過程中,當(dāng)一個階段的任務(wù)完成后,就必須要開始下一階段的任務(wù)。

4 結(jié)束語

綜上所述,在計算機系統(tǒng)中應(yīng)用軟件是重要的一個部分。在應(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)生嚴重的影響。為了提高開發(fā)出應(yīng)用軟件的質(zhì)量,必須要依照設(shè)計思路,改善軟件工作人員在軟件開發(fā)過程中的工作態(tài)度,將多種軟件開發(fā)技術(shù)結(jié)合的應(yīng)用在應(yīng)用軟件開發(fā)之中,從而確保應(yīng)用軟件能夠滿足用戶的需求。

參考文獻:

[1]余江.淺談我國計算機應(yīng)用發(fā)展的回顧與展望[J].信息與電腦(理論版),2010(12):29-30.

[2]周國強,董保華.計算機軟件的開發(fā)與發(fā)展分析[J].信息與電腦(理論版),2012(05):23-24.

[3]胡杭杰.淺談計算機應(yīng)用軟件開發(fā)技術(shù)[J].科技致富向?qū)В?013(11):19-20.

[4]姜蕊利.計算機應(yīng)用軟件開發(fā)技術(shù)研究分析[J].網(wǎng)友世界,2011(10):21-22.

[5]哀俊.計算機應(yīng)用軟件開發(fā)技術(shù)研究分析[J].科技致富向?qū)В?013(10):29-30.

第3篇:計算機軟硬件研發(fā)范文

[關(guān)鍵詞]計算機;應(yīng)用軟件;研發(fā)和維護

中圖分類號:G623.58 文獻標識碼:A 文章編號:1009-914X(2015)12-0282-01

軟件通常被分為系統(tǒng)軟件和應(yīng)用軟件兩大類。系統(tǒng)軟件是指控制和協(xié)調(diào)計算機及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運行的系統(tǒng)。應(yīng)用軟件是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。應(yīng)用軟件包是利用計算機解決某類問題而設(shè)計的程序的集合,供多用戶使用。應(yīng)用軟件是為滿足用戶不同領(lǐng)域、不同問題的應(yīng)用需求而提供的軟件。它可以拓寬計算機系統(tǒng)的應(yīng)用領(lǐng)域,放大硬件的功能。通過上述對系統(tǒng)軟件和應(yīng)用軟件定義的對比,我們可以看出應(yīng)用軟件相較于系統(tǒng)軟件,具有更廣泛的發(fā)展空間,因而具有更大的實用性及經(jīng)濟等方面的發(fā)展?jié)摿Α?/p>

1.應(yīng)用軟件的認識

一般來講計算機軟件可以分成兩種,系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件里面重要的是操作系統(tǒng),它可以算是計算機的大管家,主要負責(zé)管理和控制計算機各個部件的協(xié)調(diào)工作,是一個最基本和最重要的系統(tǒng)軟件,一般常見的有Windows、DOS等。

應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件,應(yīng)用軟件種類很多。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯(lián)系緊密,可以互相協(xié)作的程序的集合,比如微軟的Office軟件。也可以是一個由眾多獨立程序組成的龐大的軟件系統(tǒng),比如數(shù)據(jù)庫管理系統(tǒng)。它極大的豐富了計算機的功能以及可操作性。

2.應(yīng)用軟件的研發(fā)

軟件設(shè)計思路和方法的一般過程,包括設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。

2.1與客戶進行交流。我們在做一個項目之前,首先是要和客戶進行交流,和客戶交流的目的是什么?就是要了解用戶的需要,根據(jù)客戶的需要做出一個軟件要實現(xiàn)的基本功能,這個也稱之為客戶需要分析。這一步在整個的開發(fā)流程中是非常重要的,如果你連客戶最基本的需要都搞不清楚,那么你這個軟件是不可能使客戶滿意的。

2.2需求分析。軟件需求分析是軟件開發(fā)的起始點,為后面的設(shè)計起到了指導(dǎo)性的作用。所以正確的需求分析是一個好的軟件的基礎(chǔ)。需求文檔應(yīng)該準確的、清楚的、簡單的描述軟件。在軟件開發(fā)的起步階段,也就是需求分析的初始階段,開發(fā)人員要對需求及軟件實施提出建議和解決的方案。在開發(fā)的過程中和需求分析過程中開發(fā)人員應(yīng)該要和用戶進行協(xié)商、討論,層層遞進的過程。準確的需求分析不可能一步就能完成的,那樣將會存在很多的主觀臆斷和客觀問題,讓以后軟件的應(yīng)用性和軟件的持續(xù)開發(fā)愈發(fā)艱難。

2.3 系統(tǒng)設(shè)計。系統(tǒng)設(shè)計的主要任務(wù)就是將軟件分解成一定數(shù)量的模塊。所謂模塊,是指能實現(xiàn)某個功能的數(shù)據(jù)、程序說明和可執(zhí)行程序的程序單元。?

2.4系統(tǒng)編碼。系統(tǒng)編碼即是生成我們需要的且能夠運行的程序。軟件通俗地說就是程序和文檔的結(jié)合,編碼就是產(chǎn)生可執(zhí)行的程序。編碼采用的程序和編寫者的編寫風(fēng)格,對產(chǎn)品的質(zhì)量有重要影響。

3.應(yīng)用軟件的維護

軟件維護,是指軟件系統(tǒng)交付使用以后對軟件所做的改變。軟件維護是軟件生命周期的最后一個階段,也是持續(xù)時間最長、代價最大的一個階段。軟件維護主要是指根據(jù)需求變化或硬件環(huán)境的變化對應(yīng)用程序進行部分或全部的修改,修改時應(yīng)充分利用源程序。修改后要填寫程序修改登記表,并在程序變更通知書上寫明新舊程序的不同之處。

軟件維護有很多種類,大概可以分為以下五種:⑴改正性維護,即改正開發(fā)時的疏漏和潛伏的漏洞或者錯誤,大約占總維護的19%;⑵適應(yīng)性維護,就是對當(dāng)前數(shù)據(jù)進行革新以滿足實際變化的需要,大約占22%;⑶完善性維護,即根據(jù)用戶提出的要求對應(yīng)用軟件進行完善和優(yōu)化,大約占56%;⑷預(yù)防性維護,即為了軟件的未來提前做出適當(dāng)?shù)男薷模s占1%;⑸其他維護,這部分所占的比例少,可針對某些突發(fā)事件,約為2%,不同的分類有不同的影響因素。面對如此多的誘導(dǎo)因素,我們要抓住主要因素進行有規(guī)律的改進和提局。

在軟件生命周期的每個階段都必須充分考慮維護問題,并且為軟件維護提前做好準備。軟件的可理解性、可測試性和可修改性是決定軟件可維護性的基本因素。軟件生命周期每個階段的工作都和軟件可維護性有密切的關(guān)系。良好的設(shè)計、完善的文檔資料以及一系列嚴格的復(fù)審和測試,使得一旦發(fā)現(xiàn)錯誤時比較容易診斷和糾正,當(dāng)用戶有新要求或者外部環(huán)境變化時,軟件容易適應(yīng),并且能夠減少維護引入的錯誤。

4.應(yīng)用軟件的維護方法

電腦在使用當(dāng)中,軟件會出現(xiàn)各種各樣的問題,硬件同時也會有很多的故障出現(xiàn)。我們想要讓計算機能正常穩(wěn)定的工作,應(yīng)當(dāng)對對計算機進行維護。系統(tǒng)軟件是計算機的重要組成部分,如果系統(tǒng)軟件出現(xiàn)了問題,硬件和應(yīng)用軟件就無法正常的配合工作,所以對系統(tǒng)軟件的維護是非常重要的。

個人維護軟件的首要的任務(wù)就是清理無用的文件。對于應(yīng)用軟件的維護主要的途徑是在網(wǎng)上即時下載更新應(yīng)用軟件。軟件維護時首先要確認維護的要求。與用戶進行反復(fù)溝通協(xié)商,對于錯誤概況以及用戶的修改要求,對業(yè)務(wù)的影響等進行了解,然后對這些情況進行存檔,同時由維護組織管理員確認維護類型,有針對性的對軟件進行維護。對于不同的嚴重程度采取不同的措施,以保證工作的效率。對于適應(yīng)性維護和完善性維護申請,需要先確定每項申請的優(yōu)先次序。按照從高到低的順序進行排隊,統(tǒng)一安排時間。

總之,當(dāng)代社會計算機的普遍使用已經(jīng)成為當(dāng)前發(fā)展的潮流趨勢,對于計算機軟件工程,要深刻認識它的內(nèi)涵,全面了解其中包括的知識,更要熟悉的就是計算機軟件工程的管理和維護方法,開發(fā)軟件與軟件的維護是更好的使用計算機的前提,應(yīng)用軟件的研發(fā)與維護,作為一條新興的產(chǎn)業(yè)鏈,蘊藏著無限商機,同時也對大眾的學(xué)習(xí)、生活提供了便捷。

參考文獻

第4篇:計算機軟硬件研發(fā)范文

 

隨著社會的發(fā)展,未來人們對計算機軟件有更多的需求,軟件開發(fā)需要編程語言的支持。不同的編程語言有不同的特點,有的編程語言易上手、有些編程語言靈活性高、有些編程語言能跨平臺使用。在軟件開發(fā)中應(yīng)當(dāng)選用哪種語言是編程人員需要面對的問題,為了說明在開發(fā)軟件的過程中應(yīng)當(dāng)選用哪種編程語言,本次研究將說明不同編程語言對軟件開發(fā)的影響。

 

1 軟件開發(fā)中常見的編程語言分析

 

1.1 C/C++/VisualC++/Pasic語言

 

C語言是一種使用時間較長的語言,這種語言自1972年開發(fā),直到現(xiàn)在依然有人使用,這種旺盛的生命力說明了它的實用價值。

 

C語言之所以受人歡迎,有以下幾個方面的原因:它是一種匯編語言,它面對的對象為基本硬件,應(yīng)用C語言,可以直接操控硬件作業(yè),實現(xiàn)自動化處理,在編寫及運作時,它不需要專門的軟件支持;C語言較為簡單易懂,C語言的應(yīng)用思路與計算機操作的思路非常接近,如果計算機程序員非常了解計算機應(yīng)用的原理,就能夠迅速的掌握C語言;C語言能跨計算機平臺作業(yè),比如在沒有計算機的環(huán)境中,存儲器、單片機、CPU均支持C語言編寫。C++語言實則是提供可視化模式下給程序員編寫程度的一種環(huán)境,它的編程核心思想雖然仍是C語言,可是它的封裝性、繼承性、動態(tài)化的效果都超過C語言;VisualC++是C++語言環(huán)境的拓展,它允許在其它的環(huán)境中使用C++語言。

 

Pasic語言是一種面向?qū)ο蟮母呒壋绦蛘Z言,與以上的軟件比,它的嚴謹性較強,具有自我糾錯的功能、運行效率較高,能集中的體現(xiàn)出編程者的意圖。

 

1.2 JAVA語言

 

這是一種跨平臺的、完全面對對象的語言。在互聯(lián)網(wǎng)上,人們安裝的系統(tǒng)軟件不同、應(yīng)用的軟件兼容性不同,如果應(yīng)用非JAVA語言編譯的軟件時,有時可能會給予軟件不支持、軟件不齊全等提示,為了應(yīng)用這些軟件,用戶不得不安裝其它的軟件,而軟件安裝的過程具有風(fēng)險性。

 

編程人員可應(yīng)用JAVA語言編寫出跨平臺、脫離軟件支持、可視性強的軟件,滿足用戶的需求。同時JAVA軟件是一種吸收了C語言與C++語言優(yōu)勢的語言,它完全面對對向性、可視化、動態(tài)化的特性能讓程序人員較為輕松的編程。

 

1.3 Visual Basic/Access/Delphi語言

 

Visual Basic語言是一種專門針對管理數(shù)據(jù)庫問題而開發(fā)的語言。

 

Oracle、SQLServer語言都能編譯出處理數(shù)據(jù)庫問題的軟件,SQLServer軟件更為專門管理數(shù)庫開發(fā)的軟件,然而Oracle、SQLServer軟件的應(yīng)用軟為復(fù)雜,Visual Basic語言則非常簡潔,程序員可以很輕易的應(yīng)用Visual Basic編寫出一套動態(tài)管理數(shù)據(jù)庫的程度,而且Visual Basic內(nèi)置有SQL語言,它的功能比SQLServer語言更強大。

 

Access語言亦是一種專門處理數(shù)據(jù)庫問題的語言,它的用法比較簡單、兼容性強,如果外掛有VBA軟件,它能與Visual Basic產(chǎn)生互動,Access語言是一種適合編寫小型數(shù)據(jù)庫軟件管理的語言。

 

Delphi語言是第四代的數(shù)據(jù)庫編程語言,它的前身為DOS時代著名的數(shù)據(jù)庫編程語言Borland Turbo Pascar,經(jīng)過改良,目前它成為一種通透過IDE、VCL工具與編譯器,直接處理數(shù)據(jù)庫的一種語言,目前該種語言適用于所有的數(shù)據(jù)庫,處理的效率最高。

 

2 軟件開發(fā)中編程語言選擇的影響

 

2.1 軟件整體規(guī)劃把握的影響

 

在開發(fā)一款軟件時,人們需要設(shè)計軟件的架構(gòu),它包括軟件的功能、軟件的風(fēng)格、軟件的拓展等。

 

人們開發(fā)一款軟件時,為了讓軟件更完善、更成熟、節(jié)省開發(fā)的成本,通常不會第一代使用某種編程語言后,完全拋棄該種編程語言轉(zhuǎn)而使用別的編程語言,而會在第一次語言編寫的版本上深入的挖掘軟件的功能,為此,要選擇編程語言,就需要做好整體的規(guī)劃。

 

首先,編程人員了要解自己編寫的程序最主要的功能是什么,比如如果要處理的對象是數(shù)據(jù)庫,則需在數(shù)據(jù)庫語言中選擇一種適合的語言;如果編寫的語言是為了讓軟件擁有某種簡單的功能,則可以應(yīng)用JAVA語言;如果要編寫的軟件擁有較為復(fù)雜的功能,則可以考慮誚和C++系列的軟件。

 

其次,編程人員要考慮軟件規(guī)模的問題,以處理數(shù)據(jù)庫問題為例,如果程序員要處理的數(shù)據(jù)庫為一所學(xué)校、一個單位等數(shù)據(jù)不多,要求的功能比較簡單的數(shù)據(jù)庫,可應(yīng)用Access語言,如果編程人員要處理的數(shù)據(jù)庫問題較多,管理的數(shù)據(jù)較多,則要選擇應(yīng)用SQLServer語言,這是由于SQLServer語言為目前最主流的數(shù)據(jù)庫管理軟件,與之相關(guān)的插件較多、它的兼容性較強、功能仍被不斷挖掘的緣故。

 

2.2 軟件開發(fā)人員的知識影響

 

一個軟件開發(fā)人員不可能熟悉所有的編程軟件,通常一名軟件開發(fā)人員經(jīng)濟使用的、長期研究的只有數(shù)種編程語言。在做好了軟件的長遠規(guī)劃,選擇了適當(dāng)?shù)木幊陶Z言分類以后,軟件開發(fā)人員要盡量使用自己熟悉的編程語言。

 

這是由于編寫程序時,軟件人員需要細致的處理各種程序問題,如果軟件開發(fā)人員不熟悉該種語言,可能在需要的時候不能排除軟件故障、不能給予最優(yōu)的編程對策,軟件開發(fā)人員只有選擇熟悉的語言編程,才能減少軟件中運行故障發(fā)生的機率。

 

2.3 軟件開發(fā)平臺適用的影響

 

軟件分高級語言和低級語言之分,這種分類并非指代語言的優(yōu)省,而是指代語言可運行的環(huán)境。比如Pasic語言所編的程序雖然很嚴謹,又具風(fēng)格化,但是要應(yīng)用該種語言必須擁有能讓軟件運行的平臺,這便是高級語言;C/語言和C++語言對運行的環(huán)境要求非常低,編程人員能在低等運行環(huán)境中都能使運行該種語言。為了有效的利用編程環(huán)境,編程人員要考慮軟件開發(fā)平臺的問題。

 

2.4 用戶使用軟件兼容的影響

 

用戶使用軟件的環(huán)境不同。目前絕大多數(shù)用戶使用XP平臺、WIN7平臺、WIN8平臺,這類平臺的運行環(huán)境有差異。如果編程人員編寫出的環(huán)境對環(huán)境要求太高,可能用戶難以營造出軟件運行需要的環(huán)境,從而棄用軟件,為此,編程人員要考用戶軟件兼容性的問題。比如編程人員要求軟件的獨立性高,可用JAVA語言開發(fā)一款軟件。

 

3 結(jié)論

 

不能簡單的說,開發(fā)某種類型的軟件應(yīng)當(dāng)選擇哪種語言,要為開發(fā)的軟件選擇適當(dāng)?shù)木幊陶Z言,編程人員要考慮本次研究談到的編程語言的影響力,綜合開發(fā)的需要,選擇最適合的編程語言,應(yīng)用最適當(dāng)?shù)木幊陶Z言提高軟件開發(fā)的質(zhì)量。

第5篇:計算機軟硬件研發(fā)范文

關(guān)鍵詞:非真實感繪制;筆刷模型;多風(fēng)格繪制

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)07-1629-03

Painterly Rendering Based on Brush Stroke

ZHAO Yang1, YANG Jian-lan2

(1.Yunnan Normal University, Kunming 650092, China; 2. Kunming Medical College, Kunming 650101, China)

Abstract: The paper presents a new method based on brush stroke to generate different artistic style painterly image. A painting is built up in a series of layers, drawn with large, long and curved brush strokes. Experimental results confirm that this method can create an oil painting with different artistic style from a photograph.

Key words: None-photorealistic rendering; Brush Stroke; Vary Style painterly rendering

1相關(guān)工作簡介

計算機圖形學(xué)領(lǐng)域是目前比較活躍的研究領(lǐng)域,相關(guān)技術(shù)可廣泛應(yīng)用于后期圖像風(fēng)格化處理、二維動畫生成及數(shù)字娛樂行業(yè)。

自計算機圖形學(xué)出現(xiàn)以來,對再現(xiàn)真實世界的追求一直是學(xué)術(shù)界努力的目標。經(jīng)典的真實感圖形學(xué)算法致力于產(chǎn)生仿真圖像和場景,其對真實世界的再現(xiàn),達到了使人無從分辨的程度[1]。

但是真實感繪制技術(shù)的也有其不足之處,為了避免這些不足之處,非真實感繪制作為其補充被帶入了研究之中。非真實感繪制技術(shù)其英文全稱為Non Photorealistic Rendering,簡稱NPR。經(jīng)過十多年的發(fā)展,非真實感繪制技術(shù)取得了長足的進步,并且催生出不少優(yōu)秀的成果。

無論是學(xué)術(shù)界還是工業(yè)界,研究者已經(jīng)設(shè)計開發(fā)出了一系列的圖像、視頻特效處理技術(shù)和方法,但是其中只有很小一部分被成功地應(yīng)用到電影動畫制作,廣告媒體宣傳以及數(shù)字娛樂等方面。我們今天所看到的電影、電視絕大部分不是由真人扮演的動作影片,就是由超級圖形工作站所渲染繪制出來的三維動畫。雖然,學(xué)術(shù)界和工業(yè)界在對電影和動畫的風(fēng)格化繪制方面已經(jīng)做了大量的試驗工作,但是這些技術(shù)還沒有能夠得到廣泛地應(yīng)用。

1985年Susan Brennan在其論文中首次明確定義了肖像漫畫的概念。她設(shè)計了一種能夠生成肖像漫畫的算法,并在此基礎(chǔ)上開發(fā)了一套可交互的圖形系統(tǒng)。給定輸入的原始圖像及參考人臉圖像,經(jīng)由用戶交互,該系統(tǒng)可以生成具有漫畫效果的肖像畫。Susan Brennan的研究是該領(lǐng)域的開創(chuàng)性工作,隨后Ergun Akleman提出了一種新的交互式2D變形技術(shù),運用該技術(shù)可以使得人臉肖像變得更為夸張??偟膩碚f,對于沒有任何繪畫經(jīng)驗的用戶,運用該類系統(tǒng)都可以輕松設(shè)計出能夠被大眾接受的肖像漫畫[2,3]。

但是其他一些研究者認為:肖像漫畫作品的表現(xiàn)形式是多種多樣的,不能僅限于Susan Brennan所界定的范疇。因此,Liang等研究者開發(fā)出一種新的肖像漫畫自動生成系統(tǒng)。他們引入了機器學(xué)習(xí)的概念,訓(xùn)練數(shù)據(jù)就是某一漫畫家所繪制的漫畫作品。通過機器學(xué)習(xí)的方式,該系統(tǒng)可以自動學(xué)習(xí)和模仿特定的繪制風(fēng)格,最后生成具有類似風(fēng)格特征的肖像漫畫[4]。P.Y.等人也開發(fā)了類似的軟件平臺。同樣以漫畫作品作為輸入圖像,他們所設(shè)計的算法能夠準確分析人臉面部特征,快速的確定哪些面部部位可以變形,并確定調(diào)整的尺度??偟膩碚f,運用該類系統(tǒng)可以更為快速的生成具有特定風(fēng)格的肖像漫畫[5]。

Mo及Eun-Jung Lee分別提出了一種基于特征方差分析的肖像漫畫生成算法,該類算法可以生成具有非真實感效果的肖像漫畫。把肖像漫畫生成技術(shù)與非真實感繪制技術(shù)結(jié)合起來是一項較有新意的研究工作[6,7]。

除在學(xué)術(shù)研究領(lǐng)域外,蘋果公司也開發(fā)了一款名為Photo Booth的小型軟件投放市場。該軟件具有17個內(nèi)置的特效處理模塊,運用這些功能模塊可以把攝像頭實時捕獲的人臉視頻轉(zhuǎn)換為具有漫畫效果的特效視頻。開發(fā)人員還可以研發(fā)具有其他風(fēng)格的特效處理模塊,并且在線共享這些自定義的功能模塊,供其他用戶下載。這是一款非常有趣的數(shù)字娛樂軟件,但是該軟件目前還沒有提供諸如卡通畫,鉛筆畫等具有非真實感效果的處理模塊。

雖然上述研究者及開發(fā)人員都提出了一些實際有效的算法,并且運用這些算法將輸入的人臉圖像或者視頻轉(zhuǎn)變?yōu)榫哂新嬓Ч男は癞嫞沁@類算法沒有能夠把不同風(fēng)格的特效處理模塊融合到一個統(tǒng)一的軟件架構(gòu)內(nèi),同時各類原型系統(tǒng)的實時處理性能還較差。在商業(yè)領(lǐng)域,美國最先應(yīng)用NPR技術(shù)于2006年生產(chǎn)制作了一部特效真人動畫電影《黑暗掃描儀》(圖1),這是對相關(guān)非真實感繪制技術(shù)能否應(yīng)用到動畫制作領(lǐng)域進行的一次全新的嘗試。圖1真人動畫電影《黑暗掃描儀》劇照

在此基礎(chǔ)上,美國又于2009年即將推出一部類似的特效真人動畫電影《魚年》(圖2),該部電影的拍攝也是采用了相關(guān)的非真實感繪制技術(shù)進行后期加工與處理的。由此可見該項技術(shù)的應(yīng)用是目前世界動畫電影發(fā)展的一個重要趨勢,但目前相關(guān)技術(shù)還不夠成熟。

2基于筆刷模型的多層繪制算法

本節(jié)將介紹本文所設(shè)計的算法的基本原理。

2.1概念

定義1(輸入圖像):輸入圖像是用戶采集的照片。令I(lǐng)表示輸入圖像。

定義2(筆刷屬性):筆刷模型可取自如油畫、水彩畫或者其他任意畫派的作品作為其原始圖像。筆刷模型應(yīng)包含以下屬性:長度,寬度,透明度,顏色,中心點,筆刷方向。其中中心點為用戶落筆點在圖像中的坐標點位置,顏色為圖像I中落筆點處的RGB顏色值,筆刷方向與用戶指定的畫筆方向一致[1]。(如圖3所示)。圖3筆刷模型屬性描述

2.2基于筆刷模型的多層繪制算法處理步驟

Step 1:獲取用戶設(shè)定的畫筆落筆點在圖像空間中的位置(x,y),以此位置為畫筆落筆點的中心點位置。

Step 2:獲取用戶設(shè)定的畫筆落筆點在圖像空間中的位置(x,y),以此位置的顏色值作為畫筆的顏色。

Step 3:根據(jù)用戶設(shè)定的畫筆大小及方向,由大到小,重復(fù)步驟1到2在畫布上進行多層繪制,得到最終繪制圖像。

在繪制過程中,設(shè)f(x,y)為圖像I;(x,y)分別為該圖像的行列坐標;?xf(x,y),??yf(x,y)為畫筆方向?qū)?shù);gxf(x,y),?gyf(x,y)為該圖的梯度單位向量的兩個分量,則有:

gxf(x,y)=

3總結(jié)

本文提出了一種基于筆刷模型的算法,同時基于該算法設(shè)計了一個應(yīng)用軟件原型系統(tǒng)來交互式的繪制具有多種藝術(shù)風(fēng)格的圖像。實驗結(jié)果表明,對于給定的輸入圖像該算法能生成具有多種風(fēng)格的藝術(shù)圖像。

4實驗結(jié)果

圖4,圖5為采用不同樣式的筆刷繪制出的相應(yīng)風(fēng)格的油畫。

參考文獻:

[1]趙楊,徐丹.基于筆刷的多風(fēng)格藝術(shù)繪制[C].第十二屆全國圖象圖形學(xué)學(xué)術(shù)會議論文集,2005.

[2]Susan E. Brennan: Caricature Generator.The Dynamic Exaggeration of Faces by Computer[J]. J Leonardo,1985, 18(3):170-178.

[3]Liang L, Chen H, Xu Y,et al. Example-based caricature generation with exaggeration[C]// New York:10th Pacific Conference on Computer Graphics and Applications,IEEE Press,2002:386-393.

[4]Akleman E,Palmer J,Logan R.Making Extreme Caricatures with a New Interactive 2D Deformation Technique with Simplicial Complexes[C].Proceedings of Visual 2000:165-170.

[5]Chiang P Y, Liao W H, Li T Y. Automatic Caricature Generation by Analyzing Facial Features[C]. Jeju Island, Korea:6th Asian Conference on Computer Vision (ACCV’04), 2004.

[6]Mo Z, Lewis J, Neumann U. Improved automatic caricature by feature normalization and exaggeration[C]// International Conference on Computer Graphics and Interactive Techniques (ACM SIGGRAPH 2004 Sketches), ACM Press, New York,2004:57.

[7]Lee Eun-Jung,Kwon Ji-yong,Lee In-Kwon.Caricature video[J]. J Computer Animation and Virtual Worlds,2007, 18:279-288.

第6篇:計算機軟硬件研發(fā)范文

關(guān)鍵詞信息化;軟件工程;管理;開發(fā)應(yīng)用

計算機技術(shù)隨著信息技術(shù)的快速發(fā)展也呈現(xiàn)出了一種強勁發(fā)展勢頭,并逐步成為人們生活和工作中必不可缺的一種重要資源。計算機的廣泛普及,給人們生活和共工作帶來了巨大的幫助。就目前發(fā)展現(xiàn)狀來看,幾乎任何一個行業(yè)都存在著普遍的計算機應(yīng)用。在之前的對于計算機軟件的開發(fā)工作,基本上還都是依賴于人們的手工操作,但隨著科學(xué)技術(shù)以及軟件商品化的快速發(fā)展,計算機軟件的開發(fā)和設(shè)計過程也逐漸走上了一條科學(xué)化、規(guī)范化的道路。

1計算機軟件工程特征分析

1.1計算機軟件基本功能

眾所周知,計算機系統(tǒng)組成主要由硬件和軟件兩大部分。計算機軟件部分又分為兩大類別,即系統(tǒng)軟件和應(yīng)用軟件,其中系統(tǒng)軟件就是我們經(jīng)常會用到的一些病毒查殺軟件和操作系統(tǒng)的等,而應(yīng)用軟件就是能夠滿足人們具體生活和工作需求并能夠解決實際問題的一類軟件。如一般企業(yè)人事管理系統(tǒng)軟件、財務(wù)管理系統(tǒng)軟件等。對于計算機的更新和研發(fā),不僅需要對其硬件部分有一個足夠的重視,同時還需要在軟件部分投入相應(yīng)的時間和精力。

1.2計算機軟件工程研發(fā)特點

計算機軟件工程的設(shè)計、研發(fā)屬于一項長期的系統(tǒng)性工程,為實現(xiàn)一種更優(yōu)良的性能,更好的滿足用戶需求,所涉及到的每一環(huán)節(jié)的內(nèi)容都是需要反復(fù)的修改完成的。通常情況下工程設(shè)計所有工作也只有在產(chǎn)品上線正式投入使用之后才得以全部完成。但同時,在軟件產(chǎn)品上市之后,由于在設(shè)計環(huán)節(jié)中的一些缺陷和不足只有在實踐應(yīng)用過程中才能顯現(xiàn)出來,因此后期還需要一個長期的維護過程,這也就需要相關(guān)設(shè)計研發(fā)人員能夠在具體的工作實踐中進行思維觀念的不斷更新,來更好的解決實際問題,促使設(shè)計開發(fā)軟件產(chǎn)品能夠更好地符合用戶需求。

2計算機軟件工程開發(fā)方法及工作流程管理

2.1計算機軟件工作流程管理

理論上講,計算機軟件工程的工作流程管理系統(tǒng)就是工作流程的一種形式化表示,通過相應(yīng)軟件操作系統(tǒng)的執(zhí)行,來完成包括工作流程定義、管理及執(zhí)行等各個環(huán)節(jié)的具體任務(wù)。一般情況下,工作流程管理系統(tǒng)的構(gòu)建又分為了以下幾個主要階段,即模型的建立階段、實例化階段以及執(zhí)行階段。其中在模型的建立階段,工作人員在對企業(yè)的生產(chǎn)步驟以及工作特點有了一個清晰的把握之后,通過人工操作或工作流程建模工具,實現(xiàn)一種對整個生產(chǎn)運營管理的模擬,從而促使企業(yè)中各類的生產(chǎn)管理活動都實現(xiàn)了一種信息化。而在模型的實例化階段,根據(jù)工作環(huán)節(jié)的具體特點,完成對工作環(huán)節(jié)中基本參數(shù)的設(shè)定,并為該工作環(huán)節(jié)提供相應(yīng)的資源,在這樣的一種前提下對各個工作環(huán)節(jié)的使用權(quán)限進行控制;最后在模型的執(zhí)行環(huán)節(jié),所有工作的執(zhí)行都要嚴格符合企業(yè)生產(chǎn)經(jīng)營的管理指標要求,憑靠工作流程管理系統(tǒng)所帶來的具備優(yōu)良性能的人機交互界面和強大的應(yīng)用功能,促使整個流程管理系統(tǒng)也實現(xiàn)了不斷的優(yōu)化和整合。

2.2計算機軟件工程的開發(fā)方法

目前,在計算機軟件開發(fā)領(lǐng)域,比較常用的幾種開發(fā)方法有SASA法、Parnas法、問題分析法、面向數(shù)據(jù)結(jié)構(gòu)開發(fā)法以及面向?qū)ο箝_發(fā)法等多項開發(fā)方法,其中在當(dāng)前軟件開發(fā)中應(yīng)用最為廣泛的當(dāng)屬面向?qū)ο筌浖_發(fā)法。面向?qū)ο笠彩钱?dāng)前計算機行業(yè)所密切關(guān)注的一重點內(nèi)容,其概念也已經(jīng)成功跨越了軟件開發(fā)和程序設(shè)計等領(lǐng)域,范圍得到了進一步的擴寬,如已經(jīng)成功的涉及到了網(wǎng)絡(luò)管理結(jié)構(gòu)、交互式界面、數(shù)據(jù)庫系統(tǒng)有以及應(yīng)用結(jié)構(gòu)和平臺等多項領(lǐng)域。另外,面向?qū)ο笠灿兄芏嗟膬?yōu)點,如下所述。

1)同現(xiàn)實聯(lián)系更為緊密,更加符合人類的思維邏輯。

2)對于一些龐大、復(fù)雜的系統(tǒng)也比較適用。

3)開發(fā)出的軟件程序具有較強的穩(wěn)定性、合理性。

4)有效的實現(xiàn)了邏輯和數(shù)據(jù)的相分離,給維護和擴展等工作帶來了更大的便捷。

3計算機軟件工程的實際應(yīng)用研究

計算機技術(shù)隨著信息化時代的到來走進了人們生活、工作的各個領(lǐng)域,并發(fā)揮出了重要的作用。計算機軟件憑借其優(yōu)異的應(yīng)用性能,己逐漸得到人們的重視和認可,并成為人們生活、工作和學(xué)習(xí)中的一種不可或缺的重要資源。其中最具代表性和應(yīng)用最為廣泛的當(dāng)屬一些功能性軟件,如電子郵件、計算機操作系統(tǒng)以及一系列的網(wǎng)游軟件和數(shù)據(jù)庫等。

現(xiàn)階段,在國家發(fā)展的多個領(lǐng)域,如工農(nóng)業(yè)、金融、交通、政府行政事業(yè)單位中,對于計算機軟件的依賴逐漸增強,各項工作的開展都要借助于相應(yīng)的計算機軟件。在未來發(fā)展過程中,計算機軟件開發(fā)工作也必定會更加注重人性化因素。軟件工程的研發(fā)不同于制造業(yè)流水化的生產(chǎn)形式,它擁有著一種明顯的個性化特征,在研發(fā)過程中也進行著設(shè)計思維和功能的不斷完善。其次,開發(fā)工作的實施,也是建立在充分掌握和清晰市場客戶需求的基礎(chǔ)上,同時也需要對設(shè)計相關(guān)的多方面因素進行綜合全面的考慮,通過大家的齊心協(xié)力最終成功研發(fā)一具體優(yōu)良功能的軟件產(chǎn)品。因為計算機軟件系統(tǒng)的廣泛應(yīng)用特性,也要求相應(yīng)的研發(fā)人員能夠在設(shè)計過程中充分考慮到各方面可能出現(xiàn)的問題,從而有效地避免由于問題故障的發(fā)生給用戶帶來巨大的損失,因此計算機軟件系統(tǒng)的開發(fā)也是一項困難程度很高的工作。

計算機軟件在開發(fā)過程中的人性化、功能多樣化的不斷發(fā)展,使得其在人們生活中得到極為廣泛的應(yīng)用。首先在現(xiàn)代企業(yè)管理中,計算機軟件的應(yīng)用發(fā)揮出了重要的作用,實現(xiàn)了企業(yè)生產(chǎn)運營各個環(huán)節(jié),包括生產(chǎn)、策劃、銷售和財務(wù)等之間的有效信息交流;另外在金融管理中的應(yīng)用,實現(xiàn)了刷卡消費,有效的避免了攜帶現(xiàn)金的麻煩;計算機軟件在安保系統(tǒng)中的應(yīng)用,實現(xiàn)了一種良好的監(jiān)控局面,保安人員只需要通過具備相應(yīng)功能的軟件即可實現(xiàn)對單位情況的實時監(jiān)控??傊?,計算機軟件的廣泛使用對人們的生活和工作方式的變化帶來了很大的影響。

第7篇:計算機軟硬件研發(fā)范文

關(guān)鍵詞:計算機 軟件 開發(fā) JAVA 編程 語言

中圖分類號:TP3 文獻標識碼:A 文章編號:1003-9082(2014)08-0002-01

最初JAVA是一項為嵌入式系統(tǒng)專門設(shè)計的產(chǎn)品,但是后來因為互聯(lián)網(wǎng)的快速發(fā)展,同時JAVA很多的特性比較適合運用在網(wǎng)絡(luò)中。另外,隨著JAVA編程語言的研制的進步,JAVA逐漸發(fā)展成為一種計算機軟件開發(fā)的編程語言,并且在互聯(lián)網(wǎng)上備受人們歡迎。在移動互聯(lián)網(wǎng)和全球云計算的產(chǎn)業(yè)環(huán)境中,基于計算機軟件開發(fā)的JAVA編程語言具備很多顯著的優(yōu)勢,擁有廣闊的發(fā)展前景。

一、JAVA編程語言簡介

JAVA語言是一種當(dāng)前應(yīng)用非常廣泛的編程語言,比起其他語言來,JAVA語言的優(yōu)勢相當(dāng)突出。以前的VB、VC、VF等語言都比較呆板,且過于復(fù)雜,已經(jīng)無法適應(yīng)當(dāng)前編程方面的需求。而JAVA語言正是為了滿足當(dāng)前的需要而設(shè)置的,它的優(yōu)勢很明顯。

1.簡單快捷

JAVA語言和CH語言相比,不再支持多級的繼承、運算符的重載和自動強制等實用較少、容易出錯的特性,它增加了在內(nèi)存空間中垃圾自動收集的功能,這些實用功能的增加以及復(fù)雜特性的省略,使得計算機軟件開發(fā)工作變得更加可靠和簡單。它比起c++所占的系統(tǒng)空間較小,其類庫支持和基本解釋等部分大約只占40KB,而附加的線程支持和基本標準庫也只需要175KB的空間。

2.平臺的獨立性強

平臺的獨立性是JAVA語言最有吸引力的方面。由于其采用了“JAVA虛擬機”的思想,先編譯為中間碼然后進行裝載和校驗,再進行解釋成為機器碼來實現(xiàn)執(zhí)行。因此能夠?qū)ζ脚_環(huán)境的具體特性要求進行屏蔽,系統(tǒng)只要支持JAVA虛擬機,就能夠?qū)崿F(xiàn)JAVA程序的運行。

3.面向用戶

它通過把客觀元素進行類的劃分、參數(shù)的封裝、使用成員變量等方式來對其元素的狀態(tài)和性質(zhì)進行描述、并且使用方法來對軟件的功能行為進行實現(xiàn)。

4.多線程

多線程的機制能夠保證應(yīng)用軟件的并行執(zhí)行,JAVA語言具備了成熟的同步原語,因此能夠保證共享數(shù)據(jù)操作的正確性。通過多線程的使用,計算機軟件的設(shè)計者可以使用不同線程來進行不完成特定行為,網(wǎng)絡(luò)的實時交互行為容易實現(xiàn)。

5.安全性

JAVA語言有基于公共密鑰技術(shù)的確認技術(shù),其指示器予以發(fā)生改變將會使程序無法再對數(shù)據(jù)結(jié)構(gòu)以及私有數(shù)據(jù)進行訪問,使得大多數(shù)病毒都不能對數(shù)據(jù)進行破壞。因此使用JAvA語言能夠設(shè)計出安全的軟件系統(tǒng)。

JAVA在計算機軟件設(shè)計中的相關(guān)技術(shù)主要有JAVADatabaseConnectivity技術(shù),JAVAAnnotation技術(shù)和JAVARemoteMethodInvocation技術(shù)。第一種技術(shù)的主要作用是提供數(shù)據(jù)庫的連接方法,同時能夠?qū)崿F(xiàn)多種關(guān)系數(shù)據(jù)庫的統(tǒng)一訪問。第二種技術(shù)把JAVA語言中的屬性、類、變量、參數(shù)等進行聯(lián)系起來,并且提供整合的機制,使用戶能夠根據(jù)元素的特點和屬性來進行分類,對其行為進行改變。第三種技術(shù)實現(xiàn)了分布式應(yīng)用程序,并且通過JAVA中的類和對象來實現(xiàn)調(diào)用,實現(xiàn)服務(wù)器和客戶機之間程序的運行。

JAVA它擁有多樣化的操作系統(tǒng)和優(yōu)秀的多線程的設(shè)計,不僅能實現(xiàn)網(wǎng)絡(luò)環(huán)境下的軟件編寫工作,又能夠在桌面應(yīng)用軟件的編寫領(lǐng)域發(fā)揮作用,因此具有廣泛的應(yīng)用前景。

二、JAVA編程語言的應(yīng)用

由于JAVA編程語言具備上述諸多的特征,JAVA可以實現(xiàn)多種計算機軟件的開發(fā)以及設(shè)計,因此,JAVA編

程語言在計算機軟件開發(fā)中的應(yīng)用非常廣泛,主要包括以下方面:

第一,是利用了JAVA的可移植性特點,應(yīng)用JAVA語言進行編譯,將其用于游戲中,增強游戲的整體效果。隨著社會的發(fā)展,生活節(jié)奏的加快,人們對快捷、方便有了更高的要求和追求。為了適應(yīng)人們這樣的心理,因此游戲的平臺改變以往只存在計算機的局面,開始由計算機轉(zhuǎn)移到手機,這樣人們在使用手機的過程中,也可以享受玩游戲的樂趣。也因為如此,JAVA游戲成了人們最先熟知的手機游戲。JAVA語言具有良好的可移植性,從計算機轉(zhuǎn)變到手機,就是對JAVA語言優(yōu)勢的最好詮釋。

第二,是利用JAVA編程語言的多元化方面。比如軟件開發(fā)人員對軟件進行開發(fā)時,習(xí)慣使用的操作系統(tǒng)是Linux操作系統(tǒng),因此Linux操作系統(tǒng)人們視作為軟件開發(fā)的基礎(chǔ)平臺。然而,由于在生活或者工作中,絕大部分人還是習(xí)慣應(yīng)用windows操作系統(tǒng),因此在計算機軟件的開發(fā)工作以及測試工作中,都會比較傾向與使用windows平臺進行開發(fā)和測試,從而將bug查找出來。如果選擇C++等面向?qū)ο蟮某绦蛘Z言,盡管可以完成大規(guī)模的軟件開發(fā)和編程等工作,但是,從平臺的移植上來看,C++具有較大的局限性,它只可以活躍在windows操作系統(tǒng)中,但卻與操作系統(tǒng)相脫離,其編輯環(huán)境無法存在。而JAVA語言不同于C++,它的編譯可以通過任何的操作系統(tǒng)進行,而不具有局限性,而且編譯全部都可以實現(xiàn)。從一定程度上來說,JAVA語言還使編譯工作實現(xiàn)了簡易化。一樣的軟件效果要求,利用JAVA進行編譯,不僅內(nèi)容簡單,而且容易理解。

第三,面向?qū)ο蟮乃袘?yīng)用開發(fā)包括面向?qū)ο缶C合、處理和事件描述等。第四,設(shè)計動態(tài)的畫面,包括調(diào)用圖像和圖形。第五,設(shè)計交互操作,包括控制流程、定向交互和選擇交互等。第六,軟件開發(fā)計算過程的可操作化和可視化。第七,開企業(yè)內(nèi)部網(wǎng)的軟件,這些軟件能直接地面向企業(yè)的內(nèi)部用戶。第八,實現(xiàn)SQL語句,連接查詢各類數(shù)據(jù)庫。第九,設(shè)計互聯(lián)網(wǎng)系統(tǒng)的管理功能模塊,包括交互操作的設(shè)計、web網(wǎng)頁管理和動態(tài)設(shè)計等。

目前Java的運行環(huán)境包括三個版本,每個版本都不相同,都有各自的領(lǐng)域服務(wù)。在實際的工作中要結(jié)合具體的實際情況選擇不同的運行環(huán)境,從而實現(xiàn)穩(wěn)定、靈活和完整的網(wǎng)絡(luò)服務(wù)。

參考文獻

[1]劉曉崢.淺析面向過程與面向?qū)ο缶幊趟枷胫愅琜J].科技信息.2011(3).

第8篇:計算機軟硬件研發(fā)范文

【關(guān)鍵詞】共享儲存;存儲可重構(gòu)計算機;軟硬件通信;網(wǎng)絡(luò)科學(xué)

前言:網(wǎng)絡(luò)科技的發(fā)展日益迅猛,直接沖擊到人類對計算機使用效益的滿足程度,與此同時科研部門加速了針對計算機性能的開發(fā)與技術(shù)設(shè)備的更新,相關(guān)軟硬件產(chǎn)品爭奪市場份額的競斗愈演愈烈,使得網(wǎng)絡(luò)科技面臨一種空前的發(fā)展快節(jié)奏??芍貥?gòu)計算機便是網(wǎng)絡(luò)科技中新的技術(shù)成就之一,這個機種對我國和世界的計算機發(fā)展起到過推波助瀾的作用,有力促進網(wǎng)絡(luò)技術(shù)的進步與飛躍,是當(dāng)今網(wǎng)絡(luò)科技研發(fā)領(lǐng)域中很有挖掘價值的研究方向。

一、開發(fā)可重構(gòu)計算機的意義

我國的計算機事業(yè)發(fā)展至今可謂成就不匪,可重構(gòu)計算機的使用則占據(jù)獨特的使用效益與歷史地位。可重構(gòu)計算機在我國科技發(fā)展史上一直是對計算機性能研究中的重點課題和主要研發(fā)對象[1]。對于計算機進行重構(gòu)具有諸多效益功能,除了可以提升計算的數(shù)據(jù)處理能力,還可以實現(xiàn)通信效率的最大化提升,讓計算機數(shù)據(jù)達到資源共享的效果和目的,同時還能優(yōu)化計算機的系統(tǒng)設(shè)計,全面提升計算機的性能和使用價值,為人類提供更便捷的服務(wù)。

二、共享存儲可重構(gòu)計算機

計算機是網(wǎng)絡(luò)科技的驕子,可重構(gòu)計算機是計算機中的領(lǐng)軍技術(shù),而共享存儲可重構(gòu)計算機又是可重構(gòu)計算機中的精華,是現(xiàn)代科技研發(fā)史上一項近乎偉大的發(fā)明創(chuàng)作。這個機種的生成便是根據(jù)計算機兩個關(guān)鍵部分的重構(gòu)而得來。這兩個關(guān)鍵部分并不陌生,就是計算機本體內(nèi)為人所熟知的軟件部分和硬件部分,而且兩者均依靠編程即可實現(xiàn)重構(gòu)[2]。在對這兩個部分進行重組以后,即可最大程度地優(yōu)化計算機程序,讓計算機的性能得到最大幅度的提升與優(yōu)化。毫無疑問,共享資源可重構(gòu)計算機就是為了處理大規(guī)模數(shù)據(jù)而誕生的產(chǎn)物。雖然從以往的傳統(tǒng)科技水平上看,單純依賴軟硬件實現(xiàn)難以實現(xiàn)可重構(gòu)計算機技術(shù),而今共享儲存可重構(gòu)計算機的問世和發(fā)展,有效解決了復(fù)雜數(shù)據(jù)的處理問題,當(dāng)在普通計算機上實現(xiàn)的時候,只要依靠PCI-Express,通過其處理的相關(guān)數(shù)據(jù),與FPGA相連,便能夠及時訪問到計算機系統(tǒng)中的相關(guān)內(nèi)容,進而全面優(yōu)化數(shù)據(jù)計算水平[3]。

三、軟硬件通信的優(yōu)化實現(xiàn)

在系統(tǒng)優(yōu)化的主要實現(xiàn)過程中,PFGA設(shè)備是主要原動力,同時輔之以Nios等數(shù)據(jù),多種技術(shù)設(shè)備通力合作,計算的獨立方可實現(xiàn)并廣泛運用于數(shù)據(jù)工作。要想提升優(yōu)化系統(tǒng)性能,保證可重構(gòu)計算機的良性運作,就必須借助軟件與硬件的合力通信,來保障數(shù)據(jù)訪問的獨立性,進而實現(xiàn)計算機性能的全面優(yōu)化。

(一)共享儲存的初步實現(xiàn)

在實現(xiàn)可重構(gòu)計算機的數(shù)據(jù)共享儲存的時候,首先要保證信號功能的全能性與動作的原子性,從而保證數(shù)據(jù)得以在安全的環(huán)境下被有效地訪問及使用,數(shù)據(jù)才能達到被人們共享的目的和愿望。這個過程看似步驟繁多,實際程序和任務(wù)并不十分復(fù)雜,只不過在操作的過程中需要注意使用總線的鎖定功能,從而保證原子的操作控制得以有效執(zhí)行。

(二)存儲的獨立訪問功能

計算機性能的發(fā)揮也具有共性與個性的兩面。如果說共享儲存功能的實現(xiàn)偏重于共性的一面,那么存儲數(shù)據(jù)的獨立訪問功能則偏向于個性的彰顯,這種功能正體現(xiàn)出共享儲存可重構(gòu)計算機的技術(shù)內(nèi)涵,突出較之普通計算機所具備的得天獨厚的優(yōu)勢。做好這一操作環(huán)節(jié),首先要對計算機的總線進行翻譯,然后依據(jù)翻譯出的信息查詢搜索準確無誤的地址讓總線和計算機得以相互溝通,兩者內(nèi)在存有的地址能夠達成呼應(yīng),計算機的運行效率就自然會得到保障。如果兩者之間的地址一旦出現(xiàn)空口而產(chǎn)生聯(lián)系困難或聯(lián)系危機以至于出現(xiàn)數(shù)據(jù)處理錯誤的時候,也不必張皇失措,利用PGD功能對當(dāng)中錯誤的信息和頁面進行嚴密檢查,即可迅速化險為夷。同時相關(guān)的組間也可以對PFGA進行重新計算,從而全面保障并提高計算機處理數(shù)據(jù)的效率和正確率。

四、優(yōu)化實現(xiàn)過程中需要注意的問題

然而,前途是光明的,道路卻是曲折的,科技飛躍的道路也是如此。依賴硬件設(shè)備與軟件功能的合力作用,實現(xiàn)共享資源可重構(gòu)計算機軟硬件通信的優(yōu)化,在分析其可能性因素的同時,自然也要注意其中的問題,進而為計算機的運用提供一個安全可靠的科技平臺與使用環(huán)境。而究其主要問題的主要著眼點,就是計算機種的一個重要組成部分――硬件操作系統(tǒng)。

(一)硬件操作系統(tǒng)不支持共享存儲平臺

由于硬件操作系統(tǒng)不支持共享存儲平臺,使得共享存儲的進程通信方式共享環(huán)節(jié)難以維持,為計算機工作的效率帶來阻礙,所以硬件進程與系統(tǒng)其他部分通信只能依靠消息傳遞方式的形勢得以運作,效率相對低下。

(二)進程數(shù)據(jù)對通用處理器的過度依賴

軟件與硬件在工作進程間的數(shù)據(jù)傳輸仍然需要通用處理器加以控制,從而使得計算機運作系統(tǒng)的工作成本增加,也增加了GPP的工作負擔(dān)。加之?dāng)?shù)據(jù)傳輸受限于GPP獲取數(shù)據(jù)的速度,嚴重阻滯了硬件操作系統(tǒng)自身的工作效能。這些因素都決定了這種運行方式要想取得高速度與高效率,還需一定的時日。

結(jié)論:網(wǎng)絡(luò)科技注定要在曲折和探索中發(fā)展進步,這也就注定了共享儲存可重構(gòu)計算機軟硬件通信的優(yōu)化實現(xiàn)過程也不是一蹴而就的過程,還需要在未來歲月里歷經(jīng)科技創(chuàng)新的洗禮和研究者們的加倍努力。目前,國內(nèi)外學(xué)術(shù)界也紛紛涌現(xiàn)出了大量研究關(guān)注如何簡化與優(yōu)化共享資源可重構(gòu)計算機在通信過程中的各個環(huán)節(jié)以及對處理數(shù)據(jù)時提高其工作效率和正確概率。伴隨著各種可重構(gòu)科學(xué)器物的陸續(xù)涌現(xiàn)與廣泛使用,共享儲存可重構(gòu)計算機軟硬件通信逐漸成為國際計算機領(lǐng)域的新的熱點,大有引領(lǐng)未來網(wǎng)絡(luò)科技的趨向,成為信息時代里的新的里程碑。

參考文獻:

[1]荀長慶,楊乾明,文梅,等.共享存儲可重構(gòu)計算機軟硬件通信的優(yōu)化實現(xiàn)[J].計算機研究與發(fā)展,2013,8(8):65.

第9篇:計算機軟硬件研發(fā)范文

關(guān)鍵詞:大數(shù)據(jù)時代;計算機;安全風(fēng)險因素;控制措施

一、大數(shù)據(jù)時代下的計算機安全風(fēng)險因素分析

(一)計算機系統(tǒng)安全風(fēng)險

在大數(shù)據(jù)時代的信息數(shù)據(jù)處理需求下,計算機軟硬件技術(shù)的更新?lián)Q代速度不斷加快,在系統(tǒng)設(shè)計過程中,容易因自身存在漏洞問題引發(fā)安全風(fēng)險。目前計算機使用的Windows、Linux、Solaris系列操作系統(tǒng),都無法杜絕系統(tǒng)漏洞的存在,其他應(yīng)用軟件系統(tǒng)的漏洞則更多。如果計算機用戶在系統(tǒng)下載和安裝過程中,沒有及時發(fā)現(xiàn)系統(tǒng)漏洞問題,則會使計算機在運行過程中面臨著較高的安全隱患。如果遇到網(wǎng)絡(luò)攻擊行為,更容易出現(xiàn)信息泄露或被破壞的現(xiàn)象[1]。

(二)網(wǎng)絡(luò)數(shù)據(jù)傳輸安全風(fēng)險

大數(shù)據(jù)時代下的計算機應(yīng)用是基于網(wǎng)絡(luò)化的數(shù)據(jù)交互過程,世界各地、各個行業(yè)產(chǎn)生的信息數(shù)據(jù),在網(wǎng)絡(luò)中集成、交互,具有信息爆炸的特點。在計算機網(wǎng)絡(luò)化應(yīng)用過程中,不可避免的面臨著網(wǎng)絡(luò)數(shù)據(jù)傳輸安全問題。網(wǎng)絡(luò)本身具有開放性特點,在虛擬的網(wǎng)絡(luò)環(huán)境中,存在各種各樣的信息傳播主體,除了共享的數(shù)據(jù)資源外,需要實現(xiàn)定向傳輸,才能確保不同信息主體之間的正常交互。由于大數(shù)據(jù)時代下的數(shù)據(jù)量激增、用戶數(shù)量激增,在網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中,也更容易出現(xiàn)混亂。

(三)人為操作安全風(fēng)險

人為操作風(fēng)險主要是在計算機及網(wǎng)絡(luò)的應(yīng)用過程中,因人為操作失誤或惡意攻擊行為引發(fā)的安全風(fēng)險問題。在大數(shù)據(jù)時代下,計算機技術(shù)發(fā)展日新月異,計算機使用者自身的操作水平提升緩慢,則容易在計算機使用過程中出現(xiàn)操作失誤的現(xiàn)象。另一方面,黑客攻擊、傳播病毒的行為也客觀存在,如果計算機使用者缺乏計算機安全防范意識及能力,則容易出現(xiàn)計算機使用風(fēng)險。

(四)數(shù)據(jù)存儲管理安全風(fēng)險

大數(shù)據(jù)本身具有“5V”特點,即信息量大(Volume)、信息類型多(Variety)、傳播速度快(Velocity)、價值密度低(Value)和真實性(Veracity)。這種特點對計算機存儲及安全管理能力提出了嚴峻挑戰(zhàn),同時還要利用各種數(shù)據(jù)挖掘算法,在海量異構(gòu)數(shù)據(jù)中挖掘可利用的信息。如果用戶仍采取傳統(tǒng)的單機數(shù)據(jù)存儲和管理方式,一方面難以滿足信息利用要求,一方面也容易因軟硬件故障,導(dǎo)致重要信息數(shù)據(jù)丟失[2]。

二、大數(shù)據(jù)時代下的計算機安全風(fēng)險因素控制措施

(一)加強計算機系統(tǒng)漏洞檢測與防護

針對上述大數(shù)據(jù)時代下計算機面臨的安全風(fēng)險問題,首先應(yīng)在計算機軟硬件系統(tǒng)的更新和研發(fā)過程中,加強漏洞檢測與防護,提高計算機系統(tǒng)自身的安全風(fēng)險抵御能力。在此方面,需要加快漏洞修補軟件研發(fā),掌握漏洞修補的關(guān)鍵技術(shù),針對新的計算機及網(wǎng)絡(luò)運行環(huán)節(jié),分析每個節(jié)點可能存在的系統(tǒng)漏洞問題,通過采用編程檢測方法,對系統(tǒng)漏洞進行自動檢測。在漏洞修補技術(shù)的研究過程中,也要注重發(fā)揮大數(shù)據(jù)技術(shù)的優(yōu)勢,根據(jù)系統(tǒng)運行日志,分析潛在的漏洞問題,并通過引進機器學(xué)習(xí)算法,讓系統(tǒng)具備漏洞自識別能力。發(fā)現(xiàn)系統(tǒng)漏洞后,啟動專家系統(tǒng),提出具體的解決方案,并制定系統(tǒng)補丁,及時在計算機系統(tǒng)中更新,從而提高計算機系統(tǒng)的安全風(fēng)險防護能力。

(二)營造良好的計算機網(wǎng)絡(luò)運行環(huán)境

大數(shù)據(jù)時代下的計算機應(yīng)用是基于網(wǎng)絡(luò)的應(yīng)用模式,為了保障數(shù)據(jù)在計算機網(wǎng)絡(luò)中的傳輸安全性,應(yīng)積極營造良好的網(wǎng)絡(luò)運行環(huán)境。針對大數(shù)據(jù)時代下網(wǎng)絡(luò)數(shù)據(jù)傳輸量大、系統(tǒng)交互頻繁的特點,首先應(yīng)做好網(wǎng)關(guān)及系統(tǒng)接口設(shè)計,采取標準化設(shè)計方法,保證數(shù)據(jù)在網(wǎng)絡(luò)傳播過程中的規(guī)范性。其次應(yīng)加快網(wǎng)絡(luò)入侵檢測技術(shù)研究,通過與人工智能技術(shù)向結(jié)合,設(shè)計自動觸發(fā)系統(tǒng),對計算機網(wǎng)絡(luò)中存在的安全隱患及供給行為進行識別、分析和匯總,為構(gòu)建安全性更好的網(wǎng)絡(luò)模型提供依據(jù)。此外還應(yīng)加快相關(guān)技術(shù)標準協(xié)議的研究工作,依靠網(wǎng)絡(luò)通信協(xié)議營造良好的數(shù)據(jù)傳輸秩序。

(三)提高計算機操作水平及監(jiān)管水平

針對人為操作方面的安全隱患,相關(guān)管理部門應(yīng)加強對計算機網(wǎng)絡(luò)安全防護的宣傳和指導(dǎo)工作,引導(dǎo)人們提高對計算機安全防護的重視,并主動學(xué)習(xí)各種安全防護技術(shù)。在大數(shù)據(jù)應(yīng)用環(huán)境下,計算機使用者必須掌握防火墻、病毒查殺軟件等的操作技能,及時更新相關(guān)安全防護軟件,并經(jīng)常性的對系統(tǒng)病毒進行檢測和查殺。網(wǎng)絡(luò)監(jiān)管部門則應(yīng)通過采用IP查找和限制技術(shù)等,對實施黑客攻擊行為、在網(wǎng)絡(luò)傳播病毒的個人或團體作出堅決打擊。同時應(yīng)對各種黑客攻擊軟件、病毒類型進行登記,積極研發(fā)有針對性的識別和防護軟件,不斷提高計算機網(wǎng)絡(luò)安全防護能力。

(四)創(chuàng)新計算機數(shù)據(jù)存儲及管理方法

目前大數(shù)據(jù)技術(shù)已經(jīng)在政治、經(jīng)濟、文化等各個領(lǐng)域得到了廣泛應(yīng)用。以大數(shù)據(jù)技術(shù)在商業(yè)領(lǐng)域的應(yīng)用為例,無論是工程項目建設(shè)、材料采購還是市場營銷、第三方服務(wù)機構(gòu)管理等,都需要基于高效的數(shù)據(jù)分析方法,提取有價值信息,確保管理決策的科學(xué)性和前瞻性。應(yīng)根據(jù)大數(shù)據(jù)時代下的計算機使用需求,不斷提高其軟硬件性能水平,優(yōu)化數(shù)據(jù)存儲及處理能力。在此方面,可以與云計算技術(shù)相結(jié)合,通過租用云數(shù)據(jù)庫,幫助企業(yè)節(jié)省計算機軟硬件投資,同時利用先進的云安全技術(shù),保障數(shù)據(jù)傳輸和利用過程的安全性,從而提升計算機使用安全水平。