




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件設(shè)計(jì)師考試?yán)斫馀c應(yīng)用試題及答案姓名:____________________
一、單項(xiàng)選擇題(每題2分,共10題)
1.下列關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn),錯(cuò)誤的是:
A.繼承
B.封裝
C.模塊化
D.多態(tài)
2.在UML類圖中,表示抽象類的符號(hào)是:
A.矩形
B.橢圓
C.線框
D.標(biāo)記為<abstract>的矩形
3.以下哪個(gè)不是軟件工程中的項(xiàng)目管理方法?
A.水平劃分法
B.分階段實(shí)施法
C.順序?qū)嵤┓?/p>
D.交叉實(shí)施法
4.在軟件設(shè)計(jì)過程中,以下哪個(gè)階段不是需求分析階段?
A.確定用戶需求
B.分析用戶需求
C.設(shè)計(jì)軟件架構(gòu)
D.編寫需求規(guī)格說明書
5.下列關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)中的類和對(duì)象的關(guān)系,錯(cuò)誤的是:
A.類是對(duì)象的模板
B.對(duì)象是類的實(shí)例
C.類和對(duì)象沒有區(qū)別
D.一個(gè)類可以有多個(gè)對(duì)象
6.以下哪個(gè)不屬于軟件工程中的質(zhì)量屬性?
A.可靠性
B.易用性
C.可維護(hù)性
D.可擴(kuò)展性
7.在UML用例圖中,以下哪個(gè)符號(hào)表示參與者?
A.橢圓
B.矩形
C.線框
D.標(biāo)記為actor的矩形
8.以下哪個(gè)不屬于軟件工程中的設(shè)計(jì)模式?
A.單例模式
B.觀察者模式
C.工廠模式
D.狀態(tài)模式
9.在軟件設(shè)計(jì)過程中,以下哪個(gè)階段是系統(tǒng)設(shè)計(jì)階段?
A.需求分析
B.概要設(shè)計(jì)
C.詳細(xì)設(shè)計(jì)
D.測試設(shè)計(jì)
10.以下哪個(gè)不屬于軟件工程中的測試類型?
A.單元測試
B.集成測試
C.系統(tǒng)測試
D.驗(yàn)收測試
二、多項(xiàng)選擇題(每題3分,共10題)
1.以下哪些是軟件開發(fā)生命周期模型?
A.水平劃分法
B.瀑布模型
C.V模型
D.瀑布模型和V模型的變種
2.下列關(guān)于數(shù)據(jù)庫設(shè)計(jì)三范式,正確的是:
A.第一范式(1NF)要求屬性不可再分
B.第二范式(2NF)要求非主屬性完全依賴于主鍵
C.第三范式(3NF)要求非主屬性不依賴于非主屬性
D.上述都是數(shù)據(jù)庫設(shè)計(jì)三范式的正確描述
3.以下哪些是軟件設(shè)計(jì)的原則?
A.開閉原則
B.單一職責(zé)原則
C.迪米特法則
D.SOLID原則
4.以下哪些是軟件工程中常用的項(xiàng)目管理工具?
A.項(xiàng)目管理軟件
B.版本控制工具
C.軟件缺陷跟蹤工具
D.軟件配置管理工具
5.在UML用例圖中,以下哪些符號(hào)表示用例?
A.橢圓
B.矩形
C.線框
D.標(biāo)記為usecase的矩形
6.以下哪些是軟件測試的方法?
A.黑盒測試
B.白盒測試
C.灰盒測試
D.靜態(tài)測試
7.以下哪些是軟件維護(hù)的類型?
A.疏忽性維護(hù)
B.適應(yīng)性維護(hù)
C.完善性維護(hù)
D.預(yù)防性維護(hù)
8.以下哪些是軟件架構(gòu)設(shè)計(jì)中的設(shè)計(jì)模式?
A.裝飾者模式
B.狀態(tài)模式
C.命令模式
D.觀察者模式
9.以下哪些是軟件工程中常用的編程范式?
A.函數(shù)式編程
B.面向?qū)ο缶幊?/p>
C.過程式編程
D.混合編程
10.以下哪些是軟件工程中常用的文檔?
A.用戶手冊
B.需求規(guī)格說明書
C.設(shè)計(jì)文檔
D.測試報(bào)告
三、判斷題(每題2分,共10題)
1.軟件開發(fā)生命周期模型中的瀑布模型是一種線性模型,要求每個(gè)階段完成后才能進(jìn)入下一個(gè)階段。()
2.在數(shù)據(jù)庫設(shè)計(jì)中,第二范式(2NF)要求所有非主屬性都完全依賴于主鍵。()
3.軟件設(shè)計(jì)中的開閉原則要求軟件實(shí)體應(yīng)對(duì)擴(kuò)展開放,對(duì)修改封閉。()
4.軟件工程中的項(xiàng)目管理工具主要用于跟蹤項(xiàng)目進(jìn)度和資源分配。()
5.UML用例圖中的參與者表示與系統(tǒng)交互的外部實(shí)體。()
6.軟件測試中的黑盒測試側(cè)重于測試軟件的功能,不考慮內(nèi)部實(shí)現(xiàn)。()
7.軟件維護(hù)是指在軟件交付使用后對(duì)軟件進(jìn)行的功能增強(qiáng)或錯(cuò)誤修復(fù)。()
8.軟件架構(gòu)設(shè)計(jì)中的設(shè)計(jì)模式是解決特定問題的通用解決方案。()
9.函數(shù)式編程范式強(qiáng)調(diào)將數(shù)據(jù)轉(zhuǎn)換為函數(shù),并通過函數(shù)調(diào)用處理數(shù)據(jù)。()
10.軟件工程中的需求規(guī)格說明書是軟件項(xiàng)目開發(fā)的基礎(chǔ)文檔,它詳細(xì)描述了軟件的功能和性能要求。()
四、簡答題(每題5分,共6題)
1.簡述軟件工程中需求分析的主要任務(wù)和步驟。
2.解釋軟件設(shè)計(jì)中的分層設(shè)計(jì)原則,并說明其重要性。
3.描述軟件測試過程中的測試用例設(shè)計(jì)方法,并舉例說明。
4.說明軟件維護(hù)的不同類型及其特點(diǎn)。
5.簡要介紹UML中類圖、用例圖和時(shí)序圖的主要用途和表示方法。
6.討論軟件工程中項(xiàng)目管理的重要性,并列舉幾個(gè)常用的項(xiàng)目管理工具及其功能。
試卷答案如下
一、單項(xiàng)選擇題
1.C
解析思路:面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn)包括繼承、封裝和多態(tài),而模塊化是軟件設(shè)計(jì)的基本原則之一,不屬于面向?qū)ο蟮奶攸c(diǎn)。
2.D
解析思路:在UML類圖中,抽象類通常用標(biāo)記為<abstract>的矩形來表示,以區(qū)分于普通類。
3.A
解析思路:水平劃分法、分階段實(shí)施法、順序?qū)嵤┓ê徒徊鎸?shí)施法都是軟件工程中的項(xiàng)目管理方法,而水平劃分法不是。
4.C
解析思路:需求分析階段的主要任務(wù)是確定用戶需求和分析用戶需求,設(shè)計(jì)軟件架構(gòu)屬于概要設(shè)計(jì)階段。
5.C
解析思路:面向?qū)ο蟪绦蛟O(shè)計(jì)中的類是對(duì)象的模板,對(duì)象是類的實(shí)例,類和對(duì)象有明確的區(qū)別。
6.D
解析思路:軟件工程中的質(zhì)量屬性包括可靠性、可用性、可維護(hù)性、可擴(kuò)展性等,而可擴(kuò)展性不屬于質(zhì)量屬性。
7.D
解析思路:在UML用例圖中,參與者(actor)用標(biāo)記為actor的矩形來表示,表示與系統(tǒng)交互的外部實(shí)體。
8.D
解析思路:單例模式、觀察者模式、工廠模式和狀態(tài)模式都是軟件工程中的設(shè)計(jì)模式,而命令模式不是。
9.B
解析思路:系統(tǒng)設(shè)計(jì)階段是軟件設(shè)計(jì)過程中的一個(gè)階段,而需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)是軟件設(shè)計(jì)的前三個(gè)階段。
10.D
解析思路:軟件測試的類型包括單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試,而驗(yàn)收測試不是測試類型。
二、多項(xiàng)選擇題
1.BCD
解析思路:水平劃分法、V模型和瀑布模型及其變種都是軟件開發(fā)生命周期模型。
2.ABCD
解析思路:數(shù)據(jù)庫設(shè)計(jì)三范式包括第一范式、第二范式和第三范式,它們都是數(shù)據(jù)庫設(shè)計(jì)的重要原則。
3.ABCD
解析思路:軟件設(shè)計(jì)的原則包括開閉原則、單一職責(zé)原則、迪米特法則和SOLID原則,它們都是指導(dǎo)軟件設(shè)計(jì)的重要原則。
4.ABCD
解析思路:項(xiàng)目管理軟件、版本控制工具、軟件缺陷跟蹤工具和軟件配置管理工具都是軟件工程中常用的項(xiàng)目管理工具。
5.AD
解析思路:在UML用例圖中,用例用標(biāo)記為usecase的矩形表示,參與者用標(biāo)記為actor的矩形表示。
6.ABC
解析思路:軟件測試的方法包括黑盒測試、白盒測試和灰盒測試,靜態(tài)測試不是一種測試方法。
7.ABCD
解析思路:軟件維護(hù)的類型包括疏忽性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù),它們都是軟件維護(hù)的不同方面。
8.ABCD
解析思路:裝飾者模式、狀態(tài)模式、命令模式和觀察者模式都是軟件工程中的設(shè)計(jì)模式,用于解決特定的問題。
9.ABCD
解析思路:函數(shù)式編程、面向?qū)ο缶幊獭⑦^程式編程和混合編程都是軟件工程中常用的編程范式。
10.ABCD
解析思路:用戶手冊、需求規(guī)格說明書、設(shè)計(jì)文檔和測試報(bào)告都是軟件工程中常用的文檔,用于指導(dǎo)軟件開發(fā)和維護(hù)。
三、判斷題
1.√
解析思路:瀑布模型是一種線性模型,要求每個(gè)階段完成后才能進(jìn)入下一個(gè)階段,這是瀑布模型的特點(diǎn)。
2.√
解析思路:第二范式要求所有非主屬性都完全依賴于主鍵,這是第二范式的定義。
3.√
解析思路:開閉原則要求軟件實(shí)體應(yīng)對(duì)擴(kuò)展開放,對(duì)修改封閉,這是軟件設(shè)計(jì)的一個(gè)重要原則。
4.√
解析思路:項(xiàng)目管理工具主要用于跟蹤項(xiàng)目進(jìn)度和資源分配,這是項(xiàng)目管理工具的主要功能。
5.√
解析思路:UML用例圖中的參與者表示與系統(tǒng)交互的外部實(shí)體,這是參與者在用例圖中的表示。
6.√
解析思路:黑盒測試側(cè)重于測試軟件的功能,不考慮內(nèi)部實(shí)現(xiàn),這是黑盒測試的特點(diǎn)。
7.√
解析思路:軟件維護(hù)是指在軟件交付使用后對(duì)軟件進(jìn)行的功能增強(qiáng)或錯(cuò)誤修復(fù),這是軟件維護(hù)的定義。
8.√
解析思路:設(shè)計(jì)模式是解決特定問題的通用解決方案,這是設(shè)計(jì)模式的作用。
9.√
解析思路:函數(shù)式編程范式強(qiáng)調(diào)將數(shù)據(jù)轉(zhuǎn)換為函數(shù),并通過函數(shù)調(diào)用處理數(shù)據(jù),這是函數(shù)式編程的特點(diǎn)。
10.√
解析思路:需求規(guī)格說明書是軟件項(xiàng)目開發(fā)的基礎(chǔ)文檔,它詳細(xì)描述了軟件的功能和性能要求,這是需求規(guī)格說明書的作用。
四、簡答題
1.需求分析的主要任務(wù)包括收集用戶需求、分析需求、定義軟件功能和性能要求、編寫需求規(guī)格說明書等步驟。步驟包括:理解用戶需求、確定需求范圍、細(xì)化需求、編寫需求規(guī)格說明書、評(píng)審和驗(yàn)證需求。
2.分層設(shè)計(jì)原則是指將系統(tǒng)分解為多個(gè)層次,每個(gè)層次負(fù)責(zé)特定的功能。其重要性在于:提高系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可復(fù)用性;降低系統(tǒng)復(fù)雜性,提高開發(fā)效率;便于團(tuán)隊(duì)協(xié)作,分工明確。
3.測試用例設(shè)計(jì)方法包括:基于需求設(shè)計(jì)、基于風(fēng)險(xiǎn)設(shè)計(jì)、基于場景設(shè)計(jì)、基于測試用例生成工具設(shè)計(jì)等。舉例:基于需求設(shè)計(jì),根據(jù)需求規(guī)格說明書中的功能點(diǎn)設(shè)計(jì)測試用例。
4.軟件維護(hù)的類型包括:疏忽性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。疏忽性維護(hù)是指修復(fù)軟件中未被發(fā)現(xiàn)的問題;適應(yīng)性維護(hù)是指使軟件適應(yīng)新的環(huán)境或平臺(tái);完善性維護(hù)是指增加新功能或改進(jìn)現(xiàn)有功能;預(yù)防性維護(hù)是指預(yù)防潛在的問題發(fā)生。
5.類圖用于表示系統(tǒng)的類及其之間的關(guān)系;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10158-2021天冬聚脲美縫劑
- T/CECS 10107-2020超高性能混凝土(UHPC)技術(shù)要求
- T/CCS 071-2023井工煤礦智能化帶式輸送機(jī)運(yùn)維管理規(guī)范
- T/CCOA 44-2023稻谷清理干燥技術(shù)規(guī)程
- T/CBTMA 0001-2019技術(shù)轉(zhuǎn)移服務(wù)人員職業(yè)規(guī)范
- T/CASTEM 1008-2023科技評(píng)估質(zhì)量控制規(guī)范
- T/CARSA 2-2022微納衛(wèi)星高光譜影像數(shù)據(jù)基礎(chǔ)產(chǎn)品規(guī)范
- 哈爾濱物理考試題及答案
- 高考數(shù)學(xué)面試題及答案
- 西山居java面試題及答案
- 小型設(shè)備購買協(xié)議書
- 2025年農(nóng)村宅基地房屋買賣合同樣本
- 難點(diǎn)02:總集篇·十六種陰影部分面積法【十六大考點(diǎn)】-2024年小升初數(shù)學(xué)典型例題系列(解析版)
- 廠房設(shè)備拆除協(xié)議書
- 2024年浙江省中考社會(huì)試卷真題(含標(biāo)準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn))
- 第五版-FMEA培訓(xùn)教材-新版
- NB-T32036-2017光伏發(fā)電工程達(dá)標(biāo)投產(chǎn)驗(yàn)收規(guī)程
- 食品安全與日常飲食智慧樹知到期末考試答案章節(jié)答案2024年中國農(nóng)業(yè)大學(xué)
- PE袋化學(xué)品安全技術(shù)說明書MSDS(聚乙烯塑膠袋)
- 醫(yī)院檢驗(yàn)科實(shí)驗(yàn)室生物安全管理手冊
- 七人學(xué)生小品《如此課堂》劇本臺(tái)詞手稿
評(píng)論
0/150
提交評(píng)論