軟件需求工程選擇題_第1頁
軟件需求工程選擇題_第2頁
軟件需求工程選擇題_第3頁
軟件需求工程選擇題_第4頁
軟件需求工程選擇題_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

選擇題

1.軟件生命周期包括哪些階段?A

A.需求、設(shè)計、編碼、單元測試、接收測試和維護階段。

B.設(shè)計、編碼、單元測試、接收測試和維護階段。

C.需求、設(shè)計、編碼、單元測試和接收測試階段。

D.需求、設(shè)計和編碼階段。

2.好的軟件需求具有哪些特性?A

A.一致性和全面性。

B.易讀性和充分性。

C.充分性。

D.易讀性。

3.RUP的十大要素是:開辟一個前景、達(dá)成計劃、標(biāo)識和減小風(fēng)險、分配和跟蹤任務(wù)、檢

杳商業(yè)理由、設(shè)計組件構(gòu)架、對產(chǎn)品進行增量式的構(gòu)建和測試、驗證和評價結(jié)果、

________oA

A.管理和控制變化及提供用戶支持。

B.迭代的開辟和提供用戶支持。

C,迭代的開辟和管理和控制變化。

D.建立模版和迭代的開辟。

4.下列哪個不是RUP的核心工作流?C

A.業(yè)務(wù)建模

B.分析和設(shè)計

C.用戶需求了解。

D.需求

5.RAD的缺點不包括—D。

A.如果用戶不能持續(xù)地參預(yù)整個生命周期中,最終產(chǎn)品會受到負(fù)面影響。

B.要求系統(tǒng)能適當(dāng)模塊化,如果沒有可重用的組件,它的效率就會下降。

C.盲目應(yīng)用時,會缺乏成本概念和項目完成的時間限制。項目有永遠(yuǎn)不能完結(jié)的風(fēng)險。

D.工作重點從文檔轉(zhuǎn)為構(gòu)建,所見即所得。

6.螺旋模型的優(yōu)點不包括C。

A.能夠及時找到項目存在的風(fēng)險,避免因為克服不J'的艱難而造成大的損失。

B.使用戶能夠及早將信息時常反饋給開辟人員,保證了產(chǎn)品的正確性和高質(zhì)量。

C,大量的中間階段會產(chǎn)生額外的內(nèi)外部文檔。

D,可以方便地評估和驗證每次迭代的成果;實現(xiàn)從開辟到維護的無縫連接。

7.迭代方法中的常見問題不包括B。

A.過分詳細(xì)的規(guī)劃

B.項目收斂

C.回避棘手問題

D.不同的小組按自己的進度進行工作

8.用戶故事的書寫遵循一定的原則,其中不包打i_C。

A.作為(系統(tǒng)的一個涉眾)

B.我想要(做一件事)

C.是什么(用戶的需求是什么)

D.從而(達(dá)到一個商業(yè)價值)

9.指出RUP的核心工作流不包括D。

A.業(yè)務(wù)建模

B.需求

C.測試

D.問卷調(diào)查

10.建立需求基線的作用不包括C。

A.防止需求的濫變給程序架構(gòu)造成重大影響

B.為開辟工件提供了一個定點和快照

C.可以拓展應(yīng)用

D.可以重新建立基于某個特定發(fā)布版本的配置

1、瀑布模型存在的問題是(B)

A、用戶容易參預(yù)開辟B、缺乏靈便性C、川戶與開辟者易溝通D、合用可變需求

2、軟件生命周期中所花費用最多的階段是(D)

A、詳細(xì)設(shè)計B、軟件編碼C、軟件測試D、軟件線護

3、需求分析中開辟人員要從用戶那里了解(A)

A、軟件做什么B、用戶使用界面C、輸入的信息D、軟件的規(guī)模

4、RUP的迭代開辟模式主要的目的是(D)

A、需求獲取B、產(chǎn)品的維護C、業(yè)務(wù)建模管理D、需求管理和版本控制

5、需求分析階段的任務(wù)是(C)

A、軟件開辟費用B、軟件開辟工具C、軟件開辟方法D、軟件系統(tǒng)的功能

6、20世紀(jì)80年代中期,需求工程形成,是(B)的子領(lǐng)域。

A、互聯(lián)網(wǎng)技術(shù)B、軟件工程C、管理學(xué)D、生產(chǎn)運作管理

7、系統(tǒng)流程圖合用于可行性分析中的(A)的描述。

A、當(dāng)前運行系統(tǒng)B、當(dāng)前邏輯模型C、目標(biāo)系統(tǒng)D、新系統(tǒng)

8、在需求分析階段,不會用到哪種圖表形式?(C)

A、魚骨圖B、帕累托圖C、產(chǎn)品設(shè)計圖D、泳道流程圖

9、需求評審時,評審員最多為(A)個。

A、7B、10C、9D,12

10、逐項舉例的項目特性(系統(tǒng)功能),用以提交特定的版本,是確定(D)的一項重要

功能。

