版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
家二級公共基礎(chǔ)知識(軟件工程基
礎(chǔ))模擬試卷6
一、單項選擇題(本題共26題,每題1.0分,共26
分。)
1、軟件是指
A、程序
B、程序和文檔
C、算法加數(shù)據(jù)結(jié)構(gòu)
D、程序、數(shù)據(jù)與相關(guān)文檔的完整集合
標(biāo)準(zhǔn)答案:D
知識點解析:計算機軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括程
序、數(shù)據(jù)與相關(guān)文檔的完整集合。軟件由兩部分組成:一是機器可執(zhí)行的程序和數(shù)
據(jù):二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關(guān)的文檔。
2、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬
于應(yīng)用軟件的是
A、學(xué)生成績管理系統(tǒng)
B、C語言編譯程序
C、UNIX操作系統(tǒng)
D、數(shù)據(jù)庫管理系統(tǒng)
標(biāo)準(zhǔn)答案:A
知識點解析:學(xué)生成績管理系統(tǒng)為應(yīng)用軟件。
3、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬
于系統(tǒng)軟件的是
A、編輯軟件
B、操作系統(tǒng)
C、教務(wù)管理系統(tǒng)
D、瀏覽器
標(biāo)準(zhǔn)答案:B
知識點解扁:軟件根據(jù)應(yīng)用目標(biāo)的不同,是多種多樣的。軟件按功能可以分為:應(yīng)
用軟件、系統(tǒng)軟件、支承軟件(或工具軟件)。應(yīng)用軟件是為解決特定領(lǐng)域的應(yīng)用而
開發(fā)的軟件。系統(tǒng)軟件是計算機,管理自身資源,提高計算機使用效率并為計算機
用戶提供各種服務(wù)的軟件。支撐軟件是介于系統(tǒng)軟件和應(yīng)用軟件之間,協(xié)助用戶開
發(fā)軟件的工具性軟件,包括輔助和支持開發(fā)和維護應(yīng)用軟件的工具軟件,還包括輔
助管理人員控制開發(fā)進程和項目管理的工具軟件。
4、下列關(guān)于軟件工程的描述中正確的是
A、軟件工程只是解決軟件項目的管理問題
B、軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C、軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
D、軟件工程只是解決軟件開發(fā)中的技術(shù)問題
標(biāo)準(zhǔn)答案:C
知識點解析:軟件工程是建立并使用完善的工程化原則,以較經(jīng)濟的手段獲得能在
實際機器上有效運行的可靠軟件的一系列方法。軟件工程主要思想是強調(diào)在軟件開
發(fā)過程中需要應(yīng)用工程叱原則。
5、下面不屬于軟件工程過程的4種基本活動
A、軟件規(guī)格說明
B、軟件開發(fā)
C、軟件演進
D、軟件測試
標(biāo)準(zhǔn)答案:D
知識點解析:軟件工程過程的4種基本活動是:軟件規(guī)格說明、軟件開發(fā)、軟件確
認(rèn)、軟件演進。
6、軟件生命周期中的活動不包括
A、市場調(diào)研
B、需求分析
C、軟件測試
D、軟件維護
標(biāo)準(zhǔn)答案:A
知識點解析:軟件的生命周期描述了軟件從產(chǎn)生到最終消亡的全過程,生命周期中
的活動包括焉求分析、軟件設(shè)計(分為概要設(shè)計和詳細設(shè)計)、軟件實現(xiàn)、軟件測試
和軟件維護'不包括市場調(diào)研。
7、下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是
A、軟件測試
B、概要設(shè)計
C、軟件維護
D、詳細設(shè)計
標(biāo)準(zhǔn)答案:C
知識點解析?:軟件生命周期是指軟件產(chǎn)品從提出、實現(xiàn)、使用、維護到停止使用退
役的過程。開發(fā)階段包括概要設(shè)計、詳細設(shè)計、實現(xiàn)和測試4個階段。軟件維護屬
于維護階段。
8、下列描述中正確的是
A、軟件交付使用后還需要再進行維護
B、軟件工具交付使用就不需要再進行維護
C、軟件交付使用后其生命周期就結(jié)束
D、軟件維護是指修復(fù)程序中被破壞的指令
標(biāo)準(zhǔn)答案:A
知識點解析:通常將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為
軟件生命周期。軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護三個階段。
已交付的軟件投入運行后,應(yīng)在運行使用中不斷地維護,根據(jù)新提出的需要進行必
要而且可能的擴充和刪改。
9、下面不屈于軟件需求分析階段主要工作的是
A、需求變更申請
B、需求分析
C、需求評審
D、需求獲取
標(biāo)準(zhǔn)答案:A
知識點解析:在軟件開發(fā)的過程中,應(yīng)該盡早的制定測試計劃,其中在需求分析階
段制定系統(tǒng)測試”劃,在概要設(shè)計階段制定集成測試訂劃,在詳細設(shè)“階段制定單
元測試計劃。
10、在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階
段是
A、概要設(shè)計
B、詳細設(shè)計
C、可行性分析
D、需求分析
標(biāo)準(zhǔn)答案:D
知識點解析:軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、設(shè)計約束等方面的
期望。需求分析的任務(wù)是發(fā)現(xiàn)需求、求精、建模和定義需求的過程。
11、數(shù)據(jù)流圖中帶有箭頭的線段表示的是
A、控制流
B、事件驅(qū)動
C、模塊調(diào)用
D、數(shù)據(jù)流
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)流圖是從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的
移動變換過程。其中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般
在旁邊標(biāo)注數(shù)據(jù)流名。
12、數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)
成。下面圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是
A、控制流
B、加工
C、數(shù)據(jù)存儲
D、源和潭
標(biāo)準(zhǔn)答案:A
知識點解析:數(shù)據(jù)流圖中的主要圖形元素有加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲文件(數(shù)據(jù)
源)、源和潭等。
13、數(shù)據(jù)流程圖(DFD圖)是
A、軟件概要設(shè)計的工具
B、軟件詳細設(shè)計的工具
C、結(jié)構(gòu)化方法的需求分析工具
D、面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>
標(biāo)準(zhǔn)答案:c
知識點解析:本題考查數(shù)據(jù)流程圖DFD的概念。對于面向數(shù)據(jù)流的結(jié)構(gòu)化分析方
法,按照DeMarco的定義,”結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典
(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)化規(guī)格
說明的目標(biāo)文檔結(jié)構(gòu)化分析方法的實質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分
解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模
犁。數(shù)據(jù)流圖(DFD——DataFlowDiagram)是描述數(shù)據(jù)處理過程的工具,是需求理
解的邏輯模型的圖形表示,它直接支持系統(tǒng)的功能建模。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加
工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。由此可得數(shù)據(jù)流程圖是結(jié)
構(gòu)化方法的需求分析工具。
14、下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確的是
A、在需求分析階段建立數(shù)據(jù)字典
B、在概念設(shè)計階段建立數(shù)據(jù)字典
C、在邏輯設(shè)計階段建立數(shù)據(jù)字典
D、在物理設(shè)計階段建立數(shù)據(jù)字典
標(biāo)準(zhǔn)答案:A
知識點解析:數(shù)據(jù)庫設(shè)計目前一般采用生命周期法,即將整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的開
發(fā)分解成目標(biāo)獨立的若干階段。分別是:需求分析階段、概念設(shè)計階段、邏輯設(shè)計
階段、物理設(shè)計階段、編碼階段、測試階段、運行階段、進一步修改階段。數(shù)據(jù)字
典是對系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類數(shù)據(jù)屬性的清單。對數(shù)據(jù)設(shè)計來講,數(shù)據(jù)字
典是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。
15、軟件需求規(guī)格說明書的作用不包括
A、軟件驗收的依據(jù)
B、用戶與開發(fā)人員對軟件要做什么的共同理解
C、軟件設(shè)計的依據(jù)
D、軟件可行性研究的依據(jù)
標(biāo)準(zhǔn)答案:D
知識點解析:軟件規(guī)格說明書主要有三個作用:①用戶和軟件開發(fā)人員之間的合
同;②開發(fā)人員進行設(shè)計和編程的依據(jù);③軟件工程項目驗收的依據(jù)。
16、從工程管理角度看,軟件設(shè)計一般分為兩步完成,它們是
A、概要設(shè)計與詳細設(shè)計
B、數(shù)據(jù)設(shè)計與接口設(shè)計
C、軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計
D、過程設(shè)計與數(shù)據(jù)設(shè)計
標(biāo)準(zhǔn)答案:A
知識點解析:軟件設(shè)計是開發(fā)階段最重要的步驟。從工程管理的角度來看可分為兩
步:概要設(shè)計和詳細設(shè)計。概要設(shè)計是將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu),確定系統(tǒng)
級接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫模式;詳細設(shè)計是指確立每個模塊的實現(xiàn)算法和局
部數(shù)據(jù)結(jié)構(gòu),用適應(yīng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細節(jié)。從技術(shù)觀點來看,軟件設(shè)計
包括軟件結(jié)構(gòu)設(shè)計(定義軟件系統(tǒng)各主要部件之間的關(guān)系)、數(shù)據(jù)設(shè)計(將分析時創(chuàng)建
的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu))、接口設(shè)計(描述軟件內(nèi)部、軟件與協(xié)作系統(tǒng)之間以及軟件
與人之間如何通信)、過程設(shè)計(把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程)四個步驟。
17、軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是
A、低內(nèi)聚低耦合
B、高內(nèi)聚低耦合
C、低內(nèi)聚高耦合
D、高內(nèi)聚高耦合
標(biāo)準(zhǔn)答案:B
知識點解析:耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn)。一般一個較優(yōu)秀的軟
件設(shè)計應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚
件.有利于提高模塊的獨立性c
18、兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為
A、耦合度
B、內(nèi)聚度
「短型聲
D:數(shù)二傳輸特性
標(biāo)準(zhǔn)答案:A
知識點解析:模塊的獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與
其他模塊的聯(lián)系較少且接口簡單。衡量軟件的模塊獨立性使用:內(nèi)聚性和耦合性兩
個定性度量標(biāo)準(zhǔn)。內(nèi)聚性是對一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量;
耦合性是對模塊間互相連接的緊密程度的度量。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做
到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高
模塊的獨立性。
19、下面不能作為結(jié)構(gòu)叱方法軟件需求分析工具的是
A、系統(tǒng)結(jié)構(gòu)圖
B、數(shù)據(jù)字典(DD)
C、數(shù)據(jù)流程圖(DFD圖)
D、判定表
標(biāo)準(zhǔn)答案:A
知識點解析:按照DeMarco的定義,“結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD圖)、數(shù)
據(jù)字典(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)
化規(guī)格說明的目標(biāo)文檔。''系統(tǒng)結(jié)構(gòu)圖不能作為結(jié)構(gòu)化方法軟件需求分析工具。
20、程序流程圖中帶有箭頭的線段表示的是
A、圖兀關(guān)系
B、數(shù)據(jù)流
C、控制流
D、調(diào)用關(guān)系
標(biāo)準(zhǔn)答案:c
知識點》析:程序流程圖是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過程設(shè)計工具,通常也稱
為程序框圖。其中,用帶箭頭的線段表示控制流,用柜形表示加工步驟,用菱形表
示邏輯條件。
21、軟件測試的目的是
A、評估軟件可靠性
B、發(fā)現(xiàn)并改正程序中的錯誤
C、改正程序中的錯誤
D、發(fā)現(xiàn)程序中的錯誤
標(biāo)準(zhǔn)答案:D
知識點解析:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤,而軟件調(diào)試是為了更正程
序中的錯誤C
22、下列描述中正確的是
A、軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤
B、軟件測試的主要目的是確定程序中錯誤的位置
C、為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作
D、軟件測試是證明軟件沒有錯誤
標(biāo)準(zhǔn)答案:A
知識點解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。一個好的測試用例是指
很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例;一個成功的測試是發(fā)現(xiàn)了至今尚未發(fā)
現(xiàn)的錯誤的測試。為了達到好的測試效果,應(yīng)該由獨立的第三方來構(gòu)造測試,程序
員應(yīng)盡量避免檢查自己的程序。
23、下列描述中正確的是
A、軟件測試應(yīng)該由程序開發(fā)者來完成
B、程序經(jīng)調(diào)試后一般不需要再測試
C、軟件維護只包括對程序代碼的維護
D、以上三種說法都不對
標(biāo)準(zhǔn)答案:D
知識點解析:為了達到好的測試效果,應(yīng)該由獨立的第三方進行測試工作。因為從
心理學(xué)角度講,程序人員或設(shè)計方在測試自己的程序時,要采取客觀的態(tài)度是會不
同程度地存在障礙的,所以選項A)錯誤。在程序調(diào)試時,修改了一個錯誤的同時
可能引入了新的錯誤,解決的辦法是在修改了錯誤之后,必須進行回歸測試,所以
選項B)錯誤。所謂軟件維護,就是將交付的軟件投入運行,并在運行使用中不斷
地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改,所以選項C)錯誤。
24、下面屬于黑盒測試方法的是
A、語句覆蓋
B、邏輯覆蓋
C、邊界值分析
D、路徑覆蓋
標(biāo)準(zhǔn)答案:C
知識點解析?:采用黑盒技術(shù)設(shè)計測試用例的方法有:等價類劃分、邊界值分析、錯
誤推測、囚果圖和綜合策略。
25、下面不屬于軟件測試實施
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)教學(xué)質(zhì)量保證措施制度
- 交通宣傳教育普及制度
- 2026年通信行業(yè)服務(wù)標(biāo)準(zhǔn)試題通信類信訪的快速響應(yīng)機制
- 2026年工業(yè)機器人制造與質(zhì)量管控考試卷
- 2026年律師實務(wù)法律案例分析題庫
- 2025年放棄遺產(chǎn)繼承聲明書(公證用)
- 綠色甲醇作為船用燃料的加注樞紐建設(shè)投資框架協(xié)議
- 檢驗科實驗室電源短路的應(yīng)急處置制度及流程
- 古埃及藝術(shù)教學(xué)課件
- 2025年廣東碧桂園職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析
- 2025大模型安全白皮書
- 2026國家國防科技工業(yè)局所屬事業(yè)單位第一批招聘62人備考題庫及1套參考答案詳解
- 工程款糾紛專用!建設(shè)工程施工合同糾紛要素式起訴狀模板
- 2026湖北武漢長江新區(qū)全域土地管理有限公司招聘3人筆試備考題庫及答案解析
- 110(66)kV~220kV智能變電站設(shè)計規(guī)范
- (正式版)DB44∕T 2784-2025 《居家老年人整合照護管理規(guī)范》
- 2025年美國心臟病協(xié)會心肺復(fù)蘇和心血管急救指南(中文完整版)
- 1、湖南大學(xué)本科生畢業(yè)論文撰寫規(guī)范(大文類)
- 基于多源數(shù)據(jù)融合的深圳市手足口病時空傳播模擬與風(fēng)險預(yù)測模型構(gòu)建及應(yīng)用
- 咯血的急救及護理
- 2025初三歷史中考一輪復(fù)習(xí)資料大全
評論
0/150
提交評論