時間:2022-10-05 10:43:07
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇計算機軟件技術范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
2計算機軟件的不可靠性研究
(1)計算機軟件技術的可靠性在一般情況下主要是指對軟件的屬性質量以及性能進行評價和描述的標準,也就是說對計算機軟件進行使用的過程中在特定的環境以及時間下不會導致系統出現故障的概率。這個概率是衡量軟件有無故障的重要指標。目前計算機軟件技術的發展面臨著一定的瓶頸,所以盡管具備了較為完整的質量保證體系以及設計體系對軟件的設計和流程進行規范,在計算機軟件技術可靠性的研究工作方面還是存在著一定程度的滯后性。(2)硬件材料是硬件技術的主要研究方向,硬件材料是否容易老化損耗對于硬件至關重要。硬件失效通常表現在物理故障。而對于軟件來說,它不存在磨損現象,但存在陳舊落后的問題。(3)軟件行業工作人員在一般情況下都會選擇預防性維護技術預防故障,采用斷開失效部件的辦法對故障進行診斷,采用對被損壞的系統進行更換或者修復的方式實現軟件功能的恢復。但是在計算機軟件出現損壞的時候很難通過這些措施進行修復,只能重新設計失效的軟件。(4)由于目前我國的軟件開發能力和開發水平整體屬于低級水平,特別是具有較低的自主創新能力,因此導致我國嚴重缺乏核心技術。而且在全球軟件產業鏈中我國的軟件產業處于中下游的地位,在軟件市場中我國所生產的產品的品質和層次也處于最低端。盡管我國的軟件經過長期的發展取得了較大的進步,但仍然存在著不合理的軟件產業發展結構等問題。我國近年來一直存在著忽視軟件而重視硬件的問題,因此從整體上來講,我國的軟件開發市場仍然處于正在不斷成長的階段。
3計算機軟件不可靠性的解決途徑
要想使軟件不可靠性問題得以有效解決,首先要在軟件研發的初期就要對軟件的需求進行認真分析,將軟件的研發工作扎實認真做好。(1)軟件的不可靠性主要由于軟件差錯而導致出現軟件故障;而軟件差錯則是在軟件開發的過程中存在的人為錯誤。因此要想有效地提升計算機軟件技術的可靠性,首先要致力于工作人員專業知識以及專業水平的不斷提升,工作人員必須要對軟件定義進行充分的理解,真正地掌握將用戶提出來的需求。其次,工作人員要對語法錯誤以及變量初始化錯誤等各種技術層面的錯誤給予高度的注意。再次,在避免錯誤的同時要認真思考,保證內容、文檔和版本達到一致,同時還要以工程的實際情況為依據對其進行切實的考慮,最終能夠將具有較高可靠性的軟件設計出來。(2)計算機軟件經常會出現各種各樣的問題往往是由于計算機開發人員并沒有認真地將開發計算機軟件技術中的計算機硬件維護以及各階段的評審等工作做好。為了使軟件開發的各個階段都能夠與相關的要求相符合,必須嚴格規范地依據流程進行軟件技術開發工作,堅決避免發生跨越階段開發的現象,在軟件開發的各個階段必須要及時實施軟件評審工作,從而將各個階段的軟件開發標準明確下來。在此過程中,軟件評審人員在保證計算機軟件的可靠性方面具有十分重要的作用,評審人員通過審核設計師提交的軟件文檔是否執行了上一個階段軟件文檔的標準來衡量軟件開發是否符合要求。同時軟件評審人員還要配合各個領域的專業人員,以提高評審質量。因此對一批軟件行業的高層次研究人才進行重點培養,這樣才能夠對計算機硬件進行更好的維護,從而推動計算機軟件技術朝著更深更廣的層次發展。(3)雖然我國制定了關于開發計算機軟件的一系列的規范,然而由于沒有將科學的技術質量監測機制建立起來,同時也缺乏核心技術,因此現在還缺乏對計算機軟件技術開發實施技術改良、評價修改以及質量測試的有效途徑。要想解決這些問題,必須建立完善的“三檢體制”,保證計算機系統開發的規范性,提高軟件設計的整體水平。同時在軟件技術開發配置管理方面建立嚴格的軟件配置體制,并對其進行不斷的完善,這樣才能使計算機軟件的整體技術管理水平得以提升,并且能夠對軟件開發技術人員出現的各種錯誤進行有效的控制,最終促進整個核心技術的全面提升。
計算機軟件技術的應用和發展對人們的日常生活和工作都具有十分重要的意義,在當今大數據時代背景下,要想在激烈的競爭中取得先機占據優勢,就需要不斷加大對計算機軟件技術應用的研究和探索,使其能夠更好地為企業發展和社會進步作出貢獻。
1大數據時代的定義
大數據主要指的是需要經過一定的處理得到優勢顯著的大量數據,通常情況下計算機在自身能力的基礎上借助于普通的處理軟件無法完成對這些數據的管理、提取和分析工作,數據量是否超過10TB至1PB是衡量數據的一個標準,將超過的稱為“大數據”。伴隨著數據量的不斷增大,計算機作為數據的載體和處理工具也在不斷地發展和進步,二者之間關系緊密不可分割[1]。
2計算機軟件技術在中國的發展狀況
計算機技術的發展最早起源于美國,自此之后隨著世界各國的不斷研究,計算機技術得到了快速的發展和進步,在二十世紀九十年代電腦在中國仍然極為罕見,在過去短短的十幾年計算機技術在中國得到了迅猛的發展,現如今已經成為人們日常生活和工作必不可少的一部分。隨著計算機軟件技術的不斷發展,很多的企業和個人為了追求更大的利益,便對數據處理技術進行了更深層次的研究和發展,這不僅僅增加了經濟收入同時也為千千萬萬的用戶使用帶來了便利?,F代社會信息數據量不斷壯大,人們對大數據時代也越來越重視,這為計算機軟件技術的廣泛應用提供了舞臺,與此同時也帶了更大的挑戰。
3大數據時代背景下計算機軟件技術應用
3.1保障信息安全的相關技術
在大數據時代背景下,各種類型的數據之間或多或少的都會客觀存在著一定的關聯,這些數據之間的相互關聯很有可能會對之后的數據處理產生消極不利的影響。具體的技術人員需要科學地調整和管理整個的數據處理系統來達到提高數據量安全等級的目的?;ヂ摼W是一個開放自由的網絡平臺,其中充斥著各種各樣的信息數據,難免會受到病毒以及木馬的攻擊,而大數據的處理又離不開互聯網的支持,因此保障互聯網信息安全的相關技術具有十分重要的作用。跟歐美等發達國家相比較,盡管我國的網絡信息技術發展的比較晚,但是在信息安全技術方面我國在世界上可以達到中上游的水平。在大時代背景下我國的計算機軟件技術在今后的發展中肯定會遇到各種各樣的困難和挑戰,這需要結合自身的實際情況制定出合理、高效的發展策略,不斷加大對數據信息處理技術的研究和發展,進一步提高信息的準確性和安全性[2]。
3.2云存儲的相關技術
現如今云存儲的相關技術在日常工作和生活中應用的越來越多,它顛覆了以往的時空阻礙和界限,用戶只需要將自己的網絡應用設備跟網絡連接到一起,便可以隨時隨地將云存儲中的各種各樣的信息內容進行查看、閱讀和下載,這對過去的傳統存儲手段是無法想象的。云存儲是由許許多多個存儲單元組成的一個整體,它能夠使得各種功能相互配合工作,從而實現對信息數據的存儲。在大數據時代云存儲的相關技術能夠給用戶帶來更加便捷的使用體驗和信息幫助,是信息數據處理和分析過程中必不可少的環節,能夠完成對大數據的合理分類和規整。
3.3虛擬化的相關技術
虛擬化的相關技術是根據虛擬的相關信息資源來進行相應的管理工作,此外其還能完成優化處理和配置大數據的內部信息資源的工作。合理地應用虛擬化的相關技術,不但能夠有效地提高信息數據處理的效率,還能夠使用戶可以靈活地進行數據處理操作?,F如今虛擬化的相關技術在公司和各個科研機構越來越受歡迎,這些相關技術不僅僅體現在計算機的應用中,其對人們的衣食住行也產生著越來越大影響。將虛擬化的相關技術應用到大數據中,能夠將其科研價值和高度都提升到一個新的水平。在二者的相互融合過程中,虛擬化的相關軟件能夠借助大數據的幫助不斷地完善自身的結構和功能,這位虛擬化相關技術的創新發展提供了條件,打下了堅實的基礎。
4具體應用
4.1商業運行
現如今,商業運行方面應用到計算機軟件技術已經變得十分的普遍和平常,合理地運用計算機軟件技術能夠顯著地提升公司人員的工作積極性和效率,同時還能夠對企業的崗位和各種工作進行合理的分配,這對于企業的良好運行和發展起到很大的推動作用。隨著社會經濟的不斷發展,給企業發展帶來了機遇用時也帶來了更大的競爭,企業要想在激烈的市場競爭當中占據先機,就必須不斷地提升自身的服務能力和質量水平,而這些都離不開計算機軟件技術的大力支持,因此,計算機軟件技術的不斷發展和合理應用,對企業競爭力的提升起著至關重要的地位?,F在的網絡商鋪越來越多,如何通過對客戶的瀏覽信息和以往的購買信息的歸納和分析,從中發掘出有用的信息,進而了解顧客的消費需求和愛好,從而可以主動地給顧客提供滿意的服務,進而在競爭中占據先機,這是大數據時代背景下商業運行商必須克服的難題。
4.2信息數字化教學
教育的發展在國家發展中一直起著十分重要的作用,計算機軟件技術的發展和應用對教育事業的發展起著舉足輕重的推動作用,現如今信息數字化多媒體教學越來越普及,同以往的傳統教學方式相比較,其不受時間和空間的局限,只要有網絡學生們便可以隨時隨地地獲取想要學習的知識內容,網絡在線教育得到了很大的發展。以此同時,在教學中合理地應用計算機軟件技術對學生們學習積極性的提高和學習興趣的培養有著巨大的意義。借助于計算機軟件技術可以將課本中一些抽象的知識點具體形象地展現在學生們面前,使學生們能夠更加容易地將其理解和消化,從而提高學習的熱情和積極性。在課堂上老師還可以通過相關的計算機軟件制作一些跟知識點互相關聯的小視頻,以便于加深學生們對知識點的印象。除此之外,老師還可以借助網絡答題軟件,讓學生們進行自主的測試,并將學生們的答題情況進行匯總,不僅僅可以讓學生們了解自身的學習情況,也有利于老師對學生們掌握情況有一個大體的了解,以便于在今后的教學中可以做到更具針對性,這對于教育事業的發展有巨大的推動作用。
4.3商業通信
通信領域的發展離不開計算機軟件技術的支持,借助于IBMSPSS軟件的預測和分析,能夠充分地提升對各種商業信息的分析準確性,進而減少沒必要的信息損失。與此同時,通過應用XO相關技術可以更精確地對顧客的行為進行預測和掌握,此外還有利于對企業發展中的存在的問題進行及時的發現和反饋。在某種程度上,通信科技的發展和進步跟計算機軟件技術的應用是密切相關、相輔相成的。我國主要的通信公司比如移動、聯通以及電信,在進行通信技術的發展過程中,相關的技術人員可以利用大數據時代背景下的計算機軟件技術來進行客戶消費信息數據的整理和分析,進而能夠更加清晰地了解客戶的消費愛好和能力,并可以根據這些數據信息將客戶進行分類和定位,從而可以使得今后的工作更具有針對性和明確性,實現效益的最大化[3]。
4.4公司信息解決策略方面計算機軟件技術的應用
企業的自身發展歷程中會面臨著許許多多方面的問題,比如說非正常情況的人員流動、發展中存在的風險、客戶信息的不小心泄露、網絡中的不合法銷售、欺詐等這些問題的解決都需要借助于計算機軟件技術的支持。大數據時展的同時也給企業的數據信息的采集和處理提供了更多的方法選擇,借助于大數據的幫助和支持,企業通過計算機軟件對所需數據的采集主要分為兩個部分,第一,對數據進行抽樣,具體的工作是將在過往產品中抽取一定量的頗具代表性的產品信息數據,然后對這些數據信息進行合理的歸納和統計。在進行數據的抽取和統計過程中,一定要注意所抽取的數據必須具備一定的代表性,并且其可操行要強,只有這樣才能提升數據信息分析的最終準確性,從而保證在企業運行出現一定的問題時,能夠在短時間內提供出準確可行的解決策略和方案;第二,對數據進行有效的開發和探究,對數據信息進行一定的開發和探究能夠對企業的內部員工以及客戶的各種信息有一個準確的了解和掌握,進而能夠為企業的長久發展制定出準確可靠的策略和方案。
5計算機軟件技術面臨的困難
(2)人為設計缺陷BUG:其實計算機硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質,而軟件的決定要素是人,因為軟件是一種人的“創作”,是設計者為滿足用戶的需求,而設計、分析的程序,每個環節都是以人的思維為基礎而進行的。人類思維能力的限制、導致軟件很難避免地出現一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測試中潛伏性很強,不容易被發現,這些BUG只有在特定的情況下才會發揮其作用,讓軟件崩潰或者是小,所以說,人為的設計失誤,同樣是計算機軟件不可靠的主要表現。
(3)復原的難度:從計算機軟件維護和修復的角度來看,對軟件功能恢復存在相當大的難度,一般來說我們只能夠重新設計。這一點,同樣是計算機軟件不可靠性的表現。
2影響軟件技術的不可靠性的因素
(1)軟件的設計誤差。設計誤差指的是軟件設計過程中出現的人為錯誤,第一種是因為對用戶需求的把握不夠而造成的分析誤差,因為對用戶的要求沒有理解透徹,開發者與用戶的要求得不到統一,就會出現軟件設計不合理的情況。第二種是編碼不正確,語法錯誤,設計錯誤,這是一種設計錯誤,與設計者的技術水平關聯系很大,第三是設計中沒有發現軟件運行的特殊情況,而出現設計的死角,這種情況一般測試很難發現,而在軟件的運行過程中容易出現,第四是文檔內容錯誤,一般是設計者的失誤,比較容易修正。
(2)開發過程的全面控制。計算機軟件在開發過程的各階段,缺少各個階段的測評,因為軟件設計者需要保證每個環節都能按照計劃進行,需要在各個環節都對軟件進行審核,明確每個階段的標準,除了參與設計的設計師之外,管理者、監管師都需要參與到設計評審。評審組的主要任務是審核設計師提交的軟件文檔是否執行了上一個階段軟件文檔的標準和要求。評審組在之后需要對軟件進行審核后,給出文字說明意見,軟件設計者需要按照意見對軟件進行修整,減少軟件日后出血問題的幾率。
(3)軟件測試系統的缺乏。我國仍然缺乏開發質量測試機制,我國的軟件開發人員從設計到檢測,都是自我設計、編制、測試,軟件設計的過程以設計人員自我為中心,加之軟件技術開發配置管理方面也沒有建立嚴格的軟件配置體制,軟件開發的技術管理不足,技術人員設計規范意識不強,也存在著亂改設計、說明與設計編寫不想符合的情況,也增多了軟件開發設計中的錯誤,由此可見,開發模式本身存在很多問題,是軟件不可靠的原因。
引言:
改革開放之后,計算機逐漸普及,現如今,中國計算機使用用戶的數量巨大并且在持續攀升。計算機所涉及到的領域眾多并且形成了計算機產業鏈,它已經與整個社會緊密聯系在一起,是現代信息社會不可或缺的重要部分。
一、計算機軟件技術的發展
我們都知道,計算機是由硬件和軟件兩部分所組成的,但是在計算機誕生初期,計算機并沒有對硬件和軟件做嚴格劃分,這也正是早期計算機只能完成簡單的運算而不能實現復雜的技術運行。之后,由于工作性質越來越繁瑣復雜,為了滿足社會發展的需要,軟件技術被提出以適應現代社會高效率工作的要求,同時,人類生活的發展也對軟件的多領域多層次性產生需求。通過軟件開發滿足不同的用戶需求,用戶的需求得到了滿足,也正向推動了軟件技術的開發與更新,進一步推動了計算機軟件技術的發展。從我們日常使用的瀏覽網站到電子郵件,無一不是計算機技術的體現。計算機軟件技術除了使計算機成為了一種高科技工具,計算機軟件技術還在經濟、醫療、工程等各個領域發揮著重要作用。
二、計算機軟件技術的應用
(一)教育教學?,F如今,學校里老師的教學方式已經區別于二三十年前的教育方式。從前老師在黑板上手寫下上課內容,既耗時耗力,又毫無趣味,而現在,各種科技軟件革新了傳統教育方式,老師可以通過PPT等office軟件代替傳統板書,既清晰省事又給課堂教學帶來了趣味。計算機軟件技術是教育事業的一大助力。(二)項目工程。計算機軟件技術的發展大大便捷了項目工程的各個方面,包括工程制圖、工程管理、工程造價等。就以工程制圖來說,傳統工程圖的繪制可能更多需要手工畫制,費時費力的同時也無法保證數據精確度。而利用了AutoCAD(AutodeskComputerAidedDesign)這類繪圖軟件,不僅可以完成二維繪圖,還可以做到三維設計,使整個工程一目了然,大大優化了項目工程的設計階段。(三)通信系統。大數據時代下,信息資源的共享與交換是至關重要的。隨著現代網絡的大面積覆蓋,計算機設備可以通過軟件技術使用戶實現網絡通訊。通過無線通訊設備,人們可以做到不同地區,甚至不同國家之間的交流溝通和資源共享,加速全球化的發展。計算機軟件技術將給電子商務、移動媒體帶來無限的發展前景。(四)移動數據。隨著人們對移動通訊需求的更快更好要求,3G通信正在被4G技術逐漸取代。無線通信技術的發展給人們帶來了更先進的服務。通信速度的加快帶來了移動終端的廣闊市場??萍际冀K會向著更好更快更強的方向發展,相信不久的將來,移動通信技術將繼續改革,計算機軟件在移動數據中的應用將不斷發展。
三、計算機軟件技術未來的發展趨勢
(一)網絡化。隨著全球化進程的加快,通過計算機軟件,整個世界將會形成一個巨大網絡,我們與世界的聯系將會越來越密切,因此計算機軟件的網絡化趨勢將指日可待。通過計算機技術,按照網絡協議把不同地區不同的通信終端連接在一起,形成一體化的全球網絡系統,實現真正意義上的資源的全面共享。(二)智能化。現展日新月異,而發展的目的只有一個,就是為了實現人類更便捷的生活發展,人工智能的出現正是基于此目的。在智能化產品不斷發展的今天,計算機軟件技術也終將實現智能化。隨著計算機的發展不斷壯大,計算機技術的智能化必將給人類帶來翻天覆地的變化。(三)融合化。傳統產業的發展決定了產業設備向數字化和現代化方向轉變,計算機軟件技術的融合化是計算機軟件技術的必然發展趨勢。在傳統產業受到現代科技的不斷沖擊,為了改變自身,擴大大力推進產業升級,適應現代社會的發展需要。(四)開放化。計算機軟件技術的開放化意味著計算機軟件的源代碼的開放,預示著計算機軟件標準化的逐步形成。計算機軟件技術的開放化將擴大計算機軟件質量的創造機遇,使計算機軟件技術不再壟斷于計算機產業,促進計算機軟件技術的升級與更新。計算機軟件技術的開放化必然給我國的軟件產業注入全新的活力。
結語:
通過對計算機軟件技術的分析探討,我們可知,計算機軟件技術具有巨大的發展前景。雖然我國的計算機軟件發展還不成熟,但是只要不斷更新軟件技術,一定會邁上更高的現代化臺階。信息化時代的來臨意味著計算機技術的應用將會越來越廣,越來越多。隨著人們需求量的增加以及需求多元化,計算機軟件技術需要緊跟發展的腳步,不斷創新改變,以此滿足未來發展的需求。
計算機軟件技術由于自身的方便、快捷、覆蓋面廣等特點,近年來發展迅速,并對人們生活、工作、學習等產生產生了深遠影響。然而計算機軟件開發設計程序比較復雜,并且與計算機系統軟件系統緊密相連,一旦計算機軟件跟不上軟件開發技術,計算機軟件很容易出現問題。計算機軟件不可靠性,已經嚴重影響了計算機軟件技術的發展。
1計算機軟件技術不可靠
計算機軟件技術指的是在一定條件和規定時間內完成計算機用戶所下達的指令。根據這個定義計算機軟件技術的不可靠性指的是在規定時間內計算機無法及時完成用戶的指令。近年來,隨著移動互聯網的發展,計算機軟件技術成為熱門話題,市場上出現了很多軟件產品。但是大部分的軟件產品說明書上對產品功能介紹的比較全面,但是實際應用過程中,卻無法正常使用這些功能,這些就是計算機軟件的不可靠性。
2計算機軟件技術部可靠性表現
2.1計算機軟件設計缺陷
計算機軟件本身存在一定的設計缺陷,由于計算機軟件是由程序員或者軟件設計師為滿足用戶需求設計而成,在設計環節中,很容易受到設計者自身思維影響,所以計算機軟件技術的優劣往往取決于設計者的技術。在設計過程中,一個人的思維和能力是有限的,可能出現考慮不周全或者失誤的情況,造成計算機軟件缺陷,這種缺陷一般潛伏在程序中,軟件測試方式很難發現,只有在特定的環境下才會出現,一旦出現可能造成計算機軟件崩潰。
2.2計算機軟件安全問題
計算機是伴隨著網絡技術發展起來的,網絡給我們生活帶來便利的同時,網絡具有的開放性和共享性,因此給計算機系統帶來一定的安全隱患。同時,由于計算機軟件本身存在一定漏洞,網絡病毒、木馬等會入侵計算機系統。其次,一些網絡黑客也利用系統漏洞,攻擊計算機攻擊,盜取系統中的數據信息,或者隨意篡改計算機軟件代碼,導致計算機軟件無法正常運行。
2.3計算機軟件無法復原
計算機軟件設計過程十分復雜,一旦遭到破壞,很難進行復原。只能對計算機軟件進行修復、更新、卸載或者重新設計,這需要花費大量的時間和精力。
3計算機軟件不可靠原因
計算機軟件設計是一項系統、結構嚴密的工作,需要各個環節緊密配合,最后將軟件進行整合優化。如果設計人員在工作的時候出現失誤,比如沒有按照設計要求設計,或者對軟件設計理解不夠透徹等,導致計算機軟件無法達到預期的效果,導致計算機軟件在運行過程中,頻繁出現故障,影響軟件的正常運行。其次,計算機軟件技術缺乏有效地測試系統。目前很多科技公司的軟件從開發到應用都是設計者自己在完成,這本身就存在一定的問題。計算機軟件設計是由設計者本人開發和測試程序,受到自身思維的影響,設計者本人很難發現自己存在的問題。同時,由于缺乏一套完整的測試系統,使得軟件測試本身的大打折扣。
4解決計算機軟件不可靠問題策略
4.1軟件設計人員的設計水平
軟件設計人員的設計水平直接影響到軟件的可靠性,當前,我國大部分的軟件開發人員都是基礎性的技術人員,缺乏高技術性的研發人員,所以使得計算機軟件技術遠遠落后于發達國家。因此想要解決計算機軟件技術的不可靠性,必須提高設計者自身的專業技能和綜合素質。在設計的時候,設計人員首先根據用戶的需求,作出有效地規劃。其次,在設計的時候要重視文檔、語法錯誤等技術性錯誤,發現問題以后,要立即解決。在日常工作中,設計人員要不斷學習,了解最新的軟件開發技術,不斷提高自身的專業技能。在工作的時候,要不斷積累經驗,在設計的時候,才能避免一些常規性的錯誤。
4.2制定軟件設計開發的標準化流程和管理制度
計算機軟件不可靠性,主要是由于在開發過程中,需要各個環節的開發人員緊密配合,才能確保軟件的嚴密性。但是在開發過程中,各個環節的相關技術人員配合不夠緊密,導致軟件技術的不可靠性。因此只有制定標準化的軟件開發流程以及開發標準,所有技術人員必須按照標準化流程進行工作,避免開發過程中出現系統漏洞。其次,軟件評審人員要嚴格按照測評標準,對軟件進行測試,一旦發現問題要立即上報,并繼續對軟件進行修改,確保軟件開發的質量。
4.3沒有建立科學的檢測制度
隨著計算機技術的發展,目前國內也形成了一些計算機開發的相關制度和規范,但是還缺乏質量檢測方面的管理制度,所以導致國內軟件產品良莠不齊。所以,必須建立計算機軟件開發技術的質量檢測制度,從制度上減少軟件開發的錯誤率,從而提高軟件質量。
5結束語
計算機軟件具有強大的功能性和便利性,因此廣泛應用在社會各個領域,但是由于計算機軟件自身的缺陷,導致軟件在運行過程中,出現不少故障。因此,計算機軟件開發人員要不斷提高自身素質,減少開發設計過程中的錯誤率。同時,還要不斷鉆研,設計一套完整的測評系統,確保計算機軟件的可靠性。
參考文獻
[1]楊玥,王相偉.計算機軟件技術的不可靠性管窺[J].才智,2015(23):330-330.
1前言
計算機軟件技術是一項比較先進的技術,隨著當今社會的不斷發展,越來越多的領域都開始對計算機軟件技術加以利用,對于軟件技術的利用給人們的生產生活帶來了極大的便利,但同時,計算機軟件技術也有著一定的不可靠性。
2計算機軟件技術及其組成成分
所謂的計算機系統,是由硬件系統和軟件系統兩個方面的內容所組成的,其中,軟件技術就是指的計算機程序、規則和方法的穩定記載及計算機上運行時所必須的數據。從計算機誕生至今,人們對于軟件技術的研究主要包括了以下幾個方面的內容,第一是計算機設計語言、編譯技術和操作系統,第二是實用程序、數據庫技術、軟件工具及其實現技術等等。對于軟件技術而言,它大致分為了數據處理、過程處理、科學計算和人工智能幾個大類,所謂的軟件技術,就是將現實中的問題通過建立相應模型的方法,然后再針對相應的模型進行分析并提出解決方案,最后再通過程序的編制來對問題加以解決,最終通過計算機來顯示預期的處理結果。一個計算機系統離開了計算機軟件技術是不完整的,因為計算機各種功能的實現都必須要依靠軟件,而這些功能軟件都是在軟件技術的基礎上創造出來的。
3計算機軟件技術的特點
3.1高技術性
對于一個計算機軟件而言,在其創作過程中,必然是存在一定的組織性和程序性的,因此進行軟件設計時,工作人員的分工也是十分有序的,而且他們的操作都十分的精密。除此之外,在計算機軟件的設計過程中,往往還需要運用到一些高科技的工具,通過對這些高科技工具的利用,一方面可以使得工作的效率和質量得到提高,另一方面,也充分地保證了其精度。計算機軟件也是一種科技的產物,它是隨著科技的發展才得以誕生的,也是人類智慧的結晶,所以說在開發的過程中,難度也是相對較大的,而且其開發成本往往也較高,開發的周期相對較長,因此有著高技術性。
3.2強大的功能性
計算機的運行是離不開計算機程序的,計算機程序的設計不同于文學創作等,計算機程序的開發是具有非常大的價值的,因此對其進行設計必然要使其完成一定的功能。所以說計算機軟件主要是用來為人們提供服務的,人們可以通過對其功能的利用來實現人們的某些目的。所以說計算機軟件技術是有著很強大的功能性的,如果人們不能夠通過軟件來實現自己的一些目的,那么軟件的存在就是毫無意義的。計算機軟件的功能性主要體現在三個方面,第一是計算機的可執行性,簡而言之,就是說計算機軟件必須是在計算機能夠處理和執行的條件下,才是有價值的;第二是計算機軟件的序列性,序列性主要是指的代碼化的指令序列、符號化的指令序列和符號化的語言序列;第三是計算機軟件的目的性,計算機軟件在其運行過程中,都必然是圍繞著某一個明確的目標來展開的。
3.3互相滲透性
計算機軟件是一個整體,通過計算機軟件,可以充分地對人類的思維進行模擬,同時,計算機軟件也綜合了多種技術,它不但具有與文字相似的表現形式,同時還有這很強的使用性,所以說計算機軟件實現了這兩者的統一。相比于計算機硬件系統而言,軟件更加地能夠體現出人們的智慧,正是由于計算機軟件有著諸多的優勢,所以使得計算機軟件技術成功地滲透進了許多領域,任何領域都可以通過對自身需求的總結和對計算機軟件技術的利用來設計出相應的軟件,來幫助人們完成相應的任務,實現相應的目標,一方面大大地節省了人力和物力,另一方面,也使得工作效率得到了大大的提高。
4計算機軟件技術不可靠性的定義
要定義計算機軟件技術的不可靠性,我們可以通過對計算機軟件技術可靠性的分析來實現。所謂的計算機軟件的可靠性,指的是在規定的條件下和規定的時間內,軟件可以對用戶下達的指令加以完成。根據計算機軟件可靠性的定義我們可以看出要對一款軟件的可靠性進行衡量,主要應該依據兩個方面的內容,第一是指定的時間,第二是指定的條件。但是在軟件的實際應用過程中,往往會因為各方面的因素使得軟件不能夠在指定的時間內或者指定的條件下來完成相應的指令,這就是計算機軟件的不可靠性。正是因為計算機軟件技術存在一定的不可靠性,所以也就出現了市面上許多的軟件往往在其說明書中對其實際功能有所夸大,在軟件的實際運用過程中,并不能夠完全按照說明書來實現相應的功能。
5計算機軟件技術的不可靠性分析
5.1系統危險
所謂的系統危險,指的是有可能會導致人員傷亡或者設備財產遭受損失的現象。隨著我國當前計算機技術的不斷發展,軟件在各行各業中的使用頻率也越來越高,在各行各業中所扮演的角色也越來越重要,雖然軟件的使用可以帶來極大的便利,但是由于計算機軟件技術尚還存在著一些不可靠性,所以有可能因為軟件的問題而導致整個產業系統面臨著一些風險,使得系統工作不能夠正常的進行。
5.2安全性風險
計算機技術與信息技術有著密不可分的關系,二十一世紀是一個信息化的時代,隨著信息技術的不斷發展,在軟件運行的過程中,網絡的安全就顯得越來越重要。計算機網絡的意義就在于提供給用戶以相應的服務和信息資源,雖然網絡的使用給人們的工作和生活帶來了極大的便利,但同時網絡也在通過一些軟件來對人們的生活和工作造成一些不必要的負面影響。所以說當前計算機軟件技術的不可靠性還體現在安全風險方面,在對計算機軟件進行設計的過程中,如果沒有相應的網絡安全防范機制,就很可能使得軟件用戶面臨諸多的信息安全風險,給人們帶來一些不必要的損失,所以安全風險也是計算機軟件技術不可靠性的一個重要內容。
5.3程序容易被篡改
對于計算機技術而言,硬件技術主要是對硬件所使用的材料進行研究,而一般硬件出現不可靠情況的主要因素也是硬件的老化或者損耗,因此一般而言硬件的失效主要都是一些物理故障,它是物體物理變化的必然結果,而且硬件也會出現浴盆曲線現象;但軟件則不同,在軟件的開發和使用過程中,軟件是不發生變化的,不會出現像硬件一樣的磨損和老化,更沒有浴盆曲線現象的產生。但是由于軟件的核心是其代碼,如果代碼被人為地進行了改變,軟件就不能夠完成其相應的功能,或者在完成功能的同時會使得用戶的信息遭到泄露。軟件在遭到篡改之后,十分容易造成一些數據錯誤,從而使得軟件失效。
5.4人為影響較大
其實計算機軟件技術的可靠性與硬件技術的可靠性也有著一定程度上的相似。比如說二者都是通過復雜的函數來對其缺陷和故障標準進行定義的,而且也都是通過運行來對自身的不可靠性加以發現,計算機軟件技術的可靠性和硬件技術的可靠性都是系統在固定的條件下完成預定功能的可能性。在軟件的開發過程中,實質上就是將開發者的思維轉換為計算機語言,然后再編譯成相應的軟件,這是一個思考和創作的過程。軟件的開發是以用戶的需求為出發點的,然后通過設計師對于需求的分析和設計,最終將其通過計算機技術來加以實現。而在對軟件進行設計的每一個環節中,都離不開人的參與,人的思維對軟件有著極大的影響。但是往往由于人類認知和知識水平的有限,所以說在軟件的開發過程中,難免會出現一些遺忘和不合理的情況,所以說就使得設計出來的軟件不能夠完成預期的功能,進而使得計算機軟件技術的不可靠性增大。正是由于對軟件技術的利用過程離不開人的參與,所以也就使得軟件技術在很大程度上都會受到人為因素的影響,使得計算機軟件技術具有不可靠性。
5.5軟件界面不合理
一個實用的軟件除了能夠在指定的時間內和指定的條件下完成用戶的指令之外,還應該有著直觀和舒適的操作界面,因為它關系著人們的工作效率,如果軟件的界面設計不合理,那么其操作就會變得十分復雜,甚至于在短時間內用戶還不能夠對軟件的功能有一個全面的了解,這就極大的影響了人們對于軟件的使用,給用戶的使用帶來極大的不便,使得計算機軟件技術的不可靠性增加。
6計算機軟件不可靠性產生的原因
6.1軟件差錯
軟件技術的可靠性主要就是指的軟件在使用過程中的安全性、可靠性、穩定性和流暢性等等,如果軟件在運行過程中缺乏了以上特性,就說明其具有不可靠性。軟件技術之所以會產生不可靠性,主要就是因為軟件中的差錯引起了相應的軟件故障,而所謂的軟件差錯,就是指的在軟件的開發過程中,由于開發人員的疏忽所導致的人為錯誤。比如說對于用戶需求分析的錯誤,軟件設計者沒有很好地理解用戶的真正需求,因此所開發出的軟件必然是不能夠被用戶正常使用的,因而就導致了不可靠性的產生。還有就是測試錯誤,在軟件的測試階段,往往也會因為測試對象選取的錯誤而導致軟件差錯,最終使得軟件具有不可靠性。
6.2缺少相應的評審機制
為了使得軟件能夠更好地滿足用戶的需求,軟件的開發工作必須是按照一定的順序和流程來進行的,如果不按照相應的順序和流程來開展工作,就很容易使得所設計出來的軟件不能夠滿足用戶的需求。因此在軟件開發的各個階段,都必須要按照一定的評審機制來對軟件進行評審,從而保證軟件開發是朝著正確的方向在前進。但是當前的軟件開發往往是缺乏相應的評審機制的,許多的軟件開發僅僅是在初步設計階段和最后的測評階段有相應的專家參與,而在開發過程中是沒有相應的人員參與測評的,所以也就使得軟件產生了不可靠性。
6.3軟件質量監管不嚴
當前我國對于軟件質量的監管還不是很嚴,所以就使得許多功能不完善的軟件流入市場,許多軟件生產商都是在軟件被人們廣泛使用后才逐步地對其軟件所存在的問題進行修復。由于缺乏嚴格的質量監管體系,也使得軟件技術的不可靠性得以存在。
7結語
計算機軟件技術在我們的生活中發揮著越來越重要的作用,所以說我們必須要對計算機軟件技術的可靠性引起足夠的重視,尤其是當前我們正處在一個信息化的時代,信息的安全與否關系到每一個人,而當前人們對于軟件的使用頻率也越來越高,所以說必須加強各種軟件的可靠性,避免計算機軟件的不可靠性,使得計算機軟件技術能夠更好地服務于人類。
[參考文獻]
1大數據時代下計算機軟件的發展現狀
計算軟件技術是當前國際社會發展中的重要技術,應用的領域已涉及教育教學、國防技術、工業生產等多個方面,改善了人們的工作和生活。計算機軟件主要分為四種,分別是人工智能、數據處理、過程控制以及科學計算,不同計算機軟件技術在各行業中的應用面和作用大不相同。為了使計算機軟件技術能夠服務于各類工作,人們根據不同的工作類型建立了不同的軟件模型,并編寫了相應的應用程序,根據不同程序要求輸入原始數據內容,經過相應軟件處理便能得到計算結果。部分軟件在實際應用中更加看重其在程序和數據中的表示情況,通過采用不同程序表示方法,研究相關計算機技術[1]。大數據時代背景發展下,計算機軟件技術水平不斷提升,對社會發展造成深遠影響。管理與任務相關的資料數據,分析各類數據信息,能夠更加簡單、便捷地獲取數據信息內容,提高工作效率,提升整體社會生產力,促進社會經濟的整體進步和發展,提高企業和社會的整體發展效益。為了提高競爭力,各個行業在實際工作過程中應重視收集、處理行業數據,加強對數據庫投入和研發。
2大數據時代下計算機軟件的應用現狀
目前,大數據熱度居高不下。它是社會不斷進步、發展的必然趨勢。人們通過統計和分析各類大數據信息,能夠快速掌握各個行業的發展趨勢和成長規律,得出企業未來發展的方向和創新策略。根據用戶的需求調整服務內容和服務方向是大數據分析的主要目的。大數據的統計、研究和分析離不開計算機軟件技術,越來越多的企業在發展中廣泛應用計算機軟件,并根據企業發展情況和工作需求進一步研究、創新相關技術,提出適合企業自身發展的運營方案,有效提升了各個行業的工作效率,提高了企業整體競爭力。相關調查顯示,大數據時代下計算機軟件技術的實際應用主要包括以下幾個類型。
2.1虛擬化計算機軟件技術
虛擬化計算機軟件技術是現階段管理社會和企業各類資源時常用的一項管理技術,其主要管理、梳理虛擬的資源、數據和信息。計算機中存在各種各樣的實體數據資源,主要包括內訓、服務器、網絡以及存儲等。上述各類實體資源均可通過轉換、抽象的形式呈現給大眾,解決了實體結構之間的問題,確保用戶能夠簡單、便捷地獲取各類數據資源。此外,優化、調配數據庫內所有數據信息,降低了各類信息數據處理的難度,縮減了相關數據信息處理成本,為用戶實際應用提供了更加便捷的操作方式[2]。虛擬化計算機軟件技術在國際發展中受到的重視越來越強,是現階段企業發展中的常用技術,越來越多的企業投入了大量時間、資金、精力研發虛擬技術。目前,虛擬化技術的成長和發展是提升IT行業整體效率的關鍵環節。與其他軟件技術相比,虛擬計算機軟件技術具有靈活性、虛擬性、安全性、高擴展性以及可用性,能夠提升企業中各類資源的實際利用價值,降低企業生產的成本,提升各行業的實際生產效率,為企業的創新和發展提供強有力的技術支持。相關調查顯示,歐美等發達國家的虛擬化計算機軟件技術廣泛應用于企業。我國市場上虛擬化計算機軟件技術的應用較為局限,制約了我國IT行業的進一步發展。隨著計算機軟件技術的不斷創新和發展,我國相關研究及應用人員對于虛擬計算機軟件技術的重視程度也在不斷提升,各大機構的研發成本也在不斷加大,且已取得了顯著成效。我國相關技術研發最早開始于北京航空航天大學,該技術研發初期建立了相關虛擬環境,完成了虛擬演示,實現了動態資源數據展示。此外,研發了相關技術系統及使用平臺,從而進一步分析虛擬環境中的數據及信息。大數據時代,虛化計算機軟件技術的應用和融合提升了數據處理能力,提高了虛擬計算機軟件技術含量,全面展示了相關科研內容,從而確保虛擬計算機軟件技術長久發展。
2.2云儲存計算機軟件技術
隨著數據信息的不斷發展,“云”概念的應用面越來越廣,提升了人們生活、學習的效率。傳統的計算機儲存技術已無法滿足人們的實際需求,需要不斷增加儲存空間。云儲存技術與傳統存儲技術相比千差萬別,其優化了傳統儲存模式中的弊端,有效解決了傳統儲存模式中存在的時間、空間問題,實際應用面更加廣泛。云儲存技術不僅能夠有效提升儲存量,而且完善了各類儲存性能。云時展下,儲存系統的用戶量不斷加大,其對各類技術的要求也在不斷提升。因此,需要不斷提升各類存儲系統的運行速度,增強用戶各類操作命令的反應能力。此外,云儲存的管理系統能夠對類信息資源進行統計整合,能夠充分實現計算機軟件的智能化和自動化,能夠為用戶提供更加人性化的服務。
2.3計算機軟件信息安全技術
1.1計算機軟件的特點分析
計算機軟件是計算機的靈魂,指揮著整個計算機的運行,計算機強大的功能離不開計算機軟件。首先,計算機軟件技術性較強,軟件的開發需要專業的計算機人才和高科技輔助工具,且開發周期較長,需要投入大量的人力和物力。其次,計算機軟件有較強的功能性;計算機運行依賴于計算機的程序,而計算機程序要到達一定的目的,則需要通過一些代碼和指令。計算機軟件是軟件開發人員智慧的產物和邏輯研究的產品,在極大程度上計算機軟件的不可靠性是設計過程中的人為因素造成的,有極強的主觀性和難以預測性。
1.2計算機軟件不可靠性表現
當前,我國出臺了很多政策來支持和指導計算機軟件的發展,計算機軟件技術也取得了很大的成就。但在激烈的全球軟件行業競爭中,我國的計算機軟件在發展中仍然存在一些問題:(1)軟件失效:硬件失效通常是因為物理故障,是器件物理化的必然結果,會出現浴盆曲線;而軟件失效與硬件失效有明顯的區別,軟件失效是由于自身的缺陷和改編程序的干擾,具體體現在兩個方面:首先,軟件不會被磨損,也沒有浴盆曲線,但是會出現陳舊落后的問題;其次,軟件的程序容易被篡改,可以人為的改編軟件,也可以通過其他程序的入侵來篡改。(2)決定計算機軟件可靠性的是人為因素;從軟件開發的角度上來說,軟件的設計要滿足客戶的要求,需要軟件開發人員從顧客的角度出發,分析、設計軟件;這就決定了軟件的設計是一種思考創作,而創作中的每一個環節都是通過軟件設計師的智慧和水平來實現的。但由于設計師水平的差異,在設計軟件的過程中難免會出現疏忽和不合理的問題,使軟件技術出現漏洞,甚至軟件失效或崩潰。(3)計算機軟件的維護方面;計算機軟件的維護是通過更換或修復被損壞的系統來實現的,軟件一旦被破壞,就只能通過重新設計軟件來恢復失效軟件的功能。(4)目前計算機軟件的可靠性驗證還沒有建立完整的理論體系,相比硬件開發來說,計算機軟件的設計開發還處于發展階段。
2解決計算機軟件不靠性的措施
2.1加大計算機軟件人才培養力度
計算機軟件在開發過程中就存在潛在的人為錯誤,首先,計算機軟件的開發需要加強軟件開發人員專業素質的培養力度,讓軟件開發人員在充分了解軟件知識的基礎上對客戶的要求進行更加準確的理解;其次,軟件開發人員在開發軟件前,應做好軟件設計前期的調研、規劃、可行性分析等工作,進而避免潛在的風險;最后,要求軟件開發人員在開發軟件的過程中避免出現一些技術性的錯誤,比如變量使化錯誤和語法錯誤等,加強軟件開發人員的軟件開發水平。
2.2對軟件開發過程進行評審
為了確保軟件的開發符合客戶的要求,有序的進行軟件設計,避免出現跨越階段現象的發生。在軟件的開發過程中,需要組織評審組對軟件進行及時的評審,評審組的成員要包括總體人員、設計師、管理師和質量保證師等領域的專家。評審組對軟件設計師所設計的軟件標準和要求進行評審,從而有效增強計算機軟件的可靠性,促進計算機軟件的發展。
2.3建立有效的軟件質量監督機制
目前,國家雖然對計算機軟件技術制定了一些技術和開發方面的規范,但還缺乏對一些測試軟件質量、評價修改軟件和軟件技術改良的相關政策。因此,國家相關部門還需要建立有效的軟件質量監督機制,促使軟件開發人員進行自我測試、自我編制,進而有效減少軟件開發人員在軟件開發過程中出現的錯誤,提高計算機軟件開發的整體水平和核心技術。
2.4建立軟件可靠性數據收集系統
軟件開發人員在軟件開發的初期,需要參照其他相似軟件的故障數據,并綜合考慮其中的重要度、復雜性、調用度等影響因素,從而盡可能節省軟件開發的精力,提高工作效率。計算機軟件開發是一項需要多方面技術的工作,為有效避免計算機軟件的不可靠性,相關部門還要在軟件可靠性測試和實踐的基礎上規范對軟件文檔的要求,建立計算機軟件可靠性數據收集系統,從而為計算機軟件錯誤的分析、糾正和評估提供詳細、可靠的數據,進一步提高計算機軟件的可靠性。
2氣象業務應用計算機軟件的必要性
由于氣象業務所要處理的數據特別多,而且對于數據的反饋要求非常及時,同時又要求數據的精確度要很高、信息傳遞和的范圍都要很廣,同時能滿足這些條件的就只有先進的計算機軟件技術。將計算機技術軟件建立的服務平臺運用到氣象業務中來是十分必要的。
3氣象業務應用計算機軟件的方法和意義
在計算機軟件技術發展迅速的今天,各種各樣的軟件技術層出不窮,我們要針對氣象業務的具體特點去選擇合適的計算機軟件設備。如今計算機軟件技術發展迅速,各類軟件技術層出不窮,要選用適合氣象業務的計算機軟件設備。例如,MICAPS系統(氣象信息綜合分析處理系統,MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后隨著氣象部門“9210工程”正式啟動后推出的與衛星通訊、數據庫配套的支持天氣預報制作的人機交互系統。其主要功能是利用豐富的氣象數據資源,通過檢索顯示各種圖形和圖像,并根據需求能夠進行編輯加工,為氣象預報人員提供一個中期、短期、短時天氣預報的工作平臺,為預報員日常工作提供全程支持的自動化系統。之后,為滿足不斷發展的業務需求,相繼推出功能更為強大的MICAPS2.0、MICAPS3.0版。GHOST軟件,該軟件是美國軟件公司SYMANTEC推出的能使被破壞的系統恢復的硬盤復制工具,GHOST支持多種常見的或是不常見的文件系統,另外在存儲文件時壓縮文件的壓縮率高,能夠節約存儲的空間。由于氣象業務要處理的數據量不僅種類多而且數量大,這就需要一個及方便快捷,容量又極大的數據庫來處理。這個軟件就符合氣象業務的需要。計算機技術軟件只是氣象業務建設中的一個輔助的工具,氣象業務要充分的利用發展中的科學技術來發展壯大自己,而不是完全依賴高科技提高技術業務水平。比如說:氣象業務部門的所有成員技術人員都應該具備提高自身素質的意識,不僅僅要熟悉自己崗位專業氣象行業里的知識,還要有熟練地運用計算機的能力,理解計算機軟件的工作原理,將計算機軟件的作用真正發揮到極致,這樣才能將計算機軟件與氣象業務完美高效地結合。計算機網絡技術處理的應該是一些能夠利用自動化處理方式減輕工作壓力,提高勞動效率節約勞動力、節約時間并且提高精確度的工作,例如氣象資料通信傳輸所從事的大量一些預報員日常做的勞動或者是手工操作的工作,另外,紙質氣象檔案資料數字化處理、氣象數值預報模式應用等工作,均需要通過專用的計算機軟件進行處理后,才能達到信息處理及時,數據共享便捷,服務信息豐富,用戶使用靈活數據資料統計和整合通過計算機軟件處理過后都會更方便查閱和調用,利用計算機軟件技術也可以很快的處理氣象信息的,不但快速而且量能夠達到要求。在計算機技術應用中,工程方法主要分三個階段:最主要的就是定義的階段,在這一階段中,主要工作是梳理業務,摸清需求。氣象部門要根據實際情況判斷出氣象業務所需要的是什么類型的計算機軟件服務系統,氣象部門要對自己的氣象業務有著全面、詳細的掌握,對業務服務需求和當前存在的業務問題相當明確,才能提出選擇出與之相配相適應的軟件系統的功能分析和說明。其次是開發階段,主要工作是需求的分析、設計、實現和測試。這是指氣象部門通常采用構建專業數據庫,對各類數據源進行采集處理、加工分析、存儲共享和服務反饋,最終面向用戶提供專業性較強的氣象業務應用和服務平臺要建立區域氣象的數據庫,通過信息收集和對數據信息的明確處理來掌握當地日前的氣象情況以及長期以來的氣象狀況,在一段時間的總結過后,根據結果來建立具有專業性的氣象業務的網站平臺。這樣一來,這個區域的總體氣象業務管理和服務,就能夠通過這個網站系統進行。最后是支持階段,主要工作是在用戶和開發人員間建立良好互動機制,做好軟件運行后的技術支撐。這個階段要求氣象業務部門在利用計算機軟件技術建立的平臺時,遇到的各類系統問題都要及時準確反饋給開發人員,以便問題能及時得到解決。同時,開發人員要立足用戶,加強交流,積極響應,對軟件不斷進行優化完善。
計算機的軟件技術對現代人的生活具有十分重要的影響。比如幾個日常生活中常見的軟件:簡單的網頁制作,多媒體播放程序的設置,以及一些簡單的ps學習,數據庫編程,以及管理信息系統。學習軟件技術,需要掌握基本的知識,掌握相關的運行程序:例如C語言,首先要掌握C語言的順序結構、選擇的系統、以及循環的結構,然后從最基本的字符開始學習,逐漸涉及C++的主要內容;再如先學習DOS這種最基本的程序,然后逐漸擴展到windows系統的學習;還可以引導學生學習數據庫,掌握SQL語言能夠獨立設計一個簡單的數據庫;再比如學習修圖技術,需要掌握最基本的ps操作等等。伴隨著多媒體技術的不斷發展,網頁制作也成為了當前社會應用最廣泛的一種計算機軟件,常見的網頁制作軟件主要有Dreamweaver、Fireworks、flash等,學習運用這些軟件,可獨立進行網頁制作。除此之外,伴隨著軟件技術的不斷發展,我們生活的方方面面都凸顯了軟件技術的應用,人們對于它的需求也是方方面面的。要想從根本上提高我國軟件的研發水平需要更高水平的設計師進行研發和維護,例如程序員、設計師、分析師等等。由于當前軟件技術更新換代的速度十分快,而且人們對于軟件需求的方向也更加的廣闊,再加上市場競爭的激烈程度,造成了軟件技術的研究開發不能滿足人們需求以及企業發展需要的局面。
1.2軟件技術的發展前景
伴隨著網絡計算機技術的不斷發展,當前,網絡平臺已經形成一個開放性強、數字化、自動化并且擁有智能性操作的系統。不斷的開發以及使用計算機軟件系統能夠提高軟件的整體性能以及滿足整體的發展需求,并且能夠對軟件技術進行不斷的更新換代。還需要加強后期的維護,根據當前軟件技術的實際情況找出使用過程中的弊端,進行分析討論,為其進行進一步的優化和完善做準備??v觀世界計算機技術的發展歷程,從最開始的計算功能,到深入到人民生活的方方面面,給人們的生活帶來了極大的變化,提供了十分便利的條件。軟件技術的不斷發展、創新使人們對計算機軟件的整體認識有了新的變化而且帶來了人類的又一次進步。軟件技術雖然發展到了一定的高度,可是始終存在一些缺陷與不足。
2氣象業務應用計算機軟件的必要性
由于氣象業務所要處理的數據特別多,而且對于數據的反饋要求非常及時,同時又要求數據的精確度要很高、信息傳遞和的范圍都要很廣,同時能滿足這些條件的就只有先進的計算機軟件技術。將計算機技術軟件建立的服務平臺運用到氣象業務中來是十分必要的。
3氣象業務應用計算機軟件的方法和意義
在計算機軟件技術發展迅速的今天,各種各樣的軟件技術層出不窮,我們要針對氣象業務的具體特點去選擇合適的計算機軟件設備。如今計算機軟件技術發展迅速,各類軟件技術層出不窮,要選用適合氣象業務的計算機軟件設備。例如,MICAPS系統(氣象信息綜合分析處理系統,MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后隨著氣象部門“9210工程”正式啟動后推出的與衛星通訊、數據庫配套的支持天氣預報制作的人機交互系統。其主要功能是利用豐富的氣象數據資源,通過檢索顯示各種圖形和圖像,并根據需求能夠進行編輯加工,為氣象預報人員提供一個中期、短期、短時天氣預報的工作平臺,為預報員日常工作提供全程支持的自動化系統。之后,為滿足不斷發展的業務需求,相繼推出功能更為強大的MICAPS2.0、MICAPS3.0版。GHOST軟件,該軟件是美國軟件公司SYMANTEC推出的能使被破壞的系統恢復的硬盤復制工具,GHOST支持多種常見的或是不常見的文件系統,另外在存儲文件時壓縮文件的壓縮率高,能夠節約存儲的空間。由于氣象業務要處理的數據量不僅種類多而且數量大,這就需要一個及方便快捷,容量又極大的數據庫來處理。這個軟件就符合氣象業務的需要。計算機技術軟件只是氣象業務建設中的一個輔助的工具,氣象業務要充分的利用發展中的科學技術來發展壯大自己,而不是完全依賴高科技提高技術業務水平。比如說:氣象業務部門的所有成員技術人員都應該具備提高自身素質的意識,不僅僅要熟悉自己崗位專業氣象行業里的知識,還要有熟練地運用計算機的能力,理解計算機軟件的工作原理,將計算機軟件的作用真正發揮到極致,這樣才能將計算機軟件與氣象業務完美高效地結合。計算機網絡技術處理的應該是一些能夠利用自動化處理方式減輕工作壓力,提高勞動效率節約勞動力、節約時間并且提高精確度的工作,例如氣象資料通信傳輸所從事的大量一些預報員日常做的勞動或者是手工操作的工作,另外,紙質氣象檔案資料數字化處理、氣象數值預報模式應用等工作,均需要通過專用的計算機軟件進行處理后,才能達到信息處理及時,數據共享便捷,服務信息豐富,用戶使用靈活數據資料統計和整合通過計算機軟件處理過后都會更方便查閱和調用,利用計算機軟件技術也可以很快的處理氣象信息的,不但快速而且量能夠達到要求。在計算機技術應用中,工程方法主要分三個階段:最主要的就是定義的階段,在這一階段中,主要工作是梳理業務,摸清需求。氣象部門要根據實際情況判斷出氣象業務所需要的是什么類型的計算機軟件服務系統,氣象部門要對自己的氣象業務有著全面、詳細的掌握,對業務服務需求和當前存在的業務問題相當明確,才能提出選擇出與之相配相適應的軟件系統的功能分析和說明。其次是開發階段,主要工作是需求的分析、設計、實現和測試。這是指氣象部門通常采用構建專業數據庫,對各類數據源進行采集處理、加工分析、存儲共享和服務反饋,最終面向用戶提供專業性較強的氣象業務應用和服務平臺要建立區域氣象的數據庫,通過信息收集和對數據信息的明確處理來掌握當地日前的氣象情況以及長期以來的氣象狀況,在一段時間的總結過后,根據結果來建立具有專業性的氣象業務的網站平臺。這樣一來,這個區域的總體氣象業務管理和服務,就能夠通過這個網站系統進行。最后是支持階段,主要工作是在用戶和開發人員間建立良好互動機制,做好軟件運行后的技術支撐。這個階段要求氣象業務部門在利用計算機軟件技術建立的平臺時,遇到的各類系統問題都要及時準確反饋給開發人員,以便問題能及時得到解決。同時,開發人員要立足用戶,加強交流,積極響應,對軟件不斷進行優化完善。