A、SRSB、業(yè)務(wù)模型C、管理工具D、基線

1.以下哪一個不是高質(zhì)量SRS的特征(D)

A.完整性

B.一致性

C.可修改性

D.穩(wěn)定性

2.以下哪一個不是軟件的質(zhì)量特征(B)

A.可靠性

B.非功能性

C.可用性

D.可維護性

3.以下描述中哪個不是魚骨圖的優(yōu)點(B)

A.它允許探討各種類別的原因

B.它也被稱為“布川圖”

C.它提供問題與各類原因的直觀圖

D.它鼓勵通過自由討論發(fā)揮創(chuàng)造性

4.需求工程的涉眾不包括(C)

A.分析人員

B.管理人員

C.測試人員

D.用戶

5.E-R圖的基本元素不包括(A)

A.輸入輸出

B.數(shù)據(jù)對象

C.屬性

D.關(guān)系

6.以卜.哪個不屬于數(shù)據(jù)字典中的內(nèi)容(B)

A.名稱

B.如何存儲

C.何處使用/如何使用

D.內(nèi)容描述

7.狀態(tài)轉(zhuǎn)換圖屬于(A)

A.行為模型

B.狀態(tài)模型

C.功能模型

D.數(shù)據(jù)模型

8.以下哪個不是描述需求的語言(D)

A.非形式化語言

B.半形式化語言

C.形式化語言

D.結(jié)構(gòu)化語言

9.以下哪個不屬于RUP的核心過程工作流(C)

A.業(yè)務(wù)建模

B.需求

C.項目管理

D.分析和設(shè)計

10.以下那個不屬于RUP的核心支持工作流(A)

A.測試

B.配置和變更管理

C.項目管理

D.環(huán)境

1、需求分析最終結(jié)果是產(chǎn)生()

A.項目開辟計劃B.可行性分析報告C.需求規(guī)格說明書D.設(shè)計說明書

答案:C

2、需求分析中,開辟人員要從用戶那里解決的最重要的問題是()

A.讓軟件做什么B.要給軟件提供哪些信息

C.要求軟件工作效率怎樣D.讓軟件具有何種結(jié)構(gòu)

答案:A

3.需求規(guī)格說明書的內(nèi)容不應(yīng)包括對,()的描述。

A.主要功能B.算法的詳細(xì)過程C.用戶界面和運行環(huán)境D.軟件性能

答案:B

4.需求規(guī)格說明書的作用不應(yīng)包括()

A.軟件設(shè)計的依據(jù)B.用戶與開辟人員對軟件要做什么的共同理解

C.軟件驗收的依據(jù)D.軟件可行性研究的依據(jù)

答案:D

5.()闡述了一個參預(yù)者與系統(tǒng)的交互行為。

A.狀態(tài)圖B.用例圖

C.活動圖D.類圖

答案:B

6.軟件質(zhì)量保證應(yīng)在()階段開始。

A.需求分析B.設(shè)計C.編碼D.投入使

答案:A

7.下列哪些是高質(zhì)量的SRS的特性。()

A.完整性B.一致性C.可修改性D.以上都是

答案:D

8.RUP中將系統(tǒng)需求分為幾類,以下哪個不是()

A.功能B,可用性C.可靠性D安全性

9.面向?qū)ο蟮慕?梢砸暈橐粋€包含不少元素的概念框架,下面哪個不是()o

A.抽象B.封裝C.模塊化D安全

答案:D

10.軟件生命周期模型包括0

A瀑布模型B.RADC.RUPD.以上都是

答案:D

1、需求分析最終結(jié)果是產(chǎn)生()

A.項目開辟計劃B.可行性分析報告C.需求規(guī)格說明書D.設(shè)計說明書

答案:C

2、需求分析中,開辟人員要從用戶那里解決的最重要的問題是()

A.讓軟件做什么B.要給軟件提供哪些信息

C.要求軟件工作效率怎樣D.讓軟件具有何種結(jié)構(gòu)

答案:A

3.需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。

A.主要功能B.算法的洋細(xì)過程C.用戶界面和運行環(huán)境D.軟件性能

答案:B

4.需求規(guī)格說明書的作用不應(yīng)包括()

A.軟件設(shè)計的依據(jù)B.用戶與開辟人員對軟件要做什么的共同理解

C.軟件驗收的依據(jù)D.軟件可行性研究的依據(jù)

答案:D

5.典型的生命周期模型不應(yīng)包括()

A.瀑布模型B.迭代式模型

C.螺旋模型D.倉庫模型

答案:D

6.高質(zhì)量的SRS普通包括哪些特性()

A.完整性B.可修改性

C.一致性D.以上都是

答案:D

7.分析模型的主要目標(biāo)是()

A.描述客戶的需要B.完成所需要的系統(tǒng)原型

C.定義在軟件完成后可以被確認(rèn)的一組需求D.建立創(chuàng)建軟件設(shè)計的基礎(chǔ)

答案:B

