計算機軟硬件技術范文
時間:2023-09-15 17:33:40
導語:如何才能寫好一篇計算機軟硬件技術,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
隨著我國科技力量的崛起,網絡技術在其中發揮著越來越重要的作用。目前,計算機網絡已經走進了千家萬戶,不僅與科研有著重要的聯系,同時也與人們的生活有著直接的關系。根據當前民眾對計算機技術的需求,充分實現對計算機發展中的軟硬件設備完善、計算機性能和水平的提升、更大程度實現資源共享已經成為當前計算機研發工作者面臨的挑戰。
1網絡技術及資源共享
在信息化時代下,計算機網絡技術的普遍發展,帶動了我國社會各行業的全面進步。自上世界90年代,我國已經加入互聯網中,并逐漸實現了開放的中國公共互聯網網絡,實現了互聯網與計算機的有效結合。也正因為互聯網能夠為我國帶來更多的發展方向和機會,網絡技術已經成為我國展開科研工作的核心技術。自進入21世紀后,我國網絡技術的發展日益呈現出成熟的趨勢,并在計算機技術發展中占據十分重要的應用地位。實現了相對較為完善的互聯網與計算機的有機融合[1]。網絡技術在計算機中的主要應用是實現資源的共享、協調,從而實現更加透明化的網絡資源整合。計算機硬件系統包括輸入設備、輸出設備、存儲設備等,計算機軟件系統主要是指在運行過程中的軟件,雖然沒有具體的形態,但是卻在計算機的整體運行中有著重要的作用[2]。因此,計算機硬件與軟件的結合,通過網絡技術實現資源共享,能夠充分利用軟件與硬件的作用,以便提升整個系統的性能,使其在運行的過程中更加方便、流暢。資源共享,可以分為很多種類,在計算機中,主要是指數據和應用程序的共享、打印共享局域網、郵件服務器共享、數據庫服務器共享、網絡存儲共享、資源備份、設備共享等,在通常情況下,網絡資源共享可以分為幾個類型,如:教育類資源的共享、專業文獻的共享、應用文書的共享等,這些都是通過網絡技術在計算機軟硬件中的作用來實現的[3]。因此,網絡技術對于資源共享來說有著實質性的作用,若是沒有網絡技術的支持,計算機只能是單純的機器,并沒有存在的真正意義。
2網絡技術在計算機軟硬件實現資源共享中的作用
網絡技術是沒有具體形態的存在,但是在計算機應用中有著非常重要的作用,對現如今社會的人們來說,網絡技術與計算機的有效結合已經成為當下必不可少的工具。筆者經過不斷地發現中,總結出以下幾點內容,切實說明了網絡技術在計算機軟硬件實現資源共享中的重要作用:1)具有軟件許可證網絡化管理的作用在傳統的軟件許可中,我國通常采用的是人工管理的方式,手動定期開放和關閉,這樣的方式雖然能夠保證在一定程度上滿足用戶需要,但是與我國當前全天開放的狀態相違背,從原來的定期開放和關閉逐漸變成了任意時間開放,這樣很容易對網絡以及機器的使用造成影響,不僅浪費了大量人力去管理,同時也影響了用戶使用,還可能會出現不必要的資源浪費現象。此外,對于軟件版本的問題,由于人們在空間上和認知上的差異,很多人使用的軟件版本都存在著不同,在進行資源共享的過程中經常會出現各種各樣的問題,往往需要將工作站放到同一地區,才能夠實現資源的共享。這樣的方式不僅耗費了過多的時間,還浪費了很多人力,且容易導致機器的損傷。對于人們的生產、生活、科研等方面來說,有著非常嚴重的阻礙作用[4]。面對上述問題,網絡技術在發展的過程中逐漸形成了軟件許可證網絡化管理模式,這種模式指的是用戶只有在具有軟件許可證的條件下才能對軟件加以使用,這不僅是對軟件自身的一種保障,同時也能夠對計算機以及軟件的使用性能和壽命給予一定保障。當計算機中的軟件許可證被釋放后,用戶可以根據自身需求對軟件進行使用。就目前計算機系統發展中的常用性軟件而言,通常會將辦公軟件安裝在以往的計算機服務器上,因此在用計算機處理大量數據過程中,會占用較多的CPU,在數據的處理速度上也較慢,在此基礎上對計算機實施其他的操作,將會導致CPU內存占用過多,而影響用戶使用計算機獲取相關信息的知識。就整體效率而言,這是一種相對落后的處理方式。而在利用軟件網絡通行證自動化管理模式后,能夠充分降低計算機使用中的CPU內存占用量,可以從不同程度上減少計算機系統處理相關數據的時間。此外,也能夠有效實現各項資源在計算機系統中的共享,最終形成比較全面和快速的計算機資源系統。在很大程度上幫助用戶實現更加高效的工作[5]。2)具有強化軟件安裝的作用軟件的安裝和使用,通常會在計算機中占用一定的內存空間,而在通常的辦公條件下,一些軟件的安裝和使用經常會占用內存,導致計算機硬件內存經常被占用,一方面影響了計算機的整體運行效率,另一方面也占用著用戶的時間,降低了工作效率。此種作用主要體現為在計算機系統發展中,對軟件的使用能夠充分實現自動化的選擇。在計算機網絡安裝管理過程中,充分利用網絡技術,實現對計算機軟件安裝環境的強化,能夠從不同程度上降低計算機使用中,其硬件運轉時資源的占有空間。此外,也能夠有效實現對計算機硬件運轉時,其資源產生的諸多資源壓力,提升了計算機的軟硬件性能和水平。用戶只需要在相對應的網絡系統上登錄,就可以對服務器實施自動化管理,有效降低了軟硬件資源的浪費。與此同時,系統的管理人員可以對用戶的數據及相關信息進行備份和管理,以防止在系統發生故障時能夠及時恢復,避免給用戶帶來更多的困擾。這樣的方式,不僅提升了計算機系統的整體性能,同時也為用戶數據的安全提供了一定保障,在當下人人都需要計算機的時代,網絡技術起到了非常重要的作用[6]。此外,在傳統的軟件安裝選擇方式上,用戶會根據自身的需求以及計算機上的資源豐富程度來進行選擇和安裝,這樣的方式雖然在一定程度上滿足了用戶的需求,但是在資源不是非常豐富的時代,這樣的方式并不能滿足所有需求,同時也會浪費大量的時間。而在網絡技術實現計算機軟硬件資源共享后,軟件的安裝已經不再需要用戶自己進行選擇,相反,計算機可以通過網絡技術進行分析,能夠實現軟件的自主選擇和安裝。同時,這樣的方式也不會造成數據的擁擠現象,在內存的占用上也提升了許多,計算機的運行效率有效提升[7]。以Windows瘦客戶機為例,在當前的計算機中,軟件的費用相對較高,有的甚至要比硬件設施的成本還要高,對于用戶來說,這是一個相對較高的成本,而瘦客戶機的應用則不需要進行軟件的購買和安裝,該機器會主動分析網絡軟件以及硬件資源的豐富性,并以此為基礎自動為客戶安裝需要的軟件,這樣,在基層軟件的共享工程中,可以為用戶節約很大一部分開支。3)具有內外資源共享、外化磁盤網絡管理的作用在傳統的計算機中,所使用的外部設備主要是一些單掛機來對整個服務器或是工作站的相關資源進行有效的存儲和管理,在運行的過程中負擔較大,不僅會影響計算機工作的效率,同時也提高了計算機運行過程中所需要承擔的風險。而計算機軟硬件實現資源共享,就是將計算機中的軟件資源與硬件資源有效結合,將二者結合到一起后共同發揮作用,從而提升計算機的整體性能。在網絡技術實現計算機軟硬件資源共享中,通過軟件的開發歷程,進行相關模型的創建,實現了內外資源的共享,而這種內外資源共享模式的實現,也促進了軟硬件資源共享的發展[8]。如:最初的V模型逐漸發展成為現在的TDD,這些都是圍繞著內外資源貢獻而進行研發的,在這其中,相關研發人員在軟件的開發和完善過程中將軟件資源與硬件資源自動轉換,創建了合適的模型。因此,網絡技術在計算機軟硬件實現資源共享中具有內外資源共享的作用。此外,網絡技術在計算機軟硬件實現資源共享中還能夠對外化磁盤實施網絡化的管理。目前,我國網路技術在計算機硬件上的應用主要表現在:第一,系統管理員直接對用戶進行管理,實現系統和用戶之間的資源共享。第二,磁盤自動掛接,在用戶需要相關資源時,計算機可以自動查找相關數據,并及時輸出,為客戶提供方便,同時也實現了資源的實時共享,實現外化磁盤網絡管理。這樣的方式是如今較為常見的方式,這種方式的使用,使網絡技術在計算機軟硬件實現資源共享中不僅僅是具有內外資源共享的作用,同時還具有外化磁盤網絡管理的作用[9]。以Windows瘦客戶機為例,在當前的計算機中,機器的安全保護系統并不是十分完善,很多資源還存在著容易被竊取的危險,軟驅、光驅等在使用的過程中不容易控制。而Windows瘦客戶機的整體性能很好地彌補了這一點,這種機器的安全性能很高,在基層共享工程中主要應用于舞臺藝術、應試節目、教育領域等,不僅為用戶提供了極大方便,同時也在性能上吸引了更多的使用者,在發展的過程中逐漸會替代老式的計算機。
3結束語
總之,就目前來看,我國的網絡技術研發工作還在不斷深化,與計算機的有效結合也在不斷向著更好的方向發展。進行計算機軟硬件資源的開發和充分利用,能夠有效提高計算機設備的使用效率,為企業的發展、人們生活質量的提高、科技的進步創造更多經濟效益。雖然我國的網絡技術與計算機軟硬件的有效結合還在發展的初期階段,但是前進的空間非常大。相信在未來的發展中,網絡技術在計算機軟硬件實現資源共享中會發揮出更加關鍵的作用。
參考文獻:
[1]王婷.試論使用網絡技術實現計算機軟硬件的資源共享[J].信息系統工程,2016,5(2):49.
[2]于童.網絡技術應用下的計算機軟硬件資源共享探究[J].科技經濟市場,2016,7(4):75-76.
[3]付瀟宇.淺析網絡技術應用下計算機軟硬件資源共享的實現[J].黑龍江科技信息,2016,28(11):182.
[4]范玉紅.網絡技術在計算機軟硬件實現資源共享中的作用研究[J].無線互聯科技,2016,19(8):27-28.
[5]任軍,王子超.網絡技術應用下計算機軟硬件資源共享的實現[J].中小企業管理與科技(下旬刊),2015,4(3):235+237.
[6]宋曉鳴.使用網絡技術實現計算機軟硬件的資源共享[J].電子技術與軟件工程,2015,9(10):26.
[7]靳令征.論網絡技術應用下計算機軟硬件資源共享的實現[J].信息安全與技術,2012,3(5):46-48.
[8]李孔澤.論網絡技術應用下計算機軟硬件資源共享的實現[J].計算機光盤軟件與應用,2012,22(3):164+170.
篇2
關鍵詞:藝術類院校;計算機機房;軟硬件;管理與維護
中圖分類號:TU244.5 文獻標志碼:A 文章編號:1674-9324(2017)09-0017-02
一、計算機機房軟硬件管理在藝術類高校建設與發展中的重要地位
(一)為多種藝術類課堂教學及實踐教學提供重要的保障
計算機機房是各類高校進行教學和實踐的重要教學場所,而藝術類高校由于其專業特點,計算機機房的利用率相對更高。以大連藝術學院為例,學院的主體專業如音樂、動畫、編導、藝術設計等,以計算機為輔助,上機進行實踐的課程不但數量多,而且對計算機配置、功能等都有較高要求。目前,在計算機機房中除了安裝公共基礎計算機課程使用的軟件外,還根據不同藝術類專業需要有針對性地安裝各自專業軟件。一般來說,音樂打譜需要的Sibelius,編導教學需要的Premiere、AE、Edius,動畫教學需要的Maya、Flash,藝術設計教學需要的3DS MAX、AutoCAD、Photoshop等軟件,都是必不可少的。
(二)保證軟件運行的完好,保持系統的穩定性,以更好地保障教學
計算機機房服務對象為全校師生。由于其使用時間長,使用頻率高,因此系統的穩定性是能否保障教學的根本條件。特別是由于計算機硬件的隨機故障、互聯網的應用、各種移動存儲設備的廣泛使用,使得電腦病毒可能會隨時肆意傳播,加上機房開放過程中有意無意的破壞,使得機房的維護和管理成為了一項工作量大、難度高、時間要求緊的教學保障難題。
同時,藝術專業類軟件的特殊性和復雜性又給機房軟件安裝、維護和管理帶來極大挑戰。雖然目前機房軟件安裝技術不斷更新,從過去的單機Ghost、網絡Ghost進展到現在的主板同化專用網絡還原卡等,機房管理顯得愈來愈輕松。但是,現在許多藝術類軟件由于版本不斷更新,軟件愈來愈大,安裝后占用硬盤空間也變大,尤其是有些軟件防盜版意識越來越強,使得安裝步驟增多,安裝中常需要網卡的支持,并且有授權時間限制、安裝次數限制等,這些都使得藝術專業機房的管理和維護比普通機房要復雜得多,為了能對機房各種故障做到快速響應,要求機房管理人員熟悉各種硬件故障解決辦法和各種專業軟件安裝方法,以應對這些新變化所帶來的挑戰。
二、目前藝術類高校在計算機機房管理中存在的主要問題
(一)機房的高利用率與維護時間短之間的矛盾
由于近些年來高校擴招的影響,高校在校生人數激增,從而使高校包括計算機在內的各種軟硬件資源顯得非常緊張。以大連藝術學院為例,目前共有大小不等的計算機機房19間,計算機一千余臺,平均每學期要承擔12160課時的教學任務,計算機機房使用時間長,使用頻率高,幾乎全天開放,這給機房的維護和管理工作帶來了巨大難度。一旦教學設備出現任何問題都需要及時處理,而機房使用率又比較高,對機房的管理工作提出了很高的要求,也帶來了很大的工作壓力。
(二)計算機操作人員水平參差不齊帶來的問題
計算機操作人員主要是教師和學生,教師在上課期間主要負責該機房的臨時管理,但是使用計算機的藝術類教師并不是計算機專業人員,因此也容易出現計算機操作不當等問題,導致機器無法正常使用;同時,學生對機器操作不熟練,好奇心重,不按規定使用,極易誤刪除或故意刪除部分系統文件,導致系統無法正常運行。
(三)網絡安全方面的問題
學校機房配有高效的網絡資源,學生從網絡下載文件或進入有木馬病毒的網站時,會造成系統和網絡的癱瘓甚至崩潰。有部分學生利用一些解密軟件進入系統,這樣也會破壞系統注冊表,更改CMOS設置。例如ARP病毒,如果局域網內有一臺機器中毒就可能導致整個網絡癱瘓。而且幾乎每個學生都要使用一些外接的存儲設備,一旦其設備攜帶病毒,并在機房使用,就會使整個機房計算機都感染病毒,導致機房中全部機器不能正常運行。
(四)教學的多樣化帶來的系統安裝的復雜化問題
正如前文所說,單一的操作系統已經不能滿足我校教學需求,因此,掌握各類操作系統的安裝和調試、熟悉各類軟件的運行平臺是我校機房管理員的必備技能之一,這也給機房的管理帶來比較大的壓力。
三、加強藝術類高校計算機機房的軟硬件管理辦法與維護措施
(一)加強制度性管理
1.建立機房管理規章制度,加強教學設備安全管理。制定科學合理的機房管理制度,加強規范化管理。以大連藝術學院為例,目前制定了《計算機教室管理規定》、《機房安全管理條例》、《儀器設備損壞賠償辦法》、《學生上機操作流程》等一系列規章制度。通過各項規章制度的實施,不但使機房管理走向規范化、制度化,提高了機房管理的效率,而且師生也更加愛護機房設備。
樹立安全防范意識,加強教學設備安全管理。以大連藝術學院為例,近年來高度重視機房教學設備的安全管理。學校專門制作了《計算機機房使用記錄本》,要求每位任課教師在使用機房過程中完成機房設備的使用實時記錄,以便機房管理人員課后及時跟蹤檢查,發現問題、解決問題,杜絕人為損壞,為教學設備始終處于良好的使用狀態提供了有力保障。
2.建立學生協管員制度,拓展管理新渠道。為了更好地了解學生對于計算機使用的日常需求,也為了加強機房管理人員與學生之間的交流,學校應建立學生協管員制度。從學生中選拔熟悉計算機軟硬件基本操作與維護的學生,在機房管理人員的帶領下,一起參與機房的管理與維護。這不僅提高了學生保護機房設備的意識,也可獲取學生對計算機使用中的新需求,縮短管理人員與學生的距離,同時也提高協管學生使用與維護計算機的能力。
3.組織多種培訓,提高管理效率。機房管理工作是一項技術性很強的工作,機房管理人員不但要有較強的事業心,高度的工作責任感和嚴謹的工作態度,還要不斷加強業務學習,掌握新理論新技術,提高機房管理的業務水平,強化機房管理業務素質,以保證機房設備完好性。學校一方面組織計算機機房管理人員參加相關專業培訓,到軟硬件公司學習軟硬件的安裝與維護,提高解決問題的能力;另一方面組織機房使用教師參加培訓,提高教師對機房科學使用的意識,講授計算機使用的基本技巧及處理簡單計算機問題的方法,提高教師使用和管理機房的能力。
4.加強對學生的教育引導,降低學生無意破壞率。組織教師、輔導員等人向學生宣傳正確使用機房計算機的要求和操作流程,一定程度上提高了學生正確使用計算機的概率,降低了學生無意破壞計算機情況出現的頻率。
(二)維護措施
1.解決機房的高利用率c維護時間短之間矛盾的措施。為解決正課教學中機器忙沒機會維護,我們的措施是:教室授課時,機房管理人員跟班指導,遇到一般性問題及時解決;當出現機器硬件或操作系統等大問題,我們利用教學間隙,主要是晚上下課后的業余時間進行維護。
2.加強機房的軟硬件等方面管理,保障教學有序開展。加強軟硬件管理。建立易損件和常用耗件的備用庫,保證已損壞設備能及時更換。通過安裝還原軟件、適合機房教學演示的網絡軟件來提高教師上課和學生上機操作的效率。
網絡安全管理。可以通過安裝防火墻、殺毒軟件及安裝系統還原,對系統進行實時監控保護;同時將網絡安全有關的設置運用到實際當中,如利用Windows操作系統中的注冊表禁止使用網上鄰居,鎖定桌面及禁止在控制面板中顯示網絡屬性等。
總之,計算機技術的迅速發展在帶給我們方便的同時,也給計算機機房管理人員帶來諸多問題。藝術類高校計算機機房涉及的專業面廣、維護量大,要保證計算機機房正常、高效地使用,在管理層面上要制定嚴格的規章制度,落實到位,最大限度降低設備的故障率;在技術層面上應運用先進的各種技術手段,維護系統正常工作。只有二者有機結合,才能確保各類課程的計算機實踐教學正常有效運轉。
參考文獻:
[1]宋如如.淺談計算機系統的維護與管理[J].計算機光盤軟件與應用,2014,(01).
[2]吳嵩.淺析計算機維護工作中的若干問題[J].黑龍江科技信息,2014,(09).
Discussion on management and maintenance of hardware and software in art college computer room
MING Yao
(School of Dalian Art College,Dalian,Liaoning 116000,China)
篇3
【關鍵詞】分層技術 計算機軟件開發 具體應用
日常工作之中,開發并借助多樣軟件,才能提升工作成效。軟件開發之中,摸索最適宜的技術路徑就凸顯了必要價值。分層技術顯出了獨有的優勢,增添了可用性。新時期之內,軟件開發的運用路徑也正被探究,日益受到注重。摸索分層技術,推進長時段的研發進步,有著新穎的技術價值。針對分層技術,應能強化理論調研,并把它用于平日以內的軟件開發。
1 解析新穎技術
網絡不斷拓展,客戶原有的需要隨之升高。這種進展之中,不可脫離新穎的分層技術。憑借分層技術,顯出了數據庫獨有的自身優勢,符合客戶需要。創設開發價值,就要接納全面的研發,全面解析技術。
1.1 技術自身的內涵
分層技術辨識了軟件架構,闡釋依賴關系。常規情形下,初始研發軟件、后續運行都應靈活且可靠。延展多樣性能,突破單一性能,在最大范疇內增添了軟件自帶的特性。針對軟件構架,若要供應持久態勢下的運轉保障、增添靈活特性,就應著力摸索多重性能。分層技術可分成物理內涵、微機類的內涵。從總體來看,分層技術布設了多層面,構建密閉體系。
從技術視角看,細分出來的多層級都應彼此平等。開發軟件時,還要依托分層類的新穎技術。伴隨經濟進展,逐步接納了多樣的新穎技術,普及網絡技術。在多樣行業內,開發軟件都應被看成側重點。計算機涵蓋了多層次,從本源上變更了單一路徑的日常處理,跨越多層技術。
1.2 技術獨有的新優勢
研發軟件若能借助分層類的流程,將會凸顯優勢。這是由于,分層手段延展了微機架構內的復雜體系,拓展它的性能。依托這種基礎,適當變更并予以升級。從根本來看,它變更了層級彼此的關聯。分層技術添加了新的成效,供應穩固保障。變更了初始的體系,縮減研發耗費的時段,供應了本源的軟件保障。運用分層技術,便利了軟件被調配。定義性能接口,自行去延展并研發。設定標準接口,創設了無縫對接依循的新路徑,延展實現途徑。
2 識別可行性
分層技術辨識了軟件特有的內在關聯,它構建在彼此依賴的根基上,表現出可行性。融匯多樣優勢,便于軟件開發。對比雙層架構,分層技術創設了整體框架,增添總體成效。它供應了研發依托的保障,延展軟件壽命。此外,分層緊密銜接著軟硬件,變更底層構件。擬定嚴格指標,分層技術助推了層級彼此原有的依賴。匯聚多樣構件,創設了明晰的體系邏輯。
分層運用添加了抽象性,推進體系進展。它提煉出體系以內的偏復雜成分,變為軟件設計。這樣一來,微機及搭配著的服務器就被密切銜接,層級結構更為致密。在現有狀態下,多層被看成主流。從現存狀態看,軟件研發仍潛藏著多樣的弊病,應被著手改進。
3 新穎流程的運用
時代快速變更,網絡正被普及,軟件漸漸趨向于完備。這就突破了慣用的處理流程,傾向多層處理。從總體變更看,分層技術歷經了初始的二層及三層,變為多層技術。
3.1 初始的雙層技術
采納雙層技術,提升研發之中的實效;在較大程度上,縮減了研發必備的耗時。雙層技術指代:布設了服務器及搭配的客戶端,設定雙重端點。客戶端布設了可用的界面,供應用戶去篩選。在多樣狀態下,它顯現了適宜的邏輯,調配邏輯關系。與之對應,服務器接納了傳遞過來的多重信息,歸整這些信息,運送至客戶端。依照雙層技術,創設了運用路徑的總體指引。確認服務器自帶的性能,縮減用戶總數。然而,若遇有偏多用戶,運行路徑下的軟件將被減緩,沒能符合要求。
3.2 研發之中的三層技術
三層技術被構建于固有的雙層技術,并且日漸完善。對比雙層技術,三層技術添加了服務器,拓展留存空間。借助三層技術,提快了平日內的訪問速率,便于互通信息。從另一視角看,也增設了更為便捷的互通橋梁,真正便利交互,增添工作效率。三層技術可被分成根本的處理層、數據及界面層。針對處理業務,它辨識了真實需要,然后設定請求,提取數值以便接續的處理。加工初始信息,歸結得出的數值被遞交至關聯的業務層。
數據層特有的性能為:審驗業務處理,查驗數據庫留存著的多樣信息。查驗數據庫后,傳遞了解析可得的后續信息。三層技術提快了運轉,然而,面對偏復雜的某一環境,卻沒能細分多樣的層級。
3.3 四層及中間件
變更三層技術,接著予以完善,就創設了四層技術。相比三層技術,四層又添加了web特有的層級,變更了存儲層。研發軟件時,先要辨識根本需要,傳遞處理結果。層次彼此互通,互換現有信息,分享了設定好的代碼。日常互換信息,直觀折射了某一對象特性。
經濟快速進展,也助推了通信路徑的變更,變換網絡處理。中間件依托的新穎流程顯出了獨立的特性,屏蔽復雜技術。分布集成的復雜流程、異構類的流程都可予以屏蔽,降低研發疑難。借助于中間件,縮減研發周期,優化了構建起來的操作體系。辨識多樣關系,規避了開發潛藏的多樣威脅,供應根本保障。運行路徑中,多樣資源互補,添加了總體優勢。
篇4
關鍵詞:計算機軟件技術;大數據;應用路徑
在大數據時代下,由于信息資源的海量涌現,讓計算機軟件技術的有關服務需求得到了進一步的提高,可是之前的技術卻難以滿足在大數據時代中的有關使用要求。因此,要想確保計算機軟件技術能夠在大數據時代中獲得廣闊的應用空間,就應該依據時展的現實需求,針對軟件技術及其性能不斷的優化,進而能夠增強計算機軟件技術在數據處理方面的能力。
1簡析計算機軟件技術現況及其未來發展趨勢
近些年,我國的計算機軟件技術獲得了飛速發展,有許多行業均陸續使用現代化的技術方式,有效創建出數據采集系統,數據存儲系統等,以此提高計算機用戶的便利性,而且在井下人員定位系統、ERP系統中也發揮著重要作用。在這一發展期間,人們越來越重視大數據的應用,這是因為基于大數據能夠獲得大量的資料和數據,可以以此為依托創建有效的處理模式,進而提高決策能力及洞察能力還可以優化流程。伴隨著互聯網運營的不斷發展,使得生產數據得到空前增加。依據有關調查得知我國的數據規模已經突破10億T大關,并形成一定的發展體系。處在大數據時代的今天,合理運用計算機軟件技術以及處理技術可有助于社會、經濟等多方面綜合效益的提升,也能推動云計算模式和物聯網模式的改革進程,在很大程度上可推動各方面工作的進行。與此同時,因為互聯網技術的廣泛應用及信息全球化的發展趨勢,人們針對大數據時代的實際需求不斷提升,由此也能推斷出計算機軟件技術,必然會在大數據時代的發展過程中得到重用。隨著發展的深入也會相繼提高計算機軟件技術的要求,一方面需要依托于系統架構,另一方面還需要健全的數據處理體系與之相配合,從而為大數據時代提供堅固的發展基礎。對于數據應用主要內容而言,包括了數據獲取、傳輸、處理以及應用等等。
2大數據時代中主要軟件技術的應用分析
第一,信息安全技術。基于大數據時代,其中的數據均具有一定的關聯,那么也會在數據之間出現不同程度的干擾,在很大程度上影響著數據的安全性甚至會為數據帶去安全隱患,所以就應該針對數據系統進行科學有效的管理,以此提高數據自身的安全性。絕大多數情況下大數據平臺具有一定的開放性,特別是在互聯網迅猛發展的今天,在其為我們帶去便利的同時也夾雜著難以預測的安全風險,例如在網絡中“藏匿”有病毒或是木馬,他們的存在會提高存儲數據與分析數據的風險,因此在大數據時代中,相關人員一定要提高運用信息安全技術的力度,以此確保數據系統的安全性[1]。第二,“云存儲”技術。若想構成該系統會需要很多存儲系統一同發揮作用,其中的各個存儲功能之間均存在一定聯系并需要相互合作與配合。比如在存儲管理中對智能化與自動化的充分使用,能夠更為便捷的分類與整理數據資源,最終所呈現出的就是一個完備的存儲空間,通過云存儲技術的高效運用為海量信息的管理提供了便利條件,不僅大幅度提升了工作效率而且也降低了成本,因此在大數據,云存儲技術的作用是十分重要的。
3大數據時代中計算機軟件技術的主要應用分析
第一,計算機軟件技術應用于信息采集系統。在計算機的發展過程中,將采集器與相應儀器儀表相結合就構成了數據采集系統,因為數據采集系統自身所具備的出色性能,和以往所使用的自動檢測器相比,數據采集系統的應用性能更好。針對數據采集系統而言,可將其分為以下幾類:借助總線能夠讓公司和研究機構通過該系統實現對數據的有效采集。在大數據時代已經大大改變了數據采集系統的原有面貌,運用以計算機軟件技術為依托的管理系統,能夠減少系統成本的投入也減輕了系統的工作負擔,與此同時還能強化功能進而增強數據處理能力。第二,計算機軟件技術應用于商業運營。就商業運營管理來講,相關工作人員能夠通過計算機軟件技術,對網絡平臺加以創建并對其使用功能進行完善,當游客訪問時便能夠獲有關的數據信息。將軟件技術適當科學的應用可以增加企業經濟效益,提高市場競爭力。第三,計算機軟件技術應用于能源管理系統。在能源管理系統中通過合理運用現代化的計算機技術、信息技術、系統技術能夠充分管理企業重要的能源信息,使得技術及管理人員可為靈活的查閱重要的能源數據信息。通過運用計算機軟件技術在該系統中,可具有編制重要信息報表的性能,并且可以直接導入數據,為縮短報表編制時間、提高報表數據使用率,提供相應的解決措施。第四,計算機軟件技術應用于信息管理。在大數據時代若要發揮出計算機軟件技術的優勢,就應對信息進行管理以此處理在工作中出現的問題。企業可以搭建信息管理平臺,全面“偵查”欺詐行為、明晰雇員流失問題,取得客戶資料,進而開展保護工作[2]。除此之外,還能夠開展網上銷售工作,準確預測企業是否存在破產情況,在一定程度上提升企業管理質量。企業也可以借助計算機軟件技術對抽樣檢測等有關機制進行構建,以此實現管理工作效率的提高。
篇5
關鍵詞:計算機軟件;安全漏洞;檢測技術;技術應用
引言
近年來,越來越多的人借助信息網絡提高工作效率,信息網絡正在改變人們的生活和工作方式,中國正在快步進入信息化時代。出于更好地滿足用戶需求的目的,計算機軟件的功能不斷增加,但同時也存在一定的安全漏洞,威脅到用戶的財產及隱私安全。因而,必須對計算機安全漏洞檢測技術進行研究,通過對此類技術的合理應用,保證計算機安全運行,提高用戶使用體驗。
1.安全漏洞檢測技術
所謂計算機軟件安全漏洞,又被稱為計算機脆弱性,實際上就是在計算機硬件、軟件及協議的具體實現或系統安全策略上產生的某種缺陷,不法者可以利用這些缺陷在未經授權的情況下對系統進行訪問或破壞,從而損害使用者的切身利益,引發網絡安全事件。安全漏洞檢測技術,主要分為兩大類:
1.1動態檢測技術
安全漏洞的動態檢測技術主要通過運行被檢測的軟件的某項功能,對比軟件運行結果與預期的差距,來確定被測軟件的此項功能是否存在安全缺陷。這種檢測方法快速直接,更加具有針對性,但本身也會影響系統的正常運行,會為用戶使用帶來新的安全隱患[1]。1.1.1非執行棧技術計算機的使用過程中常常出現一些棧攻擊軟件的問題,我們可以通過針對棧的執行能力進行破壞,以此避免代碼的執行,從而對攻擊進行預防[2]。1.1.2非執行堆和數據技術非執行堆和數據技術可以使不法分子注入的惡意代碼喪失執行能力,雖然成本較高,但檢測防范效果非常明顯,對應用程序的影響較小,具有較高的可行性。1.1.3內存映射技術內存映射技術具有較強的主動性,通過將代碼頁隨機映射到不同的內存地址中去,為不法者的入侵帶來困擾。1.1.4安全共享庫技術安全共享庫技術通過動態鏈接技術與數據庫及客戶鏈接,將不安全的函數排查出去,達到阻止調用不安全函數的目的。1.1.5沙箱技術沙箱技術主要通過限制訪問來營造一個隔絕外部騷擾的安全空間,與防火墻有相似之處。
1.2靜態檢測技術
通過掃描被測軟件的源程序或二進制代碼,從語法、語義上理解來分析被檢測程序的特征,尋找可能存在的異常信息。具體的掃描過程是先掃描計算機程序,重點分析其中關鍵部分,并根據漏洞標準進行檢測。以動態分析方法對語法進行分析,并將其劃分不同段落對比數據庫的內容,進行及時的檢測與預防。這種技術操作方便,實用性較高。靜態檢測技術的衡量指標有兩個:一個是漏報率,一個是誤報率。而這兩個衡量指標呈現出負相關關系。靜態檢測技術通常包括:二進制對比技術和詞法分析、程序評注技術、類型推導技術、規則檢查技術、模型檢測技術、定理證明技術、變異語言技術。
2.安全漏洞檢測技術的應用
2.1格式化安全漏洞檢測
計算機軟件的安全漏洞中,格式化漏洞是出現頻率較高的計算機軟件安全漏洞。針對這種漏洞,我們可以通過應用代碼來計量計算機軟件的格式,以此來降低惡性攻擊的機會,從而實現計算機軟件安全檢測的目的。格式化漏洞是以字符作為其表現形式的,可以從計算機軟件的參數入手,對格式化漏洞進行檢測并修復[3]。
2.2競爭條件安全漏洞檢測
競爭漏洞是較為常見的計算機軟件安全漏洞,針對競爭漏洞,技術人員通常從計算機軟件的競爭代碼開始進行檢測,即采用原子化的處理方法去進行編碼,將計算機軟件代碼原子化,在代碼運行的過程中,代碼通過性及通過效率較高,計算機軟件代碼的原子化可以使得代碼的特征更加明顯,進而鎖定部分代碼進行檢測。這種將代碼原子化并進行鎖定的方式,一定程度上能夠有效防止軟件產生漏洞,從而保證計算機信息的安全。
2.3緩沖區的安全漏洞檢測
緩沖區的安全漏洞檢測技術,主要是針對計算機軟件函數進行更加細致的檢測與預防,以更加安全的版本替換安全性較差的版本,從而有效預防計算機漏洞,保障信息安全。
2.4隨機漏洞的預防檢測
隨機漏洞的預防檢測技術,需要通過使用性能更加良好、準確性更高的設備對隨機漏洞進行預防,以此來保證計算機設備中含有密碼算法,從而達到行之有效的預防目的[4]。
結束語
綜上所述,在信息技術高速發展的今天,計算機軟件的安全問題受到了人們的廣泛關注。因此在實際應用中必須做好計算機軟件漏洞的檢測工作,利用計算機軟件安全漏洞檢測技術,保證計算機的安全運行。同時,不斷提高計算機軟件安全漏洞檢測技術的運用效果,必要時可通過將動態安全漏洞檢測技術和靜態安全檢測技術相結合的方式,來保障計算機軟件正常運行,保證網絡信息和用戶的財產安全。
參考文獻:
[1]李紅.計算機軟件的安全漏洞檢測方法[J].電子技術與軟件工程,2016,22:203.
[2]陳健.論計算機軟件中安全漏洞檢測技術的應用[J].科技風,2017,07:101.
[3]陳澤晰.安全漏洞檢測技術在計算機軟件中的應用[J].雞西大學學報,2017,02:34-36.
篇6
【關鍵詞】軟件開發技術 開發方式 技術應用
1 計算機軟件開發技術概述
計算機是由硬件系統和軟件系統共同構成的。作為用戶與計算機交互平臺的計算機軟件,是指能夠實現某種功能的程序和文檔的集合,是計算機系統的靈魂。而計算機軟件開發技術則是軟件開發的關鍵所在。
計算機軟件開發技術具有十分鮮明的特點。首先,軟件的開發需要經歷漫長的過程。高質量的軟件開發更是要求復雜、嚴謹,不僅要投入精力,還會耗費大量財力,開發完成之后的維護和更新也要考慮在內。其次,軟件是因需求產生,依需求設計。軟件開發技術在提高人們生活質量的同時,也為社會帶來了不可估量的經濟效益。這些技術在各個領域中的廣泛應用展現出了非常高的社會價值性。
計算機軟件開發技術的優劣影響著用戶對軟件的使用情況,借助適當的技術可以開發更加安全可靠、高效便利的軟件產品,也能夠推動計算機網絡技術的發展創新。因此,為了適應人們逐漸提升的生活品質,提高軟件質量,完善軟件性能,充分發揮軟件的使用價值,對計算機軟件開發技術的學習研究十分必要。
2 計算機軟件開發常用的方式
計算機軟件開發技術方式有很多,常用的有以下四種:
2.1 軟件生命周期法
以時間為依據,將軟件分開發過程劃分為系統工程、需求分析、設計、程序編碼、軟件測試和運行維護這六個階段,固定順序,自上而下,相互聯系,即上一階段的輸出資源作為下一階段的輸入資源,而且每個階段都有相應的時間周期和標準規范,以指導開發人員并保障軟件開發按照科學合理的開發計劃有條不紊地進行,因此也稱之為瀑布模型法。實踐證明,這種方式為開發者提供了開發過程的基本框架,利于組織人員和管理開發工具,較適用于大型軟件的開發。
2.2 自動形成系統法
人們對軟件需求越來越多,怎樣能夠縮減開發周期,簡化開發過程,加快開發速度,是軟件開發要解決的難題,自動形成系統的軟件開發方式應運而生。這種方法借助第四代技術中的軟件開發工具,利用預先設計好的構件構造軟件系統。這些構件可復用性強,特化后可以適應多個不同系統的需求。開發人員根據用戶需要、軟件作用和開發內容,借助這種軟件開發工具,實現系統的自動編程,操作簡便,大大降低了生產成本,提高了軟件開發效率和質量,尤其適用于對開發周期有限制的軟件開發。
2.3 軟件原型法
以上兩種軟件開發的方式都需要嚴格明確的功能需求,適合開發概念明晰的軟件系統。但在實際情況中,功能需求會隨著用戶要求的變化而變化,這種系統在開發初期的需求并不完整,需要在開發過程中不斷地細化明確,逐步調整設計方案以研發出最終的產品,此刻就要利用軟件原型的開發方式。開發人員與用戶的初步交流,定義軟件的總體目標,采用快速設計方式構建原型并交于用戶使用,用戶的反饋信息會用于下一輪的原型構建中,如此反復迭代開發。
2.4 可視化法
圖形用戶界面于上世紀90年代興起之后,發展迅猛,在軟件系統中的應用越來越多。可視化軟件開發方式通過事件驅動的工作方法,借助可視化開發工具提供的按鈕、編輯框、對話框等操作界面元素,自動傳遞響應信息,生成應用程序,實現用戶與軟件系統之間的互動。這種可視化軟件開發工具擁有豐富的組件和強大的功能,為在短時間內開發易維護、可視化、高性能的軟件系統提供可能。
3 計算機軟件開發技術的應用
計算機軟件開發技術有很多,首先,常用的主要是XML技術和Web Services技術,前者對于結構數據和非結構數據都能存儲,且格式易處理,應用較為普遍。后者用于描述數據和對象,適用于跨平臺服務,其中Java Web的應用較為廣泛,這種開發技術可以提供大量開源框架,能夠滿足開發者高效率地設計高質量的軟件系統,受到大型軟件企業的歡迎。其次,為了實現軟件系統與現實環境的交互性,保證交互的實時性,多應用嵌入式開發技術。嵌入式軟件以應用為中心,主要依靠數字函數本身所體現的意義實現功能,更能滿足應用程序的開發。目前,嵌入式軟件開發技術中的面向對象開發技術的應用效果明顯。這種技術可擴展性強,結構開放,可滿足軟件的跨平臺功能,解決了傳統開發技術中軟件維護、更新難的問題。在實際應用中,CORBA和Java Beans都采用了此技術。再次,局域網、無線技術的出現使得網絡更多地呈現出信息化、數字化的特點。借助網絡通信技術,整合計算機設備,加強世界連通性,依此促進全球計算機軟件的發展運行。
在世界全球化的背景下,借助互聯網技術的發展,計算機軟件開發技術的應用將世界人民緊密聯系在一起。全球資源共享的時代已然到來,軟件開發技術也在朝智能化、網絡化、開放化、融合化和服務化方向發展,這就要求企業和開發人員從用戶角度出發,立足用戶需求,不斷改革創新計算機軟件開發技術,在追求高質量的前提下,采用最合適的方式,研發出最具價值的軟件產品,減少耗費、降低成本,提高軟件開發效率。另外,還應充分發揮計算機軟件的社會價值,創造出更大的社會效益,促進計算機產業發展的同時更好地服務于人民,加快我國信息化社會建設的步伐。
參考文獻
[1]鄧勇.計算機軟件開發技術的發展趨勢與應用分析[J].電子世界,2015,(16):172-173.
[2]王科超.計算機軟件的開發技術和應用分析[J].無線互聯科技, 2015(7):67-52.
[3]甘勝江,孫連海.淺析計算機軟件開發技術與應用[J].信息通信,2015(5):130.
篇7
關鍵詞:機電技術;計算機軟件;應用
中圖分類號:TP273 文獻標識碼:A 文章編號:1007-9599 (2012) 10-0000-01
隨著科學技術的快速發展,機電技術得到了很大的提高,其發展趨勢正向一體化、自動化和智能化方向發展,從而對機電一體化系統中軟件系統的要求越來越高。由于計算機軟件控制系統存在一些不規范的因素,與用戶的期待值有一定偏差,另外,軟件設計中導致整個系統在操作使用上存在缺陷,降低了使用單位的工作效率和生產效益。
一、計算機軟件系統在機電一體化中的重要地位
(一)機電一體化的機礎
自20世紀80年代初開始,隨著中國改革開放的發展,除本身自有的研發不斷提高,引進外資的同時,也帶來了先進的國外技術和管理,通信技術、計算機技術和控制技術日新月異的發展,奠定了機電一體化發展的技術基礎。各種微電子技術、超大規模集成電路技術跨越式的發展,也給機電一體化進程插上騰飛的翅膀。
(二)機電一體化系統的發展方向
智能化是機電一體化系統發展的重要方向。智能化是在控制理論的基礎上,綜合了計算機科學、生理心理學、人工智能學、運籌學和動力這的新方法新思想,具有模擬人類智能的自主決策、邏輯思維和判斷推理能力,從而達到較搞的控制水平。隨著數控機床和機械人在智能化中的應用,高速、高性能的微處理器提供了人的部份智能功能,在機電一體化建設中人工智能的研究和運用,大幅降低了工作人員的工作量,大大提高了企業的經濟效益。
(三)計算機軟件技術在機電一體化的重要作用
計算機技術在機電一體化系統中的重要位置很關鍵,他是機電技術自動化、一體化智能化的橋梁。在整個計算機系統集成里,計算機硬件只是一個運行平臺,他為計算機軟件提供優質高效的數據處理,在此集成系統里,真正起到關鍵作用的是凝聚了設計者心血和智慧的系統軟件,可以說,計算機是機電一體化系統的大腦,而計算機軟件又是計算機的大腦。
二、計算機軟件系統在機電一體化中存在的主要問題
相對機電一體化系統的快速發展,機算機軟件系統缺乏同步的快速反應能力,相對其他領域軟件的應用和程序語言的發展,更是明顯滯后。
(一)編程語言相對滯后
在計算機軟件系統對機電一體化系統的應用開發中,目前主要使用的編程語言是C++、C語言和匯編語言,且多數采用VC、TC、BC作為開發平臺,這些語言和平臺雖然有其他語言不可比擬的優勢,如開發成熟,操作易學易懂,但是相對各類功能更強大的開發平臺,相對滯后。因為,諸如2.2JBuilder、N1玎和JAvA這些開發平臺,他們的高安全性、高速高效、方便快捷的明顯優勢,將會成為今后機電一體化系和其他領域的主流開發工具。
(二)編程風格差
在機電一體化系統開發過程中,從事軟件系統開發的工作人員,多數不專門從事機電一體化的開發人員,他們雖然有奇妙的開發構想和強大的技術實力,但他們在開發過程中無法形成較好的編程風格,在處理勻稱合理的代碼布局、遵守命名規則和清晰的注釋方面,做得不算很好。
(三)軟件系統不能滿足用戶需求
機電一體化系統中,計算計軟件系統主要存的問題,是軟件系統缺少對整個工程理念、系統理念的軟件開發大局觀,他們根據軟件的系統要求來開發,導致開發出來的軟件系統,未能結合用戶的實際情況和需求,不能提供更廣的選擇范圍和更多的非專業用戶,不能按用戶的實際需求量身開發,從而滿足不了用戶的需求。
(四)軟件系統兼容性差
軟件系統兼容性差是機電一體化系統中的軟件系統存在的又一問題,從而導致在軟年系統開發過程中,重復性開發,耗費了大量的人力財力資源。軟件系統開發人員,應對整個國內機電行業和機電一體化的整體進程有較為準確的把握,然后根據這些情況,盡可能考慮到各個方面,開發出一個較強的軟件使用平臺,然后再根據用戶的實際需求情況,在這個平臺上,作出部份修改,這樣的話,既提高了軟件系統的兼容性,也避免了重復開發帶來的資源浪費。
三、機電技術一系化系統中計算機軟件系統開發問題解決措施
第一,提高更高級的編程語言在機電系統中的應用率,這需要機電一體化領域和計算機領域更進一步的融合;第二,需要有專門人員來研究機電一體化系統中,軟件模塊的開發和封裝。以組件的概念來開發軟件系統,研究如何劃分高內聚低耦合的模塊,如何提供模塊的接口,如何盡可能提高軟件模塊的可重復利用率;第三,應在機電一體化系統中的軟件開發中建立工程的概念。從可行性分析、需求分析到具體的設計,再到最后的封裝測試,嚴格按照工程學方法來指導軟件系統的開發,形成良好的開發工作流程。
四、機電一體化系統中計算機軟件系統開發的展望
隨著機電一體化的發展,網絡制造和網絡合作發展迅速。人工智能飛速發展,自動化程度要求越來越高,專業的劃分越來越細,現代控制理論越來越成熟,機電一體化系統需要更高效、更智能化、能提供更高安全性的語言來進行其中的軟件系統開發。提高機電一體化系統中軟件系統的開發效率,解決出現的一些問題,還需要進行更多的研究和兩個領域在更高層次上的融合。采用更高層的面向對象的語言如J烈,A等,它們在網絡的領域可以說是如魚得水,要讓它們更快的觸入到機電一體系統軟件的開發中,從而開發出更適合機電系統的編程語言,適應機電系統中的軟件系統更高的要求和規范。
五、結語
計算機軟件系統在機電一體化系統中占有比較重要的地位,軟件系統開發人員應該與時俱進,緊跟機電技術發展的新趨勢新潮流,開發出適合用戶使用的軟件系統,并指導用戶熟練運用,從而為用戶創造出較好的經濟效益和社會效益。
參考文獻:
篇8
關鍵詞:計算機軟件技術;大數據時代;應用分析
引言
技術的發展與社會的進步具有緊密聯系,而且隨著不斷深入研究技術,使我國出現各種各樣的新技術,為我國社會的現代化發展提供大力的支持,特別是計算機軟件技術在現代化發展過程中具有極其重要的作用。特別是在大數據背景下,隨著不斷提升的更新速度、信息數量,在處理這些數據信息時需要使用計算機軟件技術,必須要求相關技術人員極其重視計算機軟件技術的研究,才能夠使計算機軟件技術的作用得到充分的發揮。然而,在大數據時代背景下,計算機軟件技術在應用方面仍然存在問題,根本無法充分發揮計算機軟件技術的作用。因此,為確保在大數據時代更加合理的對計算機軟件技術進行應用,必須極其重視計算機軟件技術的創新與發展,使計算機軟件技術可以與大數據時代相符。
1計算機軟件技術在大數據時代的應用意義
1.1提升社會的發展水平
新技術屬于社會的發展需主要動力,而在現代社會發展過程中信息技術具有極其重要的作用,可以說信息技術滲透到社會發展的各個方面。當前國家綜合實力與計算機軟件技術的發展情況具有緊密聯系,通過創新與優化計算機軟件,可以有助于社會得到更進一步的發展[1]。因此,在大數據時代背景下,研發計算機軟件技術時,相關技術人員必須結合實際情況與需求,才能夠確保通過應用計算機軟件技術,大力推動社會的發展。
1.2使經濟效益得到增加
在社會長久的發展過程中經濟水平屬于極其重要的組成部分,而且所有的社會資源都是為了可以對更大的經濟效益進行創造,但生產或者操控設備時傳統的生產技術所使用的人工方式,會對生產的精準度造成極其嚴重的影響,甚至發生浪費資源等問題[2]。在大數據時代背景下,為確保對資源進行最大化的配置,需要積極對計算機軟件技術進行應用,不斷提高資源的利用效率,促使企業可以獲得最大化的經濟效益,進而強化社會的整體經濟水平。
1.3強化計算機軟件技術的競爭能力
現階段,隨著我國不斷發展與應用計算機軟件技術,使計算機軟件技術水平成為我國綜合國力的重要體現。雖然之前我國計算機軟件技術發展過于緩慢,甚至還需要從其它國家引進計算機軟件技術,但是隨著我國對計算機技術軟件技術進行研究,通過強化我國計算機軟件技術的水平,能夠使我國計算機軟件技術的競爭力得到增強,進而避免發生其它國家技術控制計算機軟件技術發展的情況[3]。
2大數據時代下應用計算機軟件技術
2.1云儲存技術
在信息時代最明顯的特征就是數據爆炸,會使社會與各行各業發展過程中存在大量的數據,而且隨著不斷提升的數據更新速度,為確保對數據進行更好的儲存與處理,需要有效的連接網絡與終端,才能夠確保實現云端儲存、資料下載的目的,能夠更加利于企業或者個人更好的處理復雜的數據[4]。其次,在對數據進行提取時,人們也不再需要隨身攜帶移動硬盤,只需要使用云技術就可以對自己所想要數據信息進行獲取。
2.2虛擬技術
在計算機軟件技術中虛擬技術屬于最為常用的一種技術之一,而且其可以被應用到各個方面。例如將BIM技術應用到建筑工程中,可達到模擬建筑施工的全過程的目的,能夠更加利于設計人員與施工人員對建筑施工過程中存在的不合理之處進行及時的發現,并進行修改,促使可以更加順利的進行施工,同時通過對建筑工程施工過程進行模擬,能夠使資源的配置能力得到大幅提升[5]。其次,對虛擬技術進行良好的運用,能夠使各項數據信息的安全性得到大幅提高,有助于相關工作人員對各類數據信息進行處理與管理。
2.3信息安全技術
信息安全技術在計算機軟件技術中也屬于一種比較重要的技術,而且較強的開放性是互聯網最大的特點,任何人都可以應用網絡。隨著我國不斷發展的網購、交際軟件等技術的發展,使網絡上充滿人們的個人信息,會發生部分具有較高網絡技術能力的不法分子,利用自己掌握的技術盜取用戶的個人信息[6]。因此,在大數據時代,為確保保障網絡環境的安全性,以及人們的個人信息安全,必須極其重視信息安全計算機軟件技術的發展。
2.4信息加工技術
近幾年,隨著不斷增加的信息量,使人們越來越依賴數據,當前急需解決的問題就是如何在大量的信息內快速尋找到自己所需要的信息,計算機軟件技術具有較強的信息加工能力,促使信息加工技術應運而生[7]。因此,在大數據時代,通過對計算機軟件技術進行應用,就可以對人們所提出的要求進行滿足,例如更快速度的獲取數據,以及更加快速的反饋信息,促使人們的生活與工作越來越便利。
3計算機軟件技術在大數據時代的應用場景
3.1通信鄰域中的應用
在現代通信技術的發展過程中計算機軟件技術屬于極其重要的組成部分,通過對相應的計算機軟件技術進行應用,以及利用其它技術與設備進行輔助,可以對完善的網絡系統進行構建[8]。特別是在計算機軟件技術的幫助下,可以更加快速的向相關技術人員反映用戶在通信中所遇到的問題,才能夠更加及時的解決用戶的問題,不斷對通信系統的水平與質量進行強化,促使我國通信行業可以更加穩定的發展。
3.2商業應用
在商業發展過程中也會對計算機軟件技術進行應用,特別是市場經濟的快速發展,使商業發展水平越來越緩慢,導致傳統的生產與管理模式根本無法適應商業的發展。因此,將計算機軟件技術應用到商業發展過程中,不僅能夠創新企業的管理模式,也能夠使企業人力勞動的使用被減少,促使只需要通過機器設備得到應用,大力推動商業的發展[9]。其次,相關管理工作人員通過使用實時平臺,就可以對顧客的需求等其他信息進行了解,進而大力推動企業的發展。
3.3企業內部管理的應用
現階段,隨著我國不斷發展與進步的現代企業,使企業發展需要具有全新的管理模式,傳統的管理根本無法對企業發展的需求進行滿足。在現代企業管理中計算機軟件技術具有極其重要的作用,相關工作人員可以利用計算機軟件技術合理的調配內部資源,而且在對企業發展數據進行全面分析的基礎上,指導企業的決策,不僅能夠優化已有的數據模型,也能夠避免出現錯誤的數據信息[10]。
4大數據時代計算機軟件技術存在的應用問題
4.1應用范圍較小
雖然我國計算機軟件技術的發展獲得良好的效果,但是仍然需要重視計算機軟件技術的應用范圍的拓展,主要是隨著計算機軟件技術的發展,使計算機軟件技術具有較強的權限性,如果計算機軟件技術根本無法滿足比較復雜的數據或者處理要求,相關技術工作人員必須對新的計算機軟件技術進行開發。在對新的計算機軟件技術進行開發的過程中,會對大量的人力、時間進行耗費,而且長期存在的技術不足問題,對人們的應用體驗造成極其嚴重的影響,進而對計算機軟件技術在大數據時代中的應用范圍造成一定的限制[11]。
4.2安全水平較低
隨著計算機軟件技術的發展,使人們越來越依賴計算機技術,人們會在計算機軟件中儲存大量的數據,而且在大數據時代的背景下,傳統的紙質儲存已經與當下的需求不符,也到人們對計算機軟件技術具有較高的依賴性。雖然計算機軟件技術的應用與發展,可以為人們的生活與工作提供便利,但是在網絡上卻存在一定的信息安全問題,特別是在大數據時代背景下,部分網站會存在非法收集個人資料的情況,進而對人們的信息安全與財產安全造成極其嚴重的威脅。因此,在大數據時代,只有通過加強計算機軟件技術的安全性,才能夠確保大力推動計算機軟件技術的發展。
4.3技術人員的專業能力較弱
在計算機軟件技術的發展過程中技術人員的專業能力屬于極其重要的因素,技術人員會利用自己所掌握的專業知識更加深入的探究計算機軟件技術,從而對更好的計算機軟件技術進行制造。因為隨著我國社會逐漸進入大數據時代,使社會對計算機軟件技術提出更高的要求,但大部分技術人員并沒有與時俱進的思想,使自身的專業能力無法滿足計算機軟件技術的發展要求,會降低我國計算機軟件技術的競爭力,所以計算機軟件技術的開發工作人員必須極其重視專業素養的提升。
5大數據時代提升計算機軟件技術的水平
5.1培養更加專業的人才
人才在社會發展中占據主要地位,使現代社會越來越重視具有創新意識的復合型人才,而且為達到開發與發展計算機軟件技術的目的,需要大量的人才支持,相關企業必須積極對科技人才進行引進,確保通過對人才的創造力進行發揮,進而強化計算機軟件技術的發展。為確保社會上具有大量的專業人才,相應的高校也需要對計算機軟件技術專業進行完善,才能夠確保為社會輸送大量高質量的人才。其次,從業的技術人員必須具備終身學習的理念,才能夠在計算機軟件技術的開發過程中對先進的技術與理念進行應用,進而大力推動我國計算機軟件技術的發展。
5.2對數據保密工作進行加強
目前在計算機軟件技術的開發與發展過程中,數據保密工作屬于技術人員需要解決的問題,特別是在大數據時代背景下,需要對用戶的個人信息安全進行全面的保護,才能夠避免造成用戶的損失,而且通過融合加密技術與軟件技術,能夠使殺毒軟件的性能得到提升。其次,網絡管理人員需要積極向人們講解網絡安全,不斷強化人們的網絡安全意識,并告知人們如何躲避網絡危險,促使網絡的應用安全得到大幅提升,以及能夠更加利于計算機軟件技術對數據進行高效的處理。
篇9
1 軟件工程的基本特點
所謂軟件工程,主要具有以下幾方面的特點,一是具有復雜的流程,軟件是需要進行編寫的,編寫的過程中經常會遇到反復性的現象,如果在編寫的過程中存在問題,那么就需要重新進行編寫,因此程序員的工作就是要在每段程序完成之后進行詳細的檢查,以便可以及時的進行校正,這樣軟件才能正常進行使用。軟件要想具備流暢性以及全面性的特點,就要對信息的編寫程序以及設定的編程進行熟練的掌握,否則將會對軟件的應用產生不利的影響,造成誤差。
二是軟件的開發需要一段很長的時間,從最初的軟件類別開始,直到完成開發,相關人員需要經歷一段很長的時間,并且不同的工作人員在分工上還存在一定的差異,在長時間的編寫以及校對完成后,還需要經過一系列的審核才能最終完成相應的工作,一旦發現問題,又要重新進行編寫,由此可知,計算機軟件在編寫完成之后并不能最終使用,還需要經過一系列的測試,對測試中存在的問題進行完善,這樣才能最終保證計算機應用軟件的正常使用,也算是順利的完成了開發工作。
另外,很多人員對計算機軟件的維護工作并不重視,實際上,后期的維護工作也是相當有必要的,因為受到環境因素的影響,計算機軟件多少會出現一定的變化,這樣一來,就需要做好充足的保護工作,以此實現計算機軟件朝著先進性以及高效性的方向發展。
2 計算機軟件開發中存在的影響因素
首先,人才是造成計算機軟件開發受到影響的最主要的因素,計算機軟件的開發主體是人,需要專業扎實的計算機人員進行軟件開發。目前我國的各大高等院校中都設立了與計算機軟件開發相關的課程,并且也有一些專門培養計算機軟件開發的人才,但是因為受到一些因素的影響,如課程的配置或者是相關的教學方案不夠完善等,所培養出來的人才并不滿足我國當前軟件開發的要求,科學技術在不斷的發展,現有人才的專業技能卻沒有進一步發展,所有我國的計算機應用軟件技術無法與先進的國家水平相一致。同時,現有的開發人員在整體水平上還與優秀存在一定的差異,卻沒有提高個人技能的意識,綜上所述,這是造成我國當前計算機軟件開發水平不高的主要原因。
其次是受到開發難度的影響造成的一些問題。當前的計算機性能正在發展的過程中,用戶的數量也在不斷增多,在這種情況下,開發人員經常需要進行團隊合作,雖然不同的人員涉及的方向是不一致的,但是這些獨立的板塊最終還是要構成一個整體,計算機人員在對自己的板塊進行編寫完成后,卻在整合的過程中遇到了問題,問題的根源在于相互之間缺少默契而言,造成不能達到更加高效的整合。正是因為軟件的整合過程中達不到相應的要求,所以最終的軟件使用效果不佳,還會暗含錯誤以及漏洞,整體的運行效果受到極大的影響。
3 計算機應用軟件開發技術
3.1 生命周期法
生命周期法是指,將軟件的定義、開發及維護等復雜過程進行逐級分解,將整個應用軟件開發過程分解成若干個前后相連的開發階段,從而降低工作人員進行計算機應用軟件開發的難度,提高應用軟件開發的可行性。對每一階段進行嚴格細致劃分,制定嚴格的階段劃分標準,即嚴格保證上一階段的結束是下一階段的開始,實現階段間的無縫連接,提高軟件開發效率。編程工作人員習慣將應用軟件的生命周期分為六個階段,每個階段的時間控制在一個月左右,這意味著工作人員要在六個月內完成對具體計算機應用軟件的開發工作,對工作人員具有極大挑戰性。
3.2 原型設計法
傳統意義上的軟件開發技術,即生命周期法具有十分嚴謹的思維體系,與其相關的理論基礎較嚴密。在利用生命周期法進行應用軟件開發時,首先要求開發人員對計算機應用軟件進行嚴格定義和詳細說明。軟件開發人員在應用軟件的開發初期應聯合用戶,共同制定出詳細的開發目標,根據用戶需求及現有技術水平,對整個應用軟件的功能和面向對象進行準確定位,還應充分考慮到軟件運行過程中的信息需求,為應用軟件的開發過程提供理論指導思想,以確保開發過程的順利進行。軟件開發人員可能無法及時地確定軟件開發過程中所涉及到的算法處理效果、操作系統的適用性及進行軟件開發的計算機系統,造成用戶需求與實際技術水平間的矛盾。軟件開發人員只有在開發過程中邊開發變認識,在開發試驗不斷深入的過程中,使整個開發思路逐漸明朗化。這種邊開發邊認識的開發思路是原型化設計方法的思想基礎和理論支撐。原型包括紙上原型、工作原型和現有原型三種類型。通過在軟件開發過程中,有選擇性地利用紙上模型,對用戶需求軟件的某些特征進行說明解釋,為軟件開發人員進行某一階段的軟件開發工作提供目標指引。
3.3 自動化系統開發
自動化系統開發的主要特征在于應用軟件開發過程中,引入第四代技術(4GT)進行軟件開發。4GT軟件工具能夠根據軟件設計要求,對具體程序目標進行智能化分析,并自動設計編程。軟件開發人員可利用4GT中包含的多樣化軟件開發工具,通過輸入程序要求實現的目標,使程序設計自動化,從而能夠有效減少軟件開發人員的工作量,提高軟件開發效率。
篇10
【關鍵詞】計算機軟件 系統 應用平臺 研究
1 引言
計算機軟件作為一門學科,從其誕生到現在不過短短的半世紀,已取得了令人矚目的發展,同時也隨著技術的進步而在醞釀著不斷的創新,隨之計算機軟件系統應用的范圍不斷擴展,伴隨硬件模塊化和ARM軟件應用技術的不斷成熟,以及ARM 和WINCE 操作系統嵌入式軟件應用平臺的完善,很多產品就是基于此項技術開發的如簡易上網終端。
2 計算機軟件系統
下面將分別對計算機系統軟件的開發分類和應用平臺予以闡述:
2.1 計算機軟件的開發分類
計算機軟件系統開發一般有以下4種:
(1)硬件平臺的開發,硬件是為用戶方便地開發應用系統提供基礎的操作系統,其中VXWORKS(是美國Wind River System研制開發的一種實時操作系統)、ARM嵌入式開發等都是其硬件平臺開發的示例;
(2)操作系統平臺上的應用 WINDOWS、LINUX的開發,操作系統在網絡化、并行化、智能化等方面的顯著發展。如網絡編程、計算機多媒體軟件的應用等;、
(3)計算機軟件數據庫廣泛應用的開發,由單機數據庫應用開發到復雜網絡多元化數據庫應用的開發,都取得了顯著地成效;
(4)中間件平臺開發,解決了異構網絡環境下分布式應用軟件的互連與互操作問題,屏蔽實現細節,提高應用系統的易移植,如應用服務器軟件平臺屬于中間件軟件,為軟件開發提供了更便利的應用,實用性特強。
2.2 計算機軟件系統應用平臺在當今的實用價值
在信息化智能化的當今社會,計算機及其技術被廣泛地應用在我們的日常生活中的各個領域。計算機軟件系統應用平臺作為獨立的軟件系統,它著隨科技的不斷發展而產生并且逐步走向成熟 。其中嵌入式操作系統應用平臺、WINDOWS 操作系統應用平臺都是其發展的表現。
3 計算機新型軟件AEM9和WINGE5.0嵌入式軟件應用平臺的研究
3.1 簡述WINGE5.0開發環境及其安裝
若安裝WINGE5.0必須在WINDOWS XP(視窗操作系統體驗版)的操作系統下安裝,由于以前其他版本都不能支持WINCE5.0的安裝。安裝WINCE5.0的前提條件是Dotnet frame-work1.1,它是一個創建,部署和運行應用程序的多語言多平臺環境。將其運行安裝,點擊安裝目錄下的setup.exe(是安裝程序,用于安裝許多程序),按照步驟提示依次進行安裝即可,安裝時所需要的時間一般20秒當然不同的計算機運行速度的差異安裝速度也不盡相同,一般情況下20秒足以安裝完畢 。安裝完成后還有一道工序,就是要把ARMV4I(ARM的開發版本)的補丁打上,補丁程序可以從網上下載。
3.2 S3C2440的板級開發包
在WINGE5.0安裝完成后,在WINCE目錄下已經存在板級開發包BSP,下一步只需通過Manage Catalog Features菜單命令把smdk2440.sec文件導入就可以了。
嵌入式芯片都有板級開發包支持,通過安裝板級開發包,增強了這些ARM芯片的功能,更方便的發揮其控制作用,具體應用還需要根據實際的操作,如出現不匹配現象,則需要進行修改,才能達到預期的效果。
3.3 新工程文件并生成新的NK內核
在3.1、3.2步驟完成后,我們已經具備了Platform Builder5.0開發環境,我們可以按照提示新建工程了,按提示定義工程的名字、BSP 類型、硬件配置信息、網絡配置、所需的語言和其他設置,這樣我們就完成了新工程定制。這樣就可以通過Platform Builder5.0中的命令生成新的內核 。
4 關于計算機軟件系統應用平臺的研究
4.1 計算機軟件系統的組織技術的軟件工程及其應用平臺是當前主流
組件技術的軟件工程及其應用平臺作為當前計算機軟件系統應用的主流,其具有獨立的實現方式和功能特征,這樣給我們在日常的應用減輕了工作量,大大降低了編程人員的開發難度,也給軟件開發提供良好的應用接口,也確保了軟件的質量。
4.2 軟件系統的應用平臺化是軟件技術的發展必然趨勢
在當今信息化社會的催足下,現在的軟件系統越來越復雜,網絡應用發展和技術不斷創新,有些軟件的體系結構向多層化發展,軟件的基礎架構和業務功能也逐漸分為獨立的兩部分,這樣對應用平臺的要求越來越高。其中的各種中間件系統,通過復雜的組合來支持這個應用平臺,也就是在這個應用平臺的驅使下,軟件技術也需要平臺化,軟件系統的應用平臺化和技術的平臺化,兩者互利互存也互相優化,平臺化軟件的靈活性和擴展性為軟件系統的應用平臺化提供了細節的功能支持軟件系統的應用平臺化為技術的平臺化提供了安全可靠的服務環境。
5 總結
隨著我們對計算機應用的依賴,隨著信息化社會的廣泛需求,隨著我們日益提高的物質需求,對計算機軟件平臺化軟件技術和產品要求越來越高,依賴程度也越來越大,從而可以看出計算機軟件系統應用平臺技術將有更加廣泛的市場前景,現在它已經能夠應用在廣闊的國際互聯網中,還應用在我們日常的電子產品中如手機、 媒體播放器等。還普遍應用于企業管理系統、校園管理系統、電子政務、醫院管理系統等各行各業,其實用性日漸凸現,想必在不久的將來計算機軟件系統的應用更加廣泛,其技術成果更加突出。
參考文獻
[1]金維佳.嵌入式系統接口轉換計算機軟件測試平臺研制[J].數字技術與應用,2011(09):158-159.
[2]譚杰.對開放式壓力測試平臺的一些介紹和應用電腦,Grinder[J].知識與技術:學術交流,2010.
[3]王艷青,鄭永凡,王玉.入侵檢測系統評估仿真平臺的研究[J].遼寧大學學報:自然科學版,2009(01):49-51.