本文摘要:摘要:21世紀(jì),信息技術(shù)發(fā)展迅猛,信息技術(shù)產(chǎn)業(yè)己成為加速國民經(jīng)濟(jì)發(fā)展和提升全社會生產(chǎn)效率的強(qiáng)大推動力。全球信息產(chǎn)業(yè)正處于成長期向成熟期轉(zhuǎn)變的階段,而中國的信息技術(shù)產(chǎn)業(yè)正處于經(jīng)濟(jì)轉(zhuǎn)型和產(chǎn)業(yè)升級及兩化融合W進(jìn)程的深入階段,從低文化水平勞動力密集的
摘要:21世紀(jì),信息技術(shù)發(fā)展迅猛,信息技術(shù)產(chǎn)業(yè)己成為加速國民經(jīng)濟(jì)發(fā)展和提升全社會生產(chǎn)效率的強(qiáng)大推動力。全球信息產(chǎn)業(yè)正處于成長期向成熟期轉(zhuǎn)變的階段,而中國的信息技術(shù)產(chǎn)業(yè)正處于經(jīng)濟(jì)轉(zhuǎn)型和產(chǎn)業(yè)升級及“兩化融合”W進(jìn)程的深入階段,從低文化水平勞動力密集的生產(chǎn)加工模式,向提供具有高文化知識產(chǎn)權(quán)以及高附加值的生產(chǎn)和服務(wù)模式轉(zhuǎn)變。文章對金融軟件產(chǎn)品質(zhì)量催生獨(dú)立軟件測試進(jìn)行了研究分析,以供參考。
關(guān)鍵詞:金融軟件;產(chǎn)品質(zhì)量;軟件測試
1前言
軟件測試在全球的發(fā)展是不平衡的,在軟件產(chǎn)業(yè)比較發(fā)達(dá)的國家和地區(qū),軟件測試也己經(jīng)成為很大的一個產(chǎn)業(yè)。在中國軟件測試可能還算不上一個真正的產(chǎn)業(yè),目前正處在快速發(fā)展階段。近幾年來,國內(nèi)軟件測試人員的需求不斷增大,越來越多的企業(yè)認(rèn)識到了軟件測試的重要性,越來越多的軟件公司為軟件測試招兵買馬,越來越多的技術(shù)人員投入到軟件測試中。軟件測試在測試?yán)碚摵头椒ㄉ线不盡完善,新的領(lǐng)域需要新的理論、新的工具和新的方法,由于國內(nèi)的軟件測試還處在一個比較初級的階段,沒有人確切地知道它需要什么樣的基礎(chǔ),也沒有人確切地知道它應(yīng)該怎樣發(fā)展,因此這個領(lǐng)域需要大家來共同努力,以促進(jìn)它的深入發(fā)展。
2企業(yè)產(chǎn)品競爭力內(nèi)涵
產(chǎn)品競爭力是指產(chǎn)品投放進(jìn)市場中符合市場要求的程度,這種市場要求體現(xiàn)在消費(fèi)者對產(chǎn)品在市場中所具有的各種競爭力提出的相關(guān)需求上。軟件產(chǎn)品的本質(zhì)是為了滿足消費(fèi)者需求而創(chuàng)作出的工具,故其競爭力的核心就表現(xiàn)在對工具的使用感上,如果市場上有2種解決問題且性價比相當(dāng)?shù)能浖a(chǎn)品,產(chǎn)品競爭力的強(qiáng)弱就取決于在使用軟件產(chǎn)品解決問題的過程中哪一個能使消費(fèi)者的體驗(yàn)感更好,其次要關(guān)注軟件產(chǎn)品的后期風(fēng)險性,每一個軟件產(chǎn)品在交付給用戶后,伴隨著使用逐漸會發(fā)現(xiàn)一些軟件上的缺陷,對于出現(xiàn)的缺陷應(yīng)當(dāng)立即組織技術(shù)和服務(wù)人員進(jìn)行修復(fù),解決缺陷的效率越高軟件產(chǎn)品的競爭力就會越強(qiáng)。對軟件產(chǎn)品競爭力的影響主要有3個影響因素:
產(chǎn)品競爭力的顯性指標(biāo)、產(chǎn)品的市場地位以及產(chǎn)品的銷售情況。1、產(chǎn)品的顯性指標(biāo)有兩個。第一個指標(biāo)是軟件產(chǎn)品在市場中的占有率,占有率越高競爭力就越強(qiáng);第二個指標(biāo)是此軟件產(chǎn)品的銷量和利潤,與本企業(yè)其他產(chǎn)品相比,銷量大、利潤多的產(chǎn)品對本企業(yè)來說更富有競爭力。2、產(chǎn)品的市場地位。同行業(yè)中競爭對手的綜合實(shí)力直接關(guān)系到產(chǎn)品在市場中的占有率,包括營銷方法、企業(yè)規(guī)模、產(chǎn)品技術(shù)、競爭者數(shù)量等。3、產(chǎn)品的銷售情況。影響產(chǎn)品銷售的因素主要由產(chǎn)品的技術(shù)、產(chǎn)品的生命周期、產(chǎn)品的質(zhì)量以及產(chǎn)品的價格所決定。通常來說在其他因素相同的條件下,產(chǎn)品的價格越低,所能吸引的消費(fèi)者就越多,故產(chǎn)品競爭力就越強(qiáng)。
3提高軟件質(zhì)量的有效途徑與獨(dú)立軟件測試機(jī)構(gòu)
3.1軟件測試是提高軟件質(zhì)量的主要途徑
軟件測試(SoftwareTesting)是軟件生命周期(Soft-wareLifeCycle)中的一個重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測試就是在軟件投入運(yùn)行前,對軟件的需求分析、設(shè)計規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動。1983年IEEE提出的軟件工程術(shù)語中的軟件測試定義是:“使用人工或自動的手段運(yùn)行或測定某個軟件產(chǎn)品的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。
這個定義明確指出,軟件測試的目的是為了檢驗(yàn)軟件產(chǎn)品是否滿足需求。從用戶的角度來看,用戶普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,所以軟件測試應(yīng)該是“為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程”;蛘哒f,軟件測試應(yīng)該根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計測試用例,并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯誤或缺陷。
3.2獨(dú)立軟件測試機(jī)構(gòu)
(1)軟件測試獨(dú)立化的心理學(xué)依據(jù)
、俪绦騿T應(yīng)避免測試自己編寫的程序。開發(fā)者被指定測試自己的代碼是一件很糟糕的事,開發(fā)和測試生來就是不同的活動。開發(fā)是創(chuàng)造或者建立一個模塊或者整個系統(tǒng)的行為,測試的唯一目的是證明一個模塊或者系統(tǒng)工作不正常。這兩個活動之間有著本質(zhì)的矛盾。一個人不太可能把兩個截然對立的角色都扮演得很好。基于這個心理學(xué)現(xiàn)象,應(yīng)該限制開發(fā)者參與測試,可以分配他們從事最低層的測試(如單元測試)。除了心理學(xué)問題之外,還有一個重要的問題:程序中可能包含由于程序員對需求的敘述或說明的誤解而產(chǎn)生的錯誤。
如果是這種情況,當(dāng)程序員測試自己的程序時,往往還會帶著同樣的誤解致使問題難以發(fā)現(xiàn);另外,如果把測試看作是對一篇論文的校對,正如許多作者所知,校對或批評自己的著作是非常困難的。也就是說,在自己的工作中找出缺陷往往是人的心理狀態(tài)所達(dá)不到的。但以上看法并不意味著程序員不能測試自己的程序,只是相比之下,如果由另外一些人來進(jìn)行測試,會更有效、更成功。
②開發(fā)機(jī)構(gòu)不應(yīng)測試自己的程序。一項工程或一個程序的開發(fā)機(jī)構(gòu)是個有生命的有機(jī)體,它同樣有心理學(xué)問題。大多數(shù)情況下,衡量開發(fā)機(jī)構(gòu)開發(fā)水平的標(biāo)準(zhǔn)是在給定日期內(nèi),以一定代價編制程序的能力,通常通過“時間”和“費(fèi)用”指標(biāo)進(jìn)行衡量。在軟件開發(fā)過程中,當(dāng)時間、費(fèi)用和質(zhì)量三者發(fā)生矛盾時,質(zhì)量最容易被忽視。如果測試組織與開發(fā)組織來自相同的機(jī)構(gòu),測試過程就會面臨來自與開發(fā)組織同一來源的管理上的壓力,使測試過程受到干擾。
(2)獨(dú)立軟件測試機(jī)構(gòu)對提高軟件質(zhì)量的獨(dú)特意義和重要性獨(dú)立測試是指軟件測試工作由在經(jīng)濟(jì)上和管理上獨(dú)立于開發(fā)機(jī)構(gòu)的組織負(fù)責(zé)實(shí)施的軟件測試。獨(dú)立測試可以避免軟件開發(fā)者測試自己開發(fā)的軟件。由于心理學(xué)上的問題,軟件開發(fā)者難以客觀、有效的測試自己開發(fā)的軟件,找出那些因?qū)π枨蟮恼`解而產(chǎn)生的錯誤更加困難。采用獨(dú)立測試方式,無論在技術(shù)上還是管理上,對提高軟件測試的有效性都具有重要意義。
4獨(dú)立的金融軟件測試隊伍
金融IT鏈條上的第一個點(diǎn)———軟件開發(fā)機(jī)構(gòu)國內(nèi)商業(yè)銀行為了應(yīng)對激烈的市場競爭以及自身信息化發(fā)展要求,20世紀(jì)90年代先后成立了專業(yè)的軟件開發(fā)機(jī)構(gòu)。這些機(jī)構(gòu)根據(jù)各金融企業(yè)的發(fā)展方向,從事著從需求調(diào)研到產(chǎn)品發(fā)布的整個軟件生產(chǎn)周期的工作。金融企業(yè)在不斷推出的金融軟件的支持下,信息化迅速發(fā)展,業(yè)務(wù)不斷豐富。金融軟件開發(fā)機(jī)構(gòu)也得以發(fā)展、壯大,目前,各金融企業(yè)的軟件開發(fā)機(jī)構(gòu)已經(jīng)基本進(jìn)入了穩(wěn)定發(fā)展階段,其內(nèi)部擁有了包含需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼、單元測試、綜合測試、產(chǎn)品集成、產(chǎn)品發(fā)布和推廣等相對完備的一整套軟件生產(chǎn)流程和組織架構(gòu)。
金融IT鏈條上的第二個點(diǎn)———軟件運(yùn)營機(jī)構(gòu)進(jìn)入21世紀(jì)以后,金融行業(yè)發(fā)展到了一個新的階段。在這個階段,最明顯的特征就是國內(nèi)各金融企業(yè)開始進(jìn)行業(yè)務(wù)整合和IT整合。2001年,中國工商銀行在國內(nèi)首先實(shí)現(xiàn)了兩個全國性金融運(yùn)營機(jī)構(gòu)———數(shù)據(jù)中心(北京)和數(shù)據(jù)中心(上海)。這兩個運(yùn)營機(jī)構(gòu)的出現(xiàn),改變了工商銀行原有的金融IT架構(gòu)。金融軟件的運(yùn)營機(jī)構(gòu)從分散到集中,在金融IT鏈條上正式出現(xiàn)了第二個關(guān)鍵點(diǎn)———“軟件運(yùn)營機(jī)構(gòu)”。工商銀行的金融IT鏈條上再也不是開發(fā)機(jī)構(gòu)單點(diǎn)了,出現(xiàn)了開發(fā)機(jī)構(gòu)與運(yùn)營機(jī)構(gòu)的互動,并且在互動當(dāng)中,作為一個整體向業(yè)務(wù)部門和廣大客戶提供高效優(yōu)質(zhì)的金融軟件服務(wù)。
金融IT鏈條上的第三個點(diǎn)———獨(dú)立的金融軟件測試隊伍借鑒IT業(yè)界經(jīng)驗(yàn),在金融IT鏈條上部署、組建和發(fā)展獨(dú)立的金融軟件測試隊伍,對于提高金融軟件產(chǎn)品的質(zhì)量、完善金融IT鏈條有著非常重要的作用和現(xiàn)實(shí)意義。
4結(jié)束語
提高軟件產(chǎn)品競爭力是一個復(fù)雜的過程,產(chǎn)品競爭力提升需要從一點(diǎn)點(diǎn)的細(xì)節(jié)工作慢慢積累而成,不可能一蹴而就。
經(jīng)濟(jì)師論文投稿刊物:《經(jīng)濟(jì)體制改革》(雙月刊)創(chuàng)刊于1983年,是由四川省社會科學(xué)院主辦的經(jīng)濟(jì)理論刊物。探討建立社會主義市場經(jīng)濟(jì)體制過程中的各種問題。辟有現(xiàn)代企業(yè)制度研究、產(chǎn)權(quán)改革探討、宏觀經(jīng)濟(jì)管理與改革、城市經(jīng)濟(jì)體制改革。
參考文獻(xiàn):
[1]張遼,王俊杰.“兩化融合”理論述評及對中國制造業(yè)轉(zhuǎn)型升級的啟示[J].經(jīng)濟(jì)體制改革,2017(03):123-129.
[2]林寒,羅教講.大數(shù)據(jù)時代互聯(lián)網(wǎng)的使用情況及影響因素分析[J].電子政務(wù),2016(07):113-122.
轉(zhuǎn)載請注明來自發(fā)表學(xué)術(shù)論文網(wǎng):http:///jjlw/22900.html