王 芳
(昆明昆船物流信息產(chǎn)業(yè)有限公司,昆明 650021)
軟件開發(fā)過程管理概念是伴隨著計算機軟件的發(fā)展而出現(xiàn)的,是當(dāng)代社會軟件發(fā)展的一個新理念,軟件開發(fā)過程管理的目的是利用它來實現(xiàn)對軟件開發(fā)的管理,保證開發(fā)實現(xiàn)的軟件能夠滿足用戶的需求,軟件過程管理并非只涉及到計算機軟件開發(fā)技術(shù),同時還涉及到工程管理知識、過程管理知識等,軟件開發(fā)過程管理的出現(xiàn)并不是偶然,是隨著軟件技術(shù)發(fā)展和計算機技術(shù)發(fā)展所產(chǎn)生的必然結(jié)果,是一個動態(tài)的過程,不斷地進行完善。對于軟件開發(fā)過程管理使用現(xiàn)代化信息技術(shù)是軟件行業(yè)發(fā)展的必然趨勢,同時也是提高軟件開發(fā)過程管理水平的必要手段。
軟件開發(fā)過程管理的出現(xiàn)是軟件發(fā)展的必然結(jié)果,在軟件開發(fā)時引入軟件開發(fā)過程管理是保證軟件書寫質(zhì)量和提高軟件生產(chǎn)率的主要方法之一,大數(shù)據(jù)背景下軟件開發(fā)過程的管理受到了工業(yè)界和學(xué)術(shù)界的強烈關(guān)注,同時設(shè)計了一些集成環(huán)境,該集成環(huán)境主要用于提供軟件過程開發(fā)。在軟件開發(fā)過程中為了確保所設(shè)計開發(fā)的軟件具有較高的質(zhì)量和較高的產(chǎn)品競爭力,相關(guān)工作人員必須在軟件開發(fā)過程中規(guī)范軟件開發(fā)的過程管理、軟件實施過程管理等。
軟件開發(fā)過程管理源自于軟件開發(fā)管理和過程管理,是二者的深度融合。軟件開發(fā)過程管理是近幾年來興起的技術(shù),是伴隨著計算機軟件的出現(xiàn)而產(chǎn)生的,以軟件開發(fā)為平臺,軟件開發(fā)過程是對軟件開發(fā)過程中所涉及到的軟件需求、軟件組織、軟件質(zhì)量等進行管理,軟件開發(fā)過程管理是伴隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)發(fā)展而產(chǎn)生的,是經(jīng)濟快速發(fā)展下的產(chǎn)物,軟件開發(fā)過程管理主要以軟件開發(fā)為基礎(chǔ),將管理理念與傳統(tǒng)軟件設(shè)計產(chǎn)業(yè)相結(jié)合的形式,將軟件開發(fā)的業(yè)務(wù)模式進行調(diào)整,達(dá)到了高效合理的目的。軟件開發(fā)過程管理的出現(xiàn),目的是盡最大可能程度上發(fā)揮軟件開發(fā)的優(yōu)勢,將管理理念引入到軟件開發(fā)過程中,將傳統(tǒng)軟件開發(fā)行業(yè)與管理深度融合。
軟件開發(fā)過程管理能夠為程序設(shè)計人員提高代碼的質(zhì)量,能夠高效地開發(fā)高質(zhì)量的軟件產(chǎn)品、有效地維護軟件運行、高效實施軟件等,大數(shù)據(jù)背景下軟件開發(fā)過程管理主要從以下幾個方面進行:
(1)大數(shù)據(jù)背景下軟件開發(fā)過程管理首先要規(guī)范軟件過程流程、軟件開發(fā)過程成熟度量,同時對軟件過程標(biāo)準(zhǔn)體系描述清楚,在該階段主要完成軟件開發(fā)過程管理的指標(biāo)規(guī)定,也是后續(xù)進行管理的基礎(chǔ),在該階段,如果軟件開發(fā)過程管理的各種文檔資料信息都不完善,則會導(dǎo)致后續(xù)工作很難進行。
(2)對相關(guān)文檔進行規(guī)范之后,需要將管理學(xué)的相關(guān)知識引入到軟件開發(fā)過程中,進一步完善軟件開發(fā)過程的管理,在該階段需要進一步討論關(guān)于軟件開發(fā)過程管理中涉及到軟件需求管理、軟件組織管理、軟件項目管理、軟件質(zhì)量管理、所使用技術(shù)管理和軟件集成管理等,每一項都需要進行嚴(yán)格管理,才能保證軟件的質(zhì)量和競爭力,在該階段涉及到了軟件開發(fā)過程中重要的內(nèi)容,也是軟件開發(fā)過程中關(guān)鍵一步,在該階段必須對相關(guān)內(nèi)容進行嚴(yán)格管理,完成軟件的管理之后,需要進一步探討軟件過程評估和改進的框架模型,以及軟件開發(fā)過程中的實施細(xì)節(jié)等。
(3)在完成軟件開發(fā)過程管理工作之后,已經(jīng)完成了軟件開發(fā)過程管理的一部分工作,并不是代表該項工作已經(jīng)完成,我們還需要對軟件開發(fā)過程管理質(zhì)量進行評估和度量,將管理理論與軟件開發(fā)深度融合之后是否能夠滿足需求,如果我們采取的措施不合理,需要對其進一步完善,保證軟件開發(fā)過程管理的合理性,提高軟件的質(zhì)量和競爭力,使得設(shè)計開發(fā)的軟件具有一定的市場競爭力。
伴隨著軟件行業(yè)的飛速發(fā)展,在軟件開發(fā)時引入軟件開發(fā)過程管理是保證軟件書寫質(zhì)量和提高軟件生產(chǎn)率的主要方法之一,軟件開發(fā)過程總不斷引入新的開發(fā)技術(shù),尤其是大數(shù)據(jù)技術(shù)的出現(xiàn),大數(shù)據(jù)技術(shù)的出現(xiàn)對軟件開發(fā)過程管理起到了積極地促進作用,大數(shù)據(jù)技術(shù)的出現(xiàn)促進了軟件開發(fā)過程的合理化,同時使得軟件開發(fā)過程更加智能化。在軟件開發(fā)過程中為了確保所設(shè)計開發(fā)的軟件具有較高的質(zhì)量和較高的產(chǎn)品競爭力,相關(guān)工作人員必須在軟件開發(fā)過程中規(guī)范軟件開發(fā)的過程管理、軟件實施過程管理等。