程序員會(huì)因?yàn)閎ug造成損失賠償嗎?
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
首先,我們來(lái)理清什么是bug?
軟件的Bug,狹義上是指軟件程序的漏洞或缺陷,廣義上應(yīng)該還包括測(cè)試工程師或用戶所發(fā)現(xiàn)和提出的軟件可改進(jìn)的細(xì)節(jié)、或與需求文檔存在差異的功能實(shí)現(xiàn)等。
僅就狹義概念而言,軟件的Bug的原因大致有:
對(duì)流程考慮不周到;程序員編碼不規(guī)范導(dǎo)致。
bug有等級(jí)之分,緊急bug,普通bug等。
在軟件過(guò)程管理中通行的CMM(能力成熟度模型)中規(guī)定的軟件質(zhì)量標(biāo)準(zhǔn)是(Bug個(gè)數(shù)/千行源碼):
1級(jí) 11.95
2級(jí) 5.52
3級(jí) 2.39
4級(jí) 0.92
5級(jí) 0.32
軟件在上線時(shí)有bug是正常的。
一般來(lái)說(shuō),在程序上線前會(huì)經(jīng)過(guò)測(cè)試期,測(cè)試期這期間就可以把很多BUG找出來(lái)了,一旦上線了就說(shuō)明程序能正常使用,不會(huì)對(duì)工作造成影響,但是說(shuō)在發(fā)布時(shí)是零bug那幾乎是不可能的,太絕對(duì)了。
那么要是軟件上線時(shí)候發(fā)現(xiàn)緊急bug,因此造成的損失,程序員需要賠償嗎?
如果客戶認(rèn)為有bug需要賠償,公司的責(zé)任占大部分,公司的測(cè)試部門(mén)就測(cè)試部門(mén)負(fù)責(zé),測(cè)試部的負(fù)責(zé)人要負(fù)大部分責(zé)任。
如果要追責(zé)負(fù)責(zé)的開(kāi)發(fā)者,有的公司會(huì)扣除開(kāi)發(fā)者工資或是績(jī)效,有的只是警告教育,一般因bug造成的損失,不是必須都由開(kāi)發(fā)者來(lái)承擔(dān)的。
【END】
該文章在 2024/1/13 17:36:05 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |