下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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)時出現(xiàn)的“軟件危機(jī)”。
2、【單選題】在軟件開發(fā)領(lǐng)域中,屬于軟件模型的是
部署模型
系統(tǒng)模型
A:
概念模型
B:
需求模型
C:
答D:案:A
解析:軟件系統(tǒng)模型分為概念模型和軟件模型,而軟件模型又可進(jìn)一步分為設(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、【單選題】下列選項中,常用作總體設(shè)計的工具是
HIPO圖
n-s圖
A:
PAD圖
B:
DFD圖
C:
答D:案:A
解析:HIPO圖是總體設(shè)計常用的工具。
7、【單選題】研究發(fā)現(xiàn)設(shè)計得很好的軟件結(jié)構(gòu),通常是頂層模塊扇出較X,中間層模塊扇出較
Y,而底層模塊有較Z的扇入。這里的Y和Z分別是
大和大
小和大
A:
大和小
B:
小和小
C:
答D:案:B
解析:研究發(fā)現(xiàn)設(shè)計得很好的軟件結(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)順序圖:表示了對象之
間傳送消息的時間順序,也就是對象之間的交互順序,這些交互是指在場景或用況的事件
流中發(fā)生的。
10、【單選題】在RUP中,規(guī)定了4個開發(fā)階段,每一階段都有同樣的工作流,即需求、分
析、設(shè)計、實現(xiàn)和
測試
獲取
A:
編碼
B:
維護(hù)
C:
答D:案:A
解析:在RUP中,規(guī)定了4個開發(fā)階段,分別是初始階段、精化階段、構(gòu)造階段和移交階
段,每一階段都有同樣的工作流,即需求、分析、設(shè)計、實現(xiàn)和測試
11、【單選題】黑盒測試技術(shù),又稱為
路徑測試技術(shù)
功能測試技術(shù)
A:
系統(tǒng)測試技術(shù)
B:
結(jié)構(gòu)測試技術(shù)
C:
D:
答案:B
解析:黑盒測試法又稱為功能測試技術(shù),是從外界來檢查模塊或程序的功能,也即根據(jù)模
塊的輸入和輸出,得出所得結(jié)果得差異。這種測試無須知道模塊的內(nèi)部邏輯,而是給定一
輸入,檢查是否會得到所期望的輸出。黑盒測試法又具體分為等價類法,邊值分析法,因
果圖法和錯誤猜測法等。
12、【單選題】每個模塊完成了單元測試,把它們組裝在一起并不一定能夠正確地工作,其原
因是模塊的組裝存在一個
時序問題
協(xié)作問題
A:
接口問題
B:
控制問題
C:
答D:案:C
解析:每個模塊完成了單元測試,但把它們組裝在一起并不一定能夠正確地工作,這主要
體現(xiàn)在接口問題上。因此軟件測試的第二個步驟為聯(lián)合測試,以檢測和排除系統(tǒng)結(jié)構(gòu)或相
應(yīng)程序結(jié)構(gòu)上的錯誤,并驗證所有的系統(tǒng)單元配合是否合適,整體的性能和功能是否完
整。
13、【單選題】按照《ISO/IEC軟件生存周期過程1227-1995》標(biāo)準(zhǔn),可歸于基本過程活動集
的是
培訓(xùn)過程
文檔過程
A:
管理過程
B:
維護(hù)過程
C:
答D:案:D
解析:基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集。為了更清晰地說明這活動集,又
把它分為5個過程,即獲取過程、供應(yīng)過程、開發(fā)過程、運(yùn)行過程和維護(hù)過程。
14、【單選題】軟件開發(fā)的螺旋模型適用于
需求被清晰定義的項目
客戶不能確定系統(tǒng)需求的項目
A:
面向?qū)ο蠹夹g(shù)的軟件開發(fā)
B:
小型且質(zhì)量要求低的軟件開發(fā)
C:
答D:案:B
解析:螺旋模型主要適合于大型軟件的開發(fā),尤其適用于在項目開發(fā)風(fēng)險很大或客戶不能
確定系統(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)一是如何實現(xiàn)這樣的映射,這
是技術(shù)層面上的問題;(2)二是如何管理這樣的映射,以保障映射的有效性和正確性。這
是管理層面上的問題。(2分)
解析:考點:軟件開發(fā)的本質(zhì)及其涉及到的問題。
17、【問答題】簡述需求規(guī)約的概念及其基本性質(zhì)。
答案:需求規(guī)約是一個軟件項/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達(dá)了一個軟件產(chǎn)
品/系統(tǒng)的概念模型。(1分)需求規(guī)約一般需要滿足以下4個基本性質(zhì):(1)重要性和穩(wěn)定性
程度:按需求的重要性和穩(wěn)定性,對需求進(jìn)行分級;(1分)(2)可修改的:在不過多地影響其
他需求的前提下,可以容易修改一個單一需求;(1分)(3)完整的:沒有被遺漏的需求;(1分)
(4)一致的:不存在互斥的需求。(1分)
解析:考點:需求規(guī)約的概念及其基本性質(zhì)。
18、【問答題】什么是模塊?什么是模塊耦合?簡述常用的模塊耦合類型及其設(shè)計原則
答案:(1)模塊是執(zhí)行一個特殊任務(wù)的一個過程以及相關(guān)的數(shù)據(jù)結(jié)構(gòu);(1分)(2)模塊耦合
是指不同模塊之間相互依賴程度的度量;(1分)(3)幾種常見模塊耦合類型為:內(nèi)容耦合公
共耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合等;(2分,至少回答出4個)(4)設(shè)計原則:如果
模塊間必須存在耦合,盡量使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合的范圍,避免使用
內(nèi)容耦合。(1分)
解析:考點:模塊、模塊耦合的概念及模塊耦合的類型及其設(shè)計原則
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é)的第三項內(nèi)容。因此
UML要同RUP一起才稱得上是一種軟件開發(fā)的方法學(xué)。(2分)
解析:考點:UML要同RUP一起才稱得上是軟件開發(fā)的方法學(xué)
20、【問答題】簡述白盒測試技術(shù)的要點,并舉例說明。
答案:(1)白盒測試技術(shù),又稱為結(jié)構(gòu)測試技術(shù)它依據(jù)程序的邏輯結(jié)構(gòu),以控制流程圖作為
被測對象建模工具;(2分)(2)典型的是路徑測試技術(shù),路徑測試大致有語句覆蓋、分支覆
蓋、條件組合覆蓋和路徑覆蓋等測試策略;(2分)(3)這幾種不同的測試策略之間具有偏序
關(guān)系,即路徑覆蓋的測試度量最強(qiáng),而語句覆蓋最弱。(1分)
解析:考點:白盒測試技術(shù)的要點
21、【問答題】簡述增量模型的優(yōu)缺點。
答案:(1)增量模型意指需求可以分組,形成一個個的增量,并可形成一個結(jié)構(gòu)??梢娫撃?/p>
型有一個前提,即需求可結(jié)構(gòu)化;(1分)(2)優(yōu)點:增量模型第一個可交付版本所需要的時間
和成本較少??梢詼p少用戶需求的變更。允許增量投資,即在項目開始時可以僅對一個或
兩個增量投資;(2分)(3)缺點:如果沒有對用戶的變更要求進(jìn)行規(guī)劃,那么產(chǎn)生的初始增量
可能會造成后來增量的不穩(wěn)定。如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量
就可能需要重新開發(fā),重新發(fā)布由于進(jìn)度和配置的復(fù)雜性,可能會增大管理成本,超出組織
的能力。(2分)
解析:考點:增量模型的優(yōu)缺點。
22、【問答題】一個簡化的學(xué)生成績管理系統(tǒng)描述如下:教務(wù)人員維護(hù)學(xué)生信息和課程信息,
將學(xué)生信息錄入到學(xué)生信息表,將課程信息錄入到課程表,將學(xué)生成績錄入到成績表。學(xué)生登
錄系統(tǒng),查詢個人學(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年代初,這一時期軟件工程的主要特征可概括為:前期
主要研究系統(tǒng)實現(xiàn)技術(shù)后期則開始關(guān)注軟件質(zhì)量和()。
答案:軟件管理(或軟件工程管理)
解析:20世紀(jì)60年代末到80年代初,這一時期軟件工程的主要特征可概括為:前期主要研
究系統(tǒng)實現(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ì)的驗證,可采用不同的活動和技術(shù)。其中,驗證需求是
不是歧義的,一般可采用()。
答案:需求復(fù)審
解析:針對單一需求基本性質(zhì)的驗證,可采用不同的活動和技術(shù)。其中,驗證需求是不是歧
義的,一般可采用需求復(fù)審。
27、【填空題】在結(jié)構(gòu)化方法中,HIPO圖應(yīng)用在()階段,由IPO圖和()兩部分組成
的。
答案:總體設(shè)計;H圖(或?qū)哟螆D)
解析:在結(jié)構(gòu)化方法中,HIPO圖應(yīng)用在總體設(shè)計階段,由IPO圖和H圖(或?qū)哟螆D)兩部分組
成的。
28、【填空題】“指受該模塊內(nèi)一個判定所影響的所有模塊的集合”稱為模塊的()。
答案:作用域
解析:模塊的作用域是指受該模塊內(nèi)一個判斷影響的所有模塊的集合。
29、【填空題】在一個軟件結(jié)構(gòu)中,寬度是指同一個層次上模塊總數(shù)的(),而對寬度影響
最大的因素是模塊的()。
答案:最大值;扇出
解析:在一個軟件結(jié)構(gòu)中,寬度是指同一個層次上模塊總數(shù)的最大值,而對寬度影響最大
的因素是模塊的扇出。
30、【填空題】在泛化中,如果一個類只有一個父類,則說它使用了()。
答案:單繼承
解析:如果一個類只有一個父類,則說它使用了單繼承;如果一個類有多個父類,則說它
使用了多繼承。
31、【填空題】實踐經(jīng)驗告訴人們,認(rèn)識行為的一個有效途徑是要從多個視角對其進(jìn)行抽象:
從功能的視角、從交互的視角、從生存周期的視角。UML提供的圖形化工具中,支持系統(tǒng)生存
周期建模的是(),支持系統(tǒng)交互建模的是()。
答案:狀態(tài)圖,交互圖
解析:實踐經(jīng)驗告訴人們,認(rèn)識行為的一個有效途徑是要從多個視角對其進(jìn)行抽象:從功
能的視角、從交互的視角、從生存周期的視角。UML提供的圖形化工具中,支持系統(tǒng)生存
周期建模的是狀態(tài)圖,支持系統(tǒng)交互建模的是交互圖。
32、【填空題】RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計層、
(),并給出了實現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。
答案:實現(xiàn)層
解析:RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計層、實現(xiàn)
層,并給出了實現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。
33、【填空題】在路徑測試技術(shù)中,()是測試用例設(shè)計的基礎(chǔ),好的用例設(shè)計是發(fā)現(xiàn)程
序錯誤的關(guān)鍵。
答案:路徑選取
解析:在路徑測試技術(shù)中,路徑選取是測試用例設(shè)計的基礎(chǔ),好的用例設(shè)計是發(fā)現(xiàn)程序
錯誤的關(guān)鍵。
34、【填空題】單元測試以()文檔為指導(dǎo)。一般來說,它往往采用()測試技術(shù)。
答案:詳細(xì)設(shè)計,白盒
解析:單元測試以詳細(xì)設(shè)計文檔為指導(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同zao的法律認(rèn)定
- 合同法第115條內(nèi)容
- 統(tǒng)考版2025屆高考?xì)v史一輪復(fù)習(xí)課后限時集訓(xùn)39新文化運(yùn)動與馬克思主義的傳播含解析新人教版
- 2024年山東客運(yùn)從業(yè)資格證應(yīng)用能力考試
- 2024最高額質(zhì)押反擔(dān)保合同
- 2024購房合同能否更名以及如何更名
- 專題10.人物描寫及其作用-2023年三升四語文暑期閱讀專項提升(統(tǒng)編版)
- 四年級讀書卡完整版
- 三年級語文上冊第五單元測試卷-基礎(chǔ)知識與綜合能力篇 含答案 部編版
- 2024成品柴油買賣合同
- 第三章懸臂式與扶壁式支擋結(jié)構(gòu)解析課件
- 河北省秦皇島市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- 計算機(jī)科學(xué)與技術(shù)系課程設(shè)計評分表
- 武大版核心期刊RCCSE
- 中頻爐事故應(yīng)急預(yù)案
- 產(chǎn)品周轉(zhuǎn)防護(hù)管理基礎(chǔ)規(guī)范
- 《ERP沙盤模擬》實訓(xùn)教案
- 班組長競選表
- 《鯀禹治水》-完整版PPT
- (完整版)新概念英語第2冊課文word版
- 六年級上冊英語教案 Module 9 Unit 2 I want to go to Shanghai. 外研版(三起)
評論
0/150
提交評論