8.軟件需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。

A.主要功能B.算法的詳細(xì)過程

C.用戶界面及運行環(huán)境D.軟件的性能

答案:B

9.需求變革的主要原因

A.因競爭、成本等因數(shù),工期已經(jīng)確立并且不合理

B.用戶需求不明確

C.項目組沒有很好的實施需求管理

D.以上皆是

答案:D

10.用例之間普通不包含以下哪些關(guān)系

A.拓展B.包含

C.并列D.泛化

答案:C

什么是SRS?A

軟件需求規(guī)格說明B、用戶需求手冊C、需求工程D、需求建模

軟件非功能需求不包括下面哪項?D

可維護性B、可用性C、有效性D、結(jié)構(gòu)性

下面哪項是瀑布模型的優(yōu)點?C

準(zhǔn)確反映軟件開辟中解決問題的特點B、文檔驅(qū)動的,文檔工作量非常大

可以嚴(yán)格控制項目進程,使項目跟蹤D、項目按照該模型給出的順序進行

以下對業(yè)務(wù)建模分析正確的是:A

A、以軟件模型方式描述企業(yè)管理和業(yè)務(wù)所涉及的對象和要素、以及它們的屬性、行為和彼

此關(guān)系。

B、是針對數(shù)據(jù)流建立數(shù)據(jù)模型,功能模型和行為模型。

C、將數(shù)據(jù)與施加在該數(shù)據(jù)之上的操作封裝成類來摹擬現(xiàn)實生活中的“對象”。

D、描述軟件目標(biāo)系統(tǒng)的數(shù)據(jù)信息、處理功能、用戶界面及運行的外部行為。

5、什么是UML?B

A、數(shù)據(jù)字典B、統(tǒng)一建模語言C、業(yè)務(wù)建模D、用戶手冊

6、高質(zhì)量的SRS不包括以下哪個特性?D

A、完整性B、一致性C、可修改性D、美觀性

7、情節(jié)串聯(lián)板的類型不包括以下哪個?D

A、被動式B、主動式C、交互式D、傳播式

9、以下哪步不是Pressman需求工程過程?C

A、需求獲取B、需求分析C、需求定義D、需求管理

10、數(shù)據(jù)模型不包含以下哪個信息?A

A、數(shù)據(jù)報表B、數(shù)據(jù)對象C、描述數(shù)據(jù)對象的屬性D、相互連接的關(guān)系

1.軟件生命周期有六個階段,以下那個階段浮現(xiàn)問題所需要花費的成本更多?

A.需求階段

B.維護階段

C.單元測試階段

D.接受測試階段

2.軟件開辟時需要滿足不同的需求,以下哪個需求是非功能需求的內(nèi)容?

A.業(yè)務(wù)需求

B.用戶需求

C.可靠性需求

D.功能需求

3.需求工程的方法有四類,下面選項之中哪些是需求工程方法?

A.面向?qū)ο蟮男枨蠊こ谭椒?/p>

B.面向過程的需求工程方法

C.面向控制的需求工程方法

D.D.以上都是

4.統(tǒng)一軟件開辟過程是一個面對對象且基于網(wǎng)絡(luò)的程序開辟方法,Rub中有9個核心工

作流,分為6個過程工作流和3個支持工作流以下哪項都屬于過程工作流?

A.業(yè)務(wù)建模、需求、分析和設(shè)計、測試

B.業(yè)務(wù)建模、實現(xiàn)、測試、項目管理

C.環(huán)境、項目管理、部署、分析和設(shè)計

D.分析和設(shè)計、部署、配置和變更管理、業(yè)務(wù)建模

5.用例模型是由用例圖和用例規(guī)約所組成,下面用例規(guī)約中哪一項能夠反映出所有的場

景?

A.事件流

B.用例場景

C.前置條件

D.后置條件

6.想要進行一次成功評審需要達(dá)到哪些要素?

A.理解評審流程

B.確保評審員理解自己的角色

C.指定協(xié)調(diào)員

D.以上都是

7.下面哪一種情況的發(fā)生不利于評審的正常進行?

A.當(dāng)某公司在做業(yè)務(wù)流程管理系統(tǒng)的需求評審會時,項目組人員在會議上

宣讀上百頁的需求報告時,用戶紛紛表示聽不懂。

B.評審會開始后不久各領(lǐng)域的專家都發(fā)表了自己的意見但是向來爭執(zhí)不下。

C.需求報告的執(zhí)筆人與產(chǎn)品主要的策劃人想法差別很大。

D.以上都是。

8.哪些會引起需求風(fēng)險?

A.無足夠用戶參預(yù)。

B.用戶需求的不斷增加。

C.不必要的特性。

D.以上都是。

9.在各種不同的軟件需求中,功能需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以在

用例模型中予以說明,(B)是從各個角度對系統(tǒng)的約束和限制,反映了應(yīng)用對軟件系

統(tǒng)質(zhì)量和特性的額外要求。

A.業(yè)務(wù)需求

