亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件工程論述題真題(1-1)

        字號(hào):

        論述題真題
            1.(1999年)
            軟件測(cè)試是軟件質(zhì)量保證的重要措施。測(cè)試的目的是在軟件投入生產(chǎn)性運(yùn)行前,應(yīng)盡可能地發(fā)現(xiàn)并排除軟件中隱含的各種錯(cuò)誤。測(cè)試是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的全面和最后的審查。因此,軟件測(cè)試應(yīng)貫穿在整個(gè)軟件開(kāi)發(fā)的全過(guò)程。
            ⑴試陳述軟件測(cè)試的基本任務(wù)和方法。(6分)
            ⑵簡(jiǎn)述黑箱測(cè)試和白箱測(cè)試的內(nèi)容和方法。(10分)
            ⑶陳述軟件測(cè)試過(guò)程的基本組成,并介紹各種測(cè)試對(duì)象的測(cè)試內(nèi)容和方法(15分)
            答案:(1)軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中的重要階段,是軟件質(zhì)量保證的重要手段.其任務(wù)可歸納為三個(gè)方面:
            1)預(yù)防軟件發(fā)生錯(cuò)誤
            2)發(fā)現(xiàn)改正程序錯(cuò)誤
            3)提供錯(cuò)誤診斷信息
            目前,軟件測(cè)試的方法有三種:動(dòng)態(tài)測(cè)試,靜態(tài)測(cè)試和正確性證明.
            (2)黑箱測(cè)試是一種功能測(cè)試,測(cè)試時(shí)完全不考慮程序內(nèi)部細(xì)節(jié),結(jié)構(gòu)和實(shí)現(xiàn)方式,僅檢驗(yàn)程序結(jié)果與說(shuō)明書(shū)的一致性.測(cè)試實(shí)例設(shè)計(jì)完全以說(shuō)明書(shū)為準(zhǔn).黑箱測(cè)試不關(guān)心程序內(nèi)部的邏輯,而只是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例.在使用黑箱法時(shí),手頭只需要有程序功能說(shuō)明就可以了.黑箱法分以下幾種:等價(jià)分類法.邊緣值分析法,因果圖法,錯(cuò)誤推測(cè)法。
            白箱測(cè)試是一種結(jié)構(gòu)測(cè)試,它與程序內(nèi)部結(jié)構(gòu)相關(guān),要利用程序結(jié)構(gòu)的實(shí)現(xiàn)細(xì)節(jié)知識(shí)設(shè)計(jì)測(cè)試實(shí)例.它將涉及程序設(shè)計(jì)風(fēng)格,控制方法,潭語(yǔ)句,數(shù)據(jù)庫(kù)設(shè)計(jì),編碼細(xì)節(jié).白箱測(cè)試時(shí)將包括:
            1)語(yǔ)句測(cè)試——要求程序中每個(gè)語(yǔ)句最少檢查一次.
            2)分支測(cè)試——要求程序中每個(gè)分支路徑最少檢查一次.
            3)路徑測(cè)試——要求程序中每條路徑最少檢查一次.
            白箱測(cè)試考慮的是測(cè)試實(shí)例對(duì)程序內(nèi)部邏輯的覆蓋程度.為了衡量測(cè)試的覆蓋程度,需要建立一些標(biāo)準(zhǔn).覆蓋程序從低到高分別為:語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,判定/條件覆蓋,條件組全覆蓋.
            (3)
            1)單元測(cè)試
            通過(guò)測(cè)試發(fā)現(xiàn)該模塊單元的子程序或過(guò)程的實(shí)際功能與該模塊的功能和接口的描述是否相符,以及是否有編碼錯(cuò)誤存在.
            2)集成測(cè)式
            集成測(cè)試是在組裝軟件模塊的同時(shí),進(jìn)行測(cè)試以查找與接口有關(guān)的錯(cuò)誤.組裝模塊的過(guò)程可以分為自頂向下組裝法和自底向上組裝法.
            3)有效性測(cè)試
            有效性測(cè)試是指:當(dāng)軟件的運(yùn)行達(dá)到了用戶的期望時(shí),則認(rèn)為軟件是有效的.
            4)系統(tǒng)測(cè)試
            系統(tǒng)測(cè)試是指將軟件系統(tǒng)與硬件,外設(shè)或其他系統(tǒng)元素結(jié)合在一起,對(duì)整個(gè)軟件系統(tǒng)進(jìn)行測(cè)試.
            5)驗(yàn)收測(cè)試
            系統(tǒng)測(cè)試通過(guò)后,用戶根據(jù)合同進(jìn)行驗(yàn)收測(cè)試,確定系統(tǒng)功能和性能的可接受性.
            2.(2000年)
            原型化方法或稱快速原型化方法是一種當(dāng)前常用的軟件工程方法,盡管其特征民傳統(tǒng)的結(jié)構(gòu)化生命周期法有所不同,但從原型化方法的演變仔細(xì)分析,仍可看出它與結(jié)構(gòu)化方法的內(nèi)在聯(lián)系,試回顧兩種方法的發(fā)展特征和演進(jìn)歷史并論述下述問(wèn)題:
            (1)兩種方法的基本特征和內(nèi)在聯(lián)系。(14分)
            (2)結(jié)構(gòu)化生命周期方法的優(yōu)點(diǎn)及其適應(yīng)對(duì)象。(8分)
            (3)實(shí)施快速原型法的前提和條件。(8分)
            答案:
            (1)結(jié)構(gòu)化方法的基本特征:是一類預(yù)先嚴(yán)格定義需求的方法,它強(qiáng)調(diào)用戶需求第一,并在需求分析報(bào)告中即基本凍結(jié)了用戶的需求,其開(kāi)發(fā)的階段劃分,文檔的規(guī)范都基于需求定義的明確。
            快速原型方法的基本特征:是一類動(dòng)態(tài)定義需求的方法,它強(qiáng)調(diào)快速獲取用戶基本需求,快速建立需求模型,并與用戶交互,迭代并修改和完善模型.
            兩種方法間的聯(lián)系:結(jié)構(gòu)化方法實(shí)施的過(guò)程,培養(yǎng)了一批熟悉業(yè)務(wù),掌握領(lǐng)域知識(shí)的人員,他們是實(shí)施原型化的理想人員;結(jié)構(gòu)化方法實(shí)施中形成了一批軟件開(kāi)發(fā)工具.它們使快速開(kāi)發(fā)原型系統(tǒng)成為可能;結(jié)構(gòu)化方法的應(yīng)用積累了一批原型系統(tǒng),為原型化方法實(shí)施提供了基礎(chǔ);原型化方法是一類需求定主的快速方法,一旦需求定義明確;即可實(shí)施嚴(yán)格的結(jié)構(gòu)化方法.
            (2)結(jié)構(gòu)化生命周期方法的主要優(yōu)點(diǎn)是:方法強(qiáng)調(diào)需求分析的重要性,即體現(xiàn)軟件開(kāi)發(fā)中用戶至上的原則;開(kāi)發(fā)過(guò)程的階段劃分,各階段的具體任務(wù)明確;各階段有具體的描述工具易于掌握;強(qiáng)調(diào)文檔的重要性,并給出文檔的內(nèi)容和格式,因此方法具有易操作性,是軟件開(kāi)發(fā)人員應(yīng)該掌握的基本方法.
            結(jié)構(gòu)化方法更適合于需求能夠預(yù)先明確定義的軟件系統(tǒng),如系統(tǒng)軟件或某些實(shí)時(shí)控制軟件等.
            (3)實(shí)施快速原型法的基本前提條件一般是:有高水平的實(shí)施原型化的人員,他們掌握工具,了解業(yè)務(wù),能快速獲取用戶需求;有快速建造模型系統(tǒng)的工具,二者缺一不可.有相應(yīng)原型系統(tǒng)的積累可加速實(shí)施,但不是實(shí)施原型化方法的前提