




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程概論期末測試試卷(A卷)
一.單項(xiàng)選擇題(每題1分,共22分)
1.對象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。
A.結(jié)合B.隱藏C.封裝D.抽象
2.軟件生命周期中所花費(fèi)用最多的階段是()。
A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測試D.軟件維十
3.需求分析中開發(fā)人員要從用戶那里了解(
A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模
4.測試的關(guān)鍵問題是()。
A.若何組織對軟件的評審B.若何驗(yàn)證程序的正確性
C.若何采它包括方法、工具用綜合策略D.若何選擇測試用
例
5.()是將系統(tǒng)化的、標(biāo)準(zhǔn)的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和
維護(hù)的過程,和過程三個要素。
A.軟件過程B.軟件測試
C.軟件生命周期D.軟件工程方法學(xué)
6.()意味著一個操作在不同的類中可以有不同的實(shí)現(xiàn)方式。
A.多態(tài)性B.多繼承C.類的可復(fù)用D.信息隱藏
7.單元測試的測試用例主要根據(jù)()的結(jié)果來設(shè)計(jì)。
A.需求分析B.源程序C.概要設(shè)計(jì)D.詳細(xì)設(shè)計(jì)
8.隨著軟硬件環(huán)境變化而修改軟件的過程是()0
A.校正性維護(hù)B.適應(yīng)性維護(hù)
C.完善性維護(hù)D.預(yù)防性維護(hù)
9.在白盒測試技術(shù)測試用例的設(shè)計(jì)中,0是最弱的覆蓋標(biāo)準(zhǔn)。
A.語句覆蓋B.路徑覆蓋
C.條件組合覆蓋D.判定覆蓋
10.構(gòu)造化程序設(shè)計(jì)的一種基本方法是
A.篩選法B.迭代法
C.逐步求精法D.遞歸法
11.不適合作為科學(xué)工程計(jì)算的程序設(shè)計(jì)語言是()o
A.PascalB.C
C.FortranD.Prolog
12.只有單重繼承的類層次構(gòu)造是()層次構(gòu)造。
A.網(wǎng)狀型B.星型
C.樹型D.環(huán)型
13.面向?qū)ο蟮拈_發(fā)方法中,0將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建
模語言。
A.Booch方法B.Coad方法C.UML語言D.0MT方法
14.瀑布模型本質(zhì)上是一種()。
A.線性順序模型B.順序迭代模型
C.線性迭代模型D.及早見產(chǎn)品模型
15.軟件維護(hù)產(chǎn)生的副作用,是指。
A.開發(fā)時的錯誤B.隱'含的錯誤
C.因修改軟件而造成的錯誤D.運(yùn)行時誤操作
16.軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個模塊的。
A.算法和使用的數(shù)據(jù)閡造B.外部接口
C.功能D.編程
17.軟件構(gòu)造圖的形態(tài)特征能反映程序重用率的是0o
A.深度B.寬度C.扇入D.扇出
18.為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是()o
A.邏輯內(nèi)聚B.時間內(nèi)聚
C.功能內(nèi)聚D.通信內(nèi)聚
19.軟件構(gòu)造圖中,模塊框之間假設(shè)有直線連接,表示它們之間存在。
A.調(diào)用關(guān)系B.組成關(guān)系
C.鏈接關(guān)系D.順序執(zhí)行關(guān)系
20.“軟件危機(jī)〃是指(
A,計(jì)算機(jī)病毒的出現(xiàn)B.利用計(jì)算機(jī)進(jìn)展經(jīng)濟(jì)犯罪活動
C.軟件開發(fā)和維護(hù)中出現(xiàn)的一系列問題D.人們過分迷戀計(jì)算機(jī)系統(tǒng)
21.具有不安全因素分析的軟件生命周期模型是()o
A.瀑布模型B.噴泉模型
C.螺旋模型D.增量模型
22.數(shù)據(jù)流圖(DFD)中的每個數(shù)據(jù)處理至少需要()。
A.一個輸入數(shù)據(jù)流B.一個輸出數(shù)據(jù)流
C.一個輸入或者輸出數(shù)據(jù)流D.一個輸入數(shù)據(jù)流和一個輸出流
二.判斷題(每題2分,共24分)
1.文檔是軟件產(chǎn)品的一局部,沒有文檔的軟件就不稱其為軟件。()
2.需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分
析的依據(jù)。()
3.數(shù)據(jù)流圖建設(shè)系統(tǒng)的功能模型,它由數(shù)據(jù)流、數(shù)據(jù)處理和數(shù)據(jù)存貯組成。:)
4.在構(gòu)造化分析建模中要建設(shè)的是對象模型、功能模型和行為模型,它們以數(shù)
據(jù)字典為核心。()
5.好的測試是用少量的測試用例運(yùn)行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。(
6.邊界值分析方法是取輸入/輸出等價類的邊界值來構(gòu)成測試用例的測試方法。
()
7.在軟件開發(fā)的過程中,假設(shè)能推遲暴露其中的錯誤,那么為修復(fù)和改正錯誤
所花費(fèi)的代價就會降低。()
8.在需求分析中,分析員要從用戶那里解決的最重要的問題是明確軟件做什么。
()
9.軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件可行性分析的依
據(jù)。()
10.面向?qū)ο蠓椒▽W(xué)的四要素是對象、類、繼承和消息通信。()
11.詳細(xì)設(shè)計(jì)的結(jié)果基本最終決定了軟件的質(zhì)量。()
12.在詳細(xì)設(shè)計(jì)中常采用的工具有層次圖、PAD(問題分析圖)、程序流程圖、盒
圖等。()
三.填空題(每空2分,共24分)
1.為了便于對照檢查,測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的結(jié)烈辿兩局部組成。
2.軟件構(gòu)造是以摸塊為根基而組成的一種控制層次構(gòu)造。
3.如果知道軟件的規(guī)格說明書描述的程序功能,那么就可以采用進(jìn)展測試。
4.當(dāng)A模塊調(diào)用B模塊時,假設(shè)兩個模塊之間傳遞的是數(shù)值型參數(shù),那么這兩
個模塊的耦合方式是內(nèi)聚耦合O
5.軟件概要設(shè)計(jì)關(guān)鍵的一步是確定軟件體系構(gòu)造,它直接影響下一階
段詳細(xì)設(shè)計(jì)和編碼的工作。
6.數(shù)據(jù)流圖中的箭頭表示數(shù)據(jù)流,橢圓或圓形表示事務(wù)
處理,矩形表示數(shù)據(jù)原點(diǎn)/終點(diǎn)。
7.軟件開發(fā)是一個自頂向下逐步細(xì)化和求精過程,而軟件測試是一個
相反集成的過程。
8.按數(shù)據(jù)流的類型,面向數(shù)據(jù)流的設(shè)計(jì)方法有兩種設(shè)計(jì)策略,它們是變換分析
設(shè)計(jì)和。
9.數(shù)據(jù)流圖僅反映系統(tǒng)必須完成的邏輯功能,所以它是一種模型。
10.軟件構(gòu)造中的迷度表示的軟件的控制層數(shù),它往往能夠粗略地標(biāo)志一個系統(tǒng)
的大小和復(fù)雜程度。
四.簡答題(每題5分,共10分)
1.衡量模塊獨(dú)立性的兩個定性標(biāo)準(zhǔn)是什么(2分)這兩個標(biāo)準(zhǔn)的定義分別是什
么12分)在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是什么(1分)
2.簡述構(gòu)造化程序設(shè)計(jì)方法的基本特點(diǎn)。(5分)
五.應(yīng)用題(第一小題8分,第二小題12分,共20分)
1.某旅館的服務(wù)如下:(8分)
可以撥分機(jī)號碼和外線號碼。分機(jī)號是從7201至7299。外線號碼先撥9,然后
是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到
300中任意的數(shù)字串。市話號碼是以局號和分局號組成,局號可以是455、466、
888、552中任意一個號碼。分局號是任意長度為4的數(shù)字串。
要求:寫出在數(shù)據(jù)字典中,號碼的數(shù)據(jù)條目的定義(即組成)。
2.以以下列圖是一個被測程序的流程圖,請按照要求完成以下問題。(共12分)
(1)根據(jù)該程序流程圖畫出該程序的流圖;(3分)
(2)計(jì)算該流圖的環(huán)形復(fù)雜度;(3分)
(3)確定獨(dú)立路徑的集合;(3分)
(4)設(shè)計(jì)測試用例以滿足邏輯覆蓋的判定覆蓋標(biāo)準(zhǔn)。(3分)
?軟件工程?試卷A卷答案
一.單項(xiàng)選擇題(每題1分,共22分)
1.(C)2.(D)3.(A)4.(D)5.(D)
6.(A)7、(D)8.(B)9.(A)10.(C)
11.(D)12.(C)13.(C)14.(A)15.(C)
16.(A)17.(C)18.(C)19.(A)20.(C)
21.(C)22.(D)
二.判斷題(每題2分,共24分)
1.對2.錯3.錯4.錯5.對6.對
7.錯8.對9.錯10.對11.對12.錯
三.填空題(每題2分,共24分)
1.輸出結(jié)果
2.模塊
3.黑盒測試方法
4.數(shù)值耦合
5.確定軟件的體系構(gòu)造
6.數(shù)據(jù)流,數(shù)據(jù)處理,數(shù)據(jù)的源點(diǎn)/終點(diǎn)
7.自底向上或相反
8.事務(wù)分析設(shè)計(jì)
9.功能
10.深度
四.簡答題(每題5分,共10分)
1.衡量模塊獨(dú)立性的兩個定性標(biāo)準(zhǔn)是什么(2分)這兩個標(biāo)準(zhǔn)的定義分別是什
么12分)在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是什么(1分)
答:衡量模塊獨(dú)立性的兩個定性標(biāo)準(zhǔn)是內(nèi)聚和耦合(2分)。
耦合是指對一個軟件構(gòu)造內(nèi)不同模塊彼此之間互相依賴(連接)的嚴(yán)密程度;而
內(nèi)聚那么標(biāo)志一個模塊內(nèi)部各個元素彼此結(jié)合的嚴(yán)密程度。(2分)。
在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是嚴(yán)密內(nèi)聚松散耦合(1
分)。
2.簡述構(gòu)造化程序設(shè)計(jì)方法的基本特點(diǎn)。(5分)
答:
1).是盡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二級MySQL數(shù)據(jù)清理與維護(hù)技巧試題及答案
- 二級MySQL數(shù)據(jù)結(jié)構(gòu)與查詢試題及答案
- 四級軟件測試考試常見誤區(qū)試題及答案
- 提升測試文檔準(zhǔn)確性的有效方法與技巧試題及答案
- 電氣行業(yè)法律法規(guī)解讀考核試卷
- 教學(xué)地圖繪制技術(shù)考核試卷
- 專注2025年軟件測試核心試題及答案
- 網(wǎng)絡(luò)技術(shù)考試的準(zhǔn)備要點(diǎn)與建議試題及答案
- 數(shù)據(jù)庫查詢分析試題及答案解讀
- 網(wǎng)絡(luò)技術(shù)在項(xiàng)目中的應(yīng)用試題及答案
- 環(huán)境因素識別評價表(一)
- 《三毛流浪記》作者簡介張樂平
- 2023年山西建設(shè)投資集團(tuán)有限公司招聘筆試題庫及答案解析
- 鐵皮石斛的抗氧化、保濕功效研究和應(yīng)用現(xiàn)狀
- GB/Z 18620.4-2008圓柱齒輪檢驗(yàn)實(shí)施規(guī)范第4部分:表面結(jié)構(gòu)和輪齒接觸斑點(diǎn)的檢驗(yàn)
- GB/T 97.1-2002平墊圈A級
- 泊 秦 淮唐 杜牧
- GB/T 1871.1-1995磷礦石和磷精礦中五氧化二磷含量的測定磷鉬酸喹啉重量法和容量法
- GB/T 1725-2007色漆、清漆和塑料不揮發(fā)物含量的測定
- 公路工程工作總結(jié)范文
- 初中物理杠桿滑輪課件
評論
0/150
提交評論