




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2024年6月軟件工程模擬考試題與答案
一、單選題(共30題,每題1分,共30分)
1.試題:結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)
施時(shí)強(qiáng)調(diào)的是分析對象的()
A.指令流
B.控制流
C.程序流
D.數(shù)據(jù)流
2.試題:()是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的
對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對
象發(fā)生聯(lián)系。
A.多態(tài)性
B.繼承
C.封裝
D.消息
3.試題:設(shè)函數(shù)C(X)定義問題X的復(fù)雜程序,函數(shù)E(X)確定解
決問題X需要的工作量(時(shí)間)。對于兩個(gè)問題P1和P2,如果C
(P1)>C(P2)顯然E(P1)>E(P2),則得出結(jié)論E(P1+P2)>E
(P1)+E(P2)就是:()
A.信息隱藏和局部化的根據(jù)
B.逐步求精的根據(jù)
C.模塊化的根據(jù)
D.抽象的根據(jù)
4.試題:對象建模技術(shù)中,表示瞬時(shí)行為上的系統(tǒng)的“控制”特征,
通??捎?)來表示。
A.狀態(tài)圖
B.數(shù)據(jù)流圖
C.對象圖
D.類圖
5.試題:程序流程圖(PDF)中的箭頭代表的是()
A.控制流
B.組成關(guān)系
C.數(shù)據(jù)流
D.調(diào)用關(guān)系
6.試題:需求分析中開發(fā)人員要從用戶那里了解()。
A.用戶使用界面
B.軟件的規(guī)模
C.軟件做什么
D.輸入的信息
7.試題:具有風(fēng)險(xiǎn)分析的軟件生命周期模型是()。
A.螺旋模型
B.增量模型
C.瀑布模型
D.噴泉模型
8.試題:通常,()是在代碼編寫階段可進(jìn)行的測試,它是整個(gè)測試
工作的基礎(chǔ)。
A.系統(tǒng)測試
B.驗(yàn)收測試
C.安裝測試
D.單元測試
9.試題:數(shù)據(jù)字典是用來定義()中的各個(gè)成分的具體含義
A,數(shù)據(jù)流圖
B.功能結(jié)構(gòu)圖
C.系統(tǒng)結(jié)構(gòu)圖
D.流程圖
10.試題:在白盒測試技術(shù)測試用例的設(shè)計(jì)中,()是最弱的覆蓋標(biāo)
準(zhǔn)。
A.條件組合覆蓋
B.判定覆蓋
C.語句覆蓋
D.路徑覆蓋
11.試題:軟件的可理解性支持軟件的()。
A.可靠性
B.可移植性
C.可追蹤性
D.有效性
12.試題:()是一個(gè)度量或度量的組合,它可對軟件產(chǎn)品、過程或
資源提供更深入的理解。
A.指標(biāo)
B.度量
C.測量
D.估算
13.試題;面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即()?/p>
A.E-R模型、對象模型、功能模型
B.對象模型、動(dòng)態(tài)模型、應(yīng)用模型
C.對象模型、動(dòng)態(tài)模型、功能模型
D.系統(tǒng)模型、ER模型、應(yīng)用模型
14.試題:軟件測試的目的是()。
D.結(jié)構(gòu)化編輯工具
19.試題:在屏蔽硬件錯(cuò)誤的冗錯(cuò)技術(shù)中,冗余附加技術(shù)有()
A.冗余備份程序的存儲(chǔ)及調(diào)用
B.信息冗余
C.關(guān)鍵程序和數(shù)據(jù)的冗余存儲(chǔ)和調(diào)用
D.三模冗余
20.試題:軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,
持續(xù)運(yùn)行的要求的質(zhì)量特性稱為()
A.正確性
B.可用性
C.完整性
D.可靠性
21.試題:以下不屬于軟件維護(hù)困難表現(xiàn)的是()。
A.文檔的不一致性。
B.軟件開發(fā)和軟件維護(hù)在人員和時(shí)間上的差異。
C.讀懂別人的程序是困難的。
D.軟件維護(hù)不是一項(xiàng)吸引人的工作。
E.源程序及相關(guān)文檔的錯(cuò)誤或丟失。
22.試題:邏輯覆蓋中最強(qiáng)的覆蓋標(biāo)準(zhǔn)是()。
A.條件組合覆蓋
B.判定覆蓋
C.條件覆蓋
D.語句覆蓋
23.試題:研究開發(fā)所需要的成本和資源是屬于可行性研究中的()
研究的一方面。
A.法律可行性
B.技術(shù)可行性
C.經(jīng)濟(jì)可行性
D.社會(huì)可行性
24.試題:單元測試的測試用例主要根據(jù)()的結(jié)果來設(shè)計(jì)。
A.概要設(shè)計(jì)
B.需求分析
C.詳細(xì)設(shè)計(jì)
D.源程序
25.試題:OMT是一種對象建模技術(shù),它定義了三種模型,它們分別
是()。
A.對象模型、動(dòng)態(tài)模型、功能模型
B.對象模型、動(dòng)態(tài)模型、計(jì)算模型
C.對象模型、時(shí)序模型、功能模型
D.靜態(tài)模型、動(dòng)態(tài)模型、功能模型
26.試題:軟件測試基本方法中,下列()不用測試實(shí)例。
A.動(dòng)態(tài)測試法
B.靜態(tài)測試法
C.黑盒測試法
D.白盒測試法
27.試題:只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。
A.樹型
B.環(huán)型
C.星型
D.網(wǎng)狀型
28.試題:軟件可維護(hù)性的特性中相互矛盾的是()。
A.可測試性和可理解性
B.可理解性和可讀性
C.可修改性和可理解性
D.效率和可修改性
29.試題:軟件項(xiàng)目計(jì)劃一般不包括以下哪項(xiàng)內(nèi)容()
A.進(jìn)度安排
B.培訓(xùn)計(jì)劃
C.軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定
D.人員安排
30.試題:軟件特性中,在給定的時(shí)間間隔內(nèi),程序成功運(yùn)行的概率
指的是()o
A.正確性
B.可靠性
C.可適應(yīng)性
D.有效性
二、判斷題(共40題,每題1分,共40分)
1.試題:發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多。
A.正確
B.錯(cuò)誤
2.試題:好的測試用例應(yīng)當(dāng)是合理的輸入條件。()
A.正確
B.錯(cuò)誤
3.試題:進(jìn)行總體設(shè)計(jì)時(shí)加強(qiáng)模塊間的聯(lián)系。
A.正確
B.錯(cuò)誤
4.試題:程序設(shè)計(jì)風(fēng)格指導(dǎo)原則提出,盡量多使用臨時(shí)變量。
A.正確
B.錯(cuò)誤
5.試題:數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。()
A.正確
B.錯(cuò)誤
6.試題:Jackson圖只能表達(dá)程序結(jié)構(gòu),不能表達(dá)數(shù)據(jù)結(jié)構(gòu)。()
A.正確
B.錯(cuò)誤
7.試題:軟件的開發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。()
A.正確
B.錯(cuò)誤
8.試題:螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險(xiǎn)分
析活動(dòng)。()
A.正確
B.錯(cuò)誤
9.試題:盡可能使用高級(jí)語言編寫程序()
A.正確
B.錯(cuò)誤
10.試題:上述數(shù)據(jù)流圖表示數(shù)據(jù)A和B同時(shí)輸入變換成C。
A.正確
B.錯(cuò)誤
11.試題;開發(fā)軟件就是編寫程序。
A.正確
B.錯(cuò)誤
12.試題:一個(gè)成功的項(xiàng)目唯一提交的就是運(yùn)行程序。()
A.正確
B.錯(cuò)誤
13.試題:按照瀑布模型開發(fā)軟件的一條指導(dǎo)思想是清楚地區(qū)分邏輯
設(shè)計(jì)與物理設(shè)計(jì),以便盡早開始程序的物理實(shí)現(xiàn)。()
A.正確
B.錯(cuò)誤
14.試題:一個(gè)好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤。()
A.正確
B.錯(cuò)誤
15.試題:面向?qū)ο蠖ο?類+繼承+消息傳遞。()
A.正確
B.錯(cuò)誤
16.試題:用黑盒法測試時(shí),測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。
()
A.正確
B.錯(cuò)誤
17.試題:等價(jià)類劃分方法將所有可能的輸入數(shù)據(jù)劃分成若干部分,
然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。()
A.正確
B.錯(cuò)誤
18.試題:系統(tǒng)規(guī)格說明評審?fù)瓿梢院?,系統(tǒng)開發(fā)可以按照硬件工程、
軟件工程、數(shù)據(jù)庫工程、人機(jī)工程等并行開展工作。()
A.正確
B.錯(cuò)誤
19.試題:軟件就是程序。
A.正確
B.錯(cuò)誤
20.試題:建立動(dòng)態(tài)模型的第一步,是編寫典型交互行為的腳本。()
A.正確
B.錯(cuò)誤
21.試題:以對象、類、繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計(jì)方法
(00D)也是常見的軟件概要設(shè)計(jì)方法之一。
A.正確
B.錯(cuò)誤
22.試題:用CASE環(huán)境或程序自動(dòng)生成工具來自動(dòng)生成一部分程序
()
A.正確
B.錯(cuò)誤
23.試題:系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有
時(shí)也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用。()
A.正確
B.錯(cuò)誤
24.試題:用戶需求經(jīng)常是變化的,因?yàn)檐浖庆`活的,所以總可以
滿足用戶的需求。
A.正確
B.錯(cuò)誤
25.試題:軟件錯(cuò)誤可能出現(xiàn)在開發(fā)過程的早期,越早修改越好。()
A.正確
B.錯(cuò)誤
26.試題:面向?qū)ο笤O(shè)計(jì)準(zhǔn)則也要遵循弱耦合的原則,但是繼承耦合
則應(yīng)該提高,緊密地繼承耦合與高度的一般-特殊內(nèi)聚是一致的。
A.正確
B.錯(cuò)誤
27.試題:容錯(cuò)就是每個(gè)程序采用兩種不同的算法編寫。()
A.正確
B.錯(cuò)誤
28.試題:軟件測試是要發(fā)現(xiàn)軟件中的所有錯(cuò)誤。
A.正確
B.錯(cuò)誤
29.試題:快速原型模型可以有效地適應(yīng)用戶需求的動(dòng)態(tài)變化。()
A.正確
B.錯(cuò)誤
30.試題:白盒測試法是將程序看成一個(gè)透明的盒子,不需要了解程
序的內(nèi)部結(jié)構(gòu)和處理過程。()
A.正確
B.錯(cuò)誤
31.試題:判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判
定覆蓋。()
A.正確
B.錯(cuò)誤
32.試題:只有質(zhì)量差的軟件產(chǎn)品才需要維護(hù)。()
A.正確
B.錯(cuò)誤
33.試題:軟件概要設(shè)計(jì)包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)
庫設(shè)計(jì)。()
A.正確
B.錯(cuò)誤
34.試題:集成測試主要由用戶來完成。()
A.正確
B.錯(cuò)誤
35.試題:測試只能證明程序有錯(cuò)誤,不能證明程序沒有錯(cuò)誤。
A.正確
B.錯(cuò)誤
36.試題:在進(jìn)行概要設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。()
A.正確
B.錯(cuò)誤
37.試題:軟件測試中綜合策略的通常做法是用白盒法設(shè)計(jì)基本的測
試方案,再用黑盒法補(bǔ)充一些必要的測試方案。()
A.正確
B.錯(cuò)誤
38.試題:確認(rèn)測試計(jì)劃應(yīng)該在可行性研究階段制定
A.正確
B.錯(cuò)誤
39.試題:系統(tǒng)測試的主要方法是白盒法,主要進(jìn)行功能測試、性能
測試、安全性測試及可靠性等測試。()
A.正確
B.錯(cuò)誤
40.試題:軟件維護(hù)就是改正軟件中的錯(cuò)誤。
A.正確
B.錯(cuò)誤
答案與解析
一、單選題答案
1.答案:(D)
解析:結(jié)構(gòu)化分析方法強(qiáng)調(diào)對數(shù)據(jù)流的分析,通過自頂向下、逐步
求精的方式,對系統(tǒng)的功能和數(shù)據(jù)進(jìn)行建模,以明確系統(tǒng)的需求,
而控制流、程序流、指令流不是其強(qiáng)調(diào)的重點(diǎn)。
2.答案:(C)
解析:封裝是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對
象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象
發(fā)生聯(lián)系。多態(tài)性是指同一個(gè)操作作用于不同的對象,可以有不同
的解釋,產(chǎn)生不同的執(zhí)行結(jié)果。繼承是指一個(gè)對象直接使用另一對
象的屬性和方法。消息是對象之間進(jìn)行通信的一種機(jī)制。
3.答案:(0
解析:對于兩個(gè)問題P1和P2,當(dāng)C(P1)>C(P2)時(shí)E(P1)>
E(P2),而得出E(P1+P2)>E(P1)+E(P2),這意味著將兩個(gè)問
題組合起來解決的工作量大于分別解決這兩個(gè)問題的工作量之和。
模塊化的核心思想就是將一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)相對獨(dú)立的模
塊,每個(gè)模塊的工作量相對較小且易于管理,這樣總的工作量可能
會(huì)小于直接處理整個(gè)復(fù)雜系統(tǒng)的工作量。所以這種情況是模塊化的
根據(jù)。逐步求精是將一個(gè)問題逐步細(xì)化為更具體的子問題;抽象是
提取事物的本質(zhì)特征;信息隱藏和局部化是強(qiáng)調(diào)隱藏模塊內(nèi)部的細(xì)
節(jié)并將相關(guān)功能局部化。這些概念都與題干所表達(dá)的內(nèi)容不符。
4.答案:(A)
解析:狀態(tài)圖用于描述一個(gè)對象在其生命周期內(nèi)的不同狀態(tài)以及狀
態(tài)之間的轉(zhuǎn)換,能夠很好地表示瞬時(shí)行為上系統(tǒng)的“控制”特征。
類圖主要用于描述系統(tǒng)中的類以及它們之間的關(guān)系;對象圖是類圖
的實(shí)例;數(shù)據(jù)流圖主要用于描述系統(tǒng)中數(shù)據(jù)的流動(dòng)和處理過程,均
不符合表示系統(tǒng)“控制”特征的瞬時(shí)行為。
5.答案:(A)
解析:程序流程圖中的箭頭通常代表控制流,它描述了程序執(zhí)行的
順序和流程,決定了程序從一個(gè)步驟轉(zhuǎn)移到另一個(gè)步驟的走向。數(shù)
據(jù)流一般用帶箭頭的線條并標(biāo)注數(shù)據(jù)名稱等表示數(shù)據(jù)的流動(dòng)方向;
調(diào)用關(guān)系通常用特定的圖形符號(hào)和連接線來表示函數(shù)或模塊之間的
調(diào)用;組成關(guān)系一般用層次結(jié)構(gòu)等方式表示整體與部分的關(guān)系,均
與程序流程圖中普通箭頭的含義不同。
6.答案:(C)
解析:需求分析的主要目的是明確軟件要做什么,開發(fā)人員需要從
用戶那里詳細(xì)了解軟件的功能需求等,即軟件做什么。用戶使用界
面、輸入信息等是軟件做什么的具體表現(xiàn)形式的一部分,軟件規(guī)模
不是需求分析階段從用戶處重點(diǎn)了解的內(nèi)容。
7.答案:(A)
解析:螺旋模型將軟件開發(fā)過程視為一個(gè)驟旋式迭代的過程,每個(gè)
迭代周期都包含制定計(jì)劃、風(fēng)險(xiǎn)分析、實(shí)施工程和客戶評估四個(gè)階
段。通過風(fēng)險(xiǎn)分析,可以識(shí)別項(xiàng)目可能面臨的風(fēng)險(xiǎn),并采取相應(yīng)的
措施來降低風(fēng)險(xiǎn)。而瀑布模型按線性順序依次進(jìn)行各個(gè)階段,缺乏
對風(fēng)險(xiǎn)的有效應(yīng)對機(jī)制;噴泉模型主要強(qiáng)調(diào)軟件的迭代和無間隙特
性,也沒有專門的風(fēng)險(xiǎn)分析環(huán)節(jié);增量模型是逐步增加功能的開發(fā)
方式,同樣沒有針對風(fēng)險(xiǎn)分析進(jìn)行特別設(shè)計(jì)。
8.答案:(D)
解析:單元測試是針對程序模塊(軟件設(shè)計(jì)的最小單位)進(jìn)行正確
性檢驗(yàn)的測試工作,在代碼編寫階段就可以進(jìn)行,是整個(gè)測試工作
的基礎(chǔ)。系統(tǒng)測試是在集成測試之后,將軟件系統(tǒng)與其他系統(tǒng)元素
(如硬件、數(shù)據(jù)庫等)結(jié)合起來進(jìn)行測試:安裝測試主要檢查軟件
在特定環(huán)境下的安裝過程及安裝后的運(yùn)行情況;驗(yàn)收測試是在軟件
產(chǎn)品完成并準(zhǔn)備交付給用戶時(shí)進(jìn)行的測試,以確保軟件滿足用戶需
求。這些測試通常在代碼編寫完成之后的階段進(jìn)行。
9.答案:(A)
解析:數(shù)據(jù)字典是對數(shù)據(jù)流圖中出現(xiàn)的被命名的圖形元素的確切解
釋。通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、
外部實(shí)體等方面的定義,用于詳細(xì)說明數(shù)據(jù)流圖中各個(gè)成分的具體
含義。而流程圖主要描述業(yè)務(wù)流程;功能結(jié)構(gòu)圖側(cè)重于展示系統(tǒng)功
能模塊;系統(tǒng)結(jié)構(gòu)圖主要體現(xiàn)系統(tǒng)的層次結(jié)構(gòu)等,均與數(shù)據(jù)字典定
義的內(nèi)容不同。
10.答案:(O
解析:語句覆蓋是白盒測試中最弱的覆蓋標(biāo)準(zhǔn)。它只要求程序中的
每條語句至少執(zhí)行一次,對于一些復(fù)雜的邏輯結(jié)構(gòu)和條件判斷,可
能無法全面覆蓋其各種可能的執(zhí)行情況。而路徑覆蓋要求覆蓋程序
中所有可能的執(zhí)行路徑,條件組合覆蓋要求覆蓋所有條件的所有可
能組合,判定覆蓋要求每個(gè)判定的所有可能結(jié)果至少執(zhí)行一次,它
們都比語句覆蓋的覆蓋程度要高。
11.答案:(B)
12.答案:(A)
解析:指標(biāo)是一個(gè)度量或度量的組合,它可對軟件產(chǎn)品、過程或資
源提供更深入的理解。測量是獲取數(shù)據(jù)的行為;度量是對軟件產(chǎn)品、
過程等某個(gè)方面屬性的量化表示;估算側(cè)重于對數(shù)量、規(guī)模等進(jìn)行
大致的推測;而指標(biāo)能綜合多個(gè)度量等對軟件相關(guān)內(nèi)容進(jìn)行更深入
解讀。
13.答案:(C)
解析;面向?qū)ο蟮姆治龇椒ㄖ饕ο竽P?、?dòng)態(tài)模型和功能模
型這三類模型。對象模型描述系統(tǒng)中對象的靜態(tài)結(jié)構(gòu);動(dòng)態(tài)模型描
述對象之間的交互和系統(tǒng)的動(dòng)態(tài)行為;功能模型描述系統(tǒng)所執(zhí)行的
功能。
14.答案:(B)
解析:軟件測試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤,而不是評價(jià)軟件質(zhì)量,
軟件質(zhì)量評價(jià)是一個(gè)更廣泛的概念;也不可能找出軟件所有錯(cuò)誤,
因?yàn)闇y試是有局限性的;更不是證明軟件是正確的,測試只能發(fā)現(xiàn)
錯(cuò)誤不能證明正確性。
15.答案:(D)
解析:UML(統(tǒng)一建模語言)是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)
準(zhǔn)建模語言。它融合了Booch方法、Coad方法和0MT方法等多種方
法的優(yōu)點(diǎn),提供了一套完整的圖形化符號(hào)體系來對軟件系統(tǒng)進(jìn)行可
視化建模,包括用例圖、類圖、對象圖、狀態(tài)圖、活動(dòng)圖、序列圖、
協(xié)作圖等多種圖形,能夠清晰地描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,
便于開發(fā)人員之間的溝通和理解,廣泛應(yīng)用于軟件開發(fā)的各個(gè)階段。
16.答案:(B)
解析:業(yè)界存在三種需求分析方法,分別是面向功能分析、面向?qū)?/p>
象分析和面向數(shù)據(jù)分析。面向功能分析主要關(guān)注系統(tǒng)所提供的功能;
面向?qū)ο蠓治鰝?cè)重于將系統(tǒng)視為對象的集合;面向數(shù)據(jù)分析則著重
于對數(shù)據(jù)的結(jié)構(gòu)、流向等進(jìn)行分析,以更好地理解系統(tǒng)需求。
17.答案:(B)
解析:需求分析階段出錯(cuò)對軟件的影響最大。因?yàn)樾枨蠓治鍪谴_定
軟件系統(tǒng)要做什么的階段,后續(xù)的設(shè)計(jì)、編碼、測試等階段都是基
于需求分析的結(jié)果展開的。如果需求分析出錯(cuò),那么后續(xù)所有階段
的工作都可能是錯(cuò)誤的方向,導(dǎo)致整個(gè)軟件系統(tǒng)無法滿足用戶實(shí)際
需求,造成巨大的返工和損失。而詳細(xì)設(shè)計(jì)階段和概要設(shè)計(jì)階段主
要是對軟件架構(gòu)和具體實(shí)現(xiàn)方式的規(guī)劃,雖有影響但可在一定程度
上調(diào)整;測試和運(yùn)行階段發(fā)現(xiàn)問題還可通過修復(fù)來解決,不像需求
錯(cuò)誤那樣從根本上影響軟件的構(gòu)建基礎(chǔ)。
18.答案:(A)
解析:接口控制主要關(guān)注不同模塊之間的交互和連接,會(huì)考慮對模
塊相聯(lián)和資源共享問題進(jìn)行描述和制約,以確保各個(gè)模塊之間能夠
正確、高效地進(jìn)行通信和協(xié)作,避免出現(xiàn)連接混亂和資源沖突等問
題。系統(tǒng)設(shè)計(jì)側(cè)重于整體架構(gòu)等方面;詳細(xì)設(shè)計(jì)側(cè)重于模塊內(nèi)部具
體實(shí)現(xiàn)細(xì)節(jié);結(jié)構(gòu)化編輯工具主要用于代碼編寫等方面,均不是主
要考慮模塊相聯(lián)和資源共享問題描述和制約的。
19.答案:(C)
20.答案:(D)
解析:軟件的可靠性是指軟件按照設(shè)計(jì)要求,在規(guī)定時(shí)間和條件下
達(dá)到不出故障、持續(xù)運(yùn)行的能力。可用性強(qiáng)調(diào)的是軟件便于使用等
方面;正確性側(cè)重于軟件功能的正確實(shí)現(xiàn);完整性關(guān)注數(shù)據(jù)等的完
整。所以符合題意的是可靠性。
21.答案:(E)
22.答案:(A)
23.答案:(C)
解析:可行性研究包括技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性和法
律可行性等方面。經(jīng)濟(jì)可行性研究主要評估項(xiàng)目在經(jīng)濟(jì)上的合理性,
包括研究開發(fā)所需的成本和資源,以及項(xiàng)目可能帶來的經(jīng)濟(jì)效益等,
所以研究開發(fā)所需要的成本和資源屬于經(jīng)濟(jì)可行性研究的一方面。
24.答案:(C)
解析:單元測試是對軟件中的最小可測試單元進(jìn)行檢查和驗(yàn)證。詳
細(xì)設(shè)計(jì)階段描述了軟件各個(gè)模塊的具體實(shí)現(xiàn)細(xì)節(jié),包括數(shù)據(jù)結(jié)構(gòu)、
算法、接口等。單元測試的測試用例主要依據(jù)詳細(xì)設(shè)計(jì)的結(jié)果來設(shè)
計(jì),以確保每個(gè)單元的功能符合詳細(xì)設(shè)計(jì)的要求。需求分析主要關(guān)
注軟件的功能需求等;源程序是測試的對象而非設(shè)計(jì)測試用例的直
接依據(jù);概要設(shè)計(jì)側(cè)重于系統(tǒng)的總體架構(gòu)等,不如詳細(xì)設(shè)計(jì)具體到
每個(gè)單元的細(xì)節(jié),所以單元測試用例主要根據(jù)詳細(xì)設(shè)計(jì)結(jié)果來設(shè)計(jì)。
25.答案:(A)
解析:對象模型描述了系統(tǒng)中對象的靜態(tài)結(jié)構(gòu),包括對象的屬性、
關(guān)系等;動(dòng)態(tài)模型表示系統(tǒng)中對象的動(dòng)態(tài)行為,如狀態(tài)轉(zhuǎn)換等;功
能模型則闡述了系統(tǒng)所具有的功能。這三種模型從不同角度對系統(tǒng)
進(jìn)行建模,相互補(bǔ)充,共同完整地描述一個(gè)系統(tǒng)。
26.答案:(B)
解析:靜態(tài)測試是指不運(yùn)行被測程序本身,僅通過分析或檢查源程
序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。它主要采用
人工檢測和計(jì)算機(jī)輔助靜態(tài)分析的方法,不需要測試實(shí)例。而白盒
測試法、動(dòng)態(tài)測試法、黑盒測試法都需要設(shè)計(jì)測試實(shí)例來進(jìn)行測試。
27.答案:(A)
解析:樹型結(jié)構(gòu)的特點(diǎn)是一個(gè)節(jié)點(diǎn)只有一個(gè)父節(jié)點(diǎn),符合單重繼承
的概念,即一個(gè)類只能有一個(gè)直接父類,所以只有單重繼承的類層
次結(jié)構(gòu)是樹型層次結(jié)構(gòu)。而網(wǎng)狀型允許多重繼承;星型結(jié)構(gòu)不是類
層次結(jié)構(gòu)的典型形式;環(huán)型結(jié)構(gòu)也不符合單重繼承的特點(diǎn)。
28.答案:(D)
解析:軟件的可維護(hù)性主要包括可理解性,可測試性、可修改性、
可靠性、可移植性等特
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生活美容身體養(yǎng)生知識(shí)培訓(xùn)課件
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園基礎(chǔ)設(shè)施建設(shè)項(xiàng)目建筑工程方案
- 400MWh獨(dú)立儲(chǔ)能項(xiàng)目建設(shè)工程方案
- 2025年寧夏公需科目考試題庫及答案
- 2025年度遼陽市繼續(xù)教育公需科目試題及答案
- 2025年遼寧地質(zhì)工程職業(yè)學(xué)院單招職業(yè)技能考試題庫及答案
- 知識(shí)賦能培訓(xùn)通知課件
- 企業(yè)員工績效考核評估標(biāo)準(zhǔn)
- 高校網(wǎng)絡(luò)教育英語課程考試題庫
- 工業(yè)廢水處理技術(shù)改進(jìn)報(bào)告
- 照片檔案整理規(guī)范
- 公安新聞宣傳知識(shí)講座
- 2023新能源集控中心及智慧電廠建設(shè)方案
- 人工智能(基礎(chǔ)版)高職人工智能基礎(chǔ)課程PPT完整全套教學(xué)課件
- 10胃十二指腸潰瘍臨床路徑表單
- 高標(biāo)準(zhǔn)農(nóng)田施工組織設(shè)計(jì)(全)
- 小餐飲備案承諾書(樣式)
- 學(xué)法減分100道題題庫及答案(駕駛證學(xué)法減分學(xué)法免分題庫及答案)
- 《安娜·卡列尼娜》-課件-
- 2022年新版體系文件藥品零售單體連鎖總部質(zhì)量管理體系文件
- 校服登記表模板
評論
0/150
提交評論