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