計算機軟件工程管理探討
計算機軟件工程管理制度的完善不僅能夠有效的規范管理工作者行為,同時也能夠提高管理工作者的管理能力,下面是小編搜集整理的一篇探究計算機軟件工程管理的論文范文,歡迎閱讀參考。
[摘 要]隨著信息工程建設的發展,計算機得到廣泛的應用。計算機軟件工程管理工作所具有的重要性也逐漸凸顯,特別是在計算機軟件工程項目的質量控制、進度控制以及成本控制方面,計算機軟件工程管理工作發揮著重要的作用。本文在重點論述計算機軟件工程管理工作中的質量控制與進度控制及主要方法的基礎上,對計算機軟件工程管理工作中的措施做出了探討,以供大家參考與借鑒,以期更好的管理計算機軟件工程工作,讓計算機能夠更好的服務于人類。
[關鍵詞]計算機 軟件 工程管理
在計算機軟件工程開展過程中,軟件產品的設計、開發、生產等都與管理工作具有著直接的關系,良好的管理工作不僅能夠確保軟件工程產品滿足用戶需求,同時能夠對工程的收益以及風險做出有效的控制,所以對計算機軟件工程管理工作作出研究以優化與指導計算機軟件工程管理工作對于推動計算機軟件工程管理的的發展而言具有重要的現實意義。
1.計算機軟件工程管理的主要內容
計算機軟件工程管理工作的開展,需要與軟件產品的性質與特征等緊密的結合起來,其內容主要包括以下方面:
1.1 組織機構管理
不能僅僅停留在簡單集合開發人員的層面上,而是應注重人員分配和組織結構的完整性,使分工確保明確,做到上傳下達信息,這就是所謂的組織機構。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機構的統一模式提出過。
1.2 工作人員管理
計算機軟件工程的主體就是工作人員,對資料的查找、和軟件程序的編寫以及處理后續工作等各種項目的.實施負主要責任,所以需要不同崗位的工作人員齊心協力,共同配合才能完成這項工作。因此,在分析項目的規模和性質等基礎上,對計算機軟件開發人員進行合理安排,把各自的分工和責任予以明確。但是,由于不同工作人員具有不同的素質和專業能力等,這就應結合實際情況,及時的合理調配與管理。工作人員不僅應該具備本專業知識,而且團隊協作能力也需要具備,因為計算機軟件項目具有復雜性,需要與其他人員共同配合才能夠完成。
1.3 用戶管理
用戶使用是軟件開發的最終目標。在軟件開發過程中,應對用戶的需求和操作習慣等進行全面的充分了解,從而使來自外界的干擾因素盡量的被減少。在軟件的開發中,積極的正確用戶使用的建議,能夠做到讓用戶把誠懇的意見提出來,這樣軟件的可操作性和實用性才會具有增強的機會。
2.目前計算機軟件工程管理中存在的問題
2.1 軟件工程需求和實際業務存在較大差距
在開發計算機軟件的過程中,軟件工程需求和實際業務的差距較大是最主要的問題。此問題形成的根本原因在于在需求項目工程階段,市場調查項目的實體和數據等是重點,但是,這些工作僅僅停留在業務表面的層次上,初步獲得的資料也僅具有框架式的作用,而業務規劃工作卻完全被忽略了。而軟件的后續設計人員在進行業務規劃時也只能通過想象來完成,這樣就造成了實際情況與最終的產品之間產生直接的較大的差距。
2.2 軟件工程管理量較大
工作量極大是計算機軟件工程的特點,這是人所共知的事情。在軟件的開發過程中,影響它的因素很多,其中,開發人員的投人程度和管理水平等人為因素就是最大的影響因素。把人為因素刨除在外,在業務規則被確定的情況下,就較容易估算出軟件的開發量與管理量。
顯而易見,在計算機軟件工程管理中,存在很多地方需要進行改進,但是以軟件的基本為前提是需要改進的地方最實質所在。把有效的業務規劃,數據的處理方法,盡快的找出來,是實現多規則化的前提。
3.計算機軟件管理工程的方法
3.1 提高軟件效率
在以往,修改數據前,在操作方法上需要前臺程序控制,但最近幾年,隨著數據庫與信息技術的發展,這種方法已經被網絡計算所逐漸取代。因此說,修改數據程序是軟件工作效率提高的前提條件,把它向計算機的其他層次中進行分配,這是提高工作效率是最佳途徑。
3.2 加強軟件工程的風險管理
軟件開發各階段都會存在著風險。軟件項目的風險主要體現在四個方面:需求、技術、成本和進度。需求方面體現在客戶對軟件的需求表達不明確,因此這里就需要軟件工程管理人員要和客戶保持聯系,了解并明確客戶的需求?蛻魧浖捏w驗效果不良,要求重新設計,或者是客戶提出的意見沒有被技術人員采納而沒有達到其預期需求的效果,導致其要求重做等;技術方面主要體現在如軟件開發技術人員編程不夠熟練,導致程序編寫失誤等等;成本方面,主要是軟件開發過程中成本問題,假若一家軟件公司為客戶進行軟件工程開發,在其開發過程中,由于工程管理不當,造成人力資源和開發費用的浪費,這就會增加開發成本,甚至有的成本比報酬高,所以要加強成本控制;進度風險體現在,由于開發過程中工程管理不到位,導致人員工作效率低、拖沓等,造成進度緩慢而不能按照客戶要求的時間成功完成軟件的編程。
3.3 加強測試
對計算機軟件工程產品做出測試是確保計算機軟件工程取得良好質量的關鍵,所以計算機軟件工程管理工作者在管理過程中有必要對工程成果或者階段性成果進行測試,這種測試的目的在于對工程開展狀況以及產品開發狀態做出了解,從而為下一步管理工作重點的確定提供必要依據。計算機軟件工程管理人員有必要要求開發商提供測試規范與測試項目,并以此為依據獲得測試結果。同時計算機軟件工程管理工作者有必要讓測試工作覆蓋計算機軟件的整個開發過程,并為軟件工程的開展提供建議和意見,在此過程中,計算機軟件工程管理人員有必要遵循以下原則:一是確保工程項目具備測量規范以及測量結果分析辦法;二是對測量數據進行及時的收集與存儲;三是對測量數據進行討論與交流并制定報告;四是以為工程據測提供依據為出發點開展測量工作;五是構建完整的工程測量數據、報告記錄。
目前,我國計算機軟件工程管理方面所具有的工作模式具有多樣化的特點,計算機軟件工程管理制度的完善不僅能夠有效的規范管理工作者行為,同時也能夠提高管理工作者的管理能力。在此方面,有必要通過激勵機制的構建來充分調動管理人員的工作積極性,通過發揮管理工作者的主觀能動性來實現工程管理質量的提高。所以,構建統一化的管理模式是我們未來的發展趨勢。
參考文獻
[1] 李萬軍,曹艷云.論計算機軟件工程管理工作[J].才智,2012(03).
[2] 李建兵.計算機軟件工程方法的進展研究[J].新課程(下),2011(08).
[3] 田華.計算機軟件工程管理方案初探[J].煤炭技術,2011(01).
【計算機軟件工程管理探討】相關文章: