欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠(yuǎn)軟件專題首頁 > 企業(yè)動態(tài)
開源軟件開發(fā)過程
上傳日期:2019-05-10 09:20 文章來源:

開源軟件開發(fā)幾乎不用考慮人的因素,這并不代表個人因素不重要,而是因為人們的想法簡單而統(tǒng)一。開源軟件的開發(fā)人員,常常以一種松散的形式組合在一起,興趣愛好是他們最主要的驅(qū)動力。對于這樣的組織來說,過程可以最簡化,只需要保留減少混亂、提升效率的活動,而剔除在缺乏主動性的情況下進行約束的所有內(nèi)容。有哪些有價值的想法呢?首先,CMM對于軟件開發(fā)過程的關(guān)注是系統(tǒng)性的。在CMM中,定義了質(zhì)量保證、配置管理、需求管理、項目管理、軟件開發(fā)管理、同行評審、項目資源協(xié)調(diào)、人員培訓(xùn)等概念,涉及軟件開發(fā)過程中方方面面的活動。

其次,CMM推薦了大量被證明有效的活動,并把它們納入一個模型中。CMM定義了這些活動的類型,以及先后次序和依賴關(guān)系。最后,CMM鼓勵軟件開發(fā)組織基于模型和推薦的活動來定義自己的開源軟件開發(fā)過程。CMM會依據(jù)規(guī)范來評估自定義的軟件開發(fā)過程,換句話說,CMM是一個參考模型,它不要求軟件開發(fā)組織嚴(yán)格遵守。CMM只是建議,在軟件開發(fā)組織自定義的活動和CMM規(guī)范推薦的活動之間做一些映射。這些映射可以非常靈活。 我很少看到有人提及最后這一點。這也許是很多人對CMM產(chǎn)生錯誤印象的原因之一。在我看來,CMM所倡導(dǎo)的靈活實踐,使它的老學(xué)究形象平添了一份可愛。

我認(rèn)識一位SEI認(rèn)證的CMM評估師。他是做協(xié)同辦公軟件開發(fā)的,在與他的交流中,我深刻地體會到,CMM其實是一個非常靈活的模型。事實上,只要有想象力和創(chuàng)造力,你定義的軟件開發(fā)過程,將會完全適合你的組織現(xiàn)狀和企業(yè)文化。你可以為不同類型的項目定制不同的過程,從而最大限度地提升工作效率。有興趣的讀者可以去閱讀相關(guān)的參考書。為了進一步了解CMM的靈活性,我們不妨來談?wù)凜MM中的同行評審活動。同行評審的目的是為了及早地、高效率地從軟件工作產(chǎn)品中消除缺陷。一個重要的伴隨結(jié)果是,對軟件工作產(chǎn)品及可防止的缺陷得到更好的了解。

同行評審包括生產(chǎn)者的同行對開源軟件開發(fā)工作產(chǎn)品進行系統(tǒng)地考察,以便識別缺陷和需作更改的區(qū)域。將經(jīng)受同行評審的具體產(chǎn)品,在項目定義軟件過程中加以標(biāo)識,并作為開源軟件開發(fā)項目策劃活動的一部分來安排進度,正如在集成軟件管理中所描述的。——CMM1.0同行評審是我非常推崇的一項活動。通過同行評審可以及早發(fā)現(xiàn)軟件開發(fā)工作中的一些失誤,可以及早為一些問題找到解決方案。CMM建議,同行評審應(yīng)該執(zhí)行這樣一些活動:計劃同行評審,并將計劃寫成文檔。按照已文檔化的規(guī)程進行同行評審。

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請及時聯(lián)系我們處理
< 返回列表
企業(yè)動態(tài)推薦
致遠(yuǎn)服軟讓IT更簡單,更安全,更有價值
咨詢熱線:400-818-1122