首頁 > 精品范文 > 計算機技術和軟件工程
時間:2023-09-28 15:43:57
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇計算機技術和軟件工程范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
中國移動通信集團寧夏有限公司 同濟大學
[摘要]現今信息化水平和計算機技術得到了較好的發展,而且計算機技術已經運用在各行各業中,使用計算機技術必然會用到相應的計算機軟件,那么在計算機技術廣泛普及的同時還要注意計算機軟件工程的維護,本文將詳述計算機軟件工程維護的意義、計算機軟件工程維護的有效措施以及計算機軟件工程維護的重要方法。
[
關鍵詞 ]計算機;軟件工程;維護措施
計算機技術的運用更多是依靠其軟件的支持,而且計算機軟件能夠更好的運用在實際的生活中,現今的計算機軟件越來越多,隨著計算機軟件的日益增多其存在的危險因素也不斷增多,那么為了能夠使得計算機技術得到更加廣泛的應用就需要針對計算機軟件工程中存在的問題進行維護,通過對計算機軟件工程中存在的問題采取一定的維護措施以及方法將可以高效的應用計算機軟件。而且計算機技術使用的過程中可能存在著部分黑客,黑客通過計算機軟件中的漏洞來獲取用戶的相應信息,并且危害用戶的信息安全,這樣無疑會給用戶帶來一定的經濟損失,不利于計算機軟件的廣泛推廣。計算機軟件的安全隱患是客觀存在的,所以在無法有效消除計算機軟件工程中漏洞的情況下最好的解決方法就是采取相應的措施以及方法來進行維護。
一、計算機軟件工程維護的意義
計算機軟件對于人們使用計算機技術而言有非常重要的意義,因為計算機軟件工程是用戶順利使用的前提,也是促進計算機軟件開發的動力同時提高個人計算機能力的有效途徑,下面將進行詳述。
1、是用戶順利使用的前提
目前計算機技術和人們的生活已經密不可分了,90%以上的的工作開展都與計算機技術有關,如果沒有計算機技術這些工作將很難開展,那么如果計算機軟件工程維護達不到相應的要求就無法滿足用戶的實際需求,并且給用戶帶來一定的經濟損失。所以說計算機軟件工程維護是用戶順利使用的前提[1]。
2、促進計算機軟件更新及開發的動力
計算機軟件工程師在軟件工程維護的過程中會發現相應的問題,那么在發現問題之后就會追尋產生問題的因素,由于計算機軟件未更新而造成計算機運行卡頓占據計算機卡頓情況的40%左右。并且尋求相應的解決方法[2]。然后在更新軟件或者開發新軟件的過程中避免發生類似的問題,讓用戶有更好的體驗。
3、提高個人計算機能力的途徑
計算機技術已經逐漸成為了基本技能,那么個人計算機能力不僅體現在在軟件的使用上,更多的體現在計算機軟件的維護上。目前我國的網民中只有80%左右的用戶能夠獨立處理計算機部分問題。那么在計算機軟件維護的過程中就可以有效的加深對軟件的了解[3]。并且在解決類似軟件問題的過程中經驗更加豐富。
二、維護計算機軟件工程的措施
計算機軟件工程的維護主要包括兩個方面,首先是軟件開發者方面,其次是用戶方面,下面將詳述維護計算機軟件工程的措施。
1、軟件開發者方面
計算機軟件開發者在開發軟件的過程中應該更加注重軟件安全性的問題,即在軟件的設計過程中加大其防護功能,這樣就會使得軟件問題出現的可能性顯著降低,另外軟件的防護功能還要能夠不斷更新升級,有效的發揮其防護工作。另外在軟件程序的設計中要使用高級語言,如果使用層次較低的語言就會使得操作較為困難,雖然層級較低的語言在操作的過程中較為簡單。但是在進行軟件維護的過程中則較為困難[4]。60%以上的計算機運行問題都是由于軟件問題而造成的。所以在程序設計的過程中盡量使用高級語言,高級語言的使用將使得軟件維護的工作更加簡單化。計算機軟件的質量好壞直接關乎軟件的運行效果,質量較好的軟件將能夠使得軟件工程的維護更加簡單,并且所出現的問題也會更少,所以使用質量較好的計算機軟件將能夠從根本上進行計算機軟件工程的維護。而且質量較好的軟件在使用的過程中將更加流暢,用戶的體驗感將更好。
2、用戶方面
普通計算機用戶對于計算機軟件工程維護沒有一定的意識,因為他們認為只要計算機軟件不影響自身的工作就沒有必要進行維護,這種思想是非常錯誤的。必須要養成用戶維護計算機軟件的意識,經常進行軟件工程的維護,這樣才能夠使得軟件的運行更加流暢。此外用戶安裝防護相應的殺毒軟件也是非常必要的。有效的殺毒軟件能夠有效的維護計算機軟件[5]。用戶還可以通過經常清理計算機內存來達到維護計算機軟件的效果,因為內存占用過多就會降低軟件的運行效果,通過定期清理計算機c盤里面的數據就可以避免這種情況的出現,用戶c盤中的垃圾達到100M就會使得計算機運行卡頓。用戶在上網的過程中盡量不要瀏覽不健康的網站,這樣接觸電腦病毒的可能性就會極大的降低,另外對于不清楚的鏈接不要輕易打開,避免被黑客植入病毒。用戶還需要對計算機硬盤進行定期維護,對硬盤進行定期維護首先能夠減少內存的占用,其次是清理電腦硬盤中廢棄的數據,有效提高計算機的使用效率。
三、計算機軟件工程維護的重要方法
1、健全軟件病毒防護機制
計算機軟件所發生的問題主要是由于病毒而造成的,那么健全軟件病毒防護機制將能夠有效的維護計算機軟件工程。健全軟件病毒防護機制主要是通過安裝可靠性較高的病毒防護軟件來實現的,只有確保軟件在沒有病毒的情況下使用才能使計算機軟件的運行更加平穩,軟件問題的發生是由于病毒而導致的,計算機病毒軟件能夠有效抵御90%以上的病毒,所以使用相應的殺毒軟件將能夠保障其他軟件的正常運行,減少由于病毒而造成軟件的危害。
2、優化電腦系統盤軟件
電腦系統盤是電腦的核心部分,系統盤影響著系統的穩定及其運行,那么電腦在安裝相應軟件的過程中就要注意,首先不能安裝較多的軟件,其次軟件不能安裝在系統盤中,如果安裝在系統盤中將降低計算機的運行速度,那么軟件的運行速度也會降低,為了確保軟件能夠正常而且快速的運行就需要對電腦系統盤中的軟件進行清理,即優化電腦系統盤中的軟件,通過優化電腦系統盤軟件將有效的提高計算機運行速度,而采用重裝系統的方法將使得電腦軟件運行的更加流暢。通常C盤中只需要系統空間在15G以下,盡量不要讓C盤用量超過15G以上。在計算機技術不斷普及的情況下就需要加強計算機軟件工程的維護,通過相應的維護將能夠帶給用戶更好的操作體驗。
參考文獻
[1]孫寶霞.芻議計算機軟件工程的維護措施和方法[J].計算機光盤軟件與應用,2014,23:59+61.
[2]韓頂軍.計算機軟件工程的維護措施與方法初探[J].電子技術與軟件工程,2014,01:80.
[3]程紅英.計算機軟件工程的維護措施與方法分析[J].計算機光盤軟件與應用,2014,08:313+315.
關鍵詞:計算機軟件 開發 應用 研究
中圖分類號:TP31 文獻標識碼:A 文章編號:1672-3791(2013)01(a)-0026-01
1 軟件開發的發展及意義
隨著計算機程序設計的發展,以及商品化的進程,軟件開發逐步出現。其演變過程主要是程序設計階段、軟件設計階段以及軟件工程階段三個演變過程。20世紀,人類社會中,最偉大的科技成果就是計算機的發明和應用。在科學技術的不斷進步,計算機技術和信息技術高速發展的今天,計算機和計算機技術已經被大量的應用到人們的日常生活之中。計算機是由硬件以及軟件共同組成的一個統一整體,因此,對計算機技術資源的發展,就是對計算機硬件系統以及軟件系統資源的發展。其中,計算機中的自動檢驗程序,操作系統等對計算機進行實時的系統管理以及維護的軟件屬于計算機系統軟件;另外,針對于現實工作中,需要進行計算機管理的各個部門等,都是應用相關的計算機系統軟件進行工作協調和管理的,這些軟件統稱為計算機應用軟件。隨著社會經濟的不斷發展,整個人類社會的運行已經離不開計算機技術,而計算機的運行卻離不開計算機軟件系統的開發和應用。針對于現實工作中,需要進行計算機管理的各個部門等,都是應用相關的計算機系統軟件進行工作協調和管理的,這些軟件統稱為計算機應用軟件。在各種工作環境中,都可以進行不同目的,不同程序的組織計算工作,使人們的工作得到有效的簡化。因此,無論是企業的正常運作,還是企業的管理工作都離不開計算機的軟件系統資源。
2 軟件工程的相關概念
20世紀60年代初至20世紀80年代末期出現的軟件危機,促進了軟件工程的興起。但是,那個時代的軟件項目工作時的錯誤率極高同時生產能力極低,這導致了當時很多企業財產的大量流失。為了徹底擺脫軟件危機,相關學術界提出了“軟件工程”的概念。
軟件工程是對軟件進行有效維護以及構建高質量并且實際用途大的軟件學科。它是以工程處理方法為核心,對軟件生產過程進行相關指導的新型工程。軟件工程學包括了計算機科學、管理學以及系統工程學等多個學科,同時,涉及到數據庫、系統平臺、軟件開發工具以及程序設計語言等多個方面?,F代社會中,人們工作生活的方方面面都離不開軟件工程,比如電子郵件、辦公系統、游戲等。同時各行各業的生產發展也都離不開計算機軟件的應用。計算機軟件技術不但促進了社會經濟的快速發展,同時還有效提高了人們的工作效率以及生活質量。
3 軟件開發的方法
開發人員要嚴格按照軟件工程的開發思路、原則和方法,并使用相關的開發工具對需要的應用軟件進行開發設計。目前,通用的應用軟件開發方法主要有傳統方法、原型化方法以及自動形式開發方法三種形式。
3.1 傳統方法
傳統方法也被稱為生命周期方法或者結構化范型,通過結構化技術的使用,來完成軟件開發中的各項命令任務。該方法主要通過六個開發階段對軟件進行定義、開發以及進行相關的后續維護。要求每個階段的開始或者結束都應該與下一階段緊密的相互連接。同時,在每個階段時期,都應該完成高質量的相關文檔。
通常,軟件開發主要分為計劃、分析、設計、編碼、測試與維護六個階段。但在實際的開發過程中,并不是每個階段都必須進行應用的。而是在開發過程中,針對用戶需求,進行相關的修改設計。
軟件的計劃,是指對針對用戶的要求以及現實環境,結合各方面整體因素,進行軟件開發可行性的討論和研究,并作出相應的開發方案和實施計劃。
軟件的分析,主要是對所需要開發的軟件系統進行綜合的分析與設計,結合用戶的需求,進行相應的符合現實環境的軟件開發,并用軟件工程開發語言將其表達出來。
軟件的設計,主要就是將軟件的主要模塊進研究設計,并制成軟件結構圖,同時完成對數據庫的相關設計和計算。
軟件編碼主要是指,通過程序設計語言把軟件的相關設計轉換成計算機專用的程序。
軟件的測試是指,通過設計相關的測試用例,對軟件進行運行測試,以期使用最小的成本發現盡可能多的軟件設計過程中可能出現的錯誤。避免由于各種原因操作不必要的損失。
軟件的維護,軟件全部完成并進行工作后,對軟件產品進行的一些相關的軟件工程活動,使軟件進行正常工作,擴展其應用功能等。
3.2 原型化方法
由于傳統開發方法中理論基礎非常嚴謹,但同時,對用戶要求的相關輸入、軟件處理以及程序輸出等描述比較籠統,同時軟件開發人員在處理算法上的效果以及開發軟件的操作系統適用范圍等都沒有進行較為明確的處理措施。然而,目前的軟件開發過程,對預定格式以及軟件開發說明都有了明確的要求,需要開發人員按照用戶的需求對軟件的整個開發階段進行前期認證。由此產生出以傳統方法為基礎,并對其進行了相關完善和優化的原型化方法。
原型化方法主要包括紙上原型、工作原型以及現有原型三種形態。紙上模型主要基于相關紙張的模型對軟件具有的特點進行分析和解釋;工作原型是指,通過對軟件中相應功能的開發,并在計算機上提前進行試運行,以使開發人員等提前對下面將要進行的程序進行研究和了解;現有原型則是基于新開發的程序,對目前存在的相關程序,進行進一步的修改和完善,以完成軟件所需的部分或者全部的功能作用。
此外,自動形式開發方法也開始走向實用,軟件開發人員將軟件需要進行實現的功能和內容進行相關說明,運用最新的軟件開發工具4GT,進行自動的分析、設計和編碼,以完成整軟件的相關開發工作。
4 結語
通過以上的分析研究,軟件開發人員應該根據軟件的相關特點,對軟件開發方法進行果斷的選擇,從而有效提高軟件開發工程的速度和質量。
參考文獻
[1] 魯絮飛.新網絡時代軟件設計開發平臺的變化淺談[J].工業設計,2011(10).
[2] 李廣友.軟件開發平臺化推動中國軟件產業鏈發展[J].科技資訊,2007(4).
【關鍵詞】計算機;軟件工程;管理;應用
1計算機軟件工程管理與應用的發展現狀
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。而計算機軟件工程是指這些程序都以計算機為主要的操作平臺,通過計算機進行相關的操作,所以可以說,計算機軟件工程需要以強大的理論作為依托。計算機軟件工程在近些年來被廣泛地推廣與應用,其系統化的特性對于計算,涉及,語言,編程等都具有重要的作用。近些年來,計算機軟件工程不管是在管理還是在應用等方面都取得了很大的進步。其進步性主要表現在以下幾個方面,首先在計算機軟件工程的管理上,更具系統化,科學性的管理模式使計算機軟件工程更加完善,其次,在計算機軟件工程的運用方面,也取得了很大的進步,目前計算機軟件工程的運用范圍更加廣泛,運用模式更加科學化,以及計算機軟件工程內部系統也在不斷的完善。這些都是計算機軟件工程在管理與應用中所取得進步性。但是,這并不意味著我國計算機軟件工程已經發展完善,就目前的發展過程以及發展現狀來看,我國計算機軟件工程在發展過程中還存在著一系列的問題,因此,必須要找到計算機軟件工程在管理與應用過程中存在的問題,并根據計算機軟件工程所運用的具體領域來找到提高計算機軟件工程的管理與應用的質量,從而不斷促進我國計算機軟件工程的完善。
2計算機軟件工程的應用領域以及管理內容
進入21世紀以來,信息化與網絡化的發展模式被廣泛的運用,在此基礎上,計算機相關的軟件也被廣泛地運用于不同的領域,可以說,高速化的信息發展的時代不斷推動了我國計算機軟件工程的不斷發展與應用。目前,計算機軟件已逐步被運用于醫學,建筑業,高新技術開發產業,以及農業等不同的領域,不同的領域所運用的計算機軟件也有所不同,但是,不可否定的是,通過軟件工程在這些領域的廣泛運用很大程度上這些領域的效率與發展質量,并且,廣泛的運用計算機軟件工程,也為其本身的完善提供了良好的條件。計算機軟件的管理內容具有以下幾個方面,分別為組織機構的管理,工作人員的管理,用戶管理以及相關的檔案資料的管理,這些管理層面相互聯系,每個管理層面都發揮著一定的作用。同樣,通過這些管理層面對我國軟件工程進行管理時,任何一個方面都不能存在問題,必須每個層面都要不斷的加強完善,所以,一旦一個管理層面出現錯誤,那么對于計算機軟件工程的管理也會相應的出現漏洞。但是在實際的軟件工程的管理過程中常常會在這幾個層面出現問題,以下就此分析計算機軟件工程管理過程中在這幾個方面存在的問題。
3計算機軟件工程管理應用存在的問題
3.1計算機軟件工程管理過程中存在的問題
3.1.1組織結構層面存在的問題在計算機軟件工程的管理過程中,組織結構層面的管理對于計算機的管理有重要的作用,但是在我國實際的管理過程中,常常會忽視對組織結構管理層面的問題,組織結構管理的管理層析混淆不清,管理模式較為混亂,同時內部軟件工程的管理人員的分工不夠明確,不能各盡其職,這樣很大程度上影響了管理的質量與管理的水平,組織管理不夠全面,就很嚴重的影響了計算機軟件工程的質量水平,不利于我國軟件工程的更好的完善。3.1.2開發人員管理層面存在的問題所謂計算機軟件工程的開發人員管理層面的管理存在問題,主要是我國計算機軟件開發的過程中,相關的軟件開發人員對于計算機軟件的管理不夠全面以及相應的開發力度不夠,開發人員相關的技術水平需要不斷的加強,同時,在軟件工程的開發過程中,不能根據實際的應用領域以及應用需求對其進行有針對性的開發,所以與之相應的,一些計算機軟件在后期的開發后的應用性不強,造成了資源的浪費。在另一方面,開發人員管理層面存在的問題還表現在開發人員的創新型能力不強,缺乏相應的理論性的的指導,這一問題的存在就大大的降低了我國計算機軟件工程開發的效率與開發的實際運用率,所以在計算機軟件的管理過程中,對于開發人員管理層面存在的問題不容小覷,必須要更好的解決。3.1.3用戶管理層面存在一定的問題所謂計算機軟件的用戶,是指使用某一具體的計算機軟件進行工作以及相應的程序操作的用戶,計算機軟件工程軟件的用戶既可以是個人,又可以是一個團體,對于計算機軟件的用戶的管理對于計算軟件工程的內部安全的維護具有重要的意義,但是在目前,我國很缺少對計算機軟件工程使用用戶的管理相關的管理,這主要與計算機軟件工程管理制度不夠完善有很大的關系,所以為了不斷提高計算機軟件工程的管理水平,必須要對計算機軟件的用戶有更好的管理。3.1.4對于檔案資料管理過程中存在的問題所開發的計算機軟件必須要通過一定的文檔資料所反映出來,這些文檔資料都是計算機軟件工程的一個重要的資料,是計算機軟件開發的一個重要的憑證,所以,為了更好的保證計算機軟件開發的科學性與依據性,就必須要很好的的對計算機軟件開發的檔案資料進行管理,但是,在計算機軟件的管理過程中,對于此層次的管理還存在著很大的欠缺,因此,必選要不斷提高此種管理層面的管理質量,以確保計算機軟件開發與運用過程中的安全性,提高計算機軟件工程的管理質量。
3.2計算機軟件工程應用過程中存在的問題
3.2.1應用人員的操作能力不強在計算機軟件被應用于各個領域的同時,還存在著操作人員的操作能力不強的問題。比如在新型農業的發展過程中,也在逐步開始使用計算機軟件工程,從而不斷促進農業向著科技型,綠色型轉型,但是,就目前階段,農民還無法很好的使用計算機軟件進行農業生產操作,這也就是使得計算機軟件工程在農業領域的運用型不高,所以,在計算機軟件工程的運用過程中,還要不斷提高計算機軟件工程的應用人員的實際的操作能力。3.2.2計算機軟件的應用范圍還需要不斷擴展雖然在目前,我國計算機軟件工程已經被廣泛運用很多個領域,但是這并不意味著計算機軟件工程的應用沒有進步的空間,計算機軟件工程的應用范圍還需要不斷的擴展,不斷向更多的領域使用推廣計算機軟件工程,提高軟件工程的普及率,以提高我國各個領域發展的效率,同時更好的推進我國計算機軟件工程領域更好的發展。所以針對這一問題,我國計算機軟件工程,必須要在應用領域方面上不斷完善。
4提高計算機軟件工程管理與應用質量的相關的可行性建議
提高計算機軟件工程的管理與應用的質量,必須要全面根據目前在這兩方面存在的問題,提出具有針對性的建議,才能起到真正的作用,從而更好地促進我國軟件工程的不斷進步與發展。
4.1提高計算機軟件工程管理質量的可行性建議
4.1.1不斷完善組織結構不斷完善相應的組織機構,需要建立一個同意遵守的規范體系,組織層面的管理人員各司其職,各盡職責,同時,管理曾內部必須要對計算機軟件有更好的了解,根據計算機軟件所需進行有針對性的管理,另外,最高的管理層必須要定期對管理層面進行整頓,減少管理層面混亂,管理職責混淆不清的行為,以提高對計算計算機軟件工程管理的有效性。4.1.2提高開發人員的能力與技術水平開發人員對于計算機軟件工程管理具有不可替代的作用,因此,必須要不斷提高開發人員的管理能力與水平。首先,開發人員必須要不斷加強有關軟件工程的理論性的知識的學習,由理論指導實踐,同時,開發人員必須要根據實際的運用領域進行有針對性的軟件的開發,提高軟件開飛的利用程度,完善軟件開發的具體程序,從而不斷提高軟件開發的創新性水平。4.1.3加強對用戶系統的管理加強對用戶系統的管理,需要從以下不同的層面做起,首先要完善用戶使用的審核,對使用計算機相關軟件的用戶進行嚴格審核,減少不良用戶的使用率,提高用戶使用的安全性。其次在對用戶系統管理過程中,必須要提高計算機軟件工程的加密性,減少用戶使用過程中信息的泄露,這一措施最主要的是需要不斷完善計算機軟件程序。最后在對用戶系統進行管理的過程中,還需要要在法律的等層面進行不斷的完善,通過法律對用戶系統進行管理。4.1.4建立專門管理機構對檔案資料進行管理在對計算機軟件工程的檔案資料進行不斷的完善的過程中,軟件開發的部門需要設置專門的機構對檔案資料進行管理,以不斷提高檔案資料的完整性,同時還要采用專門的檔案資料管理人員進行管理,以減少文件丟失的現象的發生,促進文件管理的妥善保管,讓計算機軟件的開發與應用有合理的依據。
4.2提高計算機軟件工程運用的可行性建議
4.2.1提高計算機軟件運用人員的操作能力提高計算機軟件運用人員的操作能力,需要從兩個方面不斷進行改善。首先對于應用人員自身的操作來說,必須要對自己所使用的軟件進行深入的了解,不斷提高計算機軟件工程的運用能力,在操作過程中不斷積累相關的操作知識與經驗。在另一個層面來說,相關的計算機軟件的開發部門也要對相關的軟件程序進行調整,在不影響實際的操作的過程中不斷降低操作的難度,降低軟件所使用的門檻,從而對知識能力以及先關的操作能力不強的人提供便利。只有從這兩個方面不斷完善,才能更好的解決計算機軟件運用人員能力不強的這類問題,從而更好的提高計算機軟件工程的使用率。4.2.2不斷拓展計算機軟件工程的應用領域拓展計算機軟件工程的應用領域,其中最重要的就是加強對計算機軟件工程的核心的研發力度,只有在研發層面上不斷發展,才能提高計算機軟件工程的適用性與全面性,另外,在計算機軟件工程開發之后,國家以及相關的部門還要加大對軟件的宣傳與推廣的力度,另外,各個領域也要勇于嘗試新的技術,提高對計算機等先進技術的使用能力,通過相關的計算機軟件進行程序化的操作,提高效率,以進一步推動計算機軟件工程的推廣力度。
5結束語
對于計算機軟件工程的相關問題的探究,必須要從管理與應用層兩方面進行不斷的探討,可以說,計算機軟件工程的管理與應用的完善的過程是一個較為長期的發展過程,因此在這一過程中必須要很好的進行相關的問題的發現,并根據這些問題的存在,集中去解決這些問題??梢哉f計算機軟件工程的管理必須要從不同的方面進行完善,如果任何一個層面不到位就會影響這個管理水平,同時,在計算機的應用過程中,必須要從應用人員的技術水平以及應用范圍的拓展兩方面進行改進??傊?,只有更好的完善計算機軟件工程的管理,促進計算機軟件工程全面應用,才能更好地推動我國計算機軟件工程的發展與進步。
參考文獻
[1]秦曉慧.計算機軟件工程管理與應用探討[J].信息與電腦:理論版,2013.
[2]陳磊,肖笑.探討計算機軟件工程管理與應用[J].信息與電腦:理論版,2013.
[3]謝延華,徐小亞.計算機軟件工程管理與應用探討[J].學園:學者的精神家園,2014.
[4]李國章.計算機軟件工程管理與應用探討[J].電子技術與軟件工程,2013.
[5]張雅喬,吳國彬,李云峰.計算機軟件工程管理與應用探討[J].小作家選刊,2016.
[6]宋榮.計算機軟件工程發展新探[J].黑龍江信息科技,2016.
[7]李郭濤.計算機軟件工程最新應用[J].西安科技,2014.
關鍵詞:計算機技術;軟件工程;創新;措施;
文章編號:1674-3520(2015)-09-00-01
隨著信息化進程的加快,我國的計算機軟件管理有了更進一步的重視,計算機軟件工程管理中的問題也逐漸暴露出來。計算機軟件工程學在我國仍屬于新領域,由于我國的傳統理念,使得在計算機軟件工程管理中容易受限制。此外,在計算機軟件工程管理中往往會涉及其他學科知識,因此,做好計算機軟件工程管理工作,分析存在的問題,并采取相應的措施,實現計算機軟件工程的創新發展。
一、計算機軟件工程管理的定義
軟件工程管理指的是:借助多種科學原理及相關技術知識以及工具等,輔助完成某個項目中包含的具體事務。一般情況下,軟件工程管理工作包括多個流程,例如,啟動流程、計劃流程、控制流程以及結束流程等等。目的是改善軟件產品質量,提升整體開發效率并降低維護難度。
二、計算機軟件工程管理過程中存在的問題
(一)軟件工程管理系統性的培訓力度不足
軟件企業的項目經理是由技術能力較強的員工來擔任,但是這些員工通常是僅僅具備了較強的技術能力,他們自身并未掌握豐富的軟件工程管理相關知識,這就導致在具體管理工作方面缺乏相應的經驗,直接影響到了軟件工程項目管理工作的效果。
(二)缺乏管理意識
軟件開發企業通常會將自身大量的精力放在技術研發與管理方面,而忽略了軟件工程管理這項工作的重要性。因此,在實際的工作過程中,經常會出現任務分配不得當、項目計劃完成效果偏低等問題,對軟件工程的管理工作帶來負面影響。部分管理人員并未真正認識到開展風險管理工作的重要性,他們在制定風險管理工作計劃的時候,也未根據實際情況進行,因此導致在實際管理工作中,經常出現一些意想不到的風險。
(三)缺乏溝通
在開展軟件工程管理工作的過程中,人力資源發揮著非常重要的作用。倘若在制定計劃的時候,未進行有效的溝通,那么就容易出現大量勞動力被浪費的現象,最終影響到軟件工程管理工作效果,甚至導致無法順利完成此項工作。
(四)無法正確評估工作量
計算機軟件工程管理工作量極為巨大。在發展過程中,人為因素對計算機發展起著不可忽略的作用。例如,員工工作態度、投入、發展程度以及管理等。在計算機軟件工程管理中,如忽略了人的因素,即便業務規則十分明確,軟件開發工作量也容易估算錯誤。由此可見,當前計算機軟件管理在該方面仍有待改進與研究。因此,我們應不斷探索新的、準確性更高的數據處理與軟件規劃方法,以實現預期的管理目標。
三、創新與完善計算機軟件工程管理的策略
(一)完善計算機軟件工程管理體系
首先,應重視工程發展中人才的重要作用,逐步完善計算機軟件工程管理的人才體系強化人力資源管理,激發員工的主觀能動性,以保證工程各目標能如期實現。其次,深入學習和掌握計算機軟件工程知識,對項目管理及一線操作人員等開展專業培訓,使之能掌握軟件工程知識,在實際工程項目中堅持理論與實踐相結合的原則,以提升計算機軟件管理效率與利用價值。最后,為有效發揮員工的主動性,應完善制度建設,認真執行獎懲制度,促進計算機軟件工程整體目標的順利實現。
(二)創新計算機軟件工程管理理念,了解軟件需求分析
轉變傳統的管理理念,應用先進的管理方法,來開展軟件工程管理工作,以提升整體效率。與此同時,應重視需求分析對計算機軟件工程管理的重要性。需求分析階段,應明確軟件工程的基本功能、性能需求以及設計約束,并編制軟件需求宣傳冊、數據需求說明以及用戶使用指南需求獲取要求我們組建需求調研小組,在調研過程中充分考慮用戶群體及其差異性,并從中挑選典例作為決策依據。調研小組根據調研會、資料收集以及面談等方法獲取需求后,應及時同用戶交流、審核,以獲得社會認可。
(三)統籌規劃軟件開發平臺
目前國內還未形成統一、完善的軟件系統操作平臺,這對計算機軟件的開發工作有很大影響。一款新的軟件,應經歷從新設計到新平臺,再到后續開發等多環節,只有統籌規劃軟件開發平臺,才能在既定時間內完成一款軟件的開發?;ヂ摼W在逐步發展,要求各國能搭建統一規劃的軟件開發平臺另外,全球軟件開發人員也可嘗試去形成統一平臺,用以開發更多計算機軟件。
(四)重視軟件工程的風險管理
軟件開發各階段均隱藏著風險。軟件項目的風險大體包含下列幾方面:需求、成本、技術與進度。需求方面,主要是指客戶未能明確表達其對軟件的需求。例如,技術人員未采納客戶所提出的意見,開發出來的軟件達不到預期需求目標,客戶要求重新設計等,這些風險均會給軟件工程管理工作帶來困擾。為此,我們應認真做好風險管理工作:健全風險管理制度體系,計算機工程管理人員應形成風險意識,學習并運用風險管理知識,對風險進行量化分析,并采取有效的防控措施,并提交具體的風險報告。做好風險預控與識別工作,針對計算機軟件工程而言,各階段均可能存在風險,只有運用規避、轉移或減緩等方法來開展風險管理工作,才能減少風險帶來的損失。嚴格把控計算機軟件工程的管理進度,在控制開發成本的同時,切實提升工程效率。應立足于計算機軟件工程實際,編制完善的進度管理細則,實時監督工程項目運行狀況,以保證各項工作順利進行。
計算機軟件在人類生活、工作中擔任著越來越重要的角色,促進了現代社會的發展,在這種形勢下,計算機軟件工程管理工作也將得到重視,并認真開展計算機軟件風險防范與定期更新工作,使之能順應用戶的發展需求。
參考文獻:
關鍵詞:計算機軟件工程;自動化管理;措施
中圖分類號:TP311.5
當今時代,是計算機信息技術的時代。伴隨著計算機技術的飛速發展,軟件開發項目也逐漸變的火熱起來。隨著軟件開發隊規模的不斷擴大,以及軟件開發人員的不斷增多,軟件工程項目存在的問題也越來越多,如不加以規范管理,就會對軟件工程項目的良好發展帶來不利的影響。因此,加強對軟件工程項目開發的自動化管理迫在眉睫。
1 計算機軟件工程項目管理的特征及內容
1.1 軟件工程項目的特征
計算機軟件工程項目的特征可以概括為下面幾點:首先,不具有可視性,軟件是不能夠進行觸摸的,要感知軟件的存在,必須使用專門的軟件工程方法以及相應的測試手段才可以;其次,不具有唯一性,在軟件進行設計的時候,沒有一個標準的通用的軟件設計過程,其設計的方法多種多樣;最后,具有風險性,在進行軟件工程項目設計的時候,對于一些比較大型的軟件工程項目,其設計通常是一次性完成的,由于軟件的結構非常的復雜,與此同時,研發的工作量和風險都比較大,而對軟件的需求同樣也不具有長期的穩定性。
1.2 計算機軟件工程項目管理的主要內容
由于計算機軟件工程項目涉及的面比較的多,因此需要特別的加強管理。主要進行管理的內容可以分為以下幾個方面:
(1)參與研發的設計人員。參與研發的團隊一般包括項目的負責人、高級以及初級程序員或者資料員等等。另外,由于軟件工程項目的大小是不一樣的,常常出現一個人兼任多種職務的現象。在此,對這些身兼多職的員工要明確他們的責任。對于程序員來說,程序員要有較高的程序編寫能力。
(2)軟件質量及其配置的管理。軟件的質量管理具有非常重要的作用,其所包含的內容可以分為編制軟件質量計劃、軟件項目質量保證以及軟件項目質量控制等等。軟件工程項目質量的保證,指的是對整個工程的績效進行評估,從而判定軟件項目是否合格。質量控制是站在全局的角度,對工程的結果進行監測,與此同時,對于軟件工程項目不合乎規范的地方采取一定的措施及時的進行改正。對軟件的配置進行管理,對軟件研發的整個過程進行全紀錄,從而使得軟件的研發者能夠對軟件使用的各個階段的配置情況進行比較清晰的了解和掌握。因此,軟件的配置管理就是對軟件進行必要的標識,同時對于軟件的修改進行控制。在整個軟件開發過程中,對配置的管理是最為重要的。
(3)項目工程的風險管理。軟件工程項目的風險主要是對潛在的風險進行及時的識別、估計以及采取進一步措施進行解決。在對軟件工程項目進行風險分析以及管理的時候,要使人們增強安全意識,并采取相應的措施。因此,強化對風險進行分析和管理,究其本質,是為了有效的減少軟件工程項目的損失,進而確保企業的經濟效益不受損害。
2 自動化在計算機軟件工程項目中的應用
2.1 應用概述
當前,自動化技術中,一般使用可編程控制器將復雜的編程簡單化,從而使得計算機的性能得到了很大的改進。這種控制裝置以計算機技術作為基礎,在此基礎上對工業化的生產進行管理控制,縱使使得工業生產中計算機自動化得以實現。這種技術應用的范圍比較廣,在工業領域中使用,可以大大的提升工程建設的效率。自動化技術應用于軟件工程項目中,同樣可以提升軟件項目開發的效率。
2.2 計算機輔助工程在計算機軟件工程項目的中的應用
計算機輔助工程(CAE),主要是利用計算機對比較復雜的工程進行測試計算,然后對方案的可行性進檢測。在計算機軟件工程項目中,使用CAE能夠對整個工程項目進行監測與控制,從而對工程項目中需要改進的地方進行及時的調整。運用計算機輔助設計可以確保自動化設備操作的穩定性,然后把參數進行優化,進而選擇出最佳的方案。運用CAPP可以在產品的生產以及設計過程中,代替人進行相關的計算以及信息分析,節省人力,節約成本,同時也提升了效率,實現了確保工程項目質量的目標。CAM可以把進行生產活動之前的設計方案以及相關的信息,轉化成制造信息,然后通過數控方式對產品的生產過程以及包裝成品的過程進行監測,一旦出現問題進行及時的調整。
當前計算機對系統的自動化在自動化控制系統中的應用比較多。此外,隨著計算機技術的發展,軟件的自動化已經逐漸的向計算機智能領域延伸。智能通過對人的模仿,實現數據的處理,從而建立起控制模型來對工程項目進行分析。
3 計算機軟件工程項目中使用自動化管理的注意事項
在對計算機軟件工程項目使用自動化進行管理的時候,除去使用相應的技術外,還要注意以下一些問題:
3.1 確保設備良好
相關的檢測人員要對自動化設備進行嚴格仔細的檢查,然后使用嚴密的方法對相關的采集設備以及存儲設備進行調試。在開始進行自動化管理之前,應該對軟件進行檢驗,所使用的方法為人工檢驗計算,然后對于各項設備進行必要的調整,主要注意其規格和性能是否符合要求。待確定設備符合要求后,對其建立檔案,然后正式投入使用。在進行自動化管理的過程中,對于機器設備所在環境必須特別的注意,要確保環境干燥,同時還要防止出現粉塵等顆粒物對自動化設備的損害,另外,室內的溫度一定要適中。
3.2 確保軟件正常
在使用自動化設備進行管理的時候,務必檢測外來的軟件,明確這些軟件是否與本項目相符合,以及和本公司的設備是否能夠進行兼容。除此之外,工程檢測人員要對自動化設備所使用的軟件進行嚴格仔細的檢查,確保這些軟件能夠正常的運行。如果發現某些軟件出現問題,應該及時的向有關單位進行報告。在某些情況下,如果需要對計算機和自動化設備進行相應的調整,這個時候,也必須向有關的部門進行申報,同時對校驗的方式及最終的結果進行細致的討論研究。通常情況下,對于人工計算的結果以及計算機計算的結果要進行比對,同時將結果記錄在檔案里面。
3.3 對數據進行備份
在對設備進行測試的過程中,必須對數據進行備份。這對于將來進行對數據進行進一步對比具有非常重要的意義。檢測員務必要對設備的數據做好備份,然后記錄好。通常情況下,對于監測到的數據,要實行聯網備份??梢允褂米詣踊夹g設定需要備份的次數,與此同時,還要對外部設備進行重復備份,這樣做的目的是為了避免數據出現損壞或者丟失。此外,作為監測人員,人工處理的速度一定要和機器處理的速度同步,同時對數據要進行定期的歸納以及分析。
4 結束語
綜上所述,計算機軟件工程項目隨著科學技術的不斷發展,呈現出方興未艾之勢。軟件工程項目的規模不斷擴大,開發人員不斷增多,使得必須要對軟件工程項目進行必要的管理。自動化管理在軟件工程項目管理中具有非常重要的作用。本文先論述了計算機軟件工程項目管理的特征及內容,然后重點分析了計算機輔助工程在軟件工程管理中的應用,最后分析了自動化管理中需要注意的幾點問題,期待本文的研究能夠對軟件工程項目自動化管理水平提升有所幫助。
參考文獻:
[1]王戰勇.計算機軟件工程項目的自動化管理[J].信息通信,2013(05).
[2]由智堯.計算機軟件工程管理初探[J].數字技術與應用,2013(07).
[3]邵國紅.探析計算機軟件工程項目管理[J].硅谷,2011(02).
【關鍵詞】大數據時代軟件工程關鍵技術探討
隨著我國計算機技術的不斷成熟和發展,軟件應用日益廣泛,無論是從計算機存儲或是整個IT環境,在硬件平臺的搭設基礎上,越來越多的軟件功能豐富的大數據時代的主體內容。做為人類發社會發展的必經道路,大數據時代在不斷適應和改造人類認知世界的過程中,不斷豐富著人們的生產生活。因此,在軟件工程設計分析時,我們要結合大數據的整體時代背景,進一步緩和軟件工程發展的進程,并且不斷優化傳統的信息結構資源,強化軟件工程的信息處理能力,提升軟件工程與網絡的結合度。
一、大數據時代下軟件工程服務類型
隨著我國軟件工程的不斷發展,近幾年來服務軟件工程的數量越來越多,以服建設為基礎的軟件工程根據實際情況進行發展變化,現代軟件工程服務通過分布式的應用和互操性虛擬化管理對軟件工程展開維護工作,通過這樣的管理信息方式將網絡中的虛擬化軟件變為動態化情景下的操作系統,通過解決集成系統和工程軟件協作的問題,來進一步擴大大數據時代下軟件工程服務的應用范圍,例如在云計算、移動互聯網絡、大數據應用等方面都得到了有效的發展。大數據時代所要求的網絡化和軟件工程服務化,這讓現代軟件開發也變得更加開放,通過網絡信息交流和學術信息共享,在共同協調開發的基礎上采集用戶評價信息,對建設性價比較高的軟件進行進一步的投入,例如,開源軟件就是在我國現階段軟件工程中較為成功的軟件習作模式。所以,我們在開源社區中要加強合作、優化結構。但是以往的軟件工程研究方法并沒有太大的突破,部分學者雖然運用社會網對數據進行的一定的分析,但是在一些規模較大的項目中,開發團隊等核心人員由以往的傳統團隊逐漸轉為外圍開發者為主的科研研發隊伍,整個軟件工程研究模塊發生了顯著的變化。開源軟件工程建設除了以往傳統軟件的典型性之外,在現如今群體軟件工程中更加注重的是在眾包基礎上的研發過程,眾包基礎指的是以一種分布的形式來解決研發問題和生產問題,這就讓開源軟件或是其他商業軟件都可以通過絡進行軟件工程研發責任分配,通過多方面研究提出創意或解決現有問題。所以,在軟件工程關鍵技術的研發處理上,無論針對哪個階段都可以采用眾包的方式進行了重點問題的研發解決。
二、大數據時代下計算機信息處理技術在軟件工程上的應用
大數據時代的特點就是結構更為復雜,數據容量更加巨大,與傳統的數據形式相比,大數據時代下數據之間也建立了更加緊密的聯系。以互聯網結構為載體的數據網絡,經過計算機信息處理技術在現有的框架上也很難對數據進行實時的分析。以硬件為主要搭建基礎的計算機網絡存在一定的局限性,對未來網絡的應用發展具有很大的局限性。因此,在軟件工程的基礎上需要不斷創新和探索新型計算機網絡框架技術,完善現階段的網絡數據處理技術,通過計算機網絡打造開放式的網絡傳輸結構,實現將計算機硬件基礎與網絡性意識處理二者之間的分離,對未來網絡框架進行重新定義,將網絡軟件工程推展到更高的層面。在大數據時代的發展背景下,如何將計算機硬件與軟件還有網絡有效的結合為一體,構成一個大型的計算機網絡結構,這是現階段需要解決的問題。該項網絡結構能極大地推進大數據環境發展,能夠從根本上突破傳統計算機信息處理網絡的局限性,為計算機網絡技術在軟件軟件工程中的發展創新了基礎。此外,也解決了許多信息處理技術應用和開發中不足的方面,構建我國多元化的網絡發展模式。
三、結語
綜上所述,隨著大數據時代的到來,我國各領域的發展都將被大數據思想和軟件工程技術創新所影響,人們的生產生活方式將受到前所未有的改變。在現如今的軟件工程中,要進一步在實踐中開展研究,對傳統的軟件理論進行革新。針對大數據體量、增速和多樣的三種特征,以創新傳統軟件技術的眼光解決限制軟件工程發展的各項問題,并結合現代網絡發展的形式,在大數據時代下促進行業的發展。
參考文獻
[1]張浩,郭燦.數據可視化技術應用趨勢與分類研究[J].軟件導刊,2012(5):169-172.
【關鍵詞】計算機軟件工程 現代化技術 發展對策
計算機工程在信息技術發展的帶動下,呈現出了飛速發展的態勢,已經逐漸超過了傳統產業,在應用的深度和廣度上不斷拓展。不過從目前來看,計算機軟件工程在發展中依然存在著一些缺陷和問題,影響了其應用效果。對此,相關技術人員應該重視起來,采取切實可行的措施和方法,推動計算機軟件工程的可持續發展。
1 計算機軟件工程的發展現狀
計算機軟件工程技術可以支持計算機軟件系統的開發和運行維護,具有較為高效的運用模式以及相對成熟的技術支撐。現階段,可以計算機軟件分為系統軟件、支撐軟件和應用軟件三種不同的類型,在不同的領域發揮著不容忽視的作用。計算機軟件工程在我國經過了三十余年的發展,相關技術基本實現了全面覆蓋,并且打破了傳統行業限制,開始向著機電、醫療設備、信息平臺等現代化技術發發展,核心技術和全新的產業鏈結構初步形成。從目前的發展情況分析,計算機軟件工程雖然取得了一定的成果,但是在對軟件進開發的過程中,依然是偏重個人觀念,產業化水平偏低,加上計算機軟件工程本身涉及的專業學科眾多,研發過程嚴密,對于技術的可靠性要求極高,也在很大程度上制約著計算機軟件工程的快速發展。
當前,作為信息化和現代化核心的計算機軟件工程技術雖然發展速度較快,應用范圍較廣,但是其本身缺乏完善的發展體系,一些核心技術需要從發達國家引進,缺乏自主研究手段,也缺乏自身特色,在這種情況下,計算機軟件工程的作用無法充分發揮出來,也影響了我國現代化技術的發展。對此,相關部門和技術人員應該重視起來,加快自主研發速度,構建起全新的數字化、網絡化、智能化管理平臺,推動我國計算機軟件工程的可持續發展。
2 基于計算機軟件工程的現代化技術發展策略
2.1 強化政府支持
基于計算機軟件工程的現代化技術的發展關系著我國的現代化建設,關系著社會經濟的穩定健康發展,必須得到政府部門的高度重視,做好相應的支持工作。
(1)政府部門必須加強對于計算機軟件工程有關項目的支持,制定相應的扶植政策,通過各種各樣的方式,為計算機軟件工程的發展提供一個良好的政策環境;
(2)應該加大投資力度,不斷擴展投資和融資的渠道,引導社會資金的投入,對于一些重點性的扶持項目,需要制定切實有效的計劃,提升扶持的有效性和針對性;
(3)應該建立計算機軟件工程項目的專項資金,對重點工程的建設進行引導,對核心技術項目進行扶持,逐步實現產業自主創新的目標,⒁恍揮星繃Φ姆⒄瓜钅浚如數字電視、移動通信、軟件信息服務等納入到重點建設的范圍內,推動現代化技術的長遠穩定發展。
2.2 注重產業創新
應該認識到,在市場經濟環境下,想要推進計算機軟件工程的可持續發展,就必須不斷做好產品和服務的創新,以更好的迎合市場發展需求,通過融合創新的方式,培育出新的增長點,促進計算機軟件工程技術的創新發展。最近幾年,全球經濟一體化趨勢不斷加快,國際競爭越發激烈,企業在面臨良好發展機遇的同時,也迎來了巨大的壓力和挑戰。在這樣的背景下,想要獲得更好的發展,企業必須持續開展產品、技術和服務的創新,構建起自主創新的技術體系,加強與工業、制造業和服務業等的密切合作,強化計算機軟件工程產品和服務的核心競爭力。就目前來看,我國計算機軟件產業正在數字化、智能化的方向發展,應該重視通信技術、信息服務等的培育,形成新的增長點,不斷提升經濟領域的產業技術。通過自主創新,能夠打破技術與貿易壁壘,提升相關產業的發展動力,繼而推動經濟的穩步發展。流入,我國在高性能計算機以及數字電視方面取得了顯著的成果,但是受各種因素的影響,缺乏持續發展的動力,需要相關企業加快產業的轉型升級,強化產品與技術創新,使得我國自主研發的計算機軟件工程產品能夠在國際市場中占據更加有利的位置。
2.3 做好升級管理
從本身的需求考慮,需要對計算機軟件進行不定期升級,以提升軟件的使用效果和實際功能。因此,相關企業和研究人員應該做好計算機軟件工程的升級管理工作,為軟件升級提供良好的工程支持,提升軟件技術和軟件質量,確保其在使用過程中不會出現差錯。計算機軟件工程的升級管理在很大程度上決定了資源利用率,現代化管理能夠促使企業從市場需求和社會需求出發,提升計算機軟件產品的生產能力。對此,軟件開發部門應該立足自身,制定切實有效的軟件工程管理制度,在推動產品創新升級的過程中,強調質量管理。
2.4 加強產權保護
現階段,產權問題是企業發展面臨的一個核心問題,關系著企業的核心競爭力及在市場競爭中的生存能力。因此,企業需要重視對于計算機軟件工程核心技術的保護,時刻關注計算機軟件信息技術的最新研究成果,同時加大自主創新力度。結合利益共享機制,企業能夠借助計算機軟件工程項目,構建相應的技術創新聯盟,實現優勢資源的集中應用,提升計算機軟件工程產品的開發能力,逐步推進計算機軟件工程產業結構的優化升級。應該重視產權保護,提升知識產權的保護意識,將其上升到企業發展的戰略高度。政府部門也應該對產權相關的政策和法規進行完善,加大執法力度,切實保障企業與個人的合法知識產權不受侵犯,保障其合法利益。
3 結語
總而言之,計算機軟件工程在現代化技術發展中發揮著非常重要的推動作用,同時直接影響著經濟社會的發展,需要得到足夠的重視,采取切實有效的措施和方法,促進我國的現代化建設和信息化發展,創造出更多的經濟效益和社會效益。
參考文獻
[1]王希軍.基于計算機軟件工程的現代化技術研究[J].數碼世界,2016(08):4-5.
[2]俞黎洋.基于計算機軟件工程的現代化技術分析[J].中國管理信息化,2015,18(21):164.
[3]高志強.以計算機軟件工程為基礎的現代化技術研究[J].電子技術與軟件工程,2016(20):79.