B.非功能需求

C.用尸需求

D.功能需求

10.有關(guān)用例的描述錯誤的是(B)

A.用例將系統(tǒng)的功能范圍分解成許多小的系統(tǒng)功能。

B.一個用例代表一個子系統(tǒng)的單個目標(biāo)。

C.用例是一個行為上相關(guān)的步驟序列。

D.用例描述了系統(tǒng)與用戶的交互。

11.在ISO9126中指出了6個質(zhì)量要求,下列哪些不屬于軟件的非功能需求(D)

A.可靠性

B.一致性

C.有效性

D.可維護性

1、下列不屬于非功能需求的是0

A、可靠性B、完整性C、可用性D、可移植性

2、下列不屬于獲取需求的方法是0

A、面向目標(biāo)B、基于場景C、基于知識D、非形式化

3、下列描述瀑布模型的特征錯誤的是0

A、接受上一階段的結(jié)果作為本階段活動的輸入。

B,依據(jù)上一階段活動的結(jié)果實施本階段應(yīng)完成的活動。

C、對本階段的活動進行評審。

D、將上一階段段活動的結(jié)果作為輸出,傳遞給下一階段。

4、0展示了幾個對象之間的交互關(guān)系,主要是用來顯示對象之間發(fā)送消息的順序。

A、用例圖B、狀態(tài)圖C、類圖D、順序

5、制定進度計劃的常用工具有()

A、PAD圖B、Gan1t圖C、結(jié)構(gòu)圖D、N-S圖

6、可行性研究主要從()確定軟件是否可行

A、經(jīng)濟B、技術(shù)C、法律D、以上都是

7、需求工程的第一個階段()

A、系統(tǒng)建模B、需求獲取C、需求分析與商議D、需求驗證

8、下列不能表述程序算法的是0

A、程序流程圖B、判定表C、PDL設(shè)計行語言D、甘特圖

9、支持面向?qū)ο蟪绦蛟O(shè)計開辟的過程模型是0

A、瀑布模型B、螺旋模型C、噴泉模型D、增量模型

10、選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要0

A、小B、人C、相等D、無法比較

1、需求分析最終結(jié)果是產(chǎn)生()C

A.項目開辟計劃B.可行性分析報告C.需求規(guī)格說明書D.設(shè)計說明書

2、需求分析中,開辟人員要從用戶那里解決的最重要的問題是()A

A.讓軟件做什么B.要給軟件提供哪些信息

C.要求軟件工作效率怎樣D.讓軟件具有何種結(jié)構(gòu)

3、面向?qū)ο蠹夹g(shù)中,對象是類的實例。對象有三種成份:_A、屬性和方法(或者操作)。

A.標(biāo)識B.規(guī)則C.封裝D.消息

4、軟件需求分析階段的工作,可以分成以下四個方面:對問題的識別、分析與綜合、

制定規(guī)格說明以及()。C

A.總結(jié)B.實踐性報告C.需求分析評審D.以上答案都不正確

5、軟件需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。B

A.主要功能B.算法的詳細(xì)過程

C.用戶界面及運行環(huán)境D.軟件的性能

6、軟件工程三要素是()oB

A)技術(shù)、方法和工具B)方法、工具和過程

C)方法、對象和類D)過程、模型、方法

7、包含風(fēng)險分析的軟件工程模型是()。A

A)螺旋模型B)瀑布模型C)增量模型D)噴泉模型

8、下列不是軟件開辟方法的工作模型是()D

A)螺旋模型B)循環(huán)模型C)瀑布模型D)專家模型

9、面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即(D)。

A)系統(tǒng)模型、E-R模型、應(yīng)用模型

B)對象模型、動態(tài)模型、應(yīng)用模型

C)E-R模型、對象模型、功能模型

D)對象模型、動態(tài)模型、功能模型

10、數(shù)據(jù)字典是數(shù)據(jù)流圖中所有元素的定義的集合,普通由(C)四類條目組成。

A)數(shù)據(jù)說明條目、控制流條目、加工條目、數(shù)據(jù)存儲條目

B)數(shù)據(jù)流條目、數(shù)據(jù)項條目、文件條目、加工條目

C)數(shù)據(jù)源條目、數(shù)據(jù)流條目、數(shù)據(jù)處理條目、數(shù)據(jù)文件條目

D)數(shù)據(jù)流條目、數(shù)據(jù)文件條目、數(shù)據(jù)池條目、加工條目

11、在E-R模型中,包含的基本成份是(C)。

A)數(shù)據(jù)、對象、實體

B)控制、聯(lián)系、對象

C)實體、聯(lián)系、屬性

D)實體、屬性、聯(lián)系

1、需求分析最終結(jié)果是產(chǎn)生()

A.項目開辟計劃B.可行性分析報告C.需求規(guī)格說明書D.設(shè)計說明書答案:C

2、需求分析中,開辟人員要從用戶那里解決的最重要的問題是()

