軟件質(zhì)量論文:略論軟件開發(fā)質(zhì)量的舉措

時間:2022-01-31 10:23:33

導(dǎo)語:軟件質(zhì)量論文:略論軟件開發(fā)質(zhì)量的舉措一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

軟件質(zhì)量論文:略論軟件開發(fā)質(zhì)量的舉措

本文作者:賈守國工作單位:山東省農(nóng)村信用社聯(lián)合社

計算機(jī)軟件開發(fā)過程的質(zhì)量問題原因分析

計算機(jī)軟件開發(fā)過程中總是存在著各種問題,導(dǎo)致了軟件開發(fā)質(zhì)量較低,所以才需要進(jìn)行開發(fā)質(zhì)量的項目管理。造成計算機(jī)軟件開發(fā)質(zhì)量的原因有很多中,大致如下所述。對用戶需求了解不足用戶的軟件需求直接決定了軟件的質(zhì)量,是關(guān)系到軟件質(zhì)量的一個重要因素。如果在軟件開發(fā)過程中對于用戶的要求掌握不足,就會導(dǎo)致開發(fā)出的軟件達(dá)不到原有的效果,也就不能夠?qū)崿F(xiàn)軟件的正確性,無法滿足客戶的要求。但是,對于軟件的要求并不是能夠輕易的顯現(xiàn)出來的,它需要一個長期溝通了解的過程,要保證在軟件開發(fā)開始之前就掌握了客戶的相關(guān)需求,方便在開發(fā)過程中逐步滲透進(jìn)去,在開發(fā)的過程中也需要及時的了解客戶反饋過來的意見,并及時改正,做到開發(fā)前、開發(fā)中、開發(fā)后都充分地掌握客戶的需求。開發(fā)工作的規(guī)范性較差由于計算機(jī)軟件開發(fā)過程中可能會出現(xiàn)質(zhì)量指標(biāo)無法量化的現(xiàn)象,所以,如果開發(fā)的質(zhì)量不過關(guān)也無法直接追究開發(fā)人員的責(zé)任,所以,計算機(jī)軟件開發(fā)者在開發(fā)軟件過程中就不會注意開發(fā)工作的規(guī)范性,把關(guān)心的重點放在了速度和成本上,忽視了質(zhì)量。更嚴(yán)重的是有些開發(fā)人員為了追求速度,很多開發(fā)工序并沒有按照計劃或者規(guī)范進(jìn)行,這種跨越式的軟件開發(fā)工作就無法保證開發(fā)的系統(tǒng)性和科學(xué)性,也就無法保證開發(fā)質(zhì)量。開發(fā)技術(shù)人員和管理人員問題軟件開發(fā)過程中,為了保證開發(fā)質(zhì)量,需要技術(shù)人員和管理人員時常進(jìn)行溝通交流,如果溝通受到阻礙,那么,軟件開發(fā)中出現(xiàn)的各種問題就無法得到統(tǒng)一的認(rèn)識和理解,也就會影響計算機(jī)軟件開發(fā)質(zhì)量。除此之外,如果在軟件開發(fā)中出現(xiàn)了人員的流動,也會給計算機(jī)軟件的開發(fā)帶來不利的影響。

計算機(jī)軟件質(zhì)量的項目管理對策

根據(jù)需求,進(jìn)行缺陷管理軟件項目開發(fā)始于對計算機(jī)軟件相關(guān)功能的需求,而計算機(jī)軟件的開發(fā)過程就是為了實現(xiàn)客戶的這一需求而努力的過程,如果在實際設(shè)計過程中由于沒有進(jìn)行及時溝通而導(dǎo)致了軟件的開發(fā)不符合客戶需求,就應(yīng)該及時地進(jìn)行缺陷管理,通過這種方式來對存在的問題進(jìn)行解決。在計算機(jī)軟件開發(fā)過程中還可能會出現(xiàn)因為需求的變更而出現(xiàn)的設(shè)計同需求不相符合,給軟件設(shè)計埋下了質(zhì)量隱患。所以說我們要對軟件開發(fā)的過程進(jìn)行項目管理,把計算機(jī)軟件開發(fā)項目根據(jù)不同的需求分解為不同的問題,而計算機(jī)軟件的設(shè)計也就是把這些問題細(xì)化的一個過程,軟件的各種編碼是對這些問題的最好回答,綜上所述,計算機(jī)軟件的項目開發(fā)過程就是對不同需求問題進(jìn)行解答的一個過程,最終的解答結(jié)果就是符合要求的計算機(jī)軟件。而對項目進(jìn)行管理就是對所需要的各種資源進(jìn)行優(yōu)化配置,最終解決問題的過程。強(qiáng)化代碼檢查軟件的質(zhì)量通常情況下同代碼的質(zhì)量有著重要的聯(lián)系,所以,為了保證軟件開發(fā)質(zhì)量,要強(qiáng)化代碼檢查工作。在計算機(jī)軟件開發(fā)過程中,受到工作人員和工作環(huán)境的影響,很容易出現(xiàn)代碼錯誤的現(xiàn)象,而這種錯誤是我們工作中不容易察覺的,一旦代碼出現(xiàn)問題很有可能會導(dǎo)致以后的開發(fā)工作付諸東流,所以,為了保證開發(fā)進(jìn)度,避免麻煩的出現(xiàn),一定要在平常的工作中經(jīng)常對計算機(jī)軟件各種代碼進(jìn)行檢查,確定無誤之后再進(jìn)行下一個項目的開發(fā)。但是,計算機(jī)軟件中,代碼量很大,所以,如果集中檢查肯定會浪費人力、物力、時間,故而可以采用項目分解的方式把開發(fā)工作分解為不同的任務(wù),把任務(wù)落實到不同的開發(fā)工作人員頭上,這樣就形成了一種每個項目每個階段每個人負(fù)責(zé)一部分代碼檢查工作的流程,同時,還要及時的同檢查人員進(jìn)行代碼的溝通了解,保證檢查工作的質(zhì)量,在保證軟件開發(fā)質(zhì)量的同時,還能夠相應(yīng)提高工作人員的技術(shù)水平。檢測軟件質(zhì)量在計算機(jī)軟件開發(fā)出來之后要對其進(jìn)行檢測,而對其的測試方式通常是通過自動或者人工的方式進(jìn)行,檢測的目的主要是為了檢查所開發(fā)出來的計算機(jī)軟件程序中是否存在著錯誤,而最終也是為了消除軟件中的程序錯誤來保證軟件的開發(fā)質(zhì)量。對軟件進(jìn)行相應(yīng)的檢測可以在軟件投入使用之前就發(fā)現(xiàn)缺陷問題并采取相應(yīng)的解決對策。這種方式也能夠在一定程度上減小企業(yè)的投資成本,提高用戶的滿意度,提升開發(fā)企業(yè)的形象。

計算機(jī)軟件開發(fā)質(zhì)量的項目管理工作在計算機(jī)軟件質(zhì)量的保證中扮演著重要的角色,在軟件開發(fā)過程中一定要對其加以重視。但是,在實際操作中,這一工作所涉及到的范圍比較廣,工作內(nèi)容比較復(fù)雜,所以,一定要細(xì)心地根據(jù)相關(guān)標(biāo)準(zhǔn)進(jìn)行,以保證項目管理工作的有效實施。