前言:本站為你精心整理了計算機軟件工程的管護范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1.1計算機軟件工程管理的主要內容
(1)組織機構管理。不能僅停留在簡單集合開發人員的層面上,而是應注重人員的分配和組織結構的完整性,使分工明確,做到信息的上傳下達,這就是所謂的組織機構。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機構的統一模式提出過。
(2)工作人員管理。計算機軟件工程的收集整理主體就是工作人員,對資料的查找、對軟件程序的編寫以及處理后續工作等各種項目的實施負主要責任,所以需要不同崗位的工作人員共同努力配合才能完成這項工作。因此,工作人員要充分發揮出自身的特長,還要具有較強的團隊合作意識。
(3)用戶管理。用戶使用是軟件開發的最終目標。在軟件開發過程中,應對用戶的需求和操作習慣等進行全面的充分了解,這樣開發出來的軟件,可操作性和實用性才會更強。
(4)檔案資料管理。在開發計算機軟件的過程中,需要在檔案資料中記錄各個流程,這樣可為各階段的工作提供方便,也為后期開展復查工作帶來便利,使軟件開發的保障性得到提高。因此,需要重視檔案資料這一塊,把管理效率與質量水平提高上來,這是很重要的環節。
1.2計算機軟件工程管理中存在的主要問題
(1)軟件工程需求和實際業務存在較大差距。在計算機軟件開發的過程中,主要的問題就是軟件工程需求和實際業務存在較大差距的問題。造成此問題的根本原因是項目工程在需求階段,重點是對項目的實體、數據等進行市場調查這些業務表面的工作,對于初步獲得的資料也只能起到框架式的作用,完全忽略了業務規劃工作。那么對于軟件的后續設計人員來說,他們也只能依靠想象來進行業務規劃,這樣一來,直接使最終的產品和實際情況有較大的差距。
(2)軟件工程管理量較大。計算機軟件工程的工作量非常大,在開發的過程中有很多干擾因素,那這其中最大因素就是人為因素。例如:管理水平、開發人員的投入程度等。
1.3改善計算機軟件工程管理的有效措施
(1)提高軟件效率。近幾年,因為數據庫與信息技術的快速發展,數據修改前必須先讓前臺程序控制的操作方法已逐步被網絡計算取代。所以,想要提高軟件的工作效率,就必須修改數據程序,把它分配到計算機的其他層次中,這樣分散的方法就提高了工作效率。
(2)軟件開發平臺要進行統一規劃。軟件在運行中平臺的不統一是影響整個計算機軟件發展的一個重要的原因,這樣就造成了平臺的重復開發,但如今網絡發展相當迅速,這就為軟件開發搭建了一個良好的平臺。
(3)加強計算機軟件工程的風險管理與進度管理。軟件開發人員一定要具有風險意識,對在開發過程中可能出現的風險做到及時判斷,冷靜處理,把損失降低到最低。同時,還需要對工程的進度管理進行加強,把工程效率水平提高上來,使開發成本的合理控制。
2計算機軟件工程的維護
2.1計算機軟件工程的維護措施
關于軟件工程的維護主要包括以下三種類型:第一,為了讓軟件適應處于變化狀態下的外部環境,來修改軟件應用程序的一種適應性維護;第二,為了糾正軟件的錯誤而進行的糾正性維護,第三,為了提高系統性能,并擴大軟件的功能而進行的完善性維護。
(1)提高軟件工程的質量。提高軟件工程的質量,實現模塊化,已經成為軟件工程維護的一項重要措施,其優點如下:如果需要改變和增加某一功能模塊,那么,只要改變和增加具體模塊就可,并不會影響到其他模塊。在這種方法下,更易于進行程序的重復測試,易于及時發現并改正相應的序列錯誤,提高了效率。
(2)建立軟件品質目標。對于軟件工程來說,其維護應該具有可靠、可理解、可移植、可修改、可測試、可使用以及效率高等特點。但以上特征既相互矛盾,又互相依賴,因此,要想滿足各方面特征就應該正確使用程序作用,所以就要建立起相應的軟件品質指標,按照不同的環境作出相應的變化,并構建軟件工程的優先級。
(3)注重程序設計語言的選擇。程序設計語言的選擇對軟件的研發是非常重要的。其中,低層次語言不容易被理解及掌握,在維護方面具有很大的難度。而高級語言雖然相對比較容易被理解和維護,但其可理解的程度卻存在差異。這就說明,針對不同的程序設計語言,應該選擇不同的軟件工程維護方法,以保證軟件的正常運行。
2.2計算機軟件工程的維護方法
(1)創建病毒防御機制。為了確保計算機軟件的正常運行,首先要保證計算機不會受到病毒侵襲,這就需要安裝防火墻和殺毒軟件等。另外,用戶自身也要養成較好的上網習慣,不隨意下載使用一些非法復制的程序軟件,并經常掃描殺毒。
(2)及時清理、檢測及掃描硬盤。計算機在使用了一段時間之后,硬盤里往往會堆積很多殘留數據,既占據硬盤空間,影響軟件的運行速度,還給硬盤的安全性埋下隱患。因此,應該定期備份數據,并及時進行磁盤整理和清理。
(3)降低系統盤內所安裝的程序數量并定期優化。計算機操作系統是軟件的重要載體,但是其空間有限,如果一味的將軟件都裝入系統盤,勢必會影響軟件運行速度,所以我們必須將軟件分散儲存在其他盤符,而且必要時要定期重裝系統,以提高其使用的速度。
3結束語
計算機已經普及于人們的日常生活當中,而計算機軟件工程的管理和維護對于計算機的正常運行有著至關重要的影響。因此,必須采取有效的方法措施,對軟件進行經常性的管理和維護,從而確保軟件的正常使用,并將軟件工程的輔助功能充分發揮出來,同時促進軟件利用率的提升,為用戶提供更大的便利。
作者:馬丹單位:長春理工大學光電信息學院