軟體工程師的論文

來源:才華庫 2.09W

不抗爭而活,是恥辱;不抗爭而死,為懦弱;抗爭而生,是光榮;抗爭而死,也是甘心的。以下小編為大家介紹軟體工程師論文文章,歡迎大家閱讀參考!

軟體工程師的論文

軟體工程師論文

摘要:隨著我國軟體行業的快速發展,軟體開發企業之間的競爭也日趨激烈,為了提高軟體開發的效率與質量,必須採取行之有效的專案管理策略。與軟體行業已開發國家相比,我國的軟體開發企業普遍缺乏完善的專案管理理念與模式,從而導致各項管理工作難以達到預期的效果,嚴重影響到軟體開發的成本、質量、進度等,本文僅就相關問題進行探討。文章發表在《電子遊戲軟體》上,是軟體工程師職稱論文發表範文,供同行參考。

在現代計算機網路技術高速發展的時代背景下,軟體開發作為一個新興行業,其具有創造性、挑戰性的特徵。我國軟體行業的發展時間相對較短,在軟體開發專案管理中缺少可以借鑑的成功經驗,這是國內軟體開發企業現階段面臨的主要管理問題,如果不能及時加以解決,將嚴重影響到國內軟體行業的發展前景。因此,專案管理在軟體開發中的必要性是不容忽視的,而且要加強具體管理策略的研究與實踐。

一、軟體開發專案管理的必要性

所謂的專案管理主要是指:在一定的資源條件約束下,如:資金、人力、時間、裝置等,對於一個有既定目標的任務進行計劃與控制。專案管理是現代管理學中的重要理論,其涉及到的範圍較廣,在各行業、各領域中均發揮了重要的作用。由於軟體開發專案具有特殊性,在應用專案管理時也有其獨特的一面。與其他的專案相比,軟體開發專案具有勞動密集型與知識密集型的特點,其開發成果也多是以非物質的形式表現出來,可見性並不明顯。所以,在軟體開發過程中,加強專案管理是十分必要的,而且需要注意以下幾方面的問題:1.瞭解使用者的實際需求,科學確定專案管理的框架與具體內容;2.嚴格控制軟體開發的成本、質量、進度與風險,以保障專案管理的實際效果;3.在軟體開發過程中,團隊成員對於具體事物的描述與思維方式不同,應儘量加強成員之間的協同性。大量軟體開發例項表明,如果不能在軟體開發中加強專案管理,隨著國內軟體行業的不斷髮展與壯大,國內的軟體開發企業將面臨嚴峻的挑戰性與風險性。因此,為了確保軟體開發的效率與質量,必須認識到強化專案管理的必要性,並且堅持多管齊下的方針,積極採取有效的管理策略。

二、軟體開發專案的管理策略

(一)團隊的組建。在軟體開專案的管理中,團隊的組建是十分重要的,只有保證團隊的高效性、專業性與協調性,才能保證軟體開發專案的順利開展與進行。從專案管理理論的角度出發,在軟體開發團隊的組建中,一定要儘量選拔具有較強專業技能和良好工作態度的人員,從而保障團隊成員有效的計劃、協調與管理各自負責的工作專案。在團隊的組建過程中,必須首先提出明確、清晰的團隊目標,而只有在所有成員認同這一目標的基礎上,才能更好的激發團隊成員的工作熱情與積極性,這是保障軟體開發專案管理效果的先決條件。

(二)成本管理。在軟體開發專案的管理中,成本管理的根本目標將專案的開發費用控制在預算內,這是實現軟體開發企業經濟效益的關鍵管理專案。從國內外軟體行業的發展現狀而言,在軟體開發專案的管理中,成本管理是一個較為薄弱的環節,特別是對於一些中小軟體開發企業,由於成本管理措施不完善,而導致軟體產品的造價提高,市場競爭力則明顯削弱。軟體開發專案的成本管理中,估算是指對於軟體開發專案的成本進行全面的預估與計算,並形成完善的成本管理計劃,在軟體開發過程中,對於各具體開發專案施加控制,以保證開發專案實現預期的經濟效益。成本管理計劃是軟體開發專案中成本管理的基本標準,其是否合理將直接關係到專案的實際開發費用。

(三)質量管理。軟體開發專案的質量管理要素一般包括以下特性:1.功能性,即所開發的各類軟體必須滿足使用者的實際需求,對於使用者發展相關業務具有一定的推動作用;2.可靠性,即在一定的軟體開發條件與規定時間內,軟體自身的維持效能水平必須保持在相應的程度,不但要滿足使用者的正常使用需求,而且要儘量提升軟體在發生故障情況下的持續執行程度;3.易使用性,即軟體的操作要求應儘量符合使用者的個性需求和使用習慣,保證介面友好和操作簡單;4.維護性,即在軟體發生執行故障或使用者需要進行某些功能的更改時,其維護難度應適中。

在軟體開發專案的質量管理中,應從以下幾方面做起:1.制定嚴格的軟體開發質量管理計劃,根據使用者的實際要求和相關技術標準完善質量管理措施,以實現軟體產品質量的最優化;2.在軟體開發過程中,定期對於軟體專案的開發質量進行績效評價,並且完善相關的質量管理標準資訊;3.對軟體開發專案質量管理的執行結果進行全過程、動態的監控,確保每一開發環節都符合相應的.質量標準。

(四)進度管理。在軟體開發專案的管理中,由於開發過程中經常需要進行修改與除錯,進度管理的難度相對較大。為了進一步加強軟體開發專案的進度管理,必須從以下幾方面做起:1.根據軟體開發專案的規模與性質,合理計算出所需的人員數目、資金和時間等,逐步完善專案的進度管理計劃,並且堅持彈性原則,將軟體開發中所必需的除錯、緩衝時間等計入其中,以防止出現開發時間不足的現象;2.在完成軟體系統分析與初步設計完,應根據進度管理計劃確定每個程式在開發與測試過程所需要的具體時間,並確定進度管理的基本方針,要突出研發專案的主次;3.在軟體開發專案的進度管理中,進度計劃應隨著軟體的具體開發過程,實行“由粗到細”的科學調整,每隔一段時間應組織管理人員比對專案的實際進度和進度計劃的差距,對於明顯落後於進度計劃規定時間的專案,應及時補充開發人員或適當調整專案的開發時間。

三、結束語

綜上所述,軟體開發是一項技術性、專業性要求較高的專案,也是一個國家科技發展水平的重要展現。在我國現代科技的不斷髮展中,軟體行業已經成為部分地區的重要支柱產業,為了有效提升國內軟體行業的實力與競爭力,必須認識到加強專案管理的重要性,必須對於細節問題進行深入的研究與探討,從而構建一套完善的軟體開發專案管理體系。

參考文獻:

[1]劉暢.專案管理在軟體開發企業中的應用[J].黑龍江科技資訊,2010,(04)

[2]李英才.專案管理在軟體開發過程中的體現[J].黑龍江科技資訊,2009,(06)

[3]甘露,周娟.淺談軟體開發中的專案管理[J].金卡工程,2009,(08)

熱門標籤