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

淺析計算機軟件工程管理

學問君 人氣:1.22W

引言:在當前資訊化社會快速發展的背景下,軟件工程起到非常關鍵的作用。提高計算機軟件工程項目的管理效率與質量水平,加大人力與物力投入力度,積極改進思路,運用新方法、新手段,將更好地促進計算機軟件工程項目的穩定進行,順利實現工程的經濟效益與社會效益目標。

淺析計算機軟件工程管理

一、計算機軟件工程的管理

計算機軟件工程的管理的影響有三個方面:軟件的生產力有沒有提高、資源有沒有很好的被利用、生產的軟件能否滿足目標,所以計算機軟件只有在得到較好的管理的時候纔有成功的成功出來。計算機軟件是一種很特殊的軟件,由於與它相關知識很多都不同,所以到現在,它還不能被人們所掌握。此外,對於計算機軟件工程管理來說如果產生了失誤,那麼這個失誤會比其它失誤所造成的後果要嚴重很多,所以在這方面上就有很多人不敢去做,就導致了我們國家在計算機軟件工程管理上面缺少人員。有很多軟件公司在規模較小的時候發展的很好也很快,但是當到了大規模的時候就發展的較慢了,造成這種情況形成的原因就是在計算機軟件工程管理方面的不完善,從另一方面就說明了我們國家缺少軟件管理的人才。

(一)組織機構。對於組織機構來說它不僅僅只是一個開發人員的集合,而是有着一個很嚴格的標準,第一,有一個較好的組織機構,第二,按要求分配好每個人員,第三,有可聯繫的通訊錄。組織機構是沒有一種模式的。(二)開發人員。開發人員是需要負責很多事情的,要對計算機軟件的項目負責,對計算機軟件程序的編排要負責,還要負責找資料,以及其它一些雜事。因爲這些事情一個人不可能完成的,在一般情況下是根據項目範圍的大小而決定不同的人來完成的,以此來分配任務的,有時候還會按個人的素質來分配。在選擇人員的時候一定要仔細,因爲計算機軟件每個細節都是環環相扣的,都是很重要的,並且所選的人不僅要有才能還要有與同伴合作的能力,只有這樣計算機軟件這樣複雜的項目才能完成。(三)文檔資料。在開發計算機軟件的時候,它的每一步都會記錄在資料裏面,因爲這些資料是爲了以後的每個階段做基礎的,有便於每個階段的複查,從而使得工作得到保障,對於計算機來說它的管理工作都是透過資料來完成的,所以在計算機軟件開發的過程中文檔資料是很重要的。(四)用戶。任何軟件的開發的前提都是在用戶裏面的,當軟件在開發的時候,軟件研發的負責人要和用戶維持一定的聯繫,要時刻注意用戶對軟件的看法及其要求,不能受到外界的影響。因此在研發軟件的時候,對於軟件來說,用戶必須贊成並且給出意見。(五)控制管理。控制包括進度控制、人員控制、經費控制和質量控制。爲保證軟件開發按預定的計劃進行,對開發過程要實施以計劃爲基礎。(六)文檔資料管理。文檔資料是實現軟件工程有效管理的重要依據,所以必須將軟件開發過程中從初步設計到中間過程包括最終結果整理爲一套全面的文檔資料,建立標準化的文檔有利於進行文檔管理。

二、計算機軟件工程管理的方法與對策

(一)構建完善的計算機軟件工程管理體系。首先,構建計算機軟件工程管理的人才體系,意識到人才在工程進展中的積極作用,加強人力資源管理,調動工作人員的主觀能動性,確保工程各項目標的順利落實;其次,加強對計算機軟件工程相關知識的學習與滲透,對項目管理人員、工作人員等進行專業化的培訓,瞭解最新軟件工程知識,做到理論與實踐相結合,運用到具體的工程項目中,增強計算機軟件的開發水平與利用價值,提高工程項目管理效率;再次,爲了更好地調動工作人員的主動性和積極性,應加強制度規範建設,全面落實獎懲制度,以更好地實現計算機軟件工程效益目標。

(二)加強計算機軟件工程的風險管理與進度管理。首先,構建完善的風險管理制度體系。作爲計算機工程項目的管理工作人員,應樹立風險意識,學習風險管理知識,能夠客觀識別風險並進行量化分析,有針對性地採取風險防控方法,提交計算機軟件工程管理的風險報告。其次,定期做好計算機軟件工程項目的風險預控與識別。對於一個完整的計算機軟件工程項目來說,應該將風險管理貫穿於整個工作過程中,應對隨時可能發生的`風險,將風險產生的損失降到最低。一般可採取規避、減緩、轉移等手段處理風險。最後,還應加強對計算機軟件工程的進度管理,提高工程效率水平,合理控制開發成本。結合計算機軟件工程項目的實際情況,制訂科學、完整、有效的進度管理工作表,對工程項目的進展狀況進行實時監督,確保各項工作有條不紊地進行。

三、計算機軟件工程的應用

在21世紀以來,隨着時間的增長,資訊網絡技術得到了快速的發展,正是因爲計算機軟件的準確性、效率高、方便,在全社會的各個行業得到了很好的發展,一直到現在,人們的工作都是依賴計算機軟件的,計算機軟件的應用主要有:辦公套件、操作系統、電子郵件、遊戲、數據、音樂等等。相應的在航空、農業、工業、銀行等等行業都應用上了計算機軟件。

例如,學校裏,計算機起着很大的作用。老師在上課的時候會用上PPT教案來教學,這就是充分利用了計算機軟件來和同學一起討論、學習。學生還可以透過網絡與老師交流資訊;有的學校,在學生登記的時候就是利用計算機軟件來記錄的,當學生在學校消費的時候,也是透過計算機軟件來進行收費的,學生進出學校也可以透過計算機軟件來進行識別,學校的管理員在管理學校的時候,也是透過軟件來對整個學校進行着管理,任何一個地方出現了問題都可以清楚的發現。一個軟件就可以管理整個學校,這就是軟件能力的所在,在很多地方軟件都得到了類似的使用,像醫院、KYV、大型的企業等,所以計算機軟件的使用無處不在。在軟件研發的整個過程中,軟件的需要及其別的因素都是存在着聯繫的,它們的關係是互相制約、互相影響的,所以,在研發的時候要有一定的控制力度,確保研發出來的軟件得到用戶的認可。

我們國家軟件研發的能力還落後於其它發達的國家,對我們國家來說,計算機軟件的研發空間還有一段很長的路,所以,就要更加的努力去解決存在的困難,把那些處在瓶頸期的問題一個個的解決,把計算機軟件的空間變得更大,讓更多的人認識、瞭解並且去應用它,讓它得到更大的發揮,帶動我們國家的經濟能力,把人們的生活水平提高,爲我們國家的發展做出貢獻。