前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件工程論文范文,希望能給你帶來靈感和參考,敬請閱讀。
1.1管理用戶
計算機軟件工程管理中的用戶主要指軟件的使用者和評價者,在軟件開發過程中,必須得到客戶的理解支持和良好配合,開發商與客戶之間的互動貫穿于軟件開發到結束的整個過程。作為軟件開發者,必須全程保持與客戶的密切聯系,時刻掌握用戶的需求,根據用戶反饋的問題制定針對性改善,減少不確定風險的發生。
1.2管理組織機構
好的組織結構能夠使系統更有效運轉,作為一個有明確目標的管理組織,必須有明確的分工以及合理的人員結構。計算機軟件管理組織結構主要有三種組成形式。第一種是主程序員組織機構。為統一意見,使團隊更具凝聚力,每一個組織團隊都必須有一個領頭羊,計算機軟件管理組織結構也是如此,必須配置一名高級工程師作為主負責人,負責協調規劃、技術指導、分析意見并作最終指示。除此之外還需配備一名后援工程師,作為高級工程師的輔助人。最后還的有一個專家組,組員各自分工,負責自己專屬的工作內容。
1.3管理控制
控制主要包括控制進度、控制經費、控制人員以及控制質量??刂七M度主要是為了確保項目的有效性與及時性,是項目在預期內順利進行并發揮應有的效果。控制經費主要是為了能在預算范圍內達到良好的效果,盡量做到低投入高回報。控制人員主要是提高人員的積極性與穩定性,員工積極工作,發揮自己應有的水平,為團隊貢獻自己的一份力量??刂瀑|量主要是為了保證提供給用戶最好的服務,階段性對質量進行監督與審查,保證項目高質量完成。
2計算機軟件工程管理存在的問題
2.1理論與實際之間的差距
軟件工程管理過程中,工程師們會根據具體情況作需求分析,而需求分析卻與實際業務操作之間存在一定差異,這是軟件工程管理的一大難題,并將長期存在。產生差異的原因主要是分析的片面性和淺顯性,調查數據無法為分析依據提供強有力的支持,隨著分析層次的遞增數據的差異性會被進一步放大,最終得到的需求分析嚴重偏離實際。
2.2無法準確估計軟件工程管理的工作量
軟件工程不同于實物工程,其工作量具有較大的彈性,人為因素會對軟件開發的進度產生重大影響,忽略人為因素的影響,計算機軟件工程管理的工作量會很容易掌控。而人并非機器,當前計算機軟件工程管理存在許多有待改進的地方,只有在完善的情況下利用最準確無誤的方法才能在一定范圍內對工作量進行掌控。
3計算機軟件工程管理與維護的方法
3.1構建完善的管理體系
人是一切活動的主體,凡事倡導以人為本,勾踐完善的計算機軟件工程管理首先得構建良好的人才體系。人在工程管理中發揮主導作用,體系發揮作用的大小取決于人才體系的科學性。建立人才體系后需要人力資源管理的輔助,以此調動工作人員的積極性,確保人才落實到位,各項工作順利展開,在一種和諧共進的氣氛中提高軟件工程管理的效率。
3.2加強風險分析
項目的風險是必然存在且不可避免的,只能通過一些風險預測手段將風險降到最低,防患于未然,所以構建完善的風險預測制度體系是首要任務。建立風險機制后需要樹立員工的風險意識,讓員工客觀認識到規避風險的必要性,針對性采取風險預測與規避手段保障工程管理的順利進行。
3.3加強人員管理的合理性
計算機軟件工程管理與維護是一個團隊的職責,團隊成員共同承擔責任,良好的團隊意識與合作氣氛必不可少。團隊成員之間應該加強溝通,融洽相處,愉快合作。同時作為團隊的一份子必須明白自己的職責所在,做好本職工作是基本前提。團隊管理者應該調起團員的工作積極性,使大家都能全身心投入到工作中。
3.4制定完善的軟件維計劃
為良好維護計算機軟件工程,必須制定軟件維護計劃并貫徹實施。除建立在完善人才體系上的風險預測與規避措施外,還應定期對軟件工程做維護與檢查,適當進行一些測試手段及發展手段,盡量在問題爆發前找到根源并及時消除不利因素,盡最大可能保證軟件工程的安全性。
作者:明瑤 單位:重慶文理學院