淺析計算機軟體工程管理

才智咖 人氣:1.2W

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

淺析計算機軟體工程管理

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

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

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

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

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

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

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

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

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

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