關于軟件開發中的監督管理論文
前言
在近些年來,軟件開發中出現諸多的問題,不僅影響到軟件的使用性能和功能,甚至對使用者的利益造成影響,因此,在市場經濟不斷發展的過程中,軟件開發的監督管理機制也應進行不斷的改進和創新,文章主要以監督管理中的溝通管理方式、進度管理方式、版本更新管理方式等內容進行分析。
1 軟件開發概述
所謂軟件開發,主要就是結合使用者的需求以及對軟件功能等提出來的要求,建造一個系統軟件來滿足使用者的需求。軟件開發是一種語言編程,通過專業的計算機語言編程來實現一定功能的軟件系統。軟件開發的結構主要從總體結構設計、模塊設計、編程、程序聯調、測試等幾方面進行,每一個開發環節的合理性、有效性都將對軟件的整體開發質量造成直接的影響。監督管理對保障軟件開發的質量有著極大的作用,現階段,很多軟件開發公司都會根據公司的實際發展狀況來引進和完善相應的監督管理體制,確保為使用者提供可靠的軟件。
2 軟件開發中的監督管理
在信息網絡技術發展速度不斷加快的背景下,IT 項目規模也在不斷增大,問題也就會越來越多,為保證IT 產品質量、減少風險和產品投運壓力,有必要結合需求方的管理模式,加強軟件開發的監督管理。作者結合自身的經驗,主要從溝通管理、進度管理、版本更新管理等對軟件開發的監督管理方式進行分析,具體分析如下。
2.1 以溝通管理的方式使開發者了解軟件所要實現的功能
隨著信息化時代的來臨,很多企業的發展也逐漸走向信息化的發展道路,而要實現信息化發展,必須利用相應的軟件來實現。但是,由于每個企業由于發展規模、產品特征等因素的不同,使得各個企業對軟件的使用要求也有所不同,因此,在軟件開發的過程中,開發者必須了解客戶對軟件功能、特征等方面的要求,這樣才能結合客戶的需求為其開發一套適合使用的軟件。
溝通管理方式主要是以溝通的形式進行管理,溝通管理方式也是軟件開發中監督管理的重要組成之一,是提高軟件開發質量的關鍵。軟件是信息的產物,軟件開發主要是將手工作業轉變為計算機程序,并將這些信息內容進行加工和處理,從而實現對軟件的開發。也就是說,軟件開發整個過程中,都是需要信息的交流,如,產品的需求信息、產品的問題管控、產品材料的信息、功能信息等,這些信息在收集、傳播以及保存的過程中,都必須通過溝通來實現,因此說溝通管理是軟件開發監督管理中不可缺少的重要管理方式之一,更是確保各項信息準確、完成的關鍵。
另外,在軟件開發監督管理工作中,需要開發者與需求者之間進行信息的交流,一方面,確保開發的軟件能夠滿足需求者的使用要求,另一方面,保證開發者能夠了解使用者的需求,為軟件開發的順利進行打下夯實的基礎。此外,應對人員之間的溝通進行管理,以免出現任何事先沒有約束性的交流而產生混亂的現象,因此,要不斷的完善溝通管理的體制,例如,可以明確溝通時間、內容、渠道、頻率等,同時要在規定時間內將軟件開發的進度、已完成的工作、整體規劃、開發過程中存在的問題以及提出的改進建議、下一步的工作計劃等向管理層進行匯報,不僅要保證軟件開發的質量,同時要確保軟件開發順利的進行。
2.2 以進度管理的方式確保開發者按時按量的完成任務
軟件開發中的監督管理,不僅要保證軟件開發的質量,更要確保軟件開發能夠按時按量的完成,在這個環節就需要實施進度管理。同為軟件開發監督管理的重要組成之一,進度管理與溝通管理所要達到的目的有著很大的差異,進度管理主要對軟件開發的任務、過程等進行跟蹤管理,確保軟件開發能夠按照項目規范流程進行、按照規定時間完成。
一般情況下,軟件開發都需要根據軟件開發的工程量、所要實現的功能等對其劃分階段,每個階段的開發任務都有所不同,但是,每個階段之間都有著一定的關聯性,只有有效的完成這個階段的開發,才能進行下一階段的開發。如果一個階段出現問題的話,勢必會導致以后每個階段的開發都受到影響,因此,必須通過進度管理的方式來確保每個階段開發的質量。
另外,在實施進度管理之前,都需要結合軟件開發的特征來設置進度管理里程碑,具體規劃主要從以下幾方面進行:(1)結合開發項目制定里程碑管理運行表;(2)根據軟件開發項目的實際情況,定期召開項目開發狀態會議,會議主要以軟件開發者提供開發進度和所遇到的問題,以及需求者提出的意見等內容為主;(3)將軟件開發項目實際完成的工作量、工作日期等信息,與軟件開發的計劃信息進行對比,了解是否吻合;(4)對軟件開發正式項目的里程碑進行分析和確定,了解其是否能夠按照預期完成軟件開發項目。
2.3 以版本管理的方式做好后期的軟件更新
隨著計算機軟件技術的不斷發展,軟件也需要定期進行更新,而在對軟件進行更新的過程中,由于軟件多是團隊開發的,每個設計人員負責的'設計環節以及編碼也有所不同,使得軟件版本更新的過程中,需要多名設計人員共同來完成,但是,由于設計人員流動較為頻繁,會造成軟件版本更新時出現一定的困難。通過版本管理的方式,對軟件開發各個環節、各個編程代碼進行記錄,并對軟件更新的各項數據進行記錄,實現對軟件的跟蹤監督,避免了開發人員因對之前的版本模糊而出現版本更新的問題。另外,軟件開發的版本管理還可以充分應用相應的管理工具來實現,例如,Microsoft 公司的Visual SourceSafe 等工具軟件,可以實現對整個軟件項目的源代碼進行管理,從而保證軟件使用的有效性以及軟件版本更新的可靠性。
3 結束語
綜上所述,隨著社會經濟的不斷發展,信息技術、計算機技術等先進技術的發展也極為迅速,與此同時,很多軟件使用者對軟件的功能也提出了更高的要求,為了滿足使用者的需求,提高軟件開發的質量,監督管理工作也逐漸被重視起來。通過文章對軟件開發中監督管理的分析,作者結合自身多年工作經驗,以及自身對軟件開發的了解,主要從以溝通管理的方式讓開發者了解軟件所要實現的功能、以進度管理的方式確保開發者按時按量的完成任務、以版本管理的方式做好后期的軟件更新等幾方面的監督管理內容進行分析,希望通過文章的分析,對提升軟件開發的監督管理質量,促進軟件開發的發展給予一定的幫助。
【軟件開發中的監督管理論文】相關文章:
軟件工程在軟件開發中的運用論文10-10
軟件工程在軟件開發中的應用論文10-10
軟件開發的論文11-27
軟件開發中現代軟件工程的應用的論文10-10
現代軟件工程在軟件開發中的應用論文06-17
軟件開發中現代軟件工程的應用論文06-17
軟件工程方法在軟件開發中的應用工程論文10-10
系統軟件開發中的軟件工程技術論文06-18