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