




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件設(shè)計(jì)師必考考點(diǎn)及試題及答案姓名:____________________
一、單項(xiàng)選擇題(每題2分,共10題)
1.下列關(guān)于面向?qū)ο蟮幕靖拍?,錯(cuò)誤的是:
A.對(duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本元素
B.類是對(duì)象的抽象,對(duì)象是類的具體化
C.類是用戶定義的,對(duì)象是系統(tǒng)提供的
D.對(duì)象具有屬性和行為
2.在Java中,下面哪個(gè)關(guān)鍵字用來(lái)聲明一個(gè)接口?
A.interface
B.class
C.extends
D.implements
3.在UML中,以下哪種圖用來(lái)表示系統(tǒng)中的用例?
A.類圖
B.時(shí)序圖
C.用例圖
D.活動(dòng)圖
4.下列哪種設(shè)計(jì)模式適用于處理多個(gè)對(duì)象之間的復(fù)雜關(guān)系?
A.單例模式
B.工廠模式
C.觀察者模式
D.命令模式
5.在軟件生命周期中,需求分析階段的主要任務(wù)是:
A.確定系統(tǒng)的功能、性能、可靠性等要求
B.設(shè)計(jì)系統(tǒng)架構(gòu)
C.編碼實(shí)現(xiàn)系統(tǒng)功能
D.測(cè)試系統(tǒng)功能
6.以下哪種數(shù)據(jù)庫(kù)設(shè)計(jì)范式可以減少數(shù)據(jù)冗余和更新異常?
A.第一范式
B.第二范式
C.第三范式
D.第四范式
7.在C++中,下面哪個(gè)關(guān)鍵字用來(lái)定義一個(gè)繼承關(guān)系?
A.extends
B.implements
C.inherits
D.derives
8.下列關(guān)于設(shè)計(jì)模式的說(shuō)法,錯(cuò)誤的是:
A.設(shè)計(jì)模式是一套可重用的解決方案,可以解決特定類型的軟件設(shè)計(jì)問題
B.設(shè)計(jì)模式是一種編碼規(guī)范,可以提高代碼的可讀性和可維護(hù)性
C.設(shè)計(jì)模式可以減少代碼冗余,提高代碼的可復(fù)用性
D.設(shè)計(jì)模式是一種設(shè)計(jì)理念,可以幫助設(shè)計(jì)者更好地理解系統(tǒng)設(shè)計(jì)
9.在UML中,以下哪種圖用來(lái)表示系統(tǒng)中對(duì)象之間的交互關(guān)系?
A.類圖
B.時(shí)序圖
C.用例圖
D.活動(dòng)圖
10.在軟件工程中,以下哪種技術(shù)可以減少軟件缺陷并提高軟件質(zhì)量?
A.軟件需求工程
B.軟件設(shè)計(jì)
C.軟件測(cè)試
D.軟件維護(hù)
二、多項(xiàng)選擇題(每題3分,共10題)
1.軟件設(shè)計(jì)師需要掌握的軟件工程基礎(chǔ)知識(shí)包括:
A.軟件開發(fā)生命周期
B.軟件需求工程
C.軟件設(shè)計(jì)模式
D.軟件測(cè)試技術(shù)
E.軟件項(xiàng)目管理
2.以下哪些是UML圖中常用的圖?
A.類圖
B.序列圖
C.包圖
D.組件圖
E.實(shí)現(xiàn)圖
3.在面向?qū)ο笤O(shè)計(jì)中,以下哪些是設(shè)計(jì)原則?
A.單一職責(zé)原則
B.開放封閉原則
C.里氏替換原則
D.依賴倒置原則
E.迪米特法則
4.以下哪些是軟件測(cè)試的常用類型?
A.單元測(cè)試
B.集成測(cè)試
C.系統(tǒng)測(cè)試
D.驗(yàn)收測(cè)試
E.回歸測(cè)試
5.以下哪些是軟件架構(gòu)設(shè)計(jì)的關(guān)鍵因素?
A.系統(tǒng)性能
B.系統(tǒng)安全性
C.系統(tǒng)可維護(hù)性
D.系統(tǒng)可擴(kuò)展性
E.系統(tǒng)可移植性
6.以下哪些是數(shù)據(jù)庫(kù)設(shè)計(jì)中的規(guī)范化原則?
A.第一范式(1NF)
B.第二范式(2NF)
C.第三范式(3NF)
D.第四范式(4NF)
E.第五范式(5NF)
7.在軟件工程中,以下哪些是常見的軟件開發(fā)方法?
A.瀑布模型
B.螺旋模型
C.水晶模型
D.看板方法
E.敏捷開發(fā)
8.以下哪些是軟件設(shè)計(jì)模式的目的?
A.提高代碼的可讀性和可維護(hù)性
B.降低系統(tǒng)的復(fù)雜度
C.提高系統(tǒng)的可擴(kuò)展性
D.提高系統(tǒng)的可移植性
E.提高系統(tǒng)的性能
9.在軟件需求工程中,以下哪些是需求管理的重要活動(dòng)?
A.需求收集
B.需求分析
C.需求驗(yàn)證
D.需求跟蹤
E.需求變更管理
10.以下哪些是軟件維護(hù)的類型?
A.糾錯(cuò)性維護(hù)
B.適應(yīng)性維護(hù)
C.完善性維護(hù)
D.預(yù)防性維護(hù)
E.優(yōu)化性維護(hù)
三、判斷題(每題2分,共10題)
1.軟件工程是一種管理軟件開發(fā)的學(xué)科,其目標(biāo)是提高軟件開發(fā)的效率和產(chǎn)品質(zhì)量。(對(duì))
2.面向?qū)ο笤O(shè)計(jì)中的繼承關(guān)系只能繼承父類的屬性,不能繼承父類的方法。(錯(cuò))
3.UML類圖中的關(guān)聯(lián)表示兩個(gè)類之間存在一種依賴關(guān)系。(對(duì))
4.設(shè)計(jì)模式只是一種編程習(xí)慣,并不涉及軟件設(shè)計(jì)的原則和理論。(錯(cuò))
5.軟件需求規(guī)格說(shuō)明書應(yīng)該詳細(xì)描述軟件的功能和非功能需求。(對(duì))
6.第三范式(3NF)要求表中不應(yīng)包含傳遞依賴。(對(duì))
7.在軟件開發(fā)生命周期中,軟件設(shè)計(jì)階段是軟件開發(fā)的核心階段。(對(duì))
8.軟件測(cè)試的目的之一是驗(yàn)證軟件是否滿足需求規(guī)格說(shuō)明書的要求。(對(duì))
9.軟件架構(gòu)設(shè)計(jì)的主要目標(biāo)是提高軟件的可維護(hù)性和可擴(kuò)展性。(對(duì))
10.軟件維護(hù)階段通常發(fā)生在軟件發(fā)布后的后期,其目的是修復(fù)軟件中存在的缺陷。(對(duì))
四、簡(jiǎn)答題(每題5分,共6題)
1.簡(jiǎn)述軟件開發(fā)生命周期的各個(gè)階段及其主要任務(wù)。
2.解釋面向?qū)ο笤O(shè)計(jì)中的封裝、繼承和多態(tài)三個(gè)基本概念。
3.請(qǐng)簡(jiǎn)述軟件測(cè)試中的黑盒測(cè)試和白盒測(cè)試的區(qū)別。
4.簡(jiǎn)要說(shuō)明數(shù)據(jù)庫(kù)設(shè)計(jì)中第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之間的區(qū)別。
5.描述軟件設(shè)計(jì)模式中的觀察者模式的基本原理和適用場(chǎng)景。
6.請(qǐng)簡(jiǎn)述敏捷開發(fā)方法與傳統(tǒng)軟件開發(fā)方法的主要區(qū)別。
試卷答案如下
一、單項(xiàng)選擇題答案及解析
1.C
解析:對(duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本元素,類是對(duì)象的抽象,對(duì)象是類的具體化,類是用戶定義的,對(duì)象是系統(tǒng)提供的。
2.A
解析:在Java中,interface關(guān)鍵字用來(lái)聲明一個(gè)接口。
3.C
解析:在UML中,用例圖用來(lái)表示系統(tǒng)中的用例。
4.D
解析:命令模式適用于處理多個(gè)對(duì)象之間的復(fù)雜關(guān)系,它將請(qǐng)求封裝為一個(gè)對(duì)象,從而允許用戶使用不同的請(qǐng)求、隊(duì)列或日志請(qǐng)求。
5.A
解析:需求分析階段的主要任務(wù)是確定系統(tǒng)的功能、性能、可靠性等要求。
6.C
解析:第三范式(3NF)可以減少數(shù)據(jù)冗余和更新異常。
7.D
解析:在C++中,derives關(guān)鍵字用來(lái)定義一個(gè)繼承關(guān)系。
8.B
解析:設(shè)計(jì)模式是一種編碼規(guī)范,可以提高代碼的可讀性和可維護(hù)性。
9.B
解析:在UML中,時(shí)序圖用來(lái)表示系統(tǒng)中對(duì)象之間的交互關(guān)系。
10.C
解析:軟件測(cè)試技術(shù)可以減少軟件缺陷并提高軟件質(zhì)量。
二、多項(xiàng)選擇題答案及解析
1.A,B,C,D,E
解析:軟件設(shè)計(jì)師需要掌握的軟件工程基礎(chǔ)知識(shí)包括軟件開發(fā)生命周期、軟件需求工程、軟件設(shè)計(jì)模式、軟件測(cè)試技術(shù)和軟件項(xiàng)目管理。
2.A,B,C,D,E
解析:UML圖中常用的圖包括類圖、序列圖、包圖、組件圖和實(shí)現(xiàn)圖。
3.A,B,C,D,E
解析:面向?qū)ο笤O(shè)計(jì)中的設(shè)計(jì)原則包括單一職責(zé)原則、開放封閉原則、里氏替換原則、依賴倒置原則和迪米特法則。
4.A,B,C,D,E
解析:軟件測(cè)試的常用類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和回歸測(cè)試。
5.A,B,C,D,E
解析:軟件架構(gòu)設(shè)計(jì)的關(guān)鍵因素包括系統(tǒng)性能、系統(tǒng)安全性、系統(tǒng)可維護(hù)性、系統(tǒng)可擴(kuò)展性和系統(tǒng)可移植性。
6.A,B,C,D
解析:數(shù)據(jù)庫(kù)設(shè)計(jì)中的規(guī)范化原則包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和第四范式(4NF)。
7.A,B,C,D,E
解析:常見的軟件開發(fā)方法包括瀑布模型、螺旋模型、水晶模型、看板方法和敏捷開發(fā)。
8.A,B,C,D,E
解析:設(shè)計(jì)模式的目的包括提高代碼的可讀性和可維護(hù)性、降低系統(tǒng)的復(fù)雜度、提高系統(tǒng)的可擴(kuò)展性、提高系統(tǒng)的可移植性和提高系統(tǒng)的性能。
9.A,B,C,D,E
解析:需求管理的重要活動(dòng)包括需求收集、需求分析、需求驗(yàn)證、需求跟蹤和需求變更管理。
10.A,B,C,D,E
解析:軟件維護(hù)的類型包括糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)和優(yōu)化性維護(hù)。
三、判斷題答案及解析
1.對(duì)
解析:軟件工程是一種管理軟件開發(fā)的學(xué)科,其目標(biāo)是提高軟件開發(fā)的效率和產(chǎn)品質(zhì)量。
2.錯(cuò)
解析:面向?qū)ο笤O(shè)計(jì)中的繼承關(guān)系既可以繼承父類的屬性,也可以繼承父類的方法。
3.對(duì)
解析:UML類圖中的關(guān)聯(lián)表示兩個(gè)類之間存在一種依賴關(guān)系。
4.錯(cuò)
解析:設(shè)計(jì)模式不僅僅是一種編程習(xí)慣,它還涉及軟件設(shè)計(jì)的原則和理論。
5.對(duì)
解析:軟件需求規(guī)格說(shuō)明書應(yīng)該詳細(xì)描述軟件的功能和非功能需求。
6.對(duì)
解析
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)繡花手帕行業(yè)市場(chǎng)規(guī)模及未來(lái)投資方向研究報(bào)告
- 年產(chǎn)2萬(wàn)噸秸稈加工項(xiàng)目可行性研究報(bào)告(十三五)
- 架橋機(jī)制造項(xiàng)目可行性研究報(bào)告
- 新能源商業(yè)計(jì)劃書模板
- 環(huán)保創(chuàng)業(yè)計(jì)劃書總結(jié)怎么寫
- 傳統(tǒng)農(nóng)業(yè)與現(xiàn)代農(nóng)業(yè)的比較分析
- 2025年微生物培養(yǎng)基市場(chǎng)分析報(bào)告
- 2025年醫(yī)養(yǎng)結(jié)合養(yǎng)老服務(wù)項(xiàng)目可行性研究報(bào)告
- 2025年中國(guó)特色幼兒教育行業(yè)市場(chǎng)現(xiàn)狀及未來(lái)發(fā)展趨勢(shì)研究報(bào)告
- 2022年江蘇省無(wú)錫市中考物理模擬試卷
- 2025年高考數(shù)學(xué)二輪熱點(diǎn)題型歸納與演練(上海專用)專題02函數(shù)(九大題型)(原卷版+解析)
- 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年中國(guó)農(nóng)業(yè)大學(xué)
- PE袋化學(xué)品安全技術(shù)說(shuō)明書MSDS(聚乙烯塑膠袋)
- 100以內(nèi)進(jìn)退位加減法口算題每天60道
- 醫(yī)院檢驗(yàn)科實(shí)驗(yàn)室生物安全管理手冊(cè)
- 七人學(xué)生小品《如此課堂》劇本臺(tái)詞手稿
- (新版)建筑電工(建筑特殊工種)復(fù)審考試題庫(kù)及答案
- 車身反光標(biāo)識(shí)粘貼規(guī)范與查驗(yàn)方法
評(píng)論
0/150
提交評(píng)論