張哲
摘要:目前,信息化發展迅速,件工程的有效管理可以順利進行,在很大程度上影響信息化的發展過程。增加支持資源的計算機軟件工程的基本思想創新和軟件項目管理的發展,將進一步導致中國計算機軟件工程的發展,為我國的社會主義發展提供更大的力量。本文就對計算機軟件工程管理與應用進行了分析探討。
關鍵詞:計算機;軟件工程;管理與應用
0 引言
雖然社會經濟得到了快速的發展,但是計算機軟件項目管理工作沒有受到特別的關注。在計算機軟件工程管理中存在著較多的問題,出現這些問題有以下兩個方面的原因:一方面,
在我國,計算機軟件工程學科是一個新領域,這些計算機軟件工程問題是被剛剛挖掘出來的;另一方面,人們受到傳統觀念的束縛,在使用計算機軟件工程以及管理工作中存在著較多的限制。
1 軟件工程的概念
軟件工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟件,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。軟件工程借鑒了傳統工程的理念和方法,以優化軟件產品的開發和管理效率,減少投入成本,提高產品質量。其中,工程科學被用于軟件產品模型設計、規范制定、成本評估等方面,管理科學則被用于軟件產品開發及維護成本、計劃、質量、服務等方面管理。
在給定開發成本及進度的前提下,開發出具有有效性、適用性、兼容性、可修改性、可靠性、可理解性、可維護性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟件產品,提高軟件產品的質量和開發效率,減少維護的成本和困難,是軟件工程的最終目標。
2 如何加強計算機軟件工程管理
2.1 構建完善的計算機軟件工程管理體系
計算機是近代才發展起來的,尤其是計算機軟件,其作為一個新型的知識產業,對于各方面的要求都比較高,比如從業人員的專業素質及其計算機的理論研究能力等。所以在進行計算機軟件工程管理體系的設計時,針對開發人員的管理是十分重要的,可以通過加強對相關人力資源的管理,從而調動技術開發人員的工作積極性,最終使項目能夠按計劃進行。
2.2 強化對計算機軟件工程的風險管理
眾所周知,在進行軟件的開發時,隨時隨地都會面臨各類風險。一般來講,關于軟件項目的風險主要有四個方面:(1)需求方面。這類的風險主要是由于客戶對于軟件的需求在表達上不明確而引起的。要處理好這類風險,軟件工程的相關管理人員必須要與客戶進行充分的交流與溝通,及時了解客戶的需求并且使其明確化。比如客戶對于軟件效果是否滿意、或者要求對軟件進行重新設計以及客戶的意見沒被接受而使得軟件達不到其預期需求,最后要求重做等。(2)技術方面。由技術方面引起的風險主要是由于軟件的開發人員對于編程方面的知識掌握不夠,從而使得整個程序的編寫出現錯誤。這就要求開發人員必須要具備豐富的編程方面的知識以勝任其工作。(3)成本方面。這類風險主要是指在軟件開發過程中的成本問題。假如有一家軟件開發企業正在對某軟件進行開發,然而由于其在工程方面的管理不當,從而造成人力資源成本以及開發費用的上升,增加企業的資金壓力。最嚴重的情況就是可能導致開發成本比所獲得的報酬還高,使企業失去生存的基礎。因此,必須對成本予以有效的控制。(4)進度方面。由于在進行軟件開發時的工程管理達不到要求,使得相關人員的工作效率不高以及造成拖沓等不良現象,從而使工程的進展緩慢,不能夠按時完成整個軟件的開發,造成客戶的不滿。
基于上述原因,我們必須加強計算機軟件工程的風險管理意識,要針對所有可能出現的風險采取對應的措施。首先要明確客戶的意圖,然后盡可能按照他們的需求進行設計與規劃,而對于那些實在無法滿足的需求,則必須在事前予以說明,與客戶講清楚,盡量使其取消他們的不正當需求。此外,還要加強對相關人員的管理,提高工作人員的工作積極性,并且對他們的職業素質進行考核,一旦發現不足立即予
3 計算機軟件工程的應用
3.1計算機軟件工程管理的方法
第一項是加強對于計算機軟件工程的風險和進度的管理工作,這也是在計算機軟件工程管理中最重要的兩個方面,首先是風險管理,要想完成風險管理,就要求相關的管理人員具備一定的風險意識,將處在開發中的計算機軟件可能面對的風險找出,并根據相關內容提出一定的解決辦法。對于計算機軟件開發進度的管理也是非常重要的內容之一,通過對風險的控制可以起到提高計算機軟件利益的作用,而且也可以完成對開發成本的控制,通過制定工作進度表,按部就班的完成有關工作,也將風險降低許多。
第二項是加強對于計算機軟件工程項目合作團隊的管理,要想完成計算機的軟件開發離不開開發團隊的支持,對于開發團隊的管理也是其中最重要的一項,首先是要促進整個團隊之間的關系更加密切,使團隊在開發工作中更加契合,然后要進行合理的分工,通過分工工作使所有人都可以為軟件的開發貢獻自身的力量,將計算機軟件開發工作完成得更加完美。
第三項,用戶管理同樣是其中比較重要的內容之一,計算機軟件開發的目的就是為了提供給用戶使用,所以要想開發出最實用的計算機軟件就要對用戶進行一定的了解,使其更符合用戶的需求,保證開發的軟件使用戶真正需要的,而且在操作過程中不會為用戶帶來更多的困難,從這一角度來看,對于用戶的管理也是非常重要的內容之一。
計算機軟件開發的過程是非常復雜的,所以在這一過程中將各階段的數據進行記錄是一項非常重要的過程,例如在測試中,對每次測試的結果的記錄可以幫助軟件更好的完成。由此可見在計算機軟件開發管理中檔案管理同樣重要
3.2計算機軟件工程的應用
計算機在我國的應用最早是在1994年,隨著軟件技術的逐漸發展,在我國的應用逐漸增多,下面就對其中應用較多的幾個方面簡單列舉。
第一方面是在教學中的應用,在現代化教育中,計算機技術已經成為其中必不可少的手段,通過利用各種輔助軟件,可以將教師的教學變得更加簡單,使學生對于有關內容的理解更加透徹,而且通過計算機軟件技術的幫助,也可以使學生的注意力更加集中,保證課堂處在最適合的氛圍下,將學生的學習興趣充分調動,并在教學中使學生了解更多內容,將學生的眼界開闊。
除了在教學中的應用,在企業中的應用是另一主要方面,在企業經營中,如果沒有計算機軟件的輔助,就無法完成一些工作,例如在工業中,一些自動化機械完成任務就是通過計算機軟件來實現的。在日常辦公中計算機軟件更是必不可少,通過計算機軟件的應用,在處理一些日常工作時可以更加方便,例如在績效考核工作中,或者是會計工作中,都離不開計算機軟件的輔助。
4 總結
總結:現今,隨著網絡化技術的不斷深入發展,人們開始關注計算機軟件的發展問題,但是針對計算機軟件工程的管理問題并沒有得到足夠的重視,我們可以通過系統化的發展方式來實現我國計算機軟件工程的管理問題,因此,本文主要是針對計算機軟件工程管理問題進行重點的關注和分析,最終促進我國計算機軟件管理技術的進一步提升和發展。
參考文獻:
[1]牛增祥.論計算機軟件工程管理工作[J].科技致富導向,2013(6).
[2]任建軍.淺議計算機軟件工程的管理與應用[J].中國電子商務,2012,(10).
[3]燕德麗.計算機軟件工程管理工作探析[J].硅谷,2008,(11).