版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程年月真題
02333201010
1、【單選題】以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是
噴泉模型
增量模型
A:
瀑布模型
B:
螺旋模型
C:
答D:案:C
解析:瀑布模型是以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型。
2、【單選題】為每個模塊完成的功能進(jìn)行具體描述,把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過
程描述的階段是
概要設(shè)計
詳細(xì)設(shè)計
A:
編碼
B:
測試
C:
答D:案:B
解析:詳細(xì)設(shè)計階段就是為每個模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫?/p>
確的、結(jié)構(gòu)化的過程描述。常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等。
3、【單選題】軟件開發(fā)環(huán)境是支持軟件整個生存周期各階段或部分階段的相關(guān)的一組
軟件模型
軟件過程
A:
軟件工程
B:
軟件工具
C:
答D:案:D
解析:軟件開發(fā)環(huán)境是支持軟件整個生存周期各階段或部分階段的相關(guān)的一組軟件工具。
4、【單選題】從結(jié)構(gòu)化的瀑布模型看,在軟件生存周期的幾個階段中,對軟件的影響最大是
詳細(xì)設(shè)計階段
概要設(shè)計階段
A:
需求分析階段
B:
C:
測試和運(yùn)行階段
答D:案:C
解析:在軟件開發(fā)的各個階段中,對軟件開發(fā)成敗影響最大的是需求分析階段。需求分析
影響軟件質(zhì)量和項目開發(fā)費(fèi)用,甚至影響整個項目的成敗。
5、【單選題】數(shù)據(jù)字典是軟件需求分析階段所采用的最重要工具之一,其最基本的功能是
數(shù)據(jù)定義
數(shù)據(jù)通訊
A:
數(shù)據(jù)庫設(shè)計
B:
數(shù)據(jù)維護(hù)
C:
答D:案:A
解析:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集
合,它是軟件需求分析階段的重要工具之一,其最基本功能是數(shù)據(jù)定義。
6、【單選題】系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進(jìn)行研究;可行性研究包括
軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會可行性
經(jīng)濟(jì)可行性、技術(shù)可行性、社會可行性
A:
經(jīng)濟(jì)可行性、社會可行性、系統(tǒng)可行性
B:
經(jīng)濟(jì)可行性、實用性、社會可行性
C:
答D:案:B
解析:可行性研究包括:(1)技術(shù)可行性:對要開發(fā)項目的功能、性能、限制條件進(jìn)行
分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。(2)經(jīng)濟(jì)可行
性:進(jìn)行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開
發(fā)。(3)社會可行性:要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題,要開發(fā)項目
的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。
7、【單選題】模塊內(nèi)聚性最好的是
邏輯內(nèi)聚
時間內(nèi)聚
A:
功能內(nèi)聚
B:
通信內(nèi)聚
C:
答D:案:C
解析:幾種從低到高的常見模塊內(nèi)聚類型:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、過程內(nèi)聚、
通倌內(nèi)聚順序內(nèi)聚、功能內(nèi)聚。
8、【單選題】設(shè)計軟件結(jié)構(gòu)一般不確定
模塊之間的接口
模塊間的調(diào)用關(guān)系
A:
模塊的功能
B:
模塊內(nèi)的局部數(shù)據(jù)
C:
答D:案:D
解析:設(shè)計軟件結(jié)構(gòu)一般不確定模塊內(nèi)的局部數(shù)據(jù)。
9、【單選題】軟件結(jié)構(gòu)化設(shè)計中,好的軟件結(jié)構(gòu)應(yīng)該力求做到
頂層扇出較少,中間扇出較高,底層模塊低扇入
頂層扇出較高,中間扇出較少,底層模塊高扇入
A:
頂層扇入較少,中間扇出較高,底層模塊高扇入
B:
頂層扇入較少,中間扇入較高,底層模塊低扇入
C:
答D:案:B
解析:通常一個好的軟件設(shè)計結(jié)構(gòu),頂層模塊扇出的比較大,中間層模塊扇出較小,而底
層模塊具有較大的扇入,系統(tǒng)的模塊結(jié)構(gòu)呈現(xiàn)的是“葫蘆”形狀。
10、【單選題】兩個模塊都使用同一張數(shù)據(jù)表,模塊間的這種耦合稱為
公共耦合
內(nèi)容耦合
A:
數(shù)據(jù)耦合
B:
控制耦合
C:
答D:案:A
解析:公共耦合是指兩個或兩個以上的模塊共同引用一個全局?jǐn)?shù)據(jù)項。
11、【單選題】軟件可靠性是軟件在給定的時間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成所指定功
能的
可用性
適應(yīng)性
A:
概率
B:
可移植性
C:
答D:案:C
解析:軟件可靠性指在給定的時間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成指定的功能的概率。
12、【單選題】劃分模塊時,下列說法正確的是
作用范圍應(yīng)在其控制范圍之內(nèi)
控制范圍應(yīng)在其作用范圍之內(nèi)
A:
作用范圍與控制范圍互不包含
B:
作用范圍與控制范圍不受限制
C:
答D:案:A
解析:在劃分模塊時,一個模塊的作用范圍應(yīng)該在其控制范圍之內(nèi)。
13、【單選題】重用率高的模塊在軟件結(jié)構(gòu)圖中的特征是
扇出數(shù)大
扇入數(shù)大
A:
扇出數(shù)小
B:
內(nèi)聚性高
C:
答D:案:B
解析:根據(jù)結(jié)構(gòu)化設(shè)計的啟發(fā)式規(guī)則,重用率高的模塊在模塊結(jié)構(gòu)圖中的特征是扇入數(shù)較
大。
14、【單選題】構(gòu)造原型時,主要考慮
全部功能
原型要體現(xiàn)的特征
A:
全部細(xì)節(jié)
B:
全部需求
C:
答D:案:B
解析:構(gòu)造原型時,主要考慮原型要體現(xiàn)的特征。
15、【單選題】快速原型模型的主要特點之一是
開發(fā)完畢才見到產(chǎn)品
及早提供全部完整的軟件產(chǎn)品
A:
開發(fā)完畢后才見到工作軟件
B:
及早提供工作軟件
C:
答D:案:D
解析:快速原型模型的主要特點之一是及早提供工作軟件。
16、【單選題】COCOMO估算模型是
模塊性成本模型
結(jié)構(gòu)性成本模型
A:
動態(tài)單變量模型
B:
動態(tài)多變量模型
C:
答D:案:B
解析:結(jié)構(gòu)性成本模型COCOMO是最精確、最易于使用的成本估算方法之一。該模型分
為:(1)基本COCOMO模型,是一個靜態(tài)單變量模型,它對整個軟件系統(tǒng)進(jìn)行估算;
(2)中級COCOMO模型,是一個靜態(tài)多變量模型;(3)詳細(xì)COCOMO模型,將軟件系統(tǒng)模
型分為系統(tǒng)、子系統(tǒng)和模塊三個層次。
17、【單選題】與軟件開發(fā)需求分析、設(shè)計及編碼階段相對應(yīng)的軟件測試步驟是
組裝測試、確認(rèn)測試、單元測試
單元測試、組裝測試、確認(rèn)測試
A:
單元測試、確認(rèn)測試、組裝測試
B:
確認(rèn)測試、組裝測試、單元測試
C:
答D:案:D
解析:軟件開發(fā)需求分析對應(yīng)的是測試階段的確認(rèn)測試,軟件設(shè)計對應(yīng)的是集成測試,編
碼階段對應(yīng)的是單元測試。
18、【單選題】軟件維護(hù)產(chǎn)生的副作用是指
開發(fā)時的錯誤
隱含的錯誤
A:
因修改軟件而造成的錯誤
B:
運(yùn)行時的誤操作
C:
答D:案:C
解析:軟件維護(hù)產(chǎn)生的副作用是指因修改軟件而造成的錯誤。維護(hù)的副作用有編碼副作
用、數(shù)據(jù)副作用和文檔副作用三種。
19、【單選題】比較理想的可重用軟件結(jié)構(gòu)是
子程序庫
源代碼及文件
A:
B:
對象
類
C:
答D:案:D
解析:面向?qū)ο蠹夹g(shù)中的“類”,是比較理想的可重用的軟構(gòu)件。
20、【單選題】面向?qū)ο蠼5玫降娜齻€模型,其中核心的模型是
對象模型
功能模型
A:
邏輯模型
B:
動態(tài)模型
C:
答D:案:A
解析:在面向?qū)ο蠓治鲋?,主要由對象模型、動態(tài)模型和功能模型組成。對象模型是最基
本、最重要、最核心的。面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素,即靜態(tài)結(jié)構(gòu)
(對象模型)、交互次序(動態(tài)模型)和數(shù)據(jù)變換(功能模型)。解決的問題不同,這3個子模
型的重要程度也不同。
21、【問答題】簡述軟件危機(jī)產(chǎn)生的原因。
答案:軟件危機(jī)產(chǎn)生的原因有:(1)軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。(2)
軟件開發(fā)的管理困難。由于軟件規(guī)模大,結(jié)構(gòu)復(fù)雜,又具有無形性,導(dǎo)致管理困難,進(jìn)度
控制困難,質(zhì)量控制困難,可靠性無法保證。(3)軟件開發(fā)費(fèi)用不斷增加。軟件生產(chǎn)
是一種智力勞動,它是資金密集人力密集的產(chǎn)業(yè),大型軟件投入人力多,周期長,費(fèi)用上
升很快。(4)軟件開發(fā)技術(shù)、開發(fā)工具落后,生產(chǎn)率提高緩慢。(5)生產(chǎn)方式落
后。軟件仍然采用個體手工方式開發(fā)。
解析:考點:軟件危機(jī)產(chǎn)生的原因。
22、【問答題】簡述需求分析的概念及需求分析的基本任務(wù)。
答案:需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形
式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)
格說明)的過程。(3分)需求分析的基本任務(wù)是要準(zhǔn)確地定義新系統(tǒng)的目標(biāo),為了滿
足用戶需要,回答系統(tǒng)必須“做什么”的問題。(2分)
解析:考點:需求分析的概念及需求分析的基本任務(wù)。
23、【問答題】簡述數(shù)據(jù)流圖的分類及每一類的特點。
答案:數(shù)據(jù)流圖有兩類:變換型數(shù)據(jù)流圖和事務(wù)型數(shù)據(jù)流圖。(1分)(1)變換型數(shù)
據(jù)流圖是由輸入、處理和輸出三部分組成,(1分)因此變化型數(shù)據(jù)流圖是一個順序結(jié)
構(gòu)。(2)事務(wù)型數(shù)據(jù)流圖特征:事務(wù)處理中心將它的輸入流分離成許多發(fā)散的數(shù)據(jù)
流,形成許多加工路徑,(1分)并根據(jù)輸入的值選擇其中。一個路徑來執(zhí)行。(1分)
解析:考點:數(shù)據(jù)流圖的分類及每一類的特點。
24、【問答題】簡述建立對象模型的過程。
答案:建立對象模型的步驟如下:(1)確定類:標(biāo)出來自問題域的相關(guān)對象類。
(2)準(zhǔn)備數(shù)據(jù)字典:為所有建模實體準(zhǔn)備-一個數(shù)據(jù)字典,準(zhǔn)確描述各對象類的精確含
義,描述當(dāng)前問題中的類的范圍,包括對類的成員、用法方面的假設(shè)或限制;(3)確
定關(guān)聯(lián):確定二個或多個類之間的相互依賴;(4)確定屬性:只考慮與具體應(yīng)用直接
相關(guān)的屬性;(5)使用繼承來細(xì)化類:使用繼承來共享公共結(jié)構(gòu),以此來重新組織
類。
解析:考點:建立對象模型的過程。
25、【問答題】某公司承擔(dān)空中和地面運(yùn)輸業(yè)務(wù)。計算貨物托運(yùn)費(fèi)的比率規(guī)定如下:空
運(yùn):如果貨物重量小于等于2kg,則一律收費(fèi)6元;如果貨物重量大于2kg而又小于等于
20kg,則收費(fèi)3元/kg;如果貨物重量大于20kg,則收費(fèi)4元/kg。地運(yùn):若為慢件,收
費(fèi)為1元/kg。若為快件,當(dāng)重量小于等于20kg時,收費(fèi)為2元/kg;當(dāng)貨物重量大于
20kg時,則收費(fèi)為3元/kg。下列步驟是應(yīng)用判定表方法描述以上案例的過程。請根據(jù)
題意,在條件取值表的“取值”列中填入相應(yīng)內(nèi)容,并在初步判定表和簡化后的判定表中
填入條件取值表中規(guī)定的符號。(1)條件取值表
(2)初步判定表
(3)簡化后的判定表
答案:
26、【問答題】(1)劃
分等價類并編號(2)
為合理等價類設(shè)計測試用例
(3)為不合理等價類設(shè)計測試用例
答案:
解析:考點:等價類劃分法
27、【填空題】計算機(jī)程序及其說明程序的各種文檔稱為_____。
答案:軟件
解析:計算機(jī)程序及其說明程序的各種文檔稱為軟件。
28、【填空題】IDEF0用來描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的_____。
答案:功能模型
解析:IDEF0用來描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的功能模型。
29、【填空題】結(jié)構(gòu)化分析方法是一種面向_____的開發(fā)方法。
答案:數(shù)據(jù)流
解析:結(jié)構(gòu)化分析方法是一種面向數(shù)據(jù)流的開發(fā)方法。
30、【填空題】成本——效益分析的目的是從_____角度評價開發(fā)一個新的軟件項目是否可
行。
答案:經(jīng)濟(jì)
解析:成本——效益分析的目的是從經(jīng)濟(jì)角度評價開發(fā)一個新的軟件項目是否可行。
31、【填空題】模塊有四個基本屬性,其中反映它的內(nèi)部特性的是_____。
答案:邏輯
解析:模塊有四個基本屬性,其中反映它的內(nèi)部特性的是邏輯。
32、【填空題】確認(rèn)測試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的_____要求。
答案:功能和性能
解析:確認(rèn)測試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的功能和性能要求。
33、【填空題】在算法描述工具中,_____是一種由左往右展開的二維樹型結(jié)構(gòu)。
答案:PAD
解析:在算法描述工具中,PAD是一種由左往右展開的二維樹型結(jié)構(gòu)。
34、【填空題】動態(tài)模型是與時間和變化有關(guān)的系統(tǒng)性質(zhì),它描述了系統(tǒng)的_____結(jié)構(gòu)。
答案:控制
解析:動態(tài)模型是與時間和變化有關(guān)的系統(tǒng)性質(zhì),它描述了系統(tǒng)的控制結(jié)構(gòu)。
35、【填空題】成本估算方法中,有自頂向下估算方法、自底向上估算方法和_____方法。
答案:差別估算
解析:成本估算方法中,有自頂向下估算方法、自底向上估算方法和差別估算方法。
36、【填空題】隨著軟硬件環(huán)境變化而修改軟件的維護(hù)活動稱為_____。
答案:適應(yīng)性維護(hù)
解析:隨著軟硬件環(huán)境變化而修改軟件的維護(hù)活動稱為適應(yīng)性維護(hù)。
37、【名詞解釋】軟件生存周期模型
答案:軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。(1分)軟件
生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 17956:2025 EN Rolling bearings - Method for calculating the effective static safety factor for universally loaded rolling bearings
- 醫(yī)學(xué)合作研究協(xié)議書5篇
- 牛頭包船課程設(shè)計
- 海報插圖課程設(shè)計
- 十四五大數(shù)據(jù)產(chǎn)業(yè)發(fā)展規(guī)劃
- 2024有關(guān)消防演練活動總結(jié)(34篇)
- 美術(shù)微課程設(shè)計與制作
- 幼兒園美食實踐課程設(shè)計
- 康復(fù)科護(hù)士的工作體會
- 有趣的音樂游戲課程設(shè)計
- 2023-2024學(xué)年廣東省深圳市光明區(qū)高二(上)期末地理試卷
- 【8地RJ期末】安徽省蕪湖市弋江區(qū)2023-2024學(xué)年八年級上學(xué)期期末考試地理試卷(含解析)
- 2025年春季幼兒園后勤工作計劃
- 鑄牢中華民族共同體意識的培養(yǎng)路徑
- 世界各大洲國家中英文、區(qū)號、首都大全
- SCI論文寫作課件
- 國有建設(shè)企業(yè)《大宗材料及設(shè)備采購招標(biāo)管理辦法》
- 民間秘術(shù)絕招大全
- (完整版)展廳展館博物館美術(shù)館設(shè)計標(biāo)招標(biāo)評分細(xì)則及打分表
- [宋小寶小品甄嬛后傳臺詞]甄嬛歪傳小品劇本臺詞范本
- 扭扭棒手工PPT課件
評論
0/150
提交評論