A.讓軟件做什么B.要給軟件提供哪些信息C.要求軟件工作效率怎樣

D.讓軟件具有何種結(jié)構(gòu)答案:A

3.需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。

A.主要功能B.算法的詳細(xì)過程C.用戶界面和運行環(huán)境D.軟件性能答案:B

4.需求規(guī)格說明書的作用不應(yīng)包括()

A.軟件設(shè)計的依據(jù)B.用戶與開辟人員對軟件要做什么的共同理解C.軟件驗收的依

據(jù)D.軟件可行性研究的依據(jù)答案:D

5.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是。

A..鍵盤、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息

B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息

C.應(yīng)用程序之間可以相互發(fā)送消息

D.發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同答案:B

6.面向?qū)ο蠹夹g(shù)中,對象是類的實例。對象有三種成份:、屬性和方法(或者操作)。

A.標(biāo)識B.規(guī)則C.封裝D.消息答案:A

7.軟件需求分析階段的二作,可以分成以下四個方面:對問題的識別、分析與綜合、制定

規(guī)格說明以及()o

A.總結(jié)B.實踐性報告C.需求分析評審D.以上答案都不正確答案:C

8.軟件需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。

A.主要功能B.算法的詳細(xì)過程C.用戶界面及運行環(huán)境D.軟件的性能答窠:B

9口需求規(guī)格說明書的作用不包括口口

AO軟件驗收的依據(jù)B□用戶與開辟人員對軟件要做什么的共同理解C匚軟件可行性研

究的依據(jù)DC軟件設(shè)計的依據(jù)答案:C

10門軟件開辟的需求活動m其主要任務(wù)是nn

A口給出軟件解決方案B匚給出系統(tǒng)模塊結(jié)構(gòu)C□定義模塊算法D□定義需求并建立系

統(tǒng)模型答案:D

1.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)

出錯,對軟件的影響最大£)。

A、詳細(xì)設(shè)計階段B、概要設(shè)計階段C、需求分析階段D、測試和運行階段

2.UML是軟件開辟中的一個重要工具,它主要應(yīng)用于哪種軟件開辟方法(C)

A、基于瀑布模型的結(jié)構(gòu)化方法B、基于需求動態(tài)定義的原型化方法

C、基于對象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開辟方法

3.軟件開辟的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)

A、計劃階段、開辟階段、運行階段B、計劃階段、編程階段、測試階段

C、總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試D、需求分析、功能定義、系統(tǒng)設(shè)計

4.軟件生存周期中時間最長的是(D)階段。

A.需求分析B.概要設(shè)計C.測試D.維井

5.在下面的軟件開辟方法中,哪一個對軟件設(shè)計和開辟人員的開辟要求最高(B)

A、結(jié)構(gòu)化方法B、原型化方法C、面向?qū)ο蟮姆椒―、控制流方法

6.在E-R模型中,包含以下基本成份(C)。

A、數(shù)據(jù)、對象、實體B、控制、聯(lián)系、對象C、實體、聯(lián)系、屬性D、對象、屬性、操作

7.軟件需求分析階段的工作,可以分為以下4個方面,對問題的識別、分析與綜合、編寫

需求分析文檔以及(C)。

A.總結(jié)B.階段性報告C.需求分析評審D.以上答案都不正確

8.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有(A)。

A.數(shù)據(jù)流圖B.數(shù)據(jù)詞典C.結(jié)構(gòu)化語言D.判定表與判定樹

9.結(jié)構(gòu)分析方法就是面向(D)自頂向下逐步求精進行需求分析的方法。

A.目標(biāo)B.功能C.對象D.數(shù)據(jù)流

10.在軟件的可行性研究中,可以從不同的角度對軟件的可行性進行研究,其中是從軟件的

功能可行性角度考慮的是[B)

A、經(jīng)濟可行性B、技術(shù)可行性C、操作可行性D、法律可行性

1需求分析最終結(jié)果是產(chǎn)生()

A項目開辟計劃B.可行性分析報告C.需求規(guī)格說明書D.設(shè)計說明書答案:C

2、需求分析中,開辟人員要從用戶那里解決的最重要的問題是()

A.讓軟件做什么B.要給軟件提供哪些信息C.要求軟件工作效率怎樣

D.讓軟件具有何種結(jié)構(gòu)

答案:A

3.需求規(guī)格說明書的內(nèi)容不應(yīng)包括對()的描述。

A.主要功能B.算法的詳細(xì)過程C.用戶界面和運行環(huán)境D.軟件性能

答案:B

4需求規(guī)格說明書的作用不應(yīng)包括()

A.軟件設(shè)計的依據(jù)B.用戶與開辟人員對軟件要做什么的共同理解C.軟件驗收的依據(jù)

D.軟件可行性研究的依據(jù)

答案:D

5.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是o

A鍵盤、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息

B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息

C.應(yīng)用程序之間可以相互發(fā)送消息

D.發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同

答案:B

