- 相關(guān)推薦
計(jì)算機(jī)軟件開(kāi)發(fā)影響軟件質(zhì)量的因素論文
摘要:目前隨著計(jì)算機(jī)的快速發(fā)展,計(jì)算機(jī)軟件深入到了人類生活、工作中的每一個(gè)領(lǐng)域,因此軟件開(kāi)發(fā)中的軟件質(zhì)量非常重要。本文主要論述影響計(jì)算機(jī)軟件開(kāi)發(fā)中軟件質(zhì)量的因素,分析了其原因并提出了相關(guān)改進(jìn)措施,從而提升軟件開(kāi)發(fā)整體水平,保證軟件質(zhì)量。
關(guān)鍵詞:計(jì)算機(jī)軟件;軟件質(zhì)量;因素
計(jì)算機(jī)和計(jì)算機(jī)軟件的不斷發(fā)展進(jìn)步顯示了信息時(shí)代的強(qiáng)大力量,提升了企業(yè)發(fā)展速度,增強(qiáng)了其競(jìng)爭(zhēng)力度,但同樣的計(jì)算機(jī)和計(jì)算機(jī)軟件一旦出現(xiàn)問(wèn)題,會(huì)造成嚴(yán)重的后果,包括信息的失誤、機(jī)密的外泄等。因此要分析計(jì)算機(jī)軟件開(kāi)發(fā)中影響軟件質(zhì)量的因素,不斷改善從而避免由于軟件質(zhì)量而出現(xiàn)的問(wèn)題。
一、影響計(jì)算機(jī)軟件開(kāi)發(fā)中軟件質(zhì)量的因素
。ㄒ唬┸浖_(kāi)發(fā)時(shí)用戶的需求
一款軟件設(shè)計(jì)的最終目的是供用戶使用的,可以說(shuō)用戶的實(shí)際使用需求決定了軟件的設(shè)計(jì)以及后續(xù)開(kāi)發(fā)流程一系列的項(xiàng)目,因此軟件開(kāi)發(fā)中用戶的需求是直接影響軟件質(zhì)量的因素之一,如果沒(méi)有對(duì)用戶需求深入了解便進(jìn)行開(kāi)發(fā)設(shè)計(jì)的軟件注重其軟件質(zhì)量是不合格的。軟件最初設(shè)計(jì)之前便需要依據(jù)用戶的需求開(kāi)發(fā)設(shè)計(jì),但是此工作不是一朝一夕可以完成的,需要前期的長(zhǎng)期準(zhǔn)備,經(jīng)過(guò)用戶市場(chǎng)調(diào)研或者客戶需求溝通,逐漸形成條理的用戶需求,并且在開(kāi)發(fā)的過(guò)程中還要對(duì)照軟件的實(shí)際功能,演示是否可滿足客戶的需求、用戶的使用。只有最初開(kāi)發(fā)時(shí)把握用戶需求這一目標(biāo),才能開(kāi)發(fā)出最終滿足市場(chǎng)需求和客戶需要的質(zhì)量合格的軟件[1]。
。ǘ┸浖_(kāi)發(fā)的技術(shù)人員
技術(shù)人員是軟件開(kāi)發(fā)過(guò)程中的主力,因此其與軟件質(zhì)量是否合格密切相關(guān),在一個(gè)軟件項(xiàng)目的開(kāi)發(fā)過(guò)程中,技術(shù)開(kāi)發(fā)人員可能會(huì)由于薪資、理念、待遇、家庭因素等原因而離職。一般來(lái)說(shuō)軟件技術(shù)人員的流動(dòng)性相對(duì)于其他行業(yè)而言是較高的,而高流動(dòng)離職率可能影響軟件在開(kāi)發(fā)過(guò)程中的質(zhì)量、周期等因素。若軟件的技術(shù)人員離職,后續(xù)進(jìn)入的成員很難快速融入技術(shù)團(tuán)隊(duì),也難以深入理解復(fù)雜軟件的設(shè)計(jì)等情況,從而對(duì)軟件的質(zhì)量產(chǎn)生一定的影響。此外,軟件開(kāi)發(fā)的技術(shù)人員的技術(shù)水平高低對(duì)軟件質(zhì)量的穩(wěn)定也影響頗大,其技術(shù)先進(jìn)性直接決定了軟件構(gòu)造的先進(jìn)性程度,雖然軟件行業(yè)在快速發(fā)展,但是專業(yè)能力強(qiáng)的高素質(zhì)人才仍面臨著大量的缺口,而技術(shù)手段的不同,從軟件分析到設(shè)計(jì)再到需求都對(duì)軟件質(zhì)量有不可忽視的作用。
二、計(jì)算機(jī)軟件開(kāi)發(fā)出現(xiàn)軟件質(zhì)量問(wèn)題的原因分析
。ㄒ唬┬枨蠓治鲚^模糊
只有良好的開(kāi)端才能為后續(xù)軟件開(kāi)發(fā)提供源源不斷的動(dòng)力,在軟件開(kāi)發(fā)之初,對(duì)于需求分析較為模糊是導(dǎo)致軟件質(zhì)量出現(xiàn)問(wèn)題的重要原因之一。如果不能正確理解用戶的需求,或者對(duì)于用戶的需求一知半解便開(kāi)發(fā)設(shè)計(jì)軟件,會(huì)造成后續(xù)過(guò)程中的需求不明確,或者軟件開(kāi)發(fā)完成后根本不符合用戶所需,甚至由于需求分析的混亂,會(huì)導(dǎo)致產(chǎn)品出現(xiàn)較多的漏洞,無(wú)法完成軟件開(kāi)發(fā)項(xiàng)目的工作[2]。
。ǘ┸浖O(shè)計(jì)有問(wèn)題
在清楚了解用戶需求后,開(kāi)展軟件設(shè)計(jì)時(shí)主要分為兩個(gè)方面,一為概要設(shè)計(jì),二為詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)即針對(duì)軟件的整體進(jìn)行概括設(shè)計(jì),而詳細(xì)設(shè)計(jì)則針對(duì)概括設(shè)計(jì)中的每個(gè)大板塊進(jìn)行填充,詳細(xì)具體的展現(xiàn)軟件的設(shè)計(jì)。若一旦軟件設(shè)計(jì)出現(xiàn)問(wèn)題,則會(huì)對(duì)軟件的后續(xù)開(kāi)發(fā)過(guò)程造成一定的影響,設(shè)計(jì)不能被現(xiàn)實(shí)技術(shù)實(shí)現(xiàn),則必須進(jìn)行更改設(shè)計(jì),既無(wú)法按照原定的計(jì)劃和項(xiàng)目周期完成軟件的開(kāi)發(fā),還會(huì)耗費(fèi)較大的人力和物力重新設(shè)計(jì),浪費(fèi)較多的資源。
三、避免計(jì)算機(jī)軟件開(kāi)發(fā)中出現(xiàn)軟件質(zhì)量問(wèn)題的建議和對(duì)策
。ㄒ唬┱J(rèn)真分析用戶需求,加強(qiáng)軟件設(shè)計(jì)管理
在軟件開(kāi)發(fā)之前,必須要仔細(xì)分析用戶的需求,通過(guò)與客戶全方位的溝通設(shè)計(jì)出符合客戶需求的軟件產(chǎn)品,使軟件開(kāi)發(fā)和客戶需求形成有效的聯(lián)系,從設(shè)計(jì)初始便控制好影響軟件質(zhì)量問(wèn)題的因素。在軟件開(kāi)發(fā)中若發(fā)現(xiàn)實(shí)際開(kāi)發(fā)不能滿足客戶的需求,要及時(shí)通過(guò)缺陷管理進(jìn)行調(diào)整和更改設(shè)計(jì),或者通過(guò)與客戶的再次溝通分析解決問(wèn)題。此外,軟件開(kāi)發(fā)是周期性過(guò)程,客戶的需求也會(huì)隨著各種因素而有所更改,因此要對(duì)項(xiàng)目工程加強(qiáng)管理,在工作之前將客戶的不同需求劃分成塊,方便出現(xiàn)此類現(xiàn)象后快速協(xié)調(diào)各方面資源進(jìn)行改進(jìn),解決潛在問(wèn)題[3]。
。ǘ┨嵘夹g(shù)人員的專業(yè)和綜合素質(zhì)能力
只有優(yōu)秀的技術(shù)開(kāi)發(fā)團(tuán)隊(duì)才能保證軟件的質(zhì)量,因此要不斷提升技術(shù)人員的專業(yè)水平和綜合素質(zhì)。在技術(shù)方面要求技術(shù)人員嚴(yán)格要求自身,隨時(shí)留意先進(jìn)技術(shù),不滿足于當(dāng)下所取得成就,通過(guò)學(xué)習(xí)和研讀技術(shù)大牛的論述改進(jìn)和創(chuàng)新目前使用的技術(shù),以積極的心態(tài)面對(duì)工作,以追求技術(shù)進(jìn)步的心理從事開(kāi)發(fā),從而不斷提升自身的專業(yè)水平。此外,技術(shù)人員必須具備一定的道德素養(yǎng),要對(duì)企業(yè)保持一定的忠誠(chéng)度,不隨意泄露開(kāi)發(fā)信息,避免由于受到外界的誘惑而對(duì)企業(yè)造成嚴(yán)重?fù)p失,以較強(qiáng)的職業(yè)操守保證軟件開(kāi)發(fā)過(guò)程的安全。
。ㄈ┘訌(qiáng)代碼的檢查工作,保證軟件質(zhì)量
軟件質(zhì)量一般出現(xiàn)問(wèn)題的直接元素是開(kāi)發(fā)過(guò)程中的代碼,也正是代碼構(gòu)成了軟件的核心,因此要加強(qiáng)代碼的檢查工作,F(xiàn)實(shí)軟件開(kāi)發(fā)中,由于代碼較多且繁瑣隱蔽,很難發(fā)現(xiàn)代碼中的錯(cuò)誤。因此要求技術(shù)人員在編寫(xiě)完代碼后,必須對(duì)軟件實(shí)施檢查,可通過(guò)對(duì)軟件交叉代碼走查重點(diǎn)功能模塊的方式發(fā)現(xiàn)代碼問(wèn)題,改善代碼質(zhì)量。在一個(gè)步驟執(zhí)行完畢后通過(guò)準(zhǔn)確的代碼檢查后方可進(jìn)行后續(xù)環(huán)節(jié),避免后期操作出現(xiàn)問(wèn)題,通過(guò)對(duì)代碼的檢查,技術(shù)人員不僅僅可以及時(shí)發(fā)現(xiàn)代碼錯(cuò)誤,保證軟件質(zhì)量,還可以形成縝密的思維意識(shí),加深技術(shù)模塊的理解進(jìn)一步提升技術(shù)水平。
結(jié)語(yǔ)
在實(shí)際的軟件開(kāi)發(fā)項(xiàng)目中,管控影響軟件質(zhì)量的因素會(huì)涉及到多層面的知識(shí)和內(nèi)容,因此需要技術(shù)人員和管理人員通過(guò)規(guī)范的項(xiàng)目管理操作保證軟件質(zhì)量。
參考文獻(xiàn):
[1]李斌.軟件工程質(zhì)量管理的研究現(xiàn)狀及發(fā)展趨勢(shì)[J].硅谷.2011(03):65-67.
[2]白瑤瑤.我國(guó)軟件項(xiàng)目管理研究[J].中國(guó)西部科技.2010(30):31-32.
【計(jì)算機(jī)軟件開(kāi)發(fā)影響軟件質(zhì)量的因素論文】相關(guān)文章:
軟件開(kāi)發(fā)團(tuán)隊(duì)建設(shè)論文12-16
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展展望論文12-14
計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理分析論文12-13
醫(yī)療軟件開(kāi)發(fā)中現(xiàn)代軟件工程方法的應(yīng)用論文12-15
計(jì)算機(jī)軟件開(kāi)發(fā)專業(yè)自我評(píng)價(jià)12-12
計(jì)算機(jī)軟件開(kāi)發(fā)協(xié)議02-06
計(jì)算機(jī)軟件開(kāi)發(fā)合同03-08
計(jì)算機(jī)軟件開(kāi)發(fā)合同(經(jīng)典)06-21