前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機硬件的研發(fā)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
【關鍵詞】計算機;軟件開發(fā);應用研究
【引言】隨著社會的快速發(fā)展,人們逐漸意識到計算機科學技術在生產和生活中的重要性,并對其進行推廣和應用,有效改善了人們的生活質量,并提升了人們的生活品質,但在時代的發(fā)展要求下,計算機技術的應用也要堅持與時俱進,不斷地進行開發(fā)和創(chuàng)新。當前,計算機軟件開發(fā)技術已經不能滿足人們的生產和生活要求。為了符合時代的發(fā)展需求,進一步發(fā)揮計算機軟件開發(fā)技術的實用價值,實現(xiàn)其安全穩(wěn)定地運行,對軟件開發(fā)者提出了更高的要求,要求其主動地去學習和研究相關計算機軟件開發(fā)技術知識,不斷地提高自身的知識水平和實踐能力,從而使得計算機軟件開發(fā)技術創(chuàng)造出更多的社會效益和經濟效益。
1計算機軟件開發(fā)技術概述
1.1計算機軟件開發(fā)的特點
在計算機軟件中,系統(tǒng)軟件和應用軟件在計算機軟件中占據非常重要的位置。一般情況下所說的計算機軟件開發(fā),主要是對其系統(tǒng)軟件和應用軟件進行開發(fā),開發(fā)時研究者都是立足于用戶和社會的實際需求。比如,系統(tǒng)軟件開發(fā)的目的旨在對計算機的運行進行控制和管理,從而使得用戶在面對計算機應用界面時,能獲得良好的用戶體驗;一般應用軟件的開發(fā),大多是通過充分的市場調研,結合企業(yè)和個人發(fā)展的需求,進行辦公軟件及娛樂軟件的開發(fā)。計算機軟件開發(fā)的特點主要包括2個方面:第一,由于計算機技術的發(fā)展,軟件開發(fā)技術在各行各業(yè)內實現(xiàn)了廣泛的推廣和應用,而且創(chuàng)造出了重大的社會效益和經濟效益,充分地發(fā)揮了自身的社會使用價值,有效地推動了社會的發(fā)展和進步。第二,計算機軟件開發(fā)技術作為一項科學研究項目,必然需要大量的人力、物力和財力,由于涉及的程序多而復雜,所以要求其開發(fā)技術更加細致化。在信息時代下,計算機軟件開發(fā)技術已經在部分行業(yè)得到了充分應用,并且也取得了很好的效果。
1.2計算機軟件開發(fā)技術堅持的原則
研究者在進行計算機軟件開發(fā)時,必須堅持以下3個原則:第一,在進行軟件開發(fā)時,其開發(fā)技術必須科學規(guī)范化,不違反相關法律法規(guī),確保其開發(fā)的軟件呈現(xiàn)最好的質量,并且能夠穩(wěn)定運行和保護用戶的個人隱私安全。第二,在進行計算機軟件開發(fā)前,研究者都會制定相應的開發(fā)計劃,并根據計劃設計出其相應的軟件模型,嚴格按照程序進行各個階段的研究,確保高效率的研究開發(fā)。第三,在計算機軟件正式應用于市場前,都需要對其運行的穩(wěn)定性及其他方面進行評估,評估方法必須科學合理,從而確保用戶在使用軟件時能夠獲得良好的用戶體驗。
1.3計算機軟件開發(fā)的技術方法
首先,生命周期法。在進行計算機軟件開發(fā)中,該技術方法的應用原理主要是立足于軟件開發(fā)所需要的開發(fā)時間,為其研究開發(fā)制定一個研究時間段。由于軟件開發(fā)中存在不同的開發(fā)階段和程序,主要包括對軟件模型進行初步設計和規(guī)劃,并根據設計理念和模型進行軟件開發(fā),對開發(fā)后的軟件采取科學合理的方法進行評估,并將其投入市場后進行軟件運行,在后期定期對軟件進行維護。在不同的開發(fā)階段,都需要遵循相關標準和制度。開發(fā)者可以根據生命周期法,結合軟件的特點和實際情況,針對軟件進行充分的市場調研,了解客戶需求,為研究項目制訂一個科學合理的規(guī)劃方案,從而讓研究項目有計劃地實施,在最短的時間內有序、高效地完成軟件開發(fā)。
其次,系統(tǒng)開發(fā)法。該種軟件技術開發(fā)方法是一個自動化的過程,在進行軟件開發(fā)應用前,軟件開發(fā)者都需要軟件使用者針對軟件自身,并結合使用者自身發(fā)展需求,對其軟件開發(fā)的功能進行明確,并詳細地說明其開發(fā)所要實現(xiàn)的目標,然后在計算機軟件開發(fā)平臺支持和配合下,針對目標和功能,自動化地完成軟件代碼的編寫。
再次,原型化開發(fā)法。該種軟件技術開發(fā)方法區(qū)別于生命周期法,利用此種開發(fā)方法的前提是軟件用戶并未就軟件設計提出明確要求,所以在原型化的開發(fā)技術基礎上,軟件主要存在3個階段的發(fā)展,首先在沒有具體要求的情況下對軟件開發(fā)進行探索,其次針對設計的軟件在市場上投入并不斷地試驗,最后根據市場獲得的反饋,對軟件不斷地改善和優(yōu)化。該種方法使得軟件開發(fā)者能夠直觀地了解到軟件開發(fā)的具體情況,同時具有一定的動態(tài)特點,需要根據市場情況不斷地進行優(yōu)化,并且每一次的優(yōu)化都需要認真和嚴謹。該種軟件技術方法受用戶的主導影響,在原型化的開發(fā)方法中,開發(fā)者和用戶者需要對軟件不斷地進行交流和討論,從而完成該軟件的開發(fā)。
最后,可視化開發(fā)法。該種方法需要開發(fā)者利用開發(fā)工具,針對軟件設計編制圖形用戶界面,開發(fā)者在該界面上對其進行科學合理的設計,從而利用該軟件開發(fā)技術自動化地對軟件進行開發(fā)。這種自動化的軟件開發(fā)技術,極大地降低了開發(fā)者的工作壓力,但在后期的運行中,需要不斷地發(fā)現(xiàn)問題并解決問題。該種開發(fā)方法旨在利用軟件自身的信息,以函數(shù)的形式呈現(xiàn)出來,所以一般其應用的范圍都趨向成熟。
在計算機軟件開發(fā)中,具體應用何種開發(fā)方法,需要立足于軟件自身的設計特點來選擇,要進行充分的市場調研,結合市場需求,制定科學的設計方案,充分發(fā)揮計算機軟件的實際應用價值。
2計算機軟件開發(fā)技術應用研究
一方面,互聯(lián)網信息技術的迅速發(fā)展,推動著數(shù)字化信息時代的到來,人們越來越重視計算機軟件技術的應用,在軟件技術的支持下,進一步促進了全球共享網絡資源目標的早日實現(xiàn),極大地方便了軟件用戶在生活中的交流,以及工作中的溝通和合作。在計算機軟件的應用過程中,開發(fā)者要確保其軟件運行的安全穩(wěn)定性,從而充分發(fā)揮軟件的社會價值。計算機軟件開發(fā)技術的應用,離不開網絡和軟件應用二者的配合,缺其中之一都無法體現(xiàn)其價值,這二者配合不僅實現(xiàn)了軟件用戶之間的聯(lián)系更加緊密,而且立足于每個結點獨立的基礎上,在用戶的體驗過程中發(fā)現(xiàn)軟件存在的數(shù)據處理問題,借助計算機技術平臺,有效地幫助用戶解決問題,從而提高用戶的工作效率。
另一方面,在軟件開發(fā)前,一般情況下開發(fā)者都會進行充分的市場調研,了解客戶的實際需求,并依據其應用需求對軟件進行開發(fā),確保開發(fā)的軟件能夠充分地滿足用戶的需求。除此之外,由于開發(fā)方法種類繁多,所以開發(fā)者應立足于軟件的開發(fā)特點,科學合理地選擇開發(fā)技術。但是,我們經常發(fā)現(xiàn)在軟件的開發(fā)運行中存在或多或少的問題,從而嚴重地影響了用戶自身的體驗,而且也造成軟件不能發(fā)揮其自身的優(yōu)勢。有的軟件具備一定的兼容性,其優(yōu)點就是計算機系統(tǒng)不會對其運行產生一定的阻礙,并且當軟件運行存在故障時,用戶在簡單操作的情況下可以對其進行修復,尤其在辦公軟件中,經常會出現(xiàn)數(shù)據丟失的現(xiàn)象,這一特性使得其丟失的數(shù)據提早備份并還原,使用戶感受到軟件運用的安全性。所以,開發(fā)者進行軟件開發(fā)時,必須依照計算機軟件開發(fā)技術的基本原則,確保軟件安全穩(wěn)定地運行,定期對軟件進行更新和維護,有效地提高用戶對軟件的使用體驗,極大地方便人們的生產和生活。
最大限度地延長電腦硬件的使用壽命,其有效措施就是在日常工作和生活中做好電腦硬件的維護與保養(yǎng)。
【關鍵詞】電腦硬件維護 保養(yǎng)
隨著信息化進程的深入和互聯(lián)網的迅速發(fā)展,電腦在企業(yè)、機關、教育等行業(yè)發(fā)揮著重要的作用,辦公自動化的發(fā)展,電腦已經是人們工作、學習和生活比必備的工具。由于工作環(huán)境和使用者使用電腦方法不當,會導致電腦的一些部件不能正常工作,或者加速其硬件老化。所以電腦的日常維護就顯得很重要。本文主要給大家闡述一點需要注意的電腦硬件維護與保養(yǎng)方法。
1 硬件出現(xiàn)故障的原因
電磁性和電源性故障是引起電腦硬件出現(xiàn)的故障的主要原因,其中日常對電腦硬件的維護使用不當,導致其使用溫度過高或者過低,對其進行帶電維護以及灰塵過多等問題,都會導致硬件故障的發(fā)生。例如,隨著時間的推移,有些因素雖然不會使得電腦硬件馬上產生故障,但是會加速元器件的老化。如硬件溫度過高,可能在短時間內不會影響電腦正常運行,但是其會使得元器件工作壽命逐漸縮短,最終導致故障出現(xiàn)。因此,對電腦進行定期檢查,并對其故障出現(xiàn)的原因進行科學分析,有利于消除故障隱患。
1.1 長期使用引起的故障
機械的老化、正常磨損等問題都會引起該種故障的產生?;陔娔X的使用角度來看其故障產生的原因主要有兩個方面:一方面是電腦硬件的暫時性故障,如電腦由于長時間處于工作狀態(tài),其會出現(xiàn)自動關機和主板過熱的現(xiàn)象,這是一種非致命性的故障。這種癥狀會在休息一段時間后得以恢復,但是如果長期如此,必會產生致命故障。另一方面是電腦硬件致命性的永久故障,如過重、過猛的使用鍵盤或者損壞鍵盤,從而導致鍵盤出現(xiàn)卡死、接觸不良等故障。再如磨損磁盤磁頭,從而出現(xiàn)錯誤的讀寫數(shù)據。這一類故障屬于已損壞硬件而不能使用,因此必須進行元器件的更換。
1.2 人為操作不當引起的故障
這一類電腦故障,主要是由于不按照電腦的操作步驟、不遵守電腦操作規(guī)則對其進行胡亂使用而導致的故障。例如對電腦硬件經常進行拆裝或者搬動,開關機時不按規(guī)定來操作,插錯插頭等不良操作,這些都會引起電腦故障的發(fā)生。另外,使用了劣質的軟盤以及電腦在加電狀態(tài)下,如果受到較大震動,或者對其進行連接線的拔插等,這些也會造成故障產生。
2 電腦硬件故障維護的基本原則
2.1 電腦工作環(huán)境需要遵循的原則
溫度、濕度、光線、電網、潔凈度、接地系統(tǒng)以及電磁和靜電等這幾個方面的環(huán)境是電腦工作環(huán)境的主要方面。
(1)隨著時間的發(fā)展,灰塵會進入電腦的顯示器以及機箱等里面,因為電腦的這幾個部件并不是處于完全密封狀態(tài)的。這樣,在電路板上會形成過多的灰塵,從而使得其散熱性受到嚴重影響,導致線路短路故障發(fā)生。很多電腦在進行維修的過程中,常常由于對其進行清潔除塵之后而能夠正常工作,這種情況卻是由于小小的灰塵而導致的,可見其重要性。
(2)30%~70%的空氣濕度是電腦工作狀態(tài)下的最佳標準,而其存放時的標準則應當達到10%~80%的空氣濕度。電子元器件、線路板以及磁盤會因為太過潮濕的空氣而出現(xiàn)生銹、腐蝕和發(fā)霉的現(xiàn)象,最終導致線路短路以及磁盤數(shù)據無法使用的故障。然而如果是太過干燥的空氣,則有可能使得集成電路因積累的靜電而損壞。
(3)處于工作狀態(tài)的電腦,其溫度處于15℃~30℃之間為最佳,如果溫度不處于這一范圍內,集成電路會因此而產生大量熱,導致電子元器件工作不穩(wěn)定,甚至出現(xiàn)燒毀的情況。相反,如果電子元器件處于過低的溫度下,其也會出現(xiàn)差錯。
(4)光線條件也是電腦使用環(huán)境之一,如果電腦顯示屏幕受到太陽光的直接照射,那么就會縮減其使用壽命。另外,使用者的眼睛會因光線太差而出現(xiàn)疲勞。
(5)對電腦存儲設備具有較大影響的環(huán)境因素還有磁場。其會造成磁盤驅動失靈,導致存儲數(shù)據丟失或者出現(xiàn)混亂顯示的狀態(tài),甚至使得存儲數(shù)據徹底損毀。另外,電腦顯示器的顏色會因較強的磁場而出現(xiàn)不正常的狀態(tài),甚至出現(xiàn)磁化現(xiàn)象。
(6)計算機使用的正常交流電電源標準是220V的電壓,因此必須要保證正常、穩(wěn)定的電壓,才能使得電腦處于正常的運行狀態(tài)。電壓的波動度按照規(guī)定標準應當處于±5%以內,即如果電網電壓在180V~240V之間,則可保證計算機的正常運轉。一旦超出這一范圍,則會導致電腦無法正常啟動,甚至會燒毀電腦硬件,造成更大的損失。
(7)接地系統(tǒng)也是影響電腦硬件正常運轉的一個因素。良好的接地系統(tǒng)能夠使得電腦系統(tǒng)避免出現(xiàn)錯誤的數(shù)據,還能夠為故障電流提供回路,使得電腦及其硬件得到有效保護。
原則二:計算機故障分析應從各個環(huán)節(jié)和各個設備入手,計算機元器件、內部芯片故障;計算機設備接觸故障;計算機部件老化現(xiàn)象;計算機外部設備的故障;電源穩(wěn)定性、連接故障;計算機軟件故障等。
3 電腦硬件排除故障的基本方法
3.1 觀察法
主要的做法是了解電腦硬件的運行環(huán)境,然后細致的了解插座、用戶操作電腦的習慣等。
3.2 最小系統(tǒng)法
電腦硬件是最小的系統(tǒng)主要包括電源、主板、中央處理器以及相關的電器元件,由于該系統(tǒng)在無信號連接的情況下,主要是連接電源與主板之間,判斷故障的時候可以通過聲音了解主要的故障區(qū)域,并且檢查核心區(qū)域的運作狀況,電腦軟件的最小系統(tǒng)主要包括的內容有電源、主板和中央處理器、內存條等,檢查這些元件,了解系統(tǒng)是否能保持正常運行。
3.3 逐步添加法
關鍵詞:入侵檢測技術;算法;模型
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)09-0072-02
隨著Internet不斷發(fā)展的同時,網站上出現(xiàn)入侵攻擊的現(xiàn)象也愈發(fā)常見。跟據統(tǒng)計顯示,大約每20秒就有一次入侵事件發(fā)生,網站犯罪每年以20%-30%速度增加,全球每年因網站非法入侵等情況而遭受的各種損失已至百億級別。
在中國絕大多數(shù)的網站都有安全缺陷,不少網站都遭受到過入侵攻擊,這一情況對我國網站信息安全產生極壞的影響。與此同時,隨著網站安全防范技術的增強,網站入侵攻擊的手段方法也愈發(fā)多變、隱蔽、難以發(fā)覺。非法入侵者使用的入侵手段已不只是木馬、感染、網頁腳本和黑客后門等,比方說超級蠕蟲、隱蔽攻擊等更高級攻擊技術也開始出現(xiàn)。因此,研究入侵檢測技術算法的改進與應用已經成為必要的問題。
1 入侵檢測技術
入侵檢測系統(tǒng)(Intrusion Detection System, IDS)是一種主動保護自己免受傷害的網絡安全設備,主要負責采集系統(tǒng)中關鍵節(jié)點的數(shù)據,通過對數(shù)據的分析處理,發(fā)現(xiàn)危害系統(tǒng)的行為,同時對該種行為做出相應的防御,網絡管理者可以通過它實時地了解網絡的實際情況。
目前,入侵檢測技術多種多樣,涵蓋了各個領域,每種技術都有各自的優(yōu)勢與長處,也有各自的特點,人們采用不同的劃分標準區(qū)別各種各樣的入侵檢測技術,其中比較被大多數(shù)人認可的五種劃分方式是反應機制、檢測所采取的技術、數(shù)據的來源、體系結構以及反應快慢,在這五種方式中,每種都含有不同的檢測技術
1)基于主機的入侵檢測
入侵檢測技術的初期階段,入侵檢測技術的應用是不盡如人意的,也因此出現(xiàn)了非常嚴重的入侵問題,例如,根據計算機密碼配置文件的入侵程序,間接或直接的非法訪問,使用SUID等入侵程序獲取訪問權限等。通常,當主機遭到入侵之后,入侵者的操作會留在系統(tǒng)的日志中。這樣,利用日志分析技術可以來檢測入侵主機之后到底發(fā)生了什么。基于日志分析的檢測技術十分依賴于主機日志記錄的準確性和嚴謹性。如果日志遭到破壞或篡改,將沒有本法很好的分析入侵行為。
2)基于網絡的入侵檢測
基于網絡的入侵檢測和以往的入侵檢測技術存在的區(qū)別,主要就是不再是被動地檢測主機系統(tǒng)日志,主動在網絡分組數(shù)據流進行實時監(jiān)控網絡,以檢測可疑的活動。使用旁路時,偵聽器的工作機制,以相應的收集數(shù)據,對可疑行為分析檢驗?;诰W絡的入侵檢測技術,在利用實時監(jiān)控的同時可以不改變系統(tǒng)配置進行入侵檢測,絲毫不用影響正常的網絡服務。
2 規(guī)則匹配算法
基于規(guī)則匹配算法的入侵檢測系統(tǒng)是在1995年由外國學者Sandeep Kumar提出的,其主要思想是將規(guī)則規(guī)則與網絡中捕獲并解碼分析的數(shù)據包進行匹配,通過檢測引擎模塊檢測網絡中是否含有非法入侵行為。
Sandeep Kumar首次引出入侵信號的層次性概念,將入侵信號區(qū)分為不同的抽象層次,具體來說,主要有四個層次,分別是存在、序列、規(guī)則表示及其他。
1)存在(Existence)
存在規(guī)則又稱匹配規(guī)則,在對系統(tǒng)進行定期檢查的過程中,發(fā)現(xiàn)含有入侵信號的審計事件,表明有入侵企圖。
2)序列(Sequence)
序列規(guī)則可以理解為入侵行為是按照一定次序發(fā)生的,在系統(tǒng)的審計事件中用連續(xù)峰值體現(xiàn)出來。
3)規(guī)則表示(Regular Expressions)
該規(guī)則用規(guī)則表示式構成,一般情況下,都是一些沒有順序關系的活動,用邏輯表達式將這些活動事件連接起來。
4)其他(Others Pattern)
這種規(guī)則的入侵信號用以上三種規(guī)則都不能表示,內部否定是其中一種比較重要的表現(xiàn)形式。
入侵檢測系統(tǒng)可以檢測出的入侵信號用存在規(guī)則表示,系統(tǒng)內部的規(guī)則文件在檢測過程中發(fā)揮了重要作用,規(guī)則匹配系統(tǒng)事件來源獨立,只考慮事件中的數(shù)據,描述和匹配過程分離,只定義匹配的內容,不考慮匹配過程,根據不同入侵信號的特點動態(tài)形成相應的規(guī)則,多個事件可以在同一時間進行匹配,在實際應用中,要提取高質量的規(guī)則,根據入侵手段的變化,動態(tài)改變匹配規(guī)則,設立不同優(yōu)先級,及時處理優(yōu)先級比較高的事件,完成對所有規(guī)則的匹配工作。
規(guī)則匹配的原理就是在文本串T中按字符順序依次查找是否含有規(guī)則串P,一般情況下,規(guī)則串P的長度要遠遠小于文本串T的長度,如果在文本串T中的某些字段找到了與規(guī)則串P完全吻合的字段,表示規(guī)則匹配成功,如果找不到表示規(guī)則匹配失敗。
入侵檢測系統(tǒng)把網絡中的數(shù)據包信息按照五元組的格式進行分類,禁止一些含有入侵企圖的訪問端口,其次要對數(shù)據包內容進行檢測,字符串匹配技術將發(fā)揮重要作用,通過系統(tǒng)特定的規(guī)則與內容信息的比對,進而查出入侵行為。
4 結束語
網絡的快速發(fā)展,在給廣大用戶帶來眾多便利的同時,也給網絡環(huán)境帶來了巨大的安全隱患,入侵檢測系統(tǒng)作為重要的主動防御系統(tǒng)能夠實時監(jiān)控網絡中的數(shù)據包,當發(fā)現(xiàn)網絡中有攻擊行為時,及時產生報警信息提示用戶并將該信息記錄到日志當中。
文章對入侵檢測系統(tǒng)與相關規(guī)則算法進行了研究。首先介紹了規(guī)則匹配的定義,又分別介紹了幾種規(guī)則匹配算法的算法思想,進而對幾種多模式規(guī)則算法做出了對比分析,通過對幾種算法性能分析,介紹了各種算法的能力,并對幾種算法的基本原理記性了詳細闡述。在此基礎上,提出了改進的算法可以更好的執(zhí)行入侵檢測的異常情況,并快速的響應發(fā)出警報。
本文提出的改進規(guī)則匹配算法,雖然提高了匹配效率,但 在實際應用中還應該多方面考慮算法的實際效果,來彌補可能仍然存在的不足之處,例如基于規(guī)則匹配的入侵檢測一般只能檢測到已知類型的入侵攻擊,而遇到未知類型的入侵攻擊,此類的入侵檢測系統(tǒng)就很難準確的檢測到了,如何在以后的工作中,將多規(guī)則匹配算法應用到預防未知類型的入侵檢測,將是今后入侵檢測系統(tǒng)未來發(fā)展的重點方向。
參考文獻:
[1] 那琳.SQL注入式攻擊及其防范措施研究[J].計算機光盤軟件與應用,2011(19):73-74.
[2] 岳燕,趙才武.淺議政府機關WEB服務器的安全策略[J].云南科技管理,2012(1):71-73.
[3] 馮谷,高鵬.新型SQL注入技術研究與分析[J].計算機科學,2012,23:415-417,423.
[4] 陳劍,龔發(fā)根.一種優(yōu)化分布式文件系統(tǒng)的文件合并策略[J].計算機應用,2011(22):161-163.
[5] 王紅艷.一種基于Hadoop架構的網絡安全事件分析方法[J].信息網絡安全,2013(1):55-57.
關鍵詞:計算機網絡系統(tǒng);軟件開發(fā)技術;技術應用
一、基于計算機網絡系統(tǒng)的軟件開發(fā)技術綜述
在網絡系統(tǒng)下,軟件開發(fā)處于一個多元化的發(fā)展環(huán)境中,可供利用的技術資源也更加豐富,在這樣的局面下我國的網絡信息技術也進入到一個多元化的發(fā)展層面。軟件開發(fā)是以滿足使用需求為目標的一項智能技術,與網絡環(huán)境相互結合,可以更靈活的下載資源,軟件投入使用后在網絡環(huán)境下也可以自動更新,保障了用戶使用軟件過程中的信息安全性。計算機網絡系統(tǒng)發(fā)展?jié)撃茌^大,在進行軟件開發(fā)時,最重要的是如何解決資源共享問題,在保障數(shù)據庫安全穩(wěn)定的前提下,其他開發(fā)任務才能夠順利進行,避免影響到最終的功能實現(xiàn)。
二、計算機網絡系統(tǒng)中軟件開發(fā)技術具體應用形式
1.軟件生命周期法。應用計算機軟件開發(fā)技術,首先要對基礎框架進行設計,觀察在設計過程中數(shù)據庫的運行穩(wěn)定情況,根據所需要的不同功能來進行軟件程序匯編。生命周期法是在開發(fā)過程中,對軟件的全部使用功能進行確定,進行全周期設計,不僅僅要實現(xiàn)初期的使用功能,更要對未來運行中可能會出現(xiàn)的問題進行優(yōu)化處理,達到更理想的功能實現(xiàn)效果。全生命周期需要自動更新技術的應用,提升網絡資源的使用效率,在系統(tǒng)運行中發(fā)現(xiàn)問題通過這種方法也可以更好的解決,進而實現(xiàn)綜合控制管理能力的提升,生命周期法中會對軟件的使用漏洞問題進行修復,以免影響到運行使用。
2.自動形式系統(tǒng)開發(fā)。在應用軟件技術進行系統(tǒng)開發(fā)時,應用自動更新技術可以幫助節(jié)省大量的軟件運營維護時間,發(fā)現(xiàn)問題時也能自動更新數(shù)據來解決。對各個功能層之間建立聯(lián)系體系,無論是功能實現(xiàn)還是數(shù)據庫更新,都可以在網絡環(huán)境下自動運行。自動智能技術是當前軟件開發(fā)中比較常用的,也符合網絡技術的發(fā)展方向,對于更新過程中比較常見的軟件系統(tǒng)配合問題,網絡系統(tǒng)在其中發(fā)揮著控制的作用,對各個功能層進行相互串聯(lián)并完善軟程序,這樣在運行古過程中網絡系統(tǒng)的信息更新功能也得以實現(xiàn)。
3.原型化法。原型化需要了解軟件的開發(fā)目的以及功能要求,保留其中最基礎的功能,不需要繼續(xù)拓展。原型化的有點是軟件運行使用相對穩(wěn)定,缺點是在功能拓展方面并不理想,同時涉及到多個功能實現(xiàn)可以對軟件開發(fā)設計方法進行配合,不但能夠實現(xiàn)功能優(yōu)化,更可以提升系統(tǒng)功能實現(xiàn)的速度,在解決當前比較常見的功能優(yōu)化控制方法時,解決問題的能力也更加突出。但并不是所有的軟件開發(fā)都適合使用這種方法,對于一些是使用功能復雜,統(tǒng)一控制軟件模塊同時控制多項功能時,則要結合自動更新技術,以免在功能實現(xiàn)上出現(xiàn)沖突矛盾問題。技術方法整合應用所占用的網絡資源更多,設計前要保障其運行速度不受到影響,必要時可以對數(shù)據庫進行加密處理,以免受到網絡病毒攻擊時信息丟失。
三、計算機網絡系統(tǒng)軟件開發(fā)技術應用原則
開發(fā)軟件系統(tǒng)時,以功能實現(xiàn)為第一目標,在此基礎上觀察是否存在網絡信息資源浪費的現(xiàn)象,設計一個最合理的軟件優(yōu)化配合運行的工作模式。其實是網絡環(huán)境下運行安全性的保障,觀察各個系統(tǒng)之間可能會出現(xiàn)的問題,在對功能模塊進行相互控制時觀察需要完善的程序,進而實現(xiàn)最最終系統(tǒng)之間優(yōu)化運行功能的實現(xiàn)。技術組合除需要完善功能之外,更要考慮彼此之間是否存在沖突,幫助營造出更適合功能實現(xiàn)的網絡信息資源獲取環(huán)境,提升系統(tǒng)的運行速度,數(shù)據庫加密是在不影響正常使用的前提下來進行的,自動檢測技術應用要從數(shù)據信息優(yōu)先獲取中進行。
結語
通過以上文章論述的內容可以發(fā)現(xiàn),計算機所扮演的角色日益多元化,其所帶來的社會價值巨大無比。計算機強大的功能背后,是計算機軟件開發(fā)技術的有力支撐。計算機要發(fā)展,長遠性發(fā)展,在于軟件開發(fā)技術的不斷發(fā)展,方可創(chuàng)造有力的條件,提高計算機的社會服務價值。與此同時,計算機軟件開發(fā)應“以人為本”,實現(xiàn)軟件開發(fā)技術的可持續(xù)發(fā)展,為構建完善的計算機網絡系統(tǒng)提供可能。
參考文獻
[1]楊嶺.基于網絡安全維護的計算機網絡安全技術應用研究[J].信息系統(tǒng)工程,2015(1):77-77.
關鍵詞:編程語言;計算機應用;軟件開發(fā);選擇
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2013) 20-0000-01
隨著科學技術以及計算機軟件行業(yè)的快速發(fā)展,軟件行業(yè)逐漸成為朝氣蓬勃、富有創(chuàng)新精神的年輕行業(yè),不僅得到了年輕人的喜愛,也得到了社會各界的關注,這讓更多的人致力于軟件開發(fā)中。從我國軟件發(fā)展情況來看,和外國還存在很大差距。在我國的軟件開發(fā)中,缺乏自身的應用型、科研型人才,這讓很多人在這個行業(yè)待的時間不長,一般工作一段時間后都會轉行,從而讓很多技術都不能得到有效總結與應用,甚至被遺忘在行業(yè)中。
一、常見的計算機編程語言
(一)C語言
早在上個世紀七十年代到八十年代末期,C語言已經被廣泛應用在生活中,同時小型微機、大型主機也被應用到C程序中,它不僅擁有良好的設計語言,還能為工作系統(tǒng)編制對應的應用程序。在編寫過程中,它不依賴計算機硬件以及相關功能。隨著時間的推移,C語言已經擁有一定的歷史,到現(xiàn)在它仍然被利用,說明它具有極強的生命力。它已經得到了很多人的認可,并且成為現(xiàn)代性編程語言。在計算機開發(fā)中,它具有靈活方便、精悍短小等特征,雖然只有9類控制語句、32個關鍵性詞語,但是它能將高級語言的語句、基本構造以及低級語言有機的整合起來。另外,它還能計算機進行字節(jié)、單元位以及選址工作。由于數(shù)據模型豐富,具有整型、實型、數(shù)組型、字符型、構造型以及共用體類型,在豐富的數(shù)據來行中,它為計算機軟件成本提供了良好的運算過程,從而逐步提升運作效率。它具有34種運算符號,在賦值、括號都能被C語言利用的過程中,具有表達方式靈活等特征,通過生成質量有保障目標代碼,從而不斷提高執(zhí)行效率。除此之外,它還能直接訪問物理區(qū)域,對軟件開發(fā)進行實時性開發(fā),它允許對物理地址進行訪問,具有表達能力好、移植性好等特征,幾乎所有的軟件商都會裝有C語言。
(二)C++與VC++
從目前的計算機軟件開發(fā)來看,視覺窗口已經讓圖像成為標準,但是運用C語言具有很大的難度。在C語言的基礎上,通過革新與創(chuàng)造,開發(fā)了C++,它不僅具有C語言的特征,還對C語言進行了大量的知識擴充。C++的功能是,通過多種編程范式、程序設計以及類型檢查,讓其不僅適用于程序設計,還被公認為是擁有混合性程序設計的語言,通過該程序能便捷的設置窗口。在微軟的高功能地位中,VC++只要微軟在C++語言的基礎上,都能加快計算機軟件開發(fā)以及利用步驟。
(三)Access與Visual Basic
在計算機軟件開發(fā)與編程中,Visual Basic主要包括事件驅動以及環(huán)境開發(fā)等編程語言,這個程序也是目前使用量最多的程序。GUI圖形用戶與RAD快速應用都是VB編程語言的應用功能。在計算機軟件開發(fā)中,數(shù)據庫作為一項不可缺少的語言。SQL機構化查詢已經成為數(shù)據庫使用最頻繁的語言,VB可圖像操作為其提供了良好的數(shù)據庫功能。另外,它還在內部設置了SQL結構查詢語言,和VC++比較,VB更加方便。而Access并聯(lián)式數(shù)據庫管理則主要運用在小型數(shù)據庫中,并且具有強大的功能。通過Visual Basic語言工具不僅能讓VB與VBA產生良好的協(xié)作關系,還能讓VB語言更好的應用在軟件開發(fā)中。
(四)Java語言
在計算機軟件開發(fā)中,運用Java語言避免了C++與C+語言在軟件開發(fā)中的困難,能夠將單機的軟件開發(fā)編程對應的網絡模式。它和普通的語言開發(fā)以及應用相比,它的工作原理是將代碼翻譯成二進制節(jié)碼,而不是利用多種平臺的機器對其翻譯。這樣,也就展示了一次翻譯、執(zhí)行的編程特性。在字節(jié)翻譯的環(huán)境下,它也會縮短Java運行效率。在語法利用上,它和C++、C+類似,但是也在它們的基礎上進行了發(fā)展,沒有多繼承、操作符重載等特征。根據封裝性、繼承性、多態(tài)性等語言特征,在提供接口、原語繼承的同時,使用各種接口,確保多重功能順利完成。另外,Java還具有移植性、通用性、高效性、安全性等特征,已經廣泛應用于互聯(lián)網、數(shù)據處理、游戲控制與手機中,綜合Java特點,它具有廣闊的應用前景與優(yōu)勢。
二、軟件開發(fā)中編程語言必須遵循的原則
在計算機軟件開發(fā)中,為了得到最合適的編程語言,不僅要了解語言編程功能、特點,還必須遵循相應的原則,從各方面保障軟件開發(fā)以及應用。
首先,應該熟悉整個軟件開發(fā)以及項目構架,按照實際狀況進行語言編程。因為很多時候,需要單個的語言編程是不夠的,所以必須深入不同領域的語言編程;通過認真總結視屏渲染、圖像處理以及密碼學等問題,保障軟件開發(fā)中的語言選擇。
其次,在軟件開發(fā)中必須熟悉各種語言編程,在提升工作效率的同時,縮短軟件開發(fā)時間,并且根據軟件應用領域選用對應的語言進行編程,例如:軟件主要用于重復性手工的部分,應該方便靈活的選用各種語言編程。對于硬件環(huán)境開發(fā),每種環(huán)境都有不同的應用過程與效果,所以不能以一概全,選用適合硬件環(huán)境發(fā)展的語言進行工作。在這過程中,雖然使用的是不同的語言進行編程,但是都必須滿足快速編程的要求。
最后,選用的編程語言必須滿足支持平臺。在軟件開發(fā)中,對于是否要用大量的操作,必須根據具體要求進行選擇。對于特殊的范疇,則根據專業(yè)要求選用編程語言,從而保障工作成果,縮短工作時間。
三、結束語
計算機軟件應用于開發(fā)作為一項非常具有潛力的行業(yè),對人才的需求較大,所以對視人才素質、綜合能力都提出了更高的要求。因此,在實際工作中,必須選用恰當?shù)恼Z言,保障開發(fā)效率以及軟件利用質量。
參考文獻:
[1]朱澤華.探析計算機應用軟件開發(fā)中編程語言的選擇[J].計算機光盤軟件與應用,2013(10):142-143.
[2]羅瓊,李艷,熊英.不同編程語言對計算機應用軟件開發(fā)的影響[J].電腦編程技巧與維護,2013(12):19-20.
[3]王樹琴.計算機應用軟件開發(fā)中編程語言的選擇研究[J].計算機光盤軟件與應用,2012(19):220-221.