當前位置:學問君>學習教育>畢業論文>

計算機軟件工程管理探析

學問君 人氣:1.2W

質量控制是計算機軟件工程管理工作的重中之重,以下是小編蒐集的一篇關於計算機軟件工程管理探究的論文範文,供大家閱讀參考。

計算機軟件工程管理探析

 摘 要:隨着資訊工程建設的發展,計算機軟件工程管理工作所具有的重要性也逐漸凸顯,特別是在計算機軟件工程項目的質量控制、進度控制以及成本控制方面,計算機軟件工程管理工作發揮着重要的作用。本文在重點論述計算機軟件工程管理工作中的質量控制與進度控制及主要方法的基礎上,對計算機軟件工程管理工作中的措施做出了探討,同時對計算機軟件工程管理髮展中需要注意的問題進行了分析。

【關鍵詞】計算機 軟件工程 質量控制 進度控制 管理措施

在計算機軟件工程開展過程中,軟件產品的設計、開發、生產等都與管理工作具有着直接的關係,良好的管理工作不僅能夠確保軟件工程產品滿足用戶需求,同時能夠對工程的收益以及風險做出有效的控制,所以對計算機軟件工程管理工作作出研究以優化與指導計算機軟件工程管理工作對於推動計算機軟件工程管理的的發展而言具有重要的現實意義。

1 計算機軟件工程管理中的質量控制與進度控制

做好控制工作時優化計算機軟件工程管理工作的有效途徑,計算機軟件工程管理工作中所需要進行的控制工作是指依據特定標準對計算機軟件工程項目實施情況開展定期或者不定期的檢查與監控,透過與特定標準的比較來發展項目開展中所出現的偏離,並以存在的問題爲依據採取有針對性的措施來解決這些問題。計算機軟件工程管理工作中的主要控制要素包括成本、進度以及質量三個方面,但是當前計算機軟件工程成本大部分都爲定價合同模式,所以成本控制相對於質量控制以及進度控制而言並不是管理工作中的關鍵內容,所以做好質量控制以及進度控制,成爲了當前計算機軟件工程管理工作中最爲核心的內容。

1.1 工程質量控制

質量控制是計算機軟件工程管理工作的重中之重,對於計算機軟件工程管理中的質量控制而言,主要的方法包括魚骨圖法、統計抽樣與標準差法、帕累託分析以及評審與測試法等。其中魚骨圖法由於具有使用便捷且相對直觀的特點而成爲了計算機軟件工程管理開展因果分析工作過程中被廣泛採用的方法之一。在計算機軟件工程管理中,某個問題的產生都是因爲受到了衆多因素帶來的影響,而計算機軟件工程管理工作者可以將造成影響的因素以及受到影響而產生的問題特性聯繫起來,並整理出具有分明層次的關聯圖,由於這種圖類似魚骨形狀,所以這種透過現象來探析本質的方法被稱之爲魚骨圖法;統計抽樣則是指透過在總體中選擇部分樣本進行檢查,這種方法的應用要求工程管理人員具備豐富的統計知識與統計經驗,以便能夠在統計抽樣中瞭解可信度引資、變異性以及標準差。標準差指的是數據中存在的偏差,標準差越小,則數據之間所產生的變化也就越小;帕累託分析指計算機軟件工程管理人員透過對造成質量問題的因素進行分析從而確定主要因素,這種方法認爲計算機軟件工程中的問題有80%是由問題的20%引起的.;測試與評審是計算機軟件工程質量控制中應用最爲廣泛的方法之一。這種方法在計算機軟件工程開展的整個過程中以相關標準爲依據來對工程完成部門開展評審與測試。

1.2 工程進度控制

計算機軟件工程中的進度控制包括活動定義、活動排序、歷史估算、編制進度以及變更進度等。在活動排序工作中,項目網絡圖是應用十分普遍的方法,這種方法能夠反映出活動與活動之間具有的順序關係與邏輯關係,其中主要包括雙代號網絡圖與箭線圖法。其中箭線能夠很好的反映出任務之間或者活動書書順序的關係,而雙代號網絡圖則使用字母與源泉來反應存在依賴關係的工程活動;在編制進度的工作中,計算機軟件工程管理工作者需要對活動開始時間以及結束時間進行確定,所能夠使用的方法包括甘特圖、PERT分析、關鍵路徑分析等。其中在計算機軟件工程管理中應用的甘特圖可以對精度做出顯示從容讓制定的計劃具有更好的可讀性。PERT分析則可以對項目進度做出評估與分析。關鍵路徑圖可以作爲對項目進度進行編制以及控制的重要工具。

2 計算機軟件工程中的有效措施

2.1 工程審覈

