當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 黑龍江OA系統(tǒng) > 哈爾濱OA系統(tǒng) > 哈爾濱OA快博
軟件測(cè)試的目標(biāo)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件 軟件測(cè)試學(xué)科的重要目標(biāo)之一是防止軟件熵值的升高,提高軟件產(chǎn)品質(zhì)量。熵原本是用來(lái)衡量系統(tǒng)無(wú)序狀態(tài)的一個(gè)物理量,后來(lái)由計(jì)算機(jī)科學(xué)家Andrew Hunt和David Thomas引申到了軟件領(lǐng)域,提出了“軟件熵”(software entropy)這個(gè)概念。軟件熵用來(lái)描述軟件學(xué)科中這樣一個(gè)事實(shí):一個(gè)軟件系統(tǒng)從設(shè)計(jì)良好的狀態(tài)開(kāi)始,隨著新的功能不斷地加入,系統(tǒng)逐漸地失去了原有的結(jié)構(gòu),變得 來(lái)越龐雜,最終變成了一個(gè)性能極不穩(wěn)定、無(wú)法投入正常使用的軟件系統(tǒng)。 這種情況在大型軟件系統(tǒng)的開(kāi)發(fā)過(guò)程顯得尤為突出。通常采用瀑布模型或類瀑布模型開(kāi)發(fā)方式的大型軟件系統(tǒng)在設(shè)計(jì)階段會(huì)被劃分為好幾個(gè)分系統(tǒng),各個(gè)分系統(tǒng)又進(jìn)一步向下細(xì)分。這樣劃分的好處是把一個(gè)復(fù)雜的問(wèn)題分解為幾個(gè)相關(guān)的小問(wèn)題以便于逐個(gè)解決;弊端是在沒(méi)有很好地采用軟件測(cè)試技術(shù)的情況下,當(dāng)把這些分系統(tǒng)集成為最終用戶系統(tǒng)時(shí)系統(tǒng)的架構(gòu)會(huì)變得越來(lái)越龐雜,熵值會(huì)持續(xù)升高,最終陷入功能紊亂、性能低下的境地。 而對(duì)于采用漸進(jìn)式開(kāi)發(fā)或迭代式開(kāi)發(fā)的大型軟件,如果在開(kāi)發(fā)過(guò)程中沒(méi)有實(shí)施軟件測(cè)試技術(shù),情況也往往會(huì)變得同樣糟糕:在開(kāi)發(fā)初期,最小功能系統(tǒng)并不會(huì)顯現(xiàn)混亂的跡象,小的設(shè)計(jì)缺陷甚至是邏輯錯(cuò)誤很難被覺(jué)察,但隨著新的外圍軟件部件或功能模塊的加入,種種隱藏的錯(cuò)誤或沖突也將被引入到了系統(tǒng)中,這樣,逐漸地,軟件系統(tǒng)結(jié)構(gòu)會(huì)越來(lái)越龐雜,隱藏的錯(cuò)誤層次越來(lái)越深,而糾錯(cuò)工作也變得越來(lái)越困難,尤其是核心系統(tǒng)隱藏的缺陷和錯(cuò)誤,有時(shí)候在開(kāi)發(fā)過(guò)程中即使被發(fā)現(xiàn)了也難以回頭做修改,因?yàn)殚_(kāi)發(fā)總是受制于成本和進(jìn)度的。核心系統(tǒng)的修改意味著軟件關(guān)鍵部件的修改,這需要做大量的設(shè)計(jì)和編碼的返工并需要修改所有與之相關(guān)聯(lián)的外圍軟件部件。這種情況導(dǎo)致了采用漸進(jìn)式開(kāi)發(fā)或迭代式開(kāi)發(fā)的軟件系統(tǒng)的熵值也居高不下。因此,及時(shí)引入軟件測(cè)試技術(shù)對(duì)無(wú)論是采用哪種開(kāi)發(fā)模式的軟件系統(tǒng)而言,都是很有益的。 軟件測(cè)試學(xué)科除了把防止軟件熵值升高作為學(xué)科目標(biāo)之外,還肩負(fù)如下使命:為軟件項(xiàng)目監(jiān)理機(jī)構(gòu)提供監(jiān)控軟件開(kāi)發(fā)過(guò)程質(zhì)量的實(shí)用方法,為軟件評(píng)測(cè)機(jī)構(gòu)提供切實(shí)可行的評(píng)價(jià)軟件質(zhì)量的技術(shù)手段。現(xiàn)代軟件項(xiàng)目尤其是一些大型軟件項(xiàng)目除了涉及承制方、發(fā)包方之外,往往還涉及工程監(jiān)理機(jī)構(gòu)。這些監(jiān)理機(jī)構(gòu)迫切希望有一套成熟的技術(shù)手段來(lái)監(jiān)控軟件承制方的軟件過(guò)程質(zhì)量。另外,隨著軟件質(zhì)量意識(shí)的普遍提升,獨(dú)立軟件評(píng)測(cè)機(jī)構(gòu)也如雨后春筍不斷涌現(xiàn)。如何做到公正客觀地評(píng)測(cè)軟件產(chǎn)品的質(zhì)量?軟件測(cè)試恐怕是目前解決這個(gè)問(wèn)題的最有效的技術(shù)途徑。 來(lái)源:CCW- 1如何對(duì)付電子郵件超載
- 2數(shù)字紙張技術(shù)及其應(yīng)用前景
- 3用IT協(xié)調(diào)CRM和SCM
- 4PDM開(kāi)發(fā)與應(yīng)用層次分析
- 5軟件新思維:彈性管理適應(yīng)變化的應(yīng)用需求
- 6如何設(shè)計(jì)一個(gè)合適的戰(zhàn)略管理系統(tǒng)
- 7軟件企業(yè)要走高端就要用“情”專一
- 8通過(guò)ILM達(dá)到法規(guī)遵從
- 9企業(yè)實(shí)行電子商務(wù)外包優(yōu)劣分析
- 10VoIP一部好車卻為什么賣不出好價(jià)?
- 11企業(yè)績(jī)效管理走出理念到應(yīng)用
- 12加密技術(shù)的方方面面
- 13哈爾濱師范大學(xué)后勤集團(tuán)OA網(wǎng)絡(luò)辦公系統(tǒng)登錄介紹
- 14企業(yè)應(yīng)該何時(shí)導(dǎo)入CIS
- 15并行工程集成框架
- 16企業(yè)成功經(jīng)驗(yàn):“可的”信息化變革
- 17管理會(huì)計(jì)動(dòng)態(tài)成本體系構(gòu)建的訴求
- 18怎樣融合知識(shí)管理和流程管理?
- 19如何安裝六類布線系統(tǒng)
- 20iSCSI技術(shù)發(fā)展及未來(lái)展望
- 21從最基本的方面掌握業(yè)務(wù)流程的實(shí)質(zhì)
- 22給績(jī)效管理一個(gè)寬容的環(huán)境
- 23構(gòu)成哈爾濱OA軟件的技術(shù)是什么?
- 24不識(shí)水性的民企如何趟過(guò)信息化的河
- 25哈爾濱有OA軟件的代理嗎?要支持服務(wù)的
- 26備份大型數(shù)據(jù)庫(kù)時(shí)將會(huì)出現(xiàn)的問(wèn)題
- 27CMS的生命周期和工具箱
- 28ABC系統(tǒng)跟蹤作業(yè)成本核算
- 29小公司用好IT一樣發(fā)家
- 30怎樣衡量一個(gè)OA系統(tǒng)是否成功呢?
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