6.面向?qū)ο蠹夹g(shù)中,對象是類的實例。對象有三種成份:、屬性和方法(或者操作)。

B、標(biāo)識B.規(guī)則C.封裝D.消息

答案:A

7軟件需求分析階段的工作,可以分成以下四個方面:對問題的識別、分析與綜合、制定

規(guī)格說明以及()。

A.總結(jié)B.實踐性報告C.需求分析評審D.以上答案都不正確

答案:C

8UML中的狀態(tài)圖用于創(chuàng)建o

A.用戶視圖B.行為視圖C.交互視圖D.物理視圖

B.答案:A

9UML中關(guān)系體現(xiàn)了事物間對稱的結(jié)構(gòu)關(guān)系。

A.簡單關(guān)聯(lián)B.聚合C.組合D.泛化

答案:D

10.在需求工程的下列活動中匚屬于需求管理活動的是()口□

B、需求發(fā)現(xiàn)B.需求文檔化C.需求驗證D.需求變更控制

答案:D

1、在軟件生命周期中「能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是

A□概要設(shè)計B□詳細(xì)設(shè)計C口可行性分析D■求分析

2、下面不屬于軟件需求工程的3個要素的是

AUJT具R匚過程C口方法DE境

3、檢查軟件產(chǎn)品是否分需求定義的過程稱為

A□確認(rèn)測試B口集成測試C匚驗證測試D6收測試

4、數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型匚數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖

符名標(biāo)識的圖符不屬于數(shù)據(jù)流合法圖符的是

A口控制流BUJ口工C口數(shù)據(jù)存儲DU原和潭

5、下面不屬于軟件設(shè)計原則的是0

A□抽象B□模塊化C匚自底向上DDffi息隱蔽

6、程序流圖口PFD口中箭頭代表的是

AD數(shù)據(jù)流BO制流CC調(diào)用關(guān)系DF■組成關(guān)系

7、在結(jié)構(gòu)化方法中口軟件功能分解屬于下列軟件開辟中的階段是

A□詳細(xì)設(shè)計B□需求分析C□總體設(shè)計D%程調(diào)試

8、軟件調(diào)試的目的是

A□發(fā)現(xiàn)錯誤B□改正錯誤C□改善軟件的性能D』程調(diào)試

9、軟件需求分析階段的工作可以分為四個方面口需求表取口需求分析匚編寫需求規(guī)格說明

書以及

A口階段性報告B口需求評審C□總結(jié)DM不正確選擇題

10.需求分析最終結(jié)果是產(chǎn)生口匚

A、項目開辟計劃B、需求規(guī)格說明書C、設(shè)計說明書D、可行性分析報

告.

1、軟件的六個質(zhì)量特征不包括(C)

A、可靠性B、可用性C、正確性D、可維護性

2、瀑布模型的優(yōu)點不包括(D)

A、客戶很容易熟悉該模型。

B,有序的方式解決復(fù)雜的問題,易于理解,目標(biāo)簡單一一完成所需要的活動。

C、可以嚴(yán)格控制項目進程,使項目管理易于實施。

D、用戶能夠持續(xù)地參預(yù)開辟,提高了用戶參預(yù)程度,從而使用戶的滿意度上升,保證了系

統(tǒng)能夠滿足用戶的需要。

3、RAD合用條件是(A)

A、系統(tǒng)可模塊化(基于組件的結(jié)構(gòu))和可縮放。

B、合用于大型項目;更合用于內(nèi)部開辟(指沒有外包的開辟內(nèi)容)。

C、用于新功能、新產(chǎn)品或者需要采用新技術(shù)時。

D、收益不確定,項目不能確保成功時。

4、螺旋模型的缺點是(A)

A、模型本身比較復(fù)雜,開辟人員和用戶難于掌握。

B、如果用戶不能持續(xù)地參預(yù)整個生命周期中,最終產(chǎn)品會受到負(fù)面影響。

C、要求系統(tǒng)能適當(dāng)模塊化,如果沒有可重用的組件,它的效率就會下降。

D、盲目應(yīng)用時,會缺乏成本概念和項目完成的時間限制。項目有永遠(yuǎn)不能完結(jié)的風(fēng)險。

5、RUP的四個階段不包括(D)

A、初始階段B、細(xì)化階段C、構(gòu)造階段D、維護階段

6、敏捷方法的合用的情;兄(A)

A、愛用迭代增量式的開辟方式B、現(xiàn)有的組織文化適合采用傳統(tǒng)的開辟流程C、團

隊規(guī)模很大,分布在各地D、性命攸關(guān)的系統(tǒng)

7、ERD基本構(gòu)建不包括(B)

A、數(shù)據(jù)對象B、注釋C、關(guān)系D、屬性

8、采用瀑布模型不需要具備以下特征(C)

A、在系統(tǒng)開辟前要對需求有完整、全面、清晰的了解。

B、上述需求不存在隱含的不可克服的風(fēng)險。

C、需求變更過于頻繁。

