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

正文內(nèi)容

軟件工程復(fù)習(xí)題及答案-全文預(yù)覽

2025-07-16 02:27 上一頁面

下一頁面
  

【正文】 發(fā)現(xiàn)缺陷2)邊界值分析法 特點(diǎn)是:用邊界值分析時(shí)時(shí)常收獲較大,它是在等價(jià)類的邊界上選擇測試用例3)錯(cuò)誤推測法 特點(diǎn)是:沒有確定的步驟,很大程度上是憑借經(jīng)驗(yàn)進(jìn)行的 4)因果圖法 特點(diǎn)是:考慮輸入條件間的組合關(guān)系;考慮輸出條件對輸入條件的信賴關(guān)系;測試用例發(fā)現(xiàn)錯(cuò)誤的效率高;能查出功能說明中的某些不一致或遺漏9. 白盒測試法有哪些覆蓋標(biāo)準(zhǔn)?試對它們的檢錯(cuò)能力進(jìn)行比較。如果模塊界面間有錯(cuò),如果用非漸增式,這類錯(cuò)誤到最后聯(lián)合測試時(shí)才能發(fā)現(xiàn),此時(shí)很難判斷錯(cuò)誤發(fā)生在哪一部分,但如果用漸增式,這類錯(cuò)誤就較容易定位,它通常與最新加上去的模塊有關(guān)。6. 什么是白盒測試?它適應(yīng)哪些測試?答:白盒測試也叫結(jié)構(gòu)測試,測試者需要了解被測程序的內(nèi)部結(jié)構(gòu)。5)邊界測試:要特別注意數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值時(shí)出錯(cuò)的可能性。4)錯(cuò)誤處理測試:檢查模塊的錯(cuò)誤處理功能是否包含有錯(cuò)誤或缺陷。為此,對模塊接口,包括參數(shù)表、調(diào)用子模塊的參數(shù)、全程數(shù)據(jù)、文件輸入/輸出操作都必須檢查。系統(tǒng)測試的粒度最大,一般由獨(dú)立測試小組采用黑盒方式來測試,主要測試系統(tǒng)是否符合“需求規(guī)格說明書”。9) 嚴(yán)格執(zhí)行測試計(jì)劃。7) 回歸測試的關(guān)聯(lián)性要特別引起注意,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤的現(xiàn)象并不少見。事實(shí)上,用戶在使用系統(tǒng)時(shí),輸入一些錯(cuò)誤指令和參數(shù)是經(jīng)常發(fā)生的,如果軟件遇到這種情況不能做出適當(dāng)?shù)姆磻?yīng),給出相應(yīng)的提示信息,就可能會(huì)誤導(dǎo)用戶,甚至造成嚴(yán)重?fù)p失。而且,程序員對設(shè)計(jì)規(guī)格說明書的理解錯(cuò)誤而引入的錯(cuò)誤更是難于發(fā)現(xiàn)。在實(shí)際操作中可以列出一張表格,包括每個(gè)測試用例的編號、類型、輸入數(shù)據(jù)、預(yù)期輸出結(jié)果、實(shí)際輸出結(jié)果、出錯(cuò)原因分析。或者說,軟件測試是根據(jù)軟件開發(fā)各個(gè)階段的規(guī)格說明和程序內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測試用例,用這些測試用例運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過程。③保持文檔和程序的同步。 ④以手工的方式簡化算術(shù)和邏輯表達(dá)式。 ③檢查代碼的重復(fù)率,重復(fù)多的代碼, 要抽出來作為一個(gè)單獨(dú)的模塊。⑤避免功能冗余的模塊。 D.軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當(dāng)大的工作量。A.異步控制B.同步控制C.存取控制D.基線控制28. 變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和(A)處理實(shí)現(xiàn)了兩個(gè)重要的變更控制要素,即存取控制和同步控制。A、可理解性和可測試性B、效率和可移植性 C、效率和可修改性 D、效率和結(jié)構(gòu)好22. 軟件維護(hù)的困難主要原因是(C)A、費(fèi)用低 B、人員少 C、開發(fā)方法的缺陷 D、用戶不配合23. 軟件維護(hù)費(fèi)用高的主要原因是(C)。A、文檔B、數(shù)據(jù) C、編碼D、設(shè)計(jì)18. 以下屬于軟件維護(hù)階段文檔的是(C)。A、路徑測試B、等價(jià)類劃分 C、條件判斷 D、循環(huán)測試14. 在下述哪一種測試中,測試人員必須接觸到源程序(B)。A程序內(nèi)部邏輯 B.程序復(fù)雜結(jié)構(gòu)C.使用說明書 D.程序的功能10. 確認(rèn)測試主要涉及的文檔是(A)。,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài),需要在每一行都要加注釋,以便很容易區(qū)分注釋和程序6. 下列關(guān)于效率的說法不正確的是(D)。A.半形式語言B.計(jì)算機(jī)語言 C.低級語言 D.高級語言2. 程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括(C)。 (2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。每天下班前為采購部門提供一張訂書單。Middle Student類的屬性為:IsMember(是否是團(tuán)員),Subject(文科理科)。試給出這4個(gè)類的屬性以及它們之間的關(guān)系。4) 給出媒體庫中媒體文件的數(shù)量。每個(gè)媒體文件都有名稱和唯一的編碼,而且文件包含作者信息和格式信息,聲音文件還包含聲音文件的時(shí)長(以秒為單位)和作者的信息??蚣苤械念愅ǔJ且恍┏橄箢惒⑶蚁嗷ビ新?lián)系,可以通過繼承的方式使用這些類,當(dāng)面向?qū)ο笤O(shè)計(jì)進(jìn)行底層設(shè)計(jì)時(shí),對每個(gè)類進(jìn)行詳細(xì)設(shè)計(jì),設(shè)計(jì)類的屬性和操作,優(yōu)化類之間的關(guān)系,就可以設(shè)計(jì)成框架來對類的設(shè)計(jì)進(jìn)行構(gòu)架和優(yōu)化。也就是說,當(dāng)實(shí)現(xiàn)細(xì)節(jié)發(fā)生變化時(shí),抽象也會(huì)受到影響;如果想復(fù)用某一個(gè)抽象的話,就必須把它依賴的細(xì)節(jié)都一起拖過去。這棵樹也表示調(diào)用結(jié)構(gòu):每個(gè)模塊都調(diào)用自己的直接下級模塊,并被自己的直接上級模塊調(diào)用?;顒?dòng)圖特別適合描述工作流和并行處理過程。除了劃分系統(tǒng)為并發(fā)執(zhí)行的進(jìn)程或線程外,并發(fā)視圖還必須處理通信和同步問題。(3)組件視圖(Component view)組件視圖用來描述系統(tǒng)實(shí)現(xiàn)的結(jié)構(gòu)和行為特征,反映系統(tǒng)各組成元素之間的關(guān)系。用例視圖中可以包含若干個(gè)用例,用例表示系統(tǒng)能夠提供的功能,用例視圖是其他視圖的核心和基礎(chǔ)。實(shí)體類——為需要長久保存的信息進(jìn)行建模的類。每個(gè)用例中至少應(yīng)該有一個(gè)控制類,它控制用況中的事件順序。3. 什么是實(shí)體類、邊界類和控制類?為什么將分析類劃分成這三種類型? 答:(1)實(shí)體類保存要存入永久存儲(chǔ)體的信息。 26. 從本質(zhì)上說,面向?qū)ο笫恰跋取贝_定動(dòng)作的( ?。昂蟆眻?zhí)行( D )。A. 接口層 (C),它通常沒有屬性而只有方法,只是起協(xié)調(diào)和控制作用。A. UML的一個(gè)最新圖B. 類圖的一種,假如已經(jīng)構(gòu)造了一個(gè)一般借書者類,后來發(fā)現(xiàn)圖書館的學(xué)生和教師在借書中有不同要求。 B. 界面類13. 在基于用例的面向?qū)ο蠓治鲞^程中,定義交互行為的關(guān)鍵在于通過描述分析類實(shí)例之間的(A)將用例的職責(zé)分配到分析類中。 A. 建立正確的模型B. 識(shí)別問題域?qū)ο?. 面向?qū)ο蠓治鲞^程中建立的模型有(D )。 3. 對象的(D)使對象的動(dòng)態(tài)特征 4. 屬于某個(gè)類的一個(gè)具體對象稱為該類的(A)。學(xué)生可以查看教師批閱的作業(yè),修改作業(yè)中的錯(cuò)誤,教師仍然可以查看學(xué)生修改作業(yè)的情況,并給予批閱。請針對上面描述的需求畫出數(shù)據(jù)流程圖。學(xué)校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸入到系統(tǒng)中,學(xué)院負(fù)責(zé)人對教師輸入的工作量進(jìn)行審核,財(cái)務(wù)部門對審核后的工作量計(jì)算本月工資,本月工資=基本工資+各種補(bǔ)貼+工作量獎(jiǎng)金-稅收-保險(xiǎn)一公積金金。一個(gè)簡化的養(yǎng)老院軟件需求描述如下:老人來到養(yǎng)老院,接待人員將老人的基本信息錄入到系統(tǒng)中,管理員讀取老人信息,進(jìn)行護(hù)理級別的評估,根據(jù)評估結(jié)果分配床位、確定護(hù)理方案,床位的分配信息存入床位分配數(shù)據(jù)表,每位老人的護(hù)理方案也要保存到數(shù)據(jù)庫表中。請畫出設(shè)備維修信息管理軟件的數(shù)據(jù)流程圖。審核通過后,車間把設(shè)備送去維修。否則,修改庫存信息與借書記錄。顧客將訂票單交給預(yù)訂系統(tǒng):(1)如果是不合法訂票單,則輸出無效訂票信息;(2)對合法訂票單的預(yù)付款登錄到一個(gè)記賬文件中;(3)系統(tǒng)有航班目錄文件,根據(jù)填寫的旅行時(shí)間和目的地為顧客安排航班;(4)在獲得正確航班信息和確認(rèn)已交了部分預(yù)付款時(shí)發(fā)出取票單,并記錄到取票單文件中。局號可以是455,466,888,552中任意一個(gè)號碼。外線號碼先撥9,然后是市話號碼或長話號碼。數(shù)據(jù)耦合——如果兩個(gè)模塊傳遞的是數(shù)據(jù)項(xiàng),則這兩個(gè)模塊是數(shù)據(jù)耦合。功能性內(nèi)聚——一個(gè)模塊中各個(gè)部分都是完成某一具體功能必不可少的組成部分耦合分為七類:內(nèi)容耦合——如果一個(gè)模塊直接參考另一個(gè)模塊的內(nèi)容,則這兩個(gè)模塊是內(nèi)容耦合。時(shí)間性內(nèi)聚——當(dāng)一個(gè)模塊內(nèi)的多個(gè)任務(wù)是與時(shí)間有關(guān)時(shí),這個(gè)模塊具有時(shí)間性內(nèi)聚。設(shè)計(jì)審查和復(fù)審。書寫文檔。功能分解,確定軟件結(jié)構(gòu)。作用:數(shù)據(jù)流程圖描述了系統(tǒng)的邏輯結(jié)構(gòu),其中的四個(gè)基本圖形元素的含義無法在數(shù)據(jù)流程圖中詳細(xì)說明,因此數(shù)據(jù)流程圖需要與其他工具配合使用,數(shù)據(jù)字典就是這樣的工具之一。9)確定系統(tǒng)的性能要求5) 確定系統(tǒng)的運(yùn)行要求6)除此之外,還包括需求變更控制,需求風(fēng)險(xiǎn)控制,需求版本控制等對需求的管理工作5. 什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?答:結(jié)構(gòu)化的分析方法是面向數(shù)據(jù)流的方法,因此,此方法研究的核心是數(shù)據(jù)的組成和數(shù)據(jù)流向和對數(shù)據(jù)的加工處理。答:項(xiàng)目計(jì)劃,成本估計(jì),需求規(guī)格說明書,需求評審,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),設(shè)計(jì)評審,編碼,單元測試,系統(tǒng)測試,驗(yàn)收測試3. 可行性研究報(bào)告的主要內(nèi)容是什么?答:可行性研究主要包括以下幾個(gè)部分: (1)概述(2)技術(shù)可行性(3)項(xiàng)目成熟程度(4)市場需求情況和風(fēng)險(xiǎn)分析(5)投資估算及資金籌措(6)經(jīng)濟(jì)與社會(huì)效益(7)綜合實(shí)力和產(chǎn)業(yè)基礎(chǔ)(8)項(xiàng)目實(shí)施進(jìn)度計(jì)劃(9)其它尚需要說明的必要的方面(10)結(jié)論4. 什么是需求分析?需求分析階段的基本任務(wù)是什么?答:所謂需求分析,是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。目標(biāo):1 合理預(yù)算開發(fā)成本,付出較低的開發(fā)費(fèi)用。A、 內(nèi)容偶合B、公共偶合C、數(shù)據(jù)偶合D、非直接偶合31. 結(jié)構(gòu)化程序設(shè)計(jì),主要強(qiáng)調(diào)的是(C)A.程序的執(zhí)行效率 B.模塊的內(nèi)聚C.程序的可理解性 D.模塊的耦合32. 基線可作為軟件生存期中各開發(fā)階段的一個(gè)檢查點(diǎn)。 B、質(zhì)量控制 C、程序優(yōu)化D、數(shù)據(jù)共享26. 當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為(D)A、數(shù)據(jù)耦合B、公共耦合C、標(biāo)記耦合D、內(nèi)容耦合27. 詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是(B)。A、程序模塊化B、模塊高內(nèi)聚C、模塊低耦合D、模塊獨(dú)立性21. 在模塊的3種基本屬性中,反映模塊內(nèi)部特性的是(C)。A.《計(jì)算機(jī)軟件保護(hù)條例》B.《中華人民共和國計(jì)算機(jī)信息系統(tǒng)安全保護(hù)條例》C.《中華人民共和國著作權(quán)法》D.《計(jì)算機(jī)病毒防治管理辦法》14. 效率是一個(gè)性能要求,因此應(yīng)當(dāng)在以下哪個(gè)階段規(guī)定?BA、可行性分析B、需求分析C、概要設(shè)計(jì)D、詳細(xì)設(shè)計(jì)15. 需求規(guī)格說明書的作用不包括(D)A、軟件驗(yàn)收的依據(jù) B、用戶與開發(fā)人員對軟件要做什么的共同理解C、軟件可行性研究的依據(jù) D、軟件設(shè)計(jì)的依據(jù)16. 數(shù)據(jù)字典是用來定義(D)中的各個(gè)成份的具體含義的。 8. 軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次( A)需求分析、設(shè)計(jì)過程。 3. 瀑布模型存在的問題是(B )。 2. 瀑布模型本質(zhì)上是一種(A )模型。A.需求不確定性高的 B.需求確定的 C.管理信息 D.實(shí)時(shí)6. 下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于國際標(biāo)準(zhǔn)的是(C ) 7. 結(jié)構(gòu)化方法是一種基于(D)的方法。A、1% B、20% C、8% D、50%13. 我國正式頒布實(shí)施的(B)對計(jì)算機(jī)病毒的定義具有法律性、權(quán)威性。A、一個(gè)輸入流或一個(gè)輸出流 B、一個(gè)輸入流和一個(gè)輸出流C、一個(gè)輸入流 D、一個(gè)輸出流19. 需求分析階段的關(guān)鍵任務(wù)是確定(D)A、軟件開發(fā)方法 B、軟件開發(fā)工具C、軟件開發(fā)費(fèi)D、軟件系統(tǒng)的功能20. 在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是(D)。A、判定表 B、IPO圖 C、PDL D、DFD圖25. 為高質(zhì)量地開發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循(A)原則。A、DFD B、PAD C、SC D、ER30. 在七種偶合中,最低偶合是(D)。      C. 模塊內(nèi)部的凝聚力   二、簡答題1. 什么是軟件工程?軟件工程的目標(biāo)是什么?答:軟件工程是①將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)過程,即將工程化應(yīng)用于軟件開發(fā)和管理之中,②對①中所選方法的研究。4 提高軟件開發(fā)生產(chǎn)率,及時(shí)交付使用2. 指出瀑布模型中下列任務(wù)的順序:驗(yàn)收測試,項(xiàng)目計(jì)劃,單元測試,需求評審,成本估計(jì),概要設(shè)計(jì),詳細(xì)設(shè)計(jì),系統(tǒng)測試,設(shè)計(jì)評審,編碼,需求規(guī)格說明書。調(diào)查使用者的要求,分析軟件必須做什么,編寫需求規(guī)格說明書等它相關(guān)文檔,并進(jìn)行必要的需求審查。確定系統(tǒng)的操作要求和界面要求4)建立目標(biāo)系統(tǒng)的邏輯模型。8. 什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目?答:數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程和和數(shù)據(jù)源點(diǎn)/終點(diǎn)。推薦最佳方案。數(shù)據(jù)設(shè)計(jì)。測試計(jì)劃。11. 什么是變換流?什么是事物流?答:變換型數(shù)據(jù)流可以劃分為明顯的三部分:邏輯輸入,中心變換,邏輯輸出 事務(wù)流的特點(diǎn)是數(shù)據(jù)沿某個(gè)輸入路徑流動(dòng),該路徑將外部信息轉(zhuǎn)換成事務(wù),其中發(fā)射出多條事務(wù)處理路徑的中心處理被稱為中心事務(wù)12. 模塊的內(nèi)聚有哪幾種?模塊間的耦合有哪幾種?答:內(nèi)聚分為七種類型:巧合內(nèi)聚——一個(gè)模塊執(zhí)行多個(gè)完全互不相關(guān)的動(dòng)作,那么這個(gè)模塊就有巧合內(nèi)聚 邏輯內(nèi)聚——當(dāng)一個(gè)模塊執(zhí)行一系列相關(guān)的動(dòng)作時(shí),稱其有邏輯內(nèi)聚。信息內(nèi)聚——一個(gè)模塊中執(zhí)行一系列動(dòng)作,每個(gè)動(dòng)作都有自己的入口點(diǎn)和處理代碼,所有的動(dòng)作都作用在相同的數(shù)據(jù)結(jié)構(gòu)上,這樣的模塊叫做信息內(nèi)聚??刂岂詈稀绻KA向模塊B傳遞一個(gè)控制信息,則稱這兩個(gè)模塊是控制耦合的數(shù)據(jù)結(jié)構(gòu)耦合——當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí)傳遞了整個(gè)數(shù)據(jù)結(jié)構(gòu),這兩個(gè)模塊之間具有數(shù)據(jù)結(jié)構(gòu)耦合。分機(jī)號是從7201至7299。市話號碼是以局號和分局號組成。名稱簡稱類型長度取值范圍分機(jī)號Extension_Number字符47201..7299外線市話號Addition_Internumber字符99+[455|466|888|552]+4{數(shù)字}4外線長話號Addition_Extennumber字符129+[100|101|102|..|298|299|300]+[455|466|888|552]+4{數(shù)字}42.下面是旅客訂飛機(jī)票的需求描述,試畫出分層的數(shù)據(jù)流程圖。 0層流程圖 預(yù)定流程圖 取機(jī)票流程圖3.一個(gè)簡化的圖書館
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1