本站小編為你精心準(zhǔn)備了汽車軟件開發(fā)中CMMI的應(yīng)用參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:隨著汽車越來越普及以及汽車功能的越來越完善,對于汽車軟件開發(fā)也有著越來越大的需求,并且有著越來越高的要求。在當(dāng)前汽車軟件開發(fā)中,為能夠使汽車軟件開發(fā)取得理想的效果,需要對相關(guān)方法及技術(shù)手段進(jìn)行利用,而cmmi就是其中比較重要的一種,對于汽車軟件開發(fā)質(zhì)量及效率的提升十分有利。就CMMI在汽車軟件開發(fā)中的應(yīng)用,從而使汽車軟件開發(fā)工作得以更好開展,為汽車軟件開發(fā)提供更好的技術(shù)支持。
關(guān)鍵詞:汽車軟件開發(fā);CMMI技術(shù);應(yīng)用
在目前汽車生產(chǎn)中,對于汽車軟件的應(yīng)用越來越多,并且對于汽車軟件質(zhì)量及功能方面也有著越來越高的要求,在這種情況下汽車軟件開發(fā)工作的有效開展也就成為必要任務(wù)及要求。在當(dāng)前汽車軟件開發(fā)過程中,CMMI的應(yīng)用范圍也在不斷擴(kuò)展,且在實(shí)際應(yīng)用中發(fā)揮著越來越重要的作用,因而有效應(yīng)用CMMI進(jìn)行汽車軟件開發(fā)也就十分必要。所以,作為汽車軟件開發(fā)技術(shù)人員,應(yīng)當(dāng)合理利用CMMI進(jìn)行軟件開發(fā),以保證軟件開發(fā)得到滿意效果。
1概述
所謂CMMI所指的具體為軟件能力成熟度模型集成,這一技術(shù)的研究目標(biāo)就是在企業(yè)軟件工程工作實(shí)際開展過程中,通過合理改進(jìn)及管理,使企業(yè)能夠增強(qiáng)自身軟件開發(fā)以及軟件改進(jìn)能力,確保在企業(yè)預(yù)算不會超出的情況下,能夠?qū)Ω哔|(zhì)量軟件進(jìn)行有效開發(fā)。由于CMMI在軟件開發(fā)方面具有科學(xué)高效特點(diǎn),并且能夠不斷改進(jìn)軟件開發(fā),在企業(yè)軟件開發(fā)方面也就發(fā)揮著重要的作用,并且能夠創(chuàng)造較高經(jīng)濟(jì)效益。依據(jù)CMMI基本內(nèi)涵,在CMMI合理應(yīng)用的基礎(chǔ)上,可使汽車軟件開發(fā)企業(yè)有效改進(jìn)軟件工程相關(guān)工作,并且對其進(jìn)行有效管理,也就能夠使企業(yè)依據(jù)需求對高質(zhì)量汽車軟件產(chǎn)品進(jìn)行生產(chǎn)。因此,在基于CMMI進(jìn)行軟件開發(fā)及軟件開發(fā)管理方面,其所表現(xiàn)出的特點(diǎn)為軟件開發(fā)企業(yè)可依據(jù)有關(guān)計(jì)劃實(shí)行各個方面經(jīng)濟(jì)活動的有效開展,同時,在集成模型的實(shí)際開發(fā)及管理方面,可利用文字實(shí)行描述,也就能夠依據(jù)實(shí)際狀況,適當(dāng)調(diào)整軟件開發(fā)制度及相關(guān)的開發(fā)流程。另外,企業(yè)自身及企業(yè)汽車軟件開發(fā)部門也需要對以CMMI為基礎(chǔ)的汽車軟件開發(fā)進(jìn)行嚴(yán)格的質(zhì)量把控,以確保企業(yè)運(yùn)行項(xiàng)目能夠在軟件開發(fā)改進(jìn)中更好參與,使企業(yè)軟件產(chǎn)品可靠性及穩(wěn)定性得到更理想的保障,使軟件開發(fā)工作取得更加理想的效果。
2基于CMMI的汽車軟件需求
2.1汽車軟件的需求管理
對于汽車軟件而言,其有關(guān)需求來源包括很多方面的內(nèi)容,其中有些來源于汽車終端使用人員,有些來源于汽車生產(chǎn)商開發(fā)要求,在這種汽車軟件的需求來源不同的情況下,對于有關(guān)需求需要實(shí)施科學(xué)合理管理,這有著重要作用及意義。在CMMI配置管理過程中,其目標(biāo)主要就是對于企業(yè)軟件開發(fā)及管理中的有關(guān)需求,應(yīng)當(dāng)實(shí)施細(xì)化分析,且對于需求相同的有關(guān)工作產(chǎn)品,要確保其一致性。因此,在對汽車軟件需求進(jìn)行管理前,首先應(yīng)當(dāng)明確汽車軟件需求中的各種類別,其所包括的主要內(nèi)容為客戶需求與非客戶需求,以及緊急需求與非緊急需求,同時也包括必要需求和非必要需求等相關(guān)內(nèi)容,通過對不同需求之間關(guān)系進(jìn)行合理協(xié)調(diào),可創(chuàng)建良好的運(yùn)行環(huán)境,從而保證汽車軟件開發(fā)中CMMI能夠?qū)崿F(xiàn)理想的應(yīng)用,為更好進(jìn)行汽車軟件開發(fā)提供更好的支持與保障。
2.2汽車軟件的需求
對企業(yè)軟件需求分析而言,其所包含的內(nèi)容主要就是對于有關(guān)產(chǎn)品分析客戶的二次需求,在此基礎(chǔ)上使軟件產(chǎn)品各個方面能夠能夠得到更好的完善。就CMMI實(shí)際應(yīng)用而言,在汽車軟件各種需求中,往往會存在一定特殊目標(biāo),對于這些特殊目標(biāo),其所包含內(nèi)容主要為關(guān)鍵人員手實(shí)際需求,以客戶要求為基礎(chǔ)的有關(guān)產(chǎn)品需求與產(chǎn)品組件需求,還包括汽車軟件中有關(guān)功能實(shí)際開發(fā)需求。在實(shí)際實(shí)踐過程中,相關(guān)工作人員應(yīng)當(dāng)對這些方面的需求進(jìn)行合理分析,在此基礎(chǔ)上才能夠使基于CM-MI的軟件開發(fā)取得更加理想的效果,使軟件開發(fā)需求能夠得到更好的滿足[1-2]。
3汽車軟件開發(fā)中CMMI的實(shí)踐應(yīng)用
3.1基于CMMI的汽車軟件開發(fā)中的概念設(shè)計(jì)
在應(yīng)用CMMI進(jìn)行汽車軟件開發(fā)過程中,在將相關(guān)需求明確的情況下,也就能夠進(jìn)行汽車軟件開發(fā)中CM-MI應(yīng)用的下一步,也就是概念設(shè)計(jì),而這一過程中的主要內(nèi)容就是概念設(shè)計(jì)以及概念評審。在概念設(shè)計(jì)過程中,對于與CMMI存在聯(lián)系的有關(guān)設(shè)計(jì)過程被稱為技術(shù)方案。在實(shí)際設(shè)計(jì)過程中,在將一個設(shè)計(jì)方案得出的情況下,依據(jù)有關(guān)原則,與滿足需求想各種相關(guān)設(shè)計(jì)方案,均可進(jìn)行討論。另外,在基于CMMI進(jìn)行汽車軟件設(shè)計(jì)的情況下,對于其中特定目標(biāo),應(yīng)當(dāng)保證其具備一定選擇性,也就是說在實(shí)行概念設(shè)計(jì)過程中,需要得出的設(shè)計(jì)方案應(yīng)當(dāng)在兩個或兩個之上,且需要其中選擇與汽車軟件開發(fā)相滿足的相關(guān)設(shè)計(jì)方案,所選擇的設(shè)計(jì)方案及數(shù)量,對于企業(yè)軟件開發(fā)并不會產(chǎn)生太大影響,在評價其概念時,可選擇檢查表及專家評價相結(jié)合方式,在此基礎(chǔ)上使產(chǎn)品制成率能夠?qū)崿F(xiàn)有效提升。另外,對于產(chǎn)品效果,通過專家會診方式實(shí)行檢測,與檢查表方式相比能夠取得更加理想的效果,但是,在對有關(guān)產(chǎn)品實(shí)行專家會診之前,汽車軟件開發(fā)企業(yè)應(yīng)當(dāng)對軟件開發(fā)中CMMI的有關(guān)要求充分理解,在此基礎(chǔ)上以文檔形式記錄專家意見,并且使詳細(xì)檢查表得以形成,同時,通過定期檢查檢查表有關(guān)數(shù)據(jù),也就能夠使汽車軟件不再過于依賴有關(guān)技術(shù)及過程,也就能夠使企業(yè)軟件開發(fā)得到更加理想的效果。
3.2基于CMMI的汽車軟件開發(fā)中的標(biāo)準(zhǔn)設(shè)計(jì)
在汽車軟件開發(fā)過程中,對于CMMI的應(yīng)用,在概念設(shè)計(jì)完成之后,對于汽車軟件,需要實(shí)行標(biāo)準(zhǔn)設(shè)計(jì),即規(guī)范性設(shè)計(jì)。在這一環(huán)節(jié)的有關(guān)工作開展中,包括的內(nèi)容為對相關(guān)設(shè)計(jì)標(biāo)準(zhǔn)進(jìn)行開發(fā),還包括案例設(shè)計(jì)內(nèi)容。對于這兩個方面的內(nèi)容需要加強(qiáng)重視。首先,在汽車軟件設(shè)計(jì)過程中,設(shè)計(jì)標(biāo)準(zhǔn)以及設(shè)計(jì)案例屬于其中的核心環(huán)節(jié),并且在軟件開發(fā)的整個過程中也是CMMI技術(shù)應(yīng)用的必要過程。在汽車軟件的實(shí)際開發(fā)過程中,對于CMMI的應(yīng)用,其設(shè)計(jì)規(guī)范及案例都不具備具體的過程,基于此,針對設(shè)計(jì)規(guī)范與方案,可將其與技術(shù)方案中有關(guān)的不同目標(biāo)需求分別對應(yīng),也就是產(chǎn)品設(shè)計(jì)開發(fā),還有產(chǎn)品組件的設(shè)計(jì)開發(fā)。在基于技術(shù)方案實(shí)行產(chǎn)品組件開發(fā)的情況下,需要注意的一個方面為自身接口設(shè)計(jì),還包括重要性評價及選擇的有關(guān)內(nèi)容。因此,基于CMMI實(shí)行汽車軟件開發(fā),需具體分析設(shè)計(jì)規(guī)范還有相關(guān)案例,需要開發(fā)設(shè)計(jì)工作人員能夠詳細(xì)分析汽車軟件在實(shí)際應(yīng)用中所控制的對象,在此基礎(chǔ)上將設(shè)計(jì)規(guī)范內(nèi)容作為產(chǎn)品組件接口中的一個重要部分,也就能夠有效實(shí)現(xiàn)CMMI應(yīng)用以及汽車軟件開發(fā),保證汽車軟件開發(fā)能夠得到更加理想的效果。
3.3程序編碼及審核
在汽車軟件開發(fā)過程中,對于CMMI的應(yīng)用,在各項(xiàng)任務(wù)中比較重要的一點(diǎn)為程序編碼與程序?qū)徍恕T谄囓浖幋a與審核方面,其與標(biāo)準(zhǔn)設(shè)計(jì)之間存在一定相似之處,故而對于程序編碼與審核,需要對應(yīng)汽車軟件開發(fā)中有關(guān)要求。對于汽車編碼,需要企業(yè)規(guī)模與技術(shù)達(dá)到一定水平情況下,才可就將其當(dāng)作重點(diǎn)內(nèi)容考慮,在基于CMMI實(shí)行汽車軟件開發(fā)的狀態(tài)下,對于其中同級編審,會被作為二維獨(dú)立編輯域,且在有關(guān)測試面板中進(jìn)行應(yīng)用,也就能夠使軟件開發(fā)企業(yè)及相關(guān)工作人員能夠?qū)?shí)際程序編輯狀況更詳細(xì)了解,在此基礎(chǔ)上也就能夠使汽車軟件開發(fā)中CMMI應(yīng)用效率實(shí)現(xiàn)有效提升,保證汽車軟件開發(fā)能夠取得更加理想的效果[3-4]。
4汽車軟件開發(fā)中CMMI的應(yīng)用中需要注意的問題
隨著目前汽車軟件開發(fā)的不斷發(fā)展,在汽車軟件開發(fā)中CMMI的應(yīng)用也越來越廣泛,并且發(fā)揮的作用也越來越重要,因而實(shí)現(xiàn)CMMI的更合理應(yīng)用也就十分必要。為能夠使汽車軟件開發(fā)中CMMI的應(yīng)用取得滿意的效果,需要對相關(guān)問題加強(qiáng)注意,具體應(yīng)當(dāng)注意以下幾個方面的問題。(1)對于CMMI應(yīng)用應(yīng)當(dāng)加強(qiáng)認(rèn)識。在汽車軟件開發(fā)過程中,作為汽車軟件開發(fā)工作人員,應(yīng)當(dāng)對CMMI的應(yīng)用加強(qiáng)認(rèn)識,對于這一應(yīng)用的各個方面內(nèi)容需要充分合理把握,在此基礎(chǔ)上才能夠?qū)崿F(xiàn)其更理想的應(yīng)用。另外,相關(guān)研究人員需要對CMMI的應(yīng)用進(jìn)一步加強(qiáng)深入研究,從而能夠?qū)MMI的應(yīng)用進(jìn)行更深入了解,從而使其應(yīng)用具有更理想的依據(jù)與支持,也就能使CMMI在汽車軟件開發(fā)中的作用更好認(rèn)識,使其得到應(yīng)有的效果。(2)選擇CMMI應(yīng)用的有效方式及模式。在利用CMMI實(shí)行汽車軟件開發(fā)過程中,還需要對應(yīng)用有效方式及解學(xué)合理的模式進(jìn)行應(yīng)用,以實(shí)現(xiàn)更理想的軟件開發(fā)。作為汽車軟件開發(fā)人員,需要結(jié)合汽車軟件開發(fā)的實(shí)際需求及要求,對CMMI進(jìn)行合理應(yīng)用,從而保證CMMI的應(yīng)用能夠更好符合實(shí)際需求,使其作用得以更好發(fā)揮。另外,軟件開發(fā)工作人員應(yīng)當(dāng)在不同汽車軟件設(shè)計(jì)中對CMMI應(yīng)用模式進(jìn)行合理選擇,從而使CMMI的應(yīng)用能夠更加具有針對性,這對于CMMI應(yīng)用效果的提升以及汽車軟件開發(fā)的更好實(shí)現(xiàn)均有著重要作用及意義。(3)汽車軟件開發(fā)人員需要不斷提升自身能力及素質(zhì),對于CMMI相關(guān)知識能夠不斷加強(qiáng)學(xué)習(xí),將CMMI更熟練掌握,并且需要不斷學(xué)習(xí)汽車軟件開發(fā)相關(guān)知識,從而實(shí)現(xiàn)自身汽車軟件開發(fā)能力的有效提升,進(jìn)而保證CMMI在汽車軟件開發(fā)中實(shí)現(xiàn)更理想的應(yīng)用,促使汽車軟件開發(fā)的更好發(fā)展。
5結(jié)語
在目前汽車軟件開發(fā)中,CMMI有著越來越廣泛的應(yīng)用,在進(jìn)一步提升汽車軟件開發(fā)質(zhì)量及效率方面有著十分重要的作用,因而實(shí)現(xiàn)CMMI在汽車軟件開發(fā)中的理想應(yīng)用也就十分必要。作為汽車軟件開發(fā)相關(guān)工作人員,對于CMMI需要加強(qiáng)認(rèn)識,掌握CMMI在軟件開發(fā)中的實(shí)踐應(yīng)用及各個環(huán)節(jié)內(nèi)容,并且要對相關(guān)問題加強(qiáng)注意,在此基礎(chǔ)上才能夠使CMMI在汽車軟件開發(fā)中的作用得以更好發(fā)揮,使汽車軟件開發(fā)取得更加滿意的效果。
參考文獻(xiàn)
[1]鐘暉.基于CMMI的軟件配置管理實(shí)踐淺析[J].電子質(zhì)量,2018,(08):58-62.
[2]趙憲濤,董榮果.基于CMMI模型的軟件測試過程域設(shè)計(jì)[J].信息技術(shù)與標(biāo)準(zhǔn)化,2017,(11):36-39.
[3]高銘,張慧玲.基于CMMI的軟件敏捷開發(fā)過程管理模型研究[J].現(xiàn)代管理科學(xué),2017,(09):12-14.
[4]韓占港.基于CMMI的軟件項(xiàng)目管理平臺研究與設(shè)計(jì)[J].軟件,2017,38(06):150-152.
作者:嚴(yán)艦 單位:上汽大通汽車有限公司