freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程作業(yè)答案(參考版)

2025-07-01 16:49本頁面
  

【正文】 ( )也不應(yīng)刪除。( )用黑盒法測試時,測試用例是根據(jù)程序外部功能設(shè)計(jì)的。3. 在程序調(diào)試時,找出錯誤的位置和性質(zhì)比改正該錯誤更難。2. 好的測試用例應(yīng)能證明軟件是正確的。答:驅(qū)動 樁模塊三、判斷改錯題1. 當(dāng)驗(yàn)收測試通過,軟件開發(fā)就完成了。答:集成( )的程序。答:實(shí)際覆蓋程度,檢驗(yàn)的目的在于( )。答:條件,采用先獨(dú)立測試每一模塊,然后再連到一起運(yùn)行,這種方式稱為( )聯(lián)調(diào)。答:2(m+n)( )測試中,主要測試詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn)階段中的錯誤。設(shè)計(jì)這組測試用例的方法是( )。答:驅(qū)動模塊,它的輸入只有一個Y,其范圍是—50≤Y≤50。答:因果圖?!〈穑簻y試計(jì)劃 測試用例4. 軟件測試的步驟主要包括( )、集成測試、確認(rèn)測試和( )。答:程序占用的存儲空間2. 實(shí)現(xiàn)容錯的主要手段是( )和( )。根據(jù)黑盒法中的邊緣值分析法設(shè)計(jì)測試用例,應(yīng)選_____。A、 測試底層模塊時不需要樁模塊B、 驅(qū)動模塊的作用是模擬被調(diào)模塊C、 自頂向下測試方法易于設(shè)計(jì)測試結(jié)果D、 自底向上測試方法有有利于提前預(yù)計(jì)測試結(jié)果答案:A30.某程序功能說明中列出“規(guī)定每個運(yùn)動員參賽項(xiàng)目為1——3項(xiàng)”,應(yīng)用黑盒法中的等價分類法確定等價類是______。 答案:D28.如果一個排序程序所設(shè)定的測試用例為(1) 表空 (2)表中只有一個元素(3) 表中均有相同的關(guān)鍵字值(4)元素已排序則此測試方法稱為____________。A. 95%B.5%C.50%D.20%答案:A26.編碼(實(shí)現(xiàn))階段得到的程序段應(yīng)該是_______。 A.需求說明書 B.?dāng)?shù)據(jù)說明書 C.源程序 D.項(xiàng)目開發(fā)設(shè)計(jì)答案:D24.注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的____?!        〈鸢福篈16. 編碼階段的目標(biāo)是( )“學(xué)生編號”,“職工編號”進(jìn)行編碼設(shè)計(jì)答案:B17. NET屬于( ) A. 3GL B. 4GL C. 獨(dú)立于機(jī)器的面向算法的語言 答案:B18. 以下哪種測試方法不屬于白盒測試技術(shù)( )A基本路徑測試 B邊界值分析測試 C循環(huán)覆蓋測試 D邏輯覆蓋測試答案:C19.軟件測試方法中的靜態(tài)測試方法之一為( ) A.計(jì)算機(jī)輔助靜態(tài)分析 B.黑盒法 C.路徑覆蓋 D.邊界值分析答案:A20 .用白盒法技術(shù)設(shè)計(jì)測試用例的方法包括(  ?。?A .錯誤推測 B .因果圖 C .基本路徑測試 D .邊界值分析 答案:C21 .軟件測試中根據(jù)測試用例設(shè)計(jì)的方法的不同可分為黑盒測試和白盒測試兩種,它們(   ) A 前者屬于靜態(tài)測試,后者屬于動態(tài)測試 B.前者屬于動態(tài)測試,后者屬于靜態(tài)測試 C .都屬于靜態(tài)測試 D .都屬于動態(tài)測試 答案:D22.為了提高測試的效率,應(yīng)該(   )。設(shè)計(jì)這組測試用例的方法是 ( ) A. 條件覆蓋法 B. 等價分類法 C. 邊界值分析法 D. 錯誤推測法 答案:C11. 為了使軟件具有清晰結(jié)構(gòu)和良好的風(fēng)格,下面關(guān)于程序設(shè)計(jì)風(fēng)格的敘述不可取的有 ( ) A. 盡量不要進(jìn)行浮點(diǎn)數(shù)的相等比較 B. 應(yīng)當(dāng)有適量的注釋 C. 盡可能對代碼優(yōu)化 D. 使用有意義的標(biāo)識符 答案:D12.軟件調(diào)試技術(shù)包括( ) A.邊界值分析 B.演繹法 C.循環(huán)覆蓋 D.集成測試13.軟件測試方法中的靜態(tài)測試方法之一為( ) A.計(jì)算機(jī)輔助靜態(tài)分析 B.黑盒法 C.路徑覆蓋 D.邊界值分析答案:A(    )。    答案:A7. 在下述哪一種測試中,測試人員必須接觸到源程序(?。? C. 確認(rèn)測試 D. 組合測試答案:A2. 測試的關(guān)鍵問題是( )A. 如何組織對軟件的評審 B. 如何驗(yàn)證程序的正確性 C. 如何采用綜合策略 D. 如何選擇測試用例答案:D3. 使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)( )和指定的覆蓋標(biāo)準(zhǔn).A.程序的內(nèi)部邏輯 B.程序的復(fù)雜程度C.使用說明書 D.程序的功能答案:A4. 軟件測試的目的是( )A.評價軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯誤 C.找出軟件中的所有錯誤 D.證明軟件是正確的答案:B5. 確認(rèn)測試是對軟件進(jìn)行 ( ) 測試。 答:,試用判定表予以描述。(10分)其中b1 、b b3為判定的邏輯條件,s s2為加工處理。 試用判定樹的形式予以描述(設(shè)欠款時間D,需求數(shù)N,庫存量Q)。情況之二(30天欠款時間≤100天),如果需求數(shù)≤庫存量,則要求先付款再發(fā)貨,如果需求數(shù)庫存量,則不發(fā)貨。 對于上述三種情況,分別根據(jù)庫存情況來決定對顧客訂貨的態(tài)度。用判定表,表達(dá)上述計(jì)算方案。如果教師為助教,不增加課酬。如果教師為副教授,增加基本課酬的10%。班級人數(shù)超過60人,增加基本課酬的10%。 要求:畫出判定表或判定樹。請用判定表描述上述問題的加工邏輯。請用判定表或判定樹描述上述問題。STARTIF A THENX1DO UNTIL BELSEX2YEND IFZSTOP答:AT FX2X1UNTIL BYZ4. 根據(jù)偽碼畫出PAD圖。 。 2).用選擇方式對過程分解,確定某個部分的執(zhí)行條件。(6)評審。 。(3)對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),即確定數(shù)據(jù)庫的物理結(jié)構(gòu)。( )√四、簡答題?有哪幾種描述方法? 答:詳細(xì)設(shè)計(jì)的基本任務(wù):(1)為每個模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。( )代價越高2. 軟件技術(shù)復(fù)審是由用戶和測試人員實(shí)施的一種質(zhì)量保證活動。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作處理,然后將結(jié)果送出是屬于( )。現(xiàn)在人們更重視程序的( )。答:變換流:使程序結(jié)構(gòu)同( )相對應(yīng)。答:詳細(xì)設(shè)計(jì),檢查卡片的信息是否合理,然后對舊文件進(jìn)行修改,產(chǎn)生一個修改過的新文件,并被修改的記錄打印成一份報告。答:自頂向下、逐步求精,當(dāng)數(shù)據(jù)流圖中數(shù)據(jù)的流動路徑幾乎是線性時,應(yīng)采用( )策略設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖。答:輸入 輸出5.從數(shù)據(jù)流圖導(dǎo)出初始模塊結(jié)構(gòu)圖,主要是通過( )兩項(xiàng)技術(shù)。答:IPO HC4. IPO圖由( )、處理和( )三個框組成。答:圖形工具2. 為使用流程圖描述結(jié)構(gòu)華程序,限制流程圖有五種基本的控制結(jié)構(gòu)( )、( )、( )、until循環(huán)、多情況型選擇。 A.(C1100)AND NOT(C2=0) B.(C1100)AND NOT(C20) (C1100)AND(C2=0) (C1100)AND(C20)答案:A19.銀行計(jì)算機(jī)儲蓄管理信息系統(tǒng)中,根據(jù)客戶提出的要求(如存款、取款、查詢、掛失、咨詢等)進(jìn)行相應(yīng)的業(yè)務(wù)處理的該層數(shù)據(jù)流圖是(    )_。A.程序開發(fā)環(huán)境 B.操作系統(tǒng)的作業(yè)管理功能C.編譯程序的優(yōu)化功能 D.并行運(yùn)算的大型計(jì)算機(jī)答案:A18.某教學(xué)設(shè)備銷售部門制定一項(xiàng)銷售優(yōu)惠政策,一次購買100臺或100臺以上者按八五折優(yōu)惠,購買者是教師、學(xué)生按九折優(yōu)惠。 A.系統(tǒng)描述 B.詳細(xì)設(shè)計(jì) C.測試 D.編程輔助答案:B16.在軟件開發(fā)中,有利于發(fā)揮集體智慧的一種做法是(    )?!        〈鸢福篈(    )的方法。 A. IPO 圖 B. PAD 圖 C. PDL D. 判定樹 答案:D9. 在軟件工程開發(fā)過程中,數(shù)據(jù)流圖、結(jié)構(gòu)圖的創(chuàng)建由 ( ) 工作臺提供支持。因此它只適用于詳細(xì)設(shè)計(jì)階段 答案:D7. 結(jié)構(gòu)化程序設(shè)計(jì)思想的核心是要求程序只由順序、循環(huán)和 ( ) 三種結(jié)構(gòu)組成。 、數(shù)據(jù)詞典、加工說明、加工說明 、加工說明答案:B4.畫分層DFD圖的基本原則下面不對的是( )。 答案:A2. 結(jié)構(gòu)化方法是一種( )的軟件開發(fā)方法。(15分)答: (1) 數(shù)據(jù)流圖:(2) 軟件結(jié)構(gòu)圖:,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。(6) 對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。(4) 將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位。(2) 訂書組從各單位取得要訂的書目。試根據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。(10分) 答: ,請用SD方法畫出相應(yīng)的結(jié)構(gòu)圖。五、問答題,如圖所示,它違反了SD的設(shè)計(jì)原則。 答:變換分析:。、清晰、含義明確,便于理解,易于實(shí)現(xiàn)、測試與維護(hù)。,且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近、寬度、扇入、扇出應(yīng)適當(dāng)。答: 軟件結(jié)構(gòu):軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個系統(tǒng)的功能實(shí)現(xiàn),即將來程序的控制體系。功能內(nèi)聚:最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個功能,缺一不可。通信內(nèi)聚:指模塊內(nèi)所有處理元素都在同一個數(shù)據(jù)結(jié)構(gòu)上操作,或者指各處理使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。 邏輯內(nèi)聚:模塊內(nèi)執(zhí)行幾個邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個功能。 (一個公式數(shù)據(jù)環(huán)境) 內(nèi)容耦合:一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個模塊內(nèi)部 (內(nèi)部數(shù)據(jù) )?各表示什么含義?答:模塊間的內(nèi)聚性有6種:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。 (數(shù)據(jù)值 ) 標(biāo)記耦合:指兩個模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)。?它們各表示什么含義? 答:耦合性有六種:無直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、公共耦合、內(nèi)容耦合 無直接耦合:兩個模塊之間沒有直接的關(guān)系,它們分別從屬于不同模塊的控制與調(diào)用,它們之間不傳遞任何信息。指模塊的功能強(qiáng)度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。 (質(zhì)量) (2)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì) :(概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)) (3)編寫概要設(shè)計(jì)文檔(文檔主要有:概要設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書、用戶手冊、修訂測試計(jì)劃) (4)評審?答:軟件設(shè)計(jì)的基本原理: (1)模塊化(四個屬性:接口、功能、邏輯、狀態(tài)) (2)抽象 (3)信息隱蔽 (4)模塊獨(dú)立性(兩個定性的度量標(biāo)準(zhǔn):耦合性與內(nèi)聚性)7.衡量模塊獨(dú)立性的兩個標(biāo)準(zhǔn)是什么?它們各表示什么含義?答:兩個定性的度量標(biāo)準(zhǔn):耦合與內(nèi)聚性耦合性:也稱塊間聯(lián)系。 (調(diào)用) ,即模塊之間傳遞的信息。基本任務(wù): (1)設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)(簡稱軟件結(jié)構(gòu)) ,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊(劃分) 。觀察大量軟件系統(tǒng)后發(fā)現(xiàn),設(shè)計(jì)得很好的軟件結(jié)構(gòu)通常頂層扇出比較高,中層扇出較少,底層扇入到公共的實(shí)用模塊中去(底層模塊有高扇入)。扇出太小時可以把下級模塊進(jìn)一步分解成若干個子功能模塊,或者合并到它的上級模塊中去。經(jīng)驗(yàn)表明,一個設(shè)計(jì)得好的典型系統(tǒng)的平均扇出通常是3或4(扇出的上限通常是5~9)。對寬度影響最大的因素是模塊的扇出。 寬度是軟件結(jié)構(gòu)內(nèi)同一個層次上的模塊總數(shù)的最大值。本規(guī)則的含義:作用域不要超出控制域的范圍;(2)軟件系統(tǒng)的判定,其位置離受它控制的模塊越近越好、寬度、扇出、扇入對軟件的影響。答:一個模塊的控制域(Scope of Control),等于模塊本身加上其下級模塊(即可供它調(diào)用的模塊)。由底向上可能導(dǎo)致較大的重新設(shè)計(jì)、整體測試可能在模塊接口間發(fā)現(xiàn)不一致等問題、可行性的問題可以較早的發(fā)現(xiàn)。由底向上是首先設(shè)計(jì)系統(tǒng)的關(guān)鍵部分,然后讓系統(tǒng)的其它部分適應(yīng)它。 ( )√8.判定表的優(yōu)點(diǎn)是容易轉(zhuǎn)換為計(jì)算機(jī)實(shí)現(xiàn),缺點(diǎn)是不能夠描述組合條件。( )√。( )√。( )√,模塊的內(nèi)聚程度越高,它們之間的耦合程度也就越高。答:時間( )。答:內(nèi)容15定性度量模塊獨(dú)立性的兩個標(biāo)準(zhǔn)是內(nèi)聚性和( )答:耦合性16在模塊結(jié)構(gòu)圖中,直接調(diào)用某一模塊的其他模塊數(shù)稱為該模塊的( )。答:數(shù)據(jù),控制復(fù)雜性的兩個基本手段“分解”和( )。答:模塊獨(dú)立性,結(jié)構(gòu)化設(shè)計(jì)的要求是( )。答:面向數(shù)據(jù)結(jié)構(gòu)9. Jackson圖除了可以表達(dá)(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1