D、不同涉眾的需求互相兼容,不存在明顯的沖突。

9、迭代方法中的常見問題的不包括(A)

A、即將處理棘手的問題

B、過分詳細(xì)的規(guī)劃

C、項目不收斂

D、不同的小組按自己的進度進行工作

10、需求開辟的普通過程不包括(D)

A、需求獲取B、需求建模C、需求規(guī)格說明D、需求變更控制

11、難以使用原型的系統(tǒng)(D)

A、javascriptB、WebC、數(shù)據(jù)庫D、大量批處理系統(tǒng)

5、下列哪個因素不是造成軟件生命周期中成本升高的因素?()

A.產(chǎn)品賠償或者保修的成本B.重新測試

C.報廢D.開辟人員少

參考答案:D

6、以下采用瀑布模型需具備的條件中錯誤的是:()

A.開辟期限允許分階段地串行工作B.需求變更不能過于頻繁

C.開辟周期很短,通常約60天D.不同涉眾的需求互相兼容

參考答案:C

7、RUP中的6個核心過程工作流不包括:()

A.需求B.分析和設(shè)計

C.測試D.配置和變更管理

參考答案:D

8、RUP中的3個核心支持工作流不包括:()

A.項目管理B.部署

C.環(huán)境D.配置和變更管理

參考答案:B

9、分析模型必須達(dá)到的目標(biāo)是:()

A.描述客戶的需要B.建立創(chuàng)建軟件設(shè)計的基礎(chǔ)

C.定義在軟件完成后可以被確認(rèn)的一組需求D.包括以上三個選項

參考答案:D

10、用例之間有什么關(guān)系?()

A.包含B.泛化

C.擴展D.包括以上三個選項

參考答案:D

11、以下哪個選項不是原型的種類?()

A.層次型B.進化型

C.拋棄型D.水平型

參考答案:A

12、CRC是什么的簡稱?()

A.類、責(zé)任、協(xié)助者B.類、關(guān)系、協(xié)助者

C.類、責(zé)任、繼承者D.類、責(zé)任、涉眾

參考答案:A

13、用例模型主要的模型元素有:()

A.參預(yù)者、用例B.用例

C.參預(yù)者、用例、功能D.參預(yù)者、用例、通信關(guān)聯(lián)

參考答案:D

14、下面踉需求有關(guān)的風(fēng)險是:(

A.無足夠用戶參預(yù)B.模凌兩可的需求

C.過于精簡的規(guī)格說明D.包括以上三個選項

參考答案:D

15、通用的跟蹤模型包含了:(

B、在系統(tǒng)定義領(lǐng)域跟蹤需求B.在實現(xiàn)領(lǐng)域跟蹤需求

C.在測試領(lǐng)域跟蹤需求D.包括以上三個選項

參考答案:D

16、評審的類型有:()

A.審查B.檢查

C.走查D.包括以上三個選項

參考答案:D

在需求分析過程中,分析員要從用戶那里解決的最重要的問題是(A)o

A.要求軟件做什么B、要給軟件提供哪些信息

C、要求軟件工作效率如何D、要求軟件具有什么樣的結(jié)構(gòu)

面向?qū)ο蟮拈_辟方法的工作模型是(B)。

B.瀑布模型B、噴泉模型

C、智能模型D、循環(huán)模型

瀑布模型的存在問題是(B)

A.用戶容易參預(yù)開辟B.缺乏靈便性

C.用戶與開辟者易溝通D.合用可變需求

軟件生命周期中所花費用最多的階段是(D)。

A.詳細(xì)設(shè)計B.軟件編碼C.軟件測試D.軟件維護

需求分析階段的任務(wù)是確定(D)。

A.軟件開辟方法B、軟件開辟工具

C、軟件開辟費D、軟件系統(tǒng)的功能

需求分析最終結(jié)果是產(chǎn)生(B)o

A帆目開辟計劃B、需求規(guī)格說明書

C、設(shè)計說明書D、可行性分析報告

軟件測試的目的是(B)

A廚了表明程序沒有錯誤B.為了發(fā)現(xiàn)程序中的錯誤

C.為了說明程序能正確地執(zhí)行D.為了評價程序的質(zhì)量

需求分析是軟件生存周期中的一個重要階段,它的應(yīng)該是在(C)進行。

A1維護階段B、軟件開辟全過程C、軟件定義階段D、軟件運行階段

軟件是(C)。

A處理對象和處理規(guī)則的描述B.程序C.程序及其文檔D.計算機系統(tǒng)

在E-R模型中,包含以下基本成份(C)。

A數(shù)據(jù)?、對象、實體B、控制、聯(lián)系、對象

C、實體、聯(lián)系、屬性D、實體、屬性、操作

需求分析中開辟人員要從用戶那里了解()

A軟件做什么B、用戶使用界面

C、輸入的信息D、軟件的規(guī)模

1、分層數(shù)據(jù)流圖是■種比較嚴(yán)格又易于理解的描述方式它的頂層數(shù)據(jù)流圖描述了系統(tǒng)的

_____。B

A、細(xì)節(jié)B、輸入與輸C、軟件的作者D、繪制的時間

2、需求規(guī)格說明書的作用不應(yīng)包括oD

A、軟件設(shè)計的依據(jù)B、用戶與開辟人員對軟件要做什么的共同理解

C、軟件驗收的依據(jù)D、軟件可行性研究的依

3、需求分析的結(jié)果是產(chǎn)生定義下面問題域的分析模型。D

A、信息B、功能C、性能D、以上所有選項

4、需求規(guī)格說明描述了()。A

A、計算機系統(tǒng)的功能、性能及其約束B、每一個指定系統(tǒng)的實現(xiàn)

C、軟件系統(tǒng)結(jié)構(gòu)的元素D、系統(tǒng)仿真所需要的時間

5、組織需求評審的最好方法是()。D

A、檢查系統(tǒng)模型的錯誤B、讓客戶檢查需求

C、將需求發(fā)放給設(shè)計團隊去征求意見D、使用問題列表檢告每一個需求

6、用例參預(yù)者總是人員而不是系統(tǒng)設(shè)備。()B

A、真B、假

7、軟件需求分析的任務(wù)不包括()。C

A、問題分析B、信息域分析C、結(jié)構(gòu)化設(shè)計D、確定邏輯結(jié)構(gòu)

8、結(jié)構(gòu)化分析方法使用的主要描述工具有()D

A、數(shù)據(jù)庫B、模塊結(jié)構(gòu)圖C、PAD圖D、分層的DFD圖

9、UML中,包是一種()C

A、集合B、數(shù)據(jù)結(jié)構(gòu)C、分組機制D、對系統(tǒng)的動態(tài)描述

10、瀑布模型存在的問題是()B

A、用戶容易參預(yù)開辟B、缺乏靈便性

C、用于與開辟者易溝通D、合用可變需求

11、結(jié)構(gòu)化方法是一種什么的軟件開辟方法。()D

A、面向用戶B、面向數(shù)據(jù)結(jié)構(gòu)C、面向?qū)ο驞、面向數(shù)據(jù)流

