亚洲精品自慰成人无码三级片|伊人乱码一区一站|美女黄片免费在线观看|手机在线观看无码片子|中文字幕日本强奸|91大神无码六月婷国产|日韩一区二区三区激情精品|亚洲成人网日韩有码|欧美日韩精品一区二区三区视频播放|Av在线收看日韩无天操
軟件工程--選擇題&判斷題
一、單選題
1. 產(chǎn)生軟件危機(jī)的主要原因是()。
A.軟件本身的特點(diǎn)及開發(fā)方法不滿足
B.軟件工具落后
C.軟件生產(chǎn)能力不足
D.實(shí)施嚴(yán)格的版本控制
2. 面向?qū)ο笤O(shè)計(jì)中,“封裝”的核心作用是()。
A.提高代碼復(fù)用性
B. 隱藏對(duì)象內(nèi)部實(shí)現(xiàn)細(xì)節(jié)
C.簡化類的設(shè)計(jì)
D.便于多態(tài)實(shí)現(xiàn)
3. 研究軟硬件資源的有效性是進(jìn)行()研究的一方面。
A.技術(shù)可行性
B.經(jīng)濟(jì)可行性
C.社會(huì)可行性
D.操作可行性
4. LOC 和 FP 是兩種估算技術(shù),但兩者有許多共同的特征,只是 LOC 和 FP 技術(shù)對(duì)于分解所需要的()不同。
A.詳細(xì)程度
B.分解要求
C.使用方法
D.改進(jìn)過程
5. 軟件測(cè)試的目的是()。
A.證明軟件無錯(cuò)誤
B.發(fā)現(xiàn)軟件中的錯(cuò)誤
C.優(yōu)化軟件性能
D.驗(yàn)證軟件是否符合設(shè)計(jì)規(guī)范
6. 面向?qū)ο蟮膭?dòng)態(tài)模型中,每張狀態(tài)圖表示()的動(dòng)態(tài)行為。
A.某一個(gè)類
B.有關(guān)聯(lián)的若干個(gè)類
C.一系列事件
D.一系列狀態(tài)
7. 研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。
A.技術(shù)可行性
B.經(jīng)濟(jì)可行性
C.社會(huì)可行性
D.法律可行性
8. Jackson 方法根據(jù)()來導(dǎo)出程序結(jié)構(gòu)。
A.數(shù)據(jù)流圖
B.數(shù)據(jù)間的控制結(jié)構(gòu)
C.數(shù)據(jù)結(jié)構(gòu)
D.IPO 圖
9. 軟件由()組成。
A.程序,數(shù)據(jù)以及文檔
B.程序,數(shù)據(jù)以及工具
C.程序,工具以及文檔
D.工具,數(shù)據(jù)以及文檔
10. 面向?qū)ο蠓治鲭A段建立的 3 個(gè)模型中,核心的模型是()模型。
A.功能
B.動(dòng)態(tài)
C.對(duì)象
D.分析
11. 成功的測(cè)試是指運(yùn)行測(cè)試用例后()。
A.發(fā)現(xiàn)了程序錯(cuò)誤
B.未發(fā)現(xiàn)錯(cuò)誤
C.證明程序正確
D.改正了錯(cuò)誤
12. 結(jié)構(gòu)化分析方法的基本思想是()。
A. 自底向上.逐步分解
B. 自頂向下.逐步分解
C.自底向上.逐步抽象
D.自頂向下.逐步抽象
13. 下列說法中正確的是()。
A.20 世紀(jì) 50 年代提出了軟件工程的概念
B.20 世紀(jì) 60 年代提出了軟件工程的概念
C.20 世紀(jì) 70 年代出現(xiàn)了客戶機(jī)/服務(wù)器技術(shù)
D.20 世紀(jì) 80 年代軟件工程學(xué)科達(dá)到成熟
14. ()是把對(duì)象的屬性與操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱藏的,外界只能通過有限的接口與對(duì)象發(fā)生聯(lián)系。
A.多態(tài)
B.繼承
C.消息
D.封裝
15. 關(guān)聯(lián)是建立()之間關(guān)系的一種手段。
A.操作
B.類
C.功能
D.屬性
16. 包含風(fēng)險(xiǎn)分析的軟件過程模型是()。
A.增量模型
B.噴泉模型
C.瀑布模型
D.螺旋模型
17. 軟件工程的三要素是()。
A.技術(shù).方法和工具
B..方法.對(duì)象和類
C.方法.工具和過程
D.過程.模型和方法
18. 動(dòng)態(tài)模型不包括()。
A.狀態(tài)模型
B.對(duì)象模型
C.交互模型
D.活動(dòng)模型
19. 下面哪一組是順序圖的元素()。
A.對(duì)象.生命線.激活.消息
B.對(duì)象.消息.鏈
C.動(dòng)作.控制流.泳道.節(jié)點(diǎn)
D.對(duì)象.組件.接口.關(guān)系
20. 關(guān)于統(tǒng)一建模語言 UML 說法正確的是()。
A.UML 是一種可視化的程序設(shè)計(jì)語言
B.UML 只在需求分析階段有重要作用
C.UML 是工具或知識(shí)庫的規(guī)格說明
D.UML 以面向?qū)ο蟮姆绞絹砻枋鱿到y(tǒng)
21. 下面()不是人們常用的評(píng)價(jià)軟件質(zhì)量的 4 個(gè)因素之一。
A.可理解性
B.可靠性
C.可維護(hù)性
D. 易用性
22. 面向?qū)ο笤O(shè)計(jì)中,基于父類創(chuàng)建的子類具有父類的所有特性(屬性和方法),這一特點(diǎn)稱為類的()。
A.多態(tài)性
B.封裝性
C.繼承性
D.復(fù)用性
23. 需求分析是一個(gè)(),它應(yīng)該貫穿于系統(tǒng)的整個(gè)生命周期中,而不是僅僅屬于軟件生命周期早期的一項(xiàng)工作。
A.概念
B.工具
C.方法
D.過程
24. 在面向?qū)ο蟪绦蛟O(shè)計(jì)方法中,一般將信息流分為()和事務(wù)流。
A 數(shù)據(jù)流
B 變換流
C 控制流
D 方法流
25. 下列哪項(xiàng)不是風(fēng)險(xiǎn)管理的過程?()
A.風(fēng)險(xiǎn)規(guī)劃
B.風(fēng)險(xiǎn)識(shí)別
C.風(fēng)險(xiǎn)評(píng)估
D.風(fēng)險(xiǎn)收集
26. 在 E-R 圖中,包含以下基本要素()。
A.數(shù)據(jù).對(duì)象.實(shí)體
B.控制.關(guān)系.對(duì)象
C.實(shí)體.關(guān)系.控制
D.實(shí)體.屬性.關(guān)系
27. 在軟件測(cè)試中,邏輯覆蓋法屬于()
A.黑盒測(cè)試方法
B. 白盒測(cè)試方法
C.灰盒測(cè)試方法
D.軟件驗(yàn)收方法
28. ()提供了對(duì)象在其生命周期中可能出現(xiàn)的狀態(tài)以及行為的描述。
A.用例圖
B.狀態(tài)圖
C.包圖
D.類圖
29. 瀑布模型的存在問題是()
A 用戶容易參與開發(fā)
B 缺乏靈活性
C 用戶與開發(fā)者易溝通
D 適用可變需求
30. 瀑布模型本質(zhì)上是一種()模型。
A.線性順序
B.順序迭代
C.線性迭代
D.無序迭代
31. 黑盒測(cè)試是從()角度進(jìn)行的測(cè)試,白盒測(cè)試是從()角度進(jìn)行的測(cè)試
A. 開發(fā)人員、管理人員
B. 開發(fā)人員、用戶
C. 用戶、管理人員
D. 用戶、開發(fā)人員
32. 軟件配置管理的核心是()
A. 版本控制
B. 需求跟蹤
C. 缺陷管理
D. 進(jìn)度控制
33. 下列關(guān)于敏捷開發(fā)的描述,錯(cuò)誤的是()
A. 強(qiáng)調(diào)迭代式開發(fā)
B. 重視客戶持續(xù)反饋
C. 文檔越少越好
D. 適合需求變化頻繁的項(xiàng)目
34. ()研究往往是系統(tǒng)開發(fā)過程中難度最大的工作,也是可行性研究的關(guān)鍵。
A.技術(shù)可行性
B.操作可行性
C.經(jīng)濟(jì)可行性
D.風(fēng)險(xiǎn)可行性
二、判斷題
1. 軟件是指用程序設(shè)計(jì)語言(如 Python,C++,Java 等)編寫的程序,軟件開發(fā)實(shí)際上就是編寫程序代碼。
對(duì)
錯(cuò)
2. 黑盒測(cè)試可以發(fā)現(xiàn)性能錯(cuò)誤、功能遺漏以及冗余代碼等問題。
對(duì)
錯(cuò)
3. 軟件生存周期是從軟件開始開發(fā)到開發(fā)結(jié)束的整個(gè)時(shí)期。
對(duì)
錯(cuò)
4. 投資回收期越長,獲得利潤就越快,項(xiàng)目就越值得開發(fā)。
對(duì)
錯(cuò)
5. 功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,用于檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同。
對(duì)
錯(cuò)
6. 可行性研究過程也稱為項(xiàng)目論證過程。
對(duì)
錯(cuò)
7. 軟件產(chǎn)品當(dāng)中潛在的錯(cuò)誤數(shù)量與已發(fā)現(xiàn)的錯(cuò)誤數(shù)量成正比。
對(duì)
錯(cuò)
8. 如果某個(gè)關(guān)聯(lián)包含鏈屬性,不同關(guān)聯(lián)重?cái)?shù)的實(shí)現(xiàn)方法相同。
對(duì)
錯(cuò)
9. 用戶需求是用戶對(duì)軟件的合理請(qǐng)求,因此要全盤接收用戶所有的要求。
對(duì)
錯(cuò)
10. 螺旋模型在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險(xiǎn)分析。
對(duì)
錯(cuò)
11. 用例圖是結(jié)構(gòu)化設(shè)計(jì)的主要工具。
對(duì)
錯(cuò)
12. 耦合用于衡量一個(gè)模塊內(nèi)部的各個(gè)元素彼此結(jié)合的緊密程度。
對(duì)
錯(cuò)
13. 在面向?qū)ο蟮男枨蠓治龇椒ㄖ?,建立?dòng)態(tài)模型是最主要的任務(wù)。
對(duì)
錯(cuò)
14. 白盒測(cè)試無須考慮模塊內(nèi)部的執(zhí)行過程和程序結(jié)構(gòu),只需了解模塊的功能即可。
(×)
15. 類圖用來表示系統(tǒng)中類與類之間的關(guān)系,它是對(duì)系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)的描述。
對(duì)
錯(cuò)
16. 功能點(diǎn)估算法依據(jù)對(duì)軟件信息域特性和軟件復(fù)雜性的評(píng)估結(jié)果,估算軟件規(guī)模。
( √ )
17. 類封裝比對(duì)象封裝更具體、更細(xì)致
對(duì)
錯(cuò)
18. 軟件設(shè)計(jì)種設(shè)計(jì)詳審和設(shè)計(jì)本身一樣重要,其主要作用是避免后期付出高昂的代價(jià)。
對(duì)
錯(cuò)
19. V 模型是一種線性軟件開發(fā)模型,它不是迭代的,每個(gè)階段完成后才能進(jìn)入下一個(gè)階段。
對(duì)
錯(cuò)
20. 單元測(cè)試主要針對(duì)模塊的幾個(gè)基本特征進(jìn)行測(cè)試,該階段不能完成的測(cè)試是系統(tǒng)功能。
對(duì)
錯(cuò)
21. C 語言是一種面向過程的計(jì)算機(jī)編程語言,有高級(jí)語言的特點(diǎn),但不具有匯編語言的特征。
對(duì)
錯(cuò)
22. 黑盒測(cè)試只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否
能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,而不考慮模塊的內(nèi)部執(zhí)行與程序結(jié)構(gòu)。( √ )
23. 增量模型把瀑布模型的順序特征與快速原型法的迭代特征相結(jié)合。
對(duì)
錯(cuò)
24. 軟件工程是:將系統(tǒng)化的、嚴(yán)格約束的、可量化的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù),即將工程化應(yīng)用于軟件;以及在上述所述方法的研究。
對(duì)
錯(cuò)
25. 一般來說,類應(yīng)該具有操作,屬性以及類名。
對(duì)
錯(cuò)
26. 集成測(cè)試的測(cè)試對(duì)象包括單元間的接口。
對(duì)
錯(cuò)
27. 在 UML 中,包圖是一種數(shù)據(jù)結(jié)構(gòu),其中可包含附屬包、圖表或單個(gè)元素。
對(duì)
錯(cuò)
28. 軟件的開發(fā)工作中,為了保證工作的進(jìn)度,開發(fā)工作與測(cè)試工作應(yīng)交給同一部分人完成。
對(duì)
錯(cuò)
關(guān)閉
更多問卷
復(fù)制此問卷