工程審覈是指計算機軟件工程管理中對過程以及成果開展評估,這種措施可以評定工程進展是否與工程需求、工程計劃以及工程合同相適應。在這項措施的實施中,計算機軟件工程管理工作者有必要遵循以下幾點原則:一是以工程計劃規定爲依據來確定審覈節點;二是對工程審覈過程中找出的問題以及解決的過程作出詳細記錄;三是在工程審覈工作完畢之後,應當將審覈結果加入文檔,以便爲計算機軟件開發商和業主提供決策依據;四是在對計算機軟件工程文檔做出審覈的過程中,計算機軟件工程管理工作者需要做出考慮的問題包括文檔測試需求與驗收評審內容是否與軟件產品驗收工作相適應,測試數據是否做到準確規範,測試報告是否具有準確性,進度以及成本是否與計劃相符等;五是在對計算機軟件工程施工計劃做出審覈的過程中需要全面考慮計劃內容與相關標準規範以及法律法規的適應性、計劃內容的可行性與合理性、計劃內容與總體計劃以及合同內容的適應性等。

2.2 工程監督

計算機軟件工程管理中的工程監督指計算機軟件工程管理工作者對工程建設過程開展檢查。其中相關標準、工程計劃、工程合同以及一些其他與工程相關的規定是計算機軟件工程管理工作者開展監督的主要依據。工程監督工作的目的在於構建工程開展情況可視性,從而爲其他管理工作的開展以及相關策略的制定提供依據。在此過程中計算機軟件管理工作人員需要將檢查過程中已經完成的工作量、工程規模以及已經消耗的時間與造價開展比對,如果這些內容與計劃內容不符,則應當責令糾正或者針對問題找出彌補辦法。工程監督應當作爲計算機軟件工程管理工作中的日常業務,在監督工作開展中應當以管理需要爲依據來做出監督記錄,並有必要向軟件開發商以及業主提供監督報告等。

2.3 工程測試

對計算機軟件工程產品做出測試是確保計算機軟件工程取得良好質量的關鍵,所以計算機軟件工程管理工作者在管理過程中有必要對工程成果或者階段性成果進行測試,這種測試的目的在於對工程開展狀況以及產品開發狀態做出瞭解,從而爲下一步管理工作重點的確定提供必要依據。計算機軟件工程管理人員有必要要求開發商提供測試規範與測試項目,並以此爲依據獲得測試結果。同時計算機軟件工程管理工作者有必要讓測試工作覆蓋計算機軟件的整個開發過程,併爲軟件工程的開展提供建議和意見,在此過程中,計算機軟件工程管理人員有必要遵循以下原則:一是確保工程項目具備測量規範以及測量結果分析辦法;二是對測量數據進行及時的收集與存儲;三是對測量數據進行討論與交流並制定報告;四是以爲工程據測提供依據爲出發點開展測量工作;五是構建完整的工程測量數據、報告記錄。

  3 計算機軟件工程管理髮展中所應注意的其他問題

3.1 完善管理制度

計算機軟件工程管理制度的完善不僅能夠有效的規範管理工作者行爲,同時也能夠提高管理工作者的管理能力。在此方面,有必要透過激勵機制的構建來充分調動管理人員的工作積極性,透過發揮管理工作者的主觀能動性來實現工程管理質量的提高。同時這一制度在軟件開放人員的管理中同樣適用,這對提高軟件開放人員的責任心具有重要作用;另外,計算機軟件工程管理工作中要重視針對軟件工程管理隊伍以及員工隊伍開展培訓,透過更新他們的軟件工程理論知識、豐富他們的軟件工程實踐經驗來提高軟件高發的價值以及管理工作的效率。

3.2 規劃統一的軟件開發平臺

統一的軟件開發平臺不僅能夠提高計算機軟件開發效率,同時能夠降低計算機軟件工程管理工作難度。從計算機軟件工程成本控制角度來看,缺乏統一的軟件開發平臺也會增加工程成本,所以構建統一的軟件平臺以及統一的規則對於優化計算機軟件工程管理工作而言具有重要意義。

3.3 管理模式的統一化

當前在我國計算機軟件工程管理方面所具有的工作模式具有多樣化的特點,如諮詢類管理、測試性管理等。其中諮詢類管理人員主要負責工程前期的可行性研究以及規劃等工作,而測試型監理則主要負責對軟件產品提供測試服務。這種內容分離的管理在計算機軟件工程管理系統性方面比較欠缺,在實際管理中也容易因爲溝通不到位而爲管理工作帶來困難。另外,一些管理人員甚至不知道如何開展工程管理工作,僅僅將自身工作定位於檢查軟件代碼,在此過程中,管理人員僅僅能夠在質量保證體系中發揮作用。從而導致軟件工程開展過程中難以得到有效的控制。而這些問題的產生主要是因爲計算機軟件工程管理模式不一致導致的,所以在計算機軟件工程管理的發展中,構建統一化的管理模式也是重要的發展方向之一。

參考文獻

[1]李萬軍,曹豔雲.論計算機軟件工程管理工作[J].才智,2012(03).

[2]李建兵.計算機軟件工程方法的進展研究[J]. 新課程(下),2011(08).

[3]田華.計算機軟件工程管理方案初探[J]. 煤炭技術,2011(01).

[4]由智堯.計算機軟件工程管理初探[J]. 數字技術與應用,2013(07).

[5]初旭.計算機軟件工程管理與應用解析[J].中國管理資訊化,2013(05).