12、面向?qū)ο蟮奶卣髦皇?)A

A、對象的惟一性B、數(shù)據(jù)如何確定C、對象的共享性D、數(shù)據(jù)關(guān)系的抽象

(1)下面哪項不是造成軟件生命周期中成本升高的因素?

A、缺乏用戶介入;B、不完整的需求和規(guī)格說明;C、不斷改變額需求和規(guī)格說明;D、用

戶改變主意;

(2)以下哪項不是軟件生命周期的階段?

A、提出概念B、需求C、設(shè)計D、控制

(3)好的軟件需求沒有涉及到下面哪項因素?

A、可跟蹤性因素B、非功能因素C、完整性因素D、一致性因素

(4)下面哪項不是軟件的六個質(zhì)量特征?

A、可靠B、可用C、不可約束D、可維護

(5)軟件的非功能需求不包括:

A、可達(dá)到性B、可移植性C、有效性D、可維護性

(6)以下哪些不是瀑布模型優(yōu)點?

A、客戶很容易熟悉該模型

B、以有序的方式解決復(fù)會的問題,易于理解,目標(biāo)簡單一一完成所需要的活動

C、定義了質(zhì)量控制過程。運用該過程來確定系統(tǒng)質(zhì)量

D、采用高效率的開辟工具,從而減少了整個產(chǎn)品的開辟周期

(7)下面哪項不是RAD模型缺點?

A、如果用戶不能持續(xù)地參預(yù)整個生命周期中,最終產(chǎn)品會受到負(fù)面影響

B、要求系統(tǒng)能適當(dāng)模塊化,如果沒有可重用的組件,它的效率就會下降

C、盲目應(yīng)用時,會缺乏成本概念和項目完成的時間限制。項目行永遠(yuǎn)不能完成的風(fēng)險

D、最后集成造成較大的風(fēng)險

(8)什么樣的項目不可以使用瀑布模型?

A、在系統(tǒng)開辟前要對需求有完整、全面、清晰的了解。

B、上述需求不存在隱含的不可克服的風(fēng)險

C、需求變更不能過于頻繁

D、不同涉眾的需求不互相兼容,存在明顯的沖突

(9)下面哪項不是需求工程的方法大致分類?

A、面向過程

B、面向功能

C、面向控制

D、面向?qū)ο?/p>

(10)下面哪項不屬于RUP模型十大要素?:

A、控制軟件變更

B、達(dá)成計劃

C、設(shè)計組件構(gòu)架

D、驗證和評價結(jié)果

選擇題

1.瀑布模型的優(yōu)點(B)

A.客戶很難熟悉該模型

B.以有序的方式解決復(fù)雜的問題,易于理解,目標(biāo)簡單一一完成所需要的活動

C.項目難以實施

D.不便于項目跟蹤

2.螺旋模型的缺

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論