閱讀屋>計算機軟體> 計算機軟體工程的管理和維護探究

計算機軟體工程的管理和維護探究

計算機軟體工程的管理和維護探究

  在當今這個資訊科技飛速發展的時代,一個社會是否迅速發展的標誌不再是經濟增長,而新的衡量標準就是計算機軟體工程的發展。因為社會的發展和計算機技術息息相關,而計算機技術的發展又是依靠計算機軟體工程的。因此,計算機軟體工程就越來越受到重視。而對於計算機軟體工程的學習就變得越來越重要,不僅要學習如何熟練使用計算機軟體,更要知其所以然去掌握計算機軟體工程的管理和維護。對計算機軟體工程建立起一個系統的認識

  1 計算機軟體工程的概述和應用

  1.1計算機軟體工程的概述

  軟體工程的管理和維護要涉及到很多方面的內容,包括數學、計算機科學、管理科學和邏輯學等等,在新的時代,軟體工程仍然要遵循傳統的工程原則和方法,那就是要在降低成本的情況下改進演算法,進而提高質量。在這當中,計算機科學和數學主要用於模型和演算法的構建,工程科學主要應用於規範和設計範型的制定,也會參與到確定權衡和評估成本的過程當中。計算機軟體工程主要說的是在軟體工程的領域之內,利用計算機軟體知識,進行系統全面的計算機運用未來分析,對計算機的設計進行系統的認知和了解,應用計算機軟體的主要目的就在於在保證進度和成本的前提下,開發有效性、適應性、可靠性、可改性、可維護性、可移植性、可追蹤性並且滿足使用者的整體需求的產品,這也是整個行業在發展計算機軟體工程過程中將要實現的目標以及最為有效的途徑。

  1.2 計算機軟體工程的應用

  當一個新事物出現在大眾眼前時,要想獲得廣大群眾的支援,首要的一點就是要具有實用性,只有滿足了這一點才能在同類事物中保持競爭力,不會被快速淘汰。而在這個計算機網路技術飛速發展的時代,應運而生的自然就是計算機軟體,相對應的就是計算機軟體工程的興起。在學習計算機軟體工程的時候,更多的焦點在於計算機軟體工程的實用性。

  對於大學生來說,最為常見的計算機軟體工程應用就是校園網伺服器,校園網伺服器的數量通常有很多,能夠提供的服務對於整個校園網來說也是相當重要的,至少要保證724個小時內要不間斷地執行,但是就當前的形勢來看,多數學校的伺服器都是和校園網直接連通的,對於一些來自內部的威脅並沒有加以防護,為了保護這一方的伺服器安全,相關技術人員增加了Web防火牆,保證安全隔離,這樣就實現了軟體工程的有效運用了。同時在伺服器的日常管理和維護中,相關人員一定要加強技術管理,可以建立伺服器檔案、口令管理、安裝補丁程式等等,定期對伺服器進行診斷和維護。

  2 計算機軟體工程的管理

  2.1 計算機軟體工程管理的主要內容

  一方面必須要重視組織機構的管理。在這個階段,管理人員不僅僅要進行簡單的計和開發人員管理,還要重視對各類工作人員的任務分配和組織結構完整性,一定要保證資訊上傳下達,就當前的情勢來看,組織機構管理還是欠缺一個統一的模式,亟待管理人員的開發。另一方面就需要從工作人員下手,對於計算機軟體工程主要還是需要工作人員進行收集整理其主體部分。需要不同崗位上的工作人員各司其責,做好自己的分內工作,這樣再傳遞到下一個環節時保證能夠順利進行。因此,每個工作人員都需要儘可能發揮出自己的特長,與團隊的其他人團結協作完成工作要求。計算機最終的使用物件還是廣大使用者,這就要求在軟體開發過程中要充分了解使用者的需求和習慣,站在使用者的角度看待軟體開發,這樣才能做到軟體的實用性和可操作性。對於完成任何事情,都要做有效的記錄。同樣的,在計算機軟體開發過程中有著大量的資訊,如果不能想方設法把這些資訊記錄下來那麼就缺乏階段性。一旦有一個環節出現問題,如果前期的檔案資料被記錄在冊,就可以輕鬆檢視找到問題的出處。所以在計算機軟體工程的開發過程中,工程中可以特設一個檔案管理部門,專門負責軟體開發過程中的會議記錄和檔案儲存,為各個階段的工作提供便利的同時,也能夠為後期的複查工作帶來極大的便利,保證軟體開發的保障性,提升管理效率和質量水平。

  2.2 計算機軟體工程管理中存在的主要問題

  在計算機軟體工程的管理中往往會出現不切實際的.問題,既軟體工程的需求與實際業務不成正比。這類問題的出現的根本原因可能就是前期調查不夠細緻,市場定位不夠準確。在設計過程中大多依靠的是設計人員的直覺導致最終設計結果不夠切合實際。另一個問題就是因為計算機所涉及的範圍是非常廣的,所以計算機軟體工程的管理量是非常大的,而在進行開發的過程中就會出現很多避免不了的干擾導致成果不理想。

  2.3 計算機軟體工程管理的改善措施

  一方面應該構建起一個較為完善的管理體系,包括人才體系,這一方面相關的工程單位應該積極地在各大高校進行專業人才的篩選,補足工程當中的技術缺口。另一方面在人力資源管理方面,一定要充分調動所有工作人員的主觀能動性,設定一些獎罰制度,激勵所有員工想著一個共同的目標前進,始終以一個平等的態度來對待每一個員工。另一方面要加強軟體工程的進度管理和風險管理。構建起一個專業的管理體系,樹立起風險意識,客觀地對風險進行量化分析,並且具有針對性地進行風險防控,促進軟體工程更好更快地發展。最終還是要強化整個合作團隊的整體意識,因為軟體開發工程本身就是一個團隊協作的過程,任何一個環節出了問題都不能保證工程的順利進行,所以管理人員一定要給大家構建起團隊意識,促進整體進步。

  3 計算機軟體工程的維護

  首先的著眼點就要落在計算機軟體工程的質量上,對於要進行開發的任何軟體最重要的一點就是能否執行,能否適應外部環境。如果該軟體不能適應,那麼問題就出現了,接下來就要解決這個問題。這種現象就是為了增強讓軟體的實用性,在原來的基礎上修改軟體內的瑕疵從而提高質量;其二就是針對軟體某一部分進行細節維護,可能軟體開始執行時會出現問題,最後導致該問題的可能僅僅是軟體內部一小塊內容有錯誤。此時,就應該追究細節問題,透過全面的檢測找到這個小問題,然後透過工作人員的努力將問題解決,這也是日常維護的一種;其三,對於大部分事物,大眾都要求做到精益求精,基於計算機軟體工程想要精益求精那就是定時的對軟體進行檢測,如果出現問題就及時解決,而且還可以透過這個手段實現計算機軟體的最佳化,達到精益求精的目的。

  4 結束語

  對於計算機軟體工程,要深刻認識它的內涵,全面瞭解其中包括的知識,更要熟悉的就是計算機軟體工程的管理和維護方法。與此同時,還要在現有基礎上再對計算機軟體工程的管理和維護進行探究,提高效率,增強計算機軟體工程的開發能力,擴大計算機軟體工程的應用範圍。讓計算機軟體工程真正融入日常生活,為大眾的學習、生活提高方便。

【計算機軟體工程的管理和維護探究】相關文章: