軟件工程師的論文

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

軟件工程師的論文

軟件工程師論文

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

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

一、軟件開發項目管理的必要性

所謂的項目管理主要是指:在一定的資源條件約束下,如:資金、人力、時間、設備等,對於一個有既定目標的任務進行計劃與控制。項目管理是現代管理學中的重要理論,其涉及到的範圍較廣,在各行業、各領域中均發揮了重要的作用。由於軟件開發項目具有特殊性,在應用項目管理時也有其獨特的一面。與其他的項目相比,軟件開發項目具有勞動密集型與知識密集型的特點,其開發成果也多是以非物質的形式表現出來,可見性並不明顯。所以,在軟件開發過程中,加強項目管理是十分必要的,而且需要注意以下幾方面的問題: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)