下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程年月真題
0233320194
1、【單選題】概念X的提出,其目的是倡導(dǎo)以工程的原理原則和方法進(jìn)行軟件開發(fā),以期解決
出現(xiàn)的現(xiàn)象Y。這里的X和Y分別是
軟件和軟件神話
軟件工程和軟件神話
A:
軟件和軟件危機(jī)
B:
軟件工程和軟件危機(jī)
C:
答D:案:D
解析:軟件工程是在20世紀(jì)60年代末期提出的。這一概念的提出其目的是倡導(dǎo)以工程的
原理、原則和方法進(jìn)行軟件開發(fā)以期解決當(dāng)時(shí)出現(xiàn)的“軟件危機(jī)”。
2、【單選題】在軟件開發(fā)領(lǐng)域中,屬于軟件模型的是
部署模型
系統(tǒng)模型
A:
概念模型
B:
需求模型
C:
答D:案:A
解析:軟件系統(tǒng)模型分為概念模型和軟件模型,而軟件模型又可進(jìn)一步分為設(shè)計(jì)模型、實(shí)
現(xiàn)模型、部署模型。
3、【單選題】需求發(fā)現(xiàn)的常用技術(shù)中,要需求人員把自己作為系統(tǒng)的最終用戶的是
提煉
觀察
A:
自悟
B:
交談
C:
答D:案:C
解析:需求發(fā)現(xiàn)的常用技術(shù)中,需求人員把自己作為系統(tǒng)的最終用戶的是自悟。
4、【單選題】“一種基于良構(gòu)數(shù)學(xué)概念的符號體系來編制需求規(guī)約”的表達(dá)風(fēng)格是
非形式化的
形式化的
A:
B:
半形式化的
全形式化的
C:
答D:案:B
解析:以一種基于良構(gòu)數(shù)學(xué)概念的符號體系來編制需求規(guī)約,則稱為形式化需求規(guī)約。
5、【單選題】表達(dá)結(jié)構(gòu)化分析方法的基本術(shù)語中,表示“數(shù)據(jù)的靜態(tài)結(jié)構(gòu)”的是
加工
數(shù)據(jù)源
A:
數(shù)據(jù)流
B:
數(shù)據(jù)存儲
C:
答D:案:D
解析:本題考核的是結(jié)構(gòu)化需求分析的基本術(shù)語。其中數(shù)據(jù)的靜態(tài)結(jié)構(gòu)是數(shù)據(jù)存儲。
6、【單選題】下列選項(xiàng)中,常用作總體設(shè)計(jì)的工具是
HIPO圖
n-s圖
A:
PAD圖
B:
DFD圖
C:
答D:案:A
解析:HIPO圖是總體設(shè)計(jì)常用的工具。
7、【單選題】研究發(fā)現(xiàn)設(shè)計(jì)得很好的軟件結(jié)構(gòu),通常是頂層模塊扇出較X,中間層模塊扇出較
Y,而底層模塊有較Z的扇入。這里的Y和Z分別是
大和大
小和大
A:
大和小
B:
小和小
C:
答D:案:B
解析:研究發(fā)現(xiàn)設(shè)計(jì)得很好的軟件結(jié)構(gòu),通常是頂層模塊扇出較大,中間層模塊扇出較小,
而底層模塊有較大的扇入。
8、【單選題】UML表達(dá)關(guān)系的術(shù)語中,組合是一種特殊形式的
細(xì)化
A:
泛化
聚合
B:
依賴
C:
答D:案:C
解析:組合表示的也是類之間的整體與部分的關(guān)系,但組合關(guān)系中的整體與部分由同樣的
生存期。也就是說,組合是一種特殊形式的聚合。
9、【單選題】UML的圖形化工具中,“可用于創(chuàng)建有關(guān)系統(tǒng)的行為生存周期模型,給出生存期
內(nèi)的階段信息”的圖是
用況圖
對象圖
A:
順序圖
B:
狀態(tài)圖
C:
答D:案:D
解析:UML通過各種圖形化工具來表達(dá)系統(tǒng)模型,其中:(1)類圖:類圖表達(dá)了系統(tǒng)的靜
態(tài)結(jié)構(gòu)信息,即系統(tǒng)是由哪些類組成的,這些類之間的關(guān)系是什么。(2)用況圖:支持
系統(tǒng)功能的建模。(3)狀態(tài)圖:支持系統(tǒng)生存周期的建模。(4)順序圖:表示了對象之
間傳送消息的時(shí)間順序,也就是對象之間的交互順序,這些交互是指在場景或用況的事件
流中發(fā)生的。
10、【單選題】在RUP中,規(guī)定了4個(gè)開發(fā)階段,每一階段都有同樣的工作流,即需求、分
析、設(shè)計(jì)、實(shí)現(xiàn)和
測試
獲取
A:
編碼
B:
維護(hù)
C:
答D:案:A
解析:在RUP中,規(guī)定了4個(gè)開發(fā)階段,分別是初始階段、精化階段、構(gòu)造階段和移交階
段,每一階段都有同樣的工作流,即需求、分析、設(shè)計(jì)、實(shí)現(xiàn)和測試
11、【單選題】黑盒測試技術(shù),又稱為
路徑測試技術(shù)
功能測試技術(shù)
A:
系統(tǒng)測試技術(shù)
B:
結(jié)構(gòu)測試技術(shù)
C:
D:
答案:B
解析:黑盒測試法又稱為功能測試技術(shù),是從外界來檢查模塊或程序的功能,也即根據(jù)模
塊的輸入和輸出,得出所得結(jié)果得差異。這種測試無須知道模塊的內(nèi)部邏輯,而是給定一
輸入,檢查是否會得到所期望的輸出。黑盒測試法又具體分為等價(jià)類法,邊值分析法,因
果圖法和錯(cuò)誤猜測法等。
12、【單選題】每個(gè)模塊完成了單元測試,把它們組裝在一起并不一定能夠正確地工作,其原
因是模塊的組裝存在一個(gè)
時(shí)序問題
協(xié)作問題
A:
接口問題
B:
控制問題
C:
答D:案:C
解析:每個(gè)模塊完成了單元測試,但把它們組裝在一起并不一定能夠正確地工作,這主要
體現(xiàn)在接口問題上。因此軟件測試的第二個(gè)步驟為聯(lián)合測試,以檢測和排除系統(tǒng)結(jié)構(gòu)或相
應(yīng)程序結(jié)構(gòu)上的錯(cuò)誤,并驗(yàn)證所有的系統(tǒng)單元配合是否合適,整體的性能和功能是否完
整。
13、【單選題】按照《ISO/IEC軟件生存周期過程1227-1995》標(biāo)準(zhǔn),可歸于基本過程活動集
的是
培訓(xùn)過程
文檔過程
A:
管理過程
B:
維護(hù)過程
C:
答D:案:D
解析:基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集。為了更清晰地說明這活動集,又
把它分為5個(gè)過程,即獲取過程、供應(yīng)過程、開發(fā)過程、運(yùn)行過程和維護(hù)過程。
14、【單選題】軟件開發(fā)的螺旋模型適用于
需求被清晰定義的項(xiàng)目
客戶不能確定系統(tǒng)需求的項(xiàng)目
A:
面向?qū)ο蠹夹g(shù)的軟件開發(fā)
B:
小型且質(zhì)量要求低的軟件開發(fā)
C:
答D:案:B
解析:螺旋模型主要適合于大型軟件的開發(fā),尤其適用于在項(xiàng)目開發(fā)風(fēng)險(xiǎn)很大或客戶不能
確定系統(tǒng)需求的情況。
15、【單選題】CMMI能力等級的4級為
已定量管理級
已管理級
A:
已定義
B:
已執(zhí)行級
C:
答D:案:A
解析:CMMI的能力等級:(1)0級:未完成級。<br>(2)1級:已執(zhí)行級。<br>(3)2
級:已管理級。<br>(4)3級:已定義級。<br>(5)4級:已定量管理級。<br>(6)5
級:持續(xù)優(yōu)化級。
16、【問答題】簡述軟件開發(fā)的本質(zhì)及其涉及到的問題。
答案:軟件開發(fā)的本質(zhì)概括為:不同抽象層術(shù)語之間的“映射”,以及不同抽象層處理邏
輯之間的“映射”。(2分)它涉及到兩方面的問題:(1)一是如何實(shí)現(xiàn)這樣的映射,這
是技術(shù)層面上的問題;(2)二是如何管理這樣的映射,以保障映射的有效性和正確性。這
是管理層面上的問題。(2分)
解析:考點(diǎn):軟件開發(fā)的本質(zhì)及其涉及到的問題。
17、【問答題】簡述需求規(guī)約的概念及其基本性質(zhì)。
答案:需求規(guī)約是一個(gè)軟件項(xiàng)/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達(dá)了一個(gè)軟件產(chǎn)
品/系統(tǒng)的概念模型。(1分)需求規(guī)約一般需要滿足以下4個(gè)基本性質(zhì):(1)重要性和穩(wěn)定性
程度:按需求的重要性和穩(wěn)定性,對需求進(jìn)行分級;(1分)(2)可修改的:在不過多地影響其
他需求的前提下,可以容易修改一個(gè)單一需求;(1分)(3)完整的:沒有被遺漏的需求;(1分)
(4)一致的:不存在互斥的需求。(1分)
解析:考點(diǎn):需求規(guī)約的概念及其基本性質(zhì)。
18、【問答題】什么是模塊?什么是模塊耦合?簡述常用的模塊耦合類型及其設(shè)計(jì)原則
答案:(1)模塊是執(zhí)行一個(gè)特殊任務(wù)的一個(gè)過程以及相關(guān)的數(shù)據(jù)結(jié)構(gòu);(1分)(2)模塊耦合
是指不同模塊之間相互依賴程度的度量;(1分)(3)幾種常見模塊耦合類型為:內(nèi)容耦合公
共耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合等;(2分,至少回答出4個(gè))(4)設(shè)計(jì)原則:如果
模塊間必須存在耦合,盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,避免使用
內(nèi)容耦合。(1分)
解析:考點(diǎn):模塊、模塊耦合的概念及模塊耦合的類型及其設(shè)計(jì)原則
19、【問答題】為什么UML要同RUP一起才稱得上是軟件開發(fā)的方法學(xué)?
答案:(1)一種軟件開發(fā)方法學(xué),至少由3部分組成:用于表達(dá)基本信息的術(shù)語,用于組織
基本信息的表達(dá)格式,用于在不同抽象層之間進(jìn)行映射的過程指導(dǎo);(2分)(2)UML僅包括前
兩方面的內(nèi)容,因此它只是一種可視化的建模語言,而不是一種特定的軟件開發(fā)方法學(xué);(1
分)(3)RUP給出的是一種基于UML的過程指導(dǎo)滿足軟件開發(fā)方法學(xué)的第三項(xiàng)內(nèi)容。因此
UML要同RUP一起才稱得上是一種軟件開發(fā)的方法學(xué)。(2分)
解析:考點(diǎn):UML要同RUP一起才稱得上是軟件開發(fā)的方法學(xué)
20、【問答題】簡述白盒測試技術(shù)的要點(diǎn),并舉例說明。
答案:(1)白盒測試技術(shù),又稱為結(jié)構(gòu)測試技術(shù)它依據(jù)程序的邏輯結(jié)構(gòu),以控制流程圖作為
被測對象建模工具;(2分)(2)典型的是路徑測試技術(shù),路徑測試大致有語句覆蓋、分支覆
蓋、條件組合覆蓋和路徑覆蓋等測試策略;(2分)(3)這幾種不同的測試策略之間具有偏序
關(guān)系,即路徑覆蓋的測試度量最強(qiáng),而語句覆蓋最弱。(1分)
解析:考點(diǎn):白盒測試技術(shù)的要點(diǎn)
21、【問答題】簡述增量模型的優(yōu)缺點(diǎn)。
答案:(1)增量模型意指需求可以分組,形成一個(gè)個(gè)的增量,并可形成一個(gè)結(jié)構(gòu)。可見該模
型有一個(gè)前提,即需求可結(jié)構(gòu)化;(1分)(2)優(yōu)點(diǎn):增量模型第一個(gè)可交付版本所需要的時(shí)間
和成本較少。可以減少用戶需求的變更。允許增量投資,即在項(xiàng)目開始時(shí)可以僅對一個(gè)或
兩個(gè)增量投資;(2分)(3)缺點(diǎn):如果沒有對用戶的變更要求進(jìn)行規(guī)劃,那么產(chǎn)生的初始增量
可能會造成后來增量的不穩(wěn)定。如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量
就可能需要重新開發(fā),重新發(fā)布由于進(jìn)度和配置的復(fù)雜性,可能會增大管理成本,超出組織
的能力。(2分)
解析:考點(diǎn):增量模型的優(yōu)缺點(diǎn)。
22、【問答題】一個(gè)簡化的學(xué)生成績管理系統(tǒng)描述如下:教務(wù)人員維護(hù)學(xué)生信息和課程信息,
將學(xué)生信息錄入到學(xué)生信息表,將課程信息錄入到課程表,將學(xué)生成績錄入到成績表。學(xué)生登
錄系統(tǒng),查詢個(gè)人學(xué)生成績。請畫出該系統(tǒng)的頂層DFD圖和0層DFD圖
答案:
23、【問答題】設(shè)被測試的程序段為:beginif((a>2)and(b=1))thenT=10;if
((a=3)or(x>1))thenT=20;end可供選擇的測試用例如題38表。題38表編號測試用
例①a=3,b=1,x=3。②a=3,b=1,x=0。③a=4,b=1,x=3。④a=4,b=1,x=0。⑤a=3,b=0,x=3。
⑥a=3,b=0,x=0。⑦a=4,b=0,x=3。⑧a=4,b=0,x=0。⑨a=1,b=1,x=3。⑩a=1,b=0,x=3。
?a=1,b=1,x=0。?a=1,b=0,x=0。請畫出該段程序的流程圖。
答案:
24、【填空題】20世紀(jì)60年代末到80年代初,這一時(shí)期軟件工程的主要特征可概括為:前期
主要研究系統(tǒng)實(shí)現(xiàn)技術(shù)后期則開始關(guān)注軟件質(zhì)量和()。
答案:軟件管理(或軟件工程管理)
解析:20世紀(jì)60年代末到80年代初,這一時(shí)期軟件工程的主要特征可概括為:前期主要研
究系統(tǒng)實(shí)現(xiàn)技術(shù)后期則開始關(guān)注軟件質(zhì)量和軟件管理(或軟件工程管理)。
25、【填空題】在軟件開發(fā)領(lǐng)域,分層的基本動機(jī)是為了控制開發(fā)的復(fù)雜性。在需求層上創(chuàng)
建的系統(tǒng),()是對客觀事物系統(tǒng)的抽象,即問題定義。
答案:概念模型
解析:在軟件開發(fā)領(lǐng)域,分層的基本動機(jī)是為了控制開發(fā)的復(fù)雜性。在需求層上創(chuàng)建的系
統(tǒng),概念模型是對客觀事物系統(tǒng)的抽象,即問題定義。
26、【填空題】針對單一需求基本性質(zhì)的驗(yàn)證,可采用不同的活動和技術(shù)。其中,驗(yàn)證需求是
不是歧義的,一般可采用()。
答案:需求復(fù)審
解析:針對單一需求基本性質(zhì)的驗(yàn)證,可采用不同的活動和技術(shù)。其中,驗(yàn)證需求是不是歧
義的,一般可采用需求復(fù)審。
27、【填空題】在結(jié)構(gòu)化方法中,HIPO圖應(yīng)用在()階段,由IPO圖和()兩部分組成
的。
答案:總體設(shè)計(jì);H圖(或?qū)哟螆D)
解析:在結(jié)構(gòu)化方法中,HIPO圖應(yīng)用在總體設(shè)計(jì)階段,由IPO圖和H圖(或?qū)哟螆D)兩部分組
成的。
28、【填空題】“指受該模塊內(nèi)一個(gè)判定所影響的所有模塊的集合”稱為模塊的()。
答案:作用域
解析:模塊的作用域是指受該模塊內(nèi)一個(gè)判斷影響的所有模塊的集合。
29、【填空題】在一個(gè)軟件結(jié)構(gòu)中,寬度是指同一個(gè)層次上模塊總數(shù)的(),而對寬度影響
最大的因素是模塊的()。
答案:最大值;扇出
解析:在一個(gè)軟件結(jié)構(gòu)中,寬度是指同一個(gè)層次上模塊總數(shù)的最大值,而對寬度影響最大
的因素是模塊的扇出。
30、【填空題】在泛化中,如果一個(gè)類只有一個(gè)父類,則說它使用了()。
答案:單繼承
解析:如果一個(gè)類只有一個(gè)父類,則說它使用了單繼承;如果一個(gè)類有多個(gè)父類,則說它
使用了多繼承。
31、【填空題】實(shí)踐經(jīng)驗(yàn)告訴人們,認(rèn)識行為的一個(gè)有效途徑是要從多個(gè)視角對其進(jìn)行抽象:
從功能的視角、從交互的視角、從生存周期的視角。UML提供的圖形化工具中,支持系統(tǒng)生存
周期建模的是(),支持系統(tǒng)交互建模的是()。
答案:狀態(tài)圖,交互圖
解析:實(shí)踐經(jīng)驗(yàn)告訴人們,認(rèn)識行為的一個(gè)有效途徑是要從多個(gè)視角對其進(jìn)行抽象:從功
能的視角、從交互的視角、從生存周期的視角。UML提供的圖形化工具中,支持系統(tǒng)生存
周期建模的是狀態(tài)圖,支持系統(tǒng)交互建模的是交互圖。
32、【填空題】RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計(jì)層、
(),并給出了實(shí)現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。
答案:實(shí)現(xiàn)層
解析:RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計(jì)層、實(shí)現(xiàn)
層,并給出了實(shí)現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。
33、【填空題】在路徑測試技術(shù)中,()是測試用例設(shè)計(jì)的基礎(chǔ),好的用例設(shè)計(jì)是發(fā)現(xiàn)程
序錯(cuò)誤的關(guān)鍵。
答案:路徑選取
解析:在路徑測試技術(shù)中,路徑選取是測試用例設(shè)計(jì)的基礎(chǔ),好的用例設(shè)計(jì)是發(fā)現(xiàn)程序
錯(cuò)誤的關(guān)鍵。
34、【填空題】單元測試以()文檔為指導(dǎo)。一般來說,它往往采用()測試技術(shù)。
答案:詳細(xì)設(shè)計(jì),白盒
解析:單元測試以詳細(xì)設(shè)計(jì)文檔為指導(dǎo)。一般來說,它往往采用白盒測試技術(shù)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒科病人安全管理課件
- 冬季消防安全教育課件
- 小學(xué)居家安全教育課件
- 成語故事中的科學(xué)知識在小學(xué)語文繪本教學(xué)中的應(yīng)用課題報(bào)告教學(xué)研究課題報(bào)告
- 六級試卷原卷及答案
- 《電阻的測量》教案物理科課件
- 交通安全小班下載課件
- 春季安全工作培訓(xùn)會課件
- 裝配式建筑施工英語課件-裝配式混凝土建筑預(yù)制疊合板、疊合梁識圖
- 選廠安全培訓(xùn)選擇題課件
- 2025至2030中國網(wǎng)球行業(yè)市場發(fā)展分析與發(fā)展趨勢及投資風(fēng)險(xiǎn)報(bào)告
- 襪業(yè)生產(chǎn)質(zhì)量管理工作規(guī)范
- DB-T29-317-2024 雪道施工技術(shù)規(guī)程
- 合同審查流程與審批標(biāo)準(zhǔn)化手冊
- 16.2 整式的乘法(第3課時(shí) 多項(xiàng)式乘多項(xiàng)式)教學(xué)設(shè)計(jì)
- 心梗檢測與預(yù)防知識培訓(xùn)課件
- 河北省職業(yè)院校技能大賽中職組法律實(shí)務(wù)賽項(xiàng)參考試題(附答案)
- 幼兒園STEAM教育評價(jià)體系-洞察與解讀
- 山東建筑大學(xué)土木工程材料期末考試復(fù)習(xí)題及參考答案
- 排風(fēng)工程安裝方案(3篇)
- 糧食存儲與安全知識培訓(xùn)課件
評論
0/150
提交評論