軟件需求工程復(fù)習(xí)題_第1頁(yè)
軟件需求工程復(fù)習(xí)題_第2頁(yè)
軟件需求工程復(fù)習(xí)題_第3頁(yè)
軟件需求工程復(fù)習(xí)題_第4頁(yè)
軟件需求工程復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

需求工程練習(xí)題

一、單選題(每空1分,共20分,請(qǐng)?jiān)趥溥x答案中選擇唯一一個(gè)正確的選項(xiàng))

1、產(chǎn)品特性可以稱(chēng)為質(zhì)量屬性,在眾多質(zhì)量屬性中,對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)重要的屬性有哪些(B)

A有效性、效率、靈活性、互操作性

B可維護(hù)性、可移植性、可重用性、可測(cè)試性

C完整性、可靠性、健壯性,可用性

D容錯(cuò)性、易用性、簡(jiǎn)潔性、正確性

2、需求包括11個(gè)方面的內(nèi)容,其中網(wǎng)絡(luò)和操作系統(tǒng)的要求屬于(B),如何隔離用戶之間的數(shù)據(jù)

屬于(O,執(zhí)行速度、相應(yīng)時(shí)間及吞吐量屬于(D),規(guī)定系統(tǒng)平均出錯(cuò)時(shí)間屬于(A)。

A質(zhì)量保證B環(huán)境需求C安全保密需求D性能需求

3、需求分析過(guò)程應(yīng)該建立3種模型,它們分別是數(shù)據(jù)模型、功能模型、行為模型。以下兒種圖形

中,(B)屬于功能模型,(A)屬于數(shù)據(jù)模型,(C)屬于行為模型。

A實(shí)體-聯(lián)系圖(ERD)B數(shù)據(jù)流圖(DFD)C狀態(tài)轉(zhuǎn)換圖(STD)D魚(yú)骨圖

4、常用的需求分析方法有:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA),面向?qū)ο蟮姆治龇椒ǎ?0A),

下列(D)不是結(jié)構(gòu)化分析方法的圖形工具。

A決策樹(shù)B數(shù)據(jù)流圖C數(shù)據(jù)字典D快速原型

5、軟件開(kāi)發(fā)中,原型是軟件的一個(gè)早期可運(yùn)行的版本,它反映最終系統(tǒng)的部分重要特性。其中,

(B)和(C)用完就可以丟棄,而(A)圍繞原型修改、增加。

A進(jìn)化型B探索型C實(shí)驗(yàn)型D以上都是

6、(D)用于描述數(shù)據(jù)的處理過(guò)程。

A數(shù)據(jù)字典B決策樹(shù)C決策表D數(shù)據(jù)流圖

7、DFD的基本符號(hào)不包括下列哪種(A)

A數(shù)據(jù)字典B加工C外部實(shí)體D數(shù)據(jù)流E數(shù)據(jù)存儲(chǔ)文件

8、DD的主要字典條目包括以下哪種(E)

A數(shù)據(jù)流B文件C數(shù)據(jù)項(xiàng)D加工E以上都是

9、常用的動(dòng)態(tài)分析方法不包括以下哪種(B)

A狀態(tài)遷移圖B層次方框圖C時(shí)序圖DPetri網(wǎng)

10、需求分析階段的文檔包括以下哪些(E)

A軟件需求規(guī)格說(shuō)明書(shū)B(niǎo)數(shù)據(jù)要求說(shuō)明書(shū)C初步的用戶手冊(cè)D修改、完善與確定軟件開(kāi)發(fā)

實(shí)施計(jì)劃E以上都是

11、需求驗(yàn)證應(yīng)該從下述幾個(gè)方面進(jìn)行驗(yàn)證:(C)

A可靠性、可用性、易用性、重用性B可維護(hù)性、可移植性、可重用性、可測(cè)試性

C一致性、現(xiàn)實(shí)性、完整性、有效性D功能性、非功能性

12、風(fēng)險(xiǎn)管理的要素包括哪項(xiàng)(D)

A風(fēng)險(xiǎn)評(píng)價(jià)B風(fēng)險(xiǎn)避免C風(fēng)險(xiǎn)控制D以上都是

13、下列描述中錯(cuò)誤的是(D)

A每一個(gè)集成的需求變更必須能跟蹤到一個(gè)經(jīng)核準(zhǔn)的變更請(qǐng)求。

B變更過(guò)程應(yīng)該做成文檔,盡可能簡(jiǎn)單,當(dāng)然首要的是有效性。

C所有需求變更必須遵循過(guò)程,按照此過(guò)程,如果一個(gè)變更需求未被采納,則其后過(guò)程不再予以

考慮。

D可以從數(shù)據(jù)庫(kù)中刪除或修改變更請(qǐng)求的原始文檔

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

A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)

2.需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是(A)

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

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

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

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

4,需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括(D)

A.軟件設(shè)計(jì)的依據(jù)B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

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

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

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

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

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

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

6.面向?qū)ο蠹夹g(shù)中,對(duì)象是類(lèi)的實(shí)例。對(duì)象有三種成分(A)、屬性和方法(或操作)。

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

7.軟件需求分析階段的工作,可以分成以下四個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、制定規(guī)格說(shuō)

明以及(C)

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

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

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

9.軟件需求分析階段的工作,可以分成4個(gè)方面:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū)以

及(B)

A.用戶B.需求評(píng)審C.總結(jié)D.都不正確

10.在原型法中,開(kāi)發(fā)人員根據(jù)(A)的需求不斷修改原型,直到滿足客戶要求為止。

A.用戶B.開(kāi)發(fā)人員C.系統(tǒng)分析員D.程序員

11.需求驗(yàn)證應(yīng)該從下述幾個(gè)方面進(jìn)行驗(yàn)證:(C)

A.可靠性、可用性、易用性、重用性

B.可維護(hù)性、可移植性、可重用性、可測(cè)試性

C.一致性、現(xiàn)實(shí)性、完整性、有效性

D.功能性、非功能性

12.風(fēng)險(xiǎn)管理的要素包括哪項(xiàng)(D)

C、需求分析D、需求管理

8、需求跟蹤是(D)中的一個(gè)活動(dòng)。

Av需求獲取B、需求驗(yàn)證

C、需求分析D、需求管理

9、針對(duì)客戶需求文檔進(jìn)行文檔審查的時(shí)候,采用的方法是(C

A、需求重用B、文檔分析

C、需求剝離D、民族志

10、下列不是過(guò)程建模中使用的技術(shù)是(C)。

A、上下文圖B、數(shù)據(jù)流圖

C、E-R圖D、微規(guī)格說(shuō)明

11、針對(duì)相關(guān)產(chǎn)品的需求規(guī)格說(shuō)明進(jìn)行文檔審查的時(shí)候,采用的方法是(C)。

A、需求剝離B、文檔分析

C、需求重用D、民族志

12、下列不是用例模型的基本元素的是(A)。

A、用例B、參與者

C、實(shí)體D、系統(tǒng)邊界

13、下列不屬于需求驗(yàn)證的方法的是(B)。

A、需求評(píng)審B、需求分析

C、利用跟蹤關(guān)系D、開(kāi)發(fā)測(cè)試用例

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

A、項(xiàng)目開(kāi)發(fā)計(jì)劃B、可行性分析報(bào)告

C、需求規(guī)格說(shuō)明書(shū)D、設(shè)計(jì)說(shuō)明書(shū)

16、最常見(jiàn)的IEEE1998將需求分成5種類(lèi)別,下列哪個(gè)不是5種類(lèi)別的是(D)。

A、功能需求B、性能需求

G質(zhì)量屬性D、需求獲取

17、下列不屬于面向?qū)ο蠼V兴褂玫募夹g(shù)是(C)。

A、用例模型B、行為模型

C、數(shù)據(jù)模型D、對(duì)象模型

18、下列不屬于獲取信息的內(nèi)容的是(D)。

A、需求B、問(wèn)題域描述

C、環(huán)境與約束D、涉眾

19、下列不屬于涉眾的是(C)。

A、用戶B、客戶

C、相關(guān)軟件D、開(kāi)發(fā)者

20、面談中,問(wèn)題組織結(jié)構(gòu)中,下列不屬于問(wèn)題的組織結(jié)構(gòu)的是(C)。

A、金字塔結(jié)構(gòu)B、漏斗結(jié)構(gòu)

C、封閉式結(jié)構(gòu)D、菱形結(jié)構(gòu)

21x下列哪種不屬于原型的表現(xiàn)方法(A)o

A、角色B、靜態(tài)畫(huà)面

C、動(dòng)態(tài)程序D、情景串聯(lián)圖板

22、下列不屬于需求分析方法的是()o

A、傳統(tǒng)分析B、結(jié)構(gòu)化分析

C、信息工程D、面向?qū)ο蠓治?/p>

23、下列不屬于文檔審查方法的是(D

A、需求重用B、文檔分析

C、需求剝離D、采樣觀察

24、下列不屬于UML行為模型的是(A)、

A、流程圖B、交互圖

C、狀態(tài)圖D、活動(dòng)圖

25、文檔審查是(A)中常用的一種方法。

A、需求獲取B、需求驗(yàn)證

C、需求分析D、需求管理

26、在面談中不屬于問(wèn)題的組織結(jié)構(gòu)的是(B)o

A、金字塔結(jié)構(gòu)B、梯形結(jié)構(gòu)

C\漏斗結(jié)構(gòu)D、菱形結(jié)構(gòu)

27、需求獲取中常見(jiàn)的困難不包括下列哪個(gè)(D)。

A、用戶越俎代庖B、知識(shí)理解困難

C、用戶存在認(rèn)知困境D、模型建立

選擇題

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

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

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

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

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

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

A.一致性和全面性。

B.易讀性和充分性。

C.充分性。

D.易讀性。

3.RUP的十大要素是:開(kāi)發(fā)一個(gè)前景、達(dá)成計(jì)劃、標(biāo)識(shí)和減小風(fēng)險(xiǎn)、分配和跟蹤任務(wù)、檢

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

和。A

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

B.迭代的開(kāi)發(fā)和提供用戶支持。

C.迭代的開(kāi)發(fā)和管理和控制變化。

D.建立模版和迭代的開(kāi)發(fā)。

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

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

B.分析和設(shè)計(jì)

C.用戶需求了解。

D.需求

5.RAD的缺點(diǎn)不包括。

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

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

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

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

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

A.能夠及時(shí)找到項(xiàng)目存在的風(fēng)險(xiǎn),避免因?yàn)榭朔涣说睦щy而造成大的損失。

B.使用戶能夠盡早將信息經(jīng)常反饋給開(kāi)發(fā)人員,保證了產(chǎn)品的正確性和高質(zhì)量。

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

D.可以方便地評(píng)估和驗(yàn)證每次迭代的成果;實(shí)現(xiàn)從開(kāi)發(fā)到維護(hù)的無(wú)縫連接。

7.迭代方法中的常見(jiàn)問(wèn)題不包括B.

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

B.項(xiàng)目收斂

C.回避棘手問(wèn)題

D.不同的小組按自己的進(jìn)度進(jìn)行工作

8.用戶故事的書(shū)寫(xiě)遵循一定的原則,其中不包括二o

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

B.我想要(做一件事)

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

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

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

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

B.需求

C.測(cè)試

D.問(wèn)卷調(diào)查

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

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

B.為開(kāi)發(fā)工件提供了一個(gè)定點(diǎn)和快照

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

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

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

A、用戶容易參與開(kāi)發(fā)B、缺乏靈活性C、用戶與開(kāi)發(fā)者易溝通D、適用可變需求

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

A、詳細(xì)設(shè)計(jì)B、軟件編碼C、軟件測(cè)試D、軟件維護(hù)

3、需求分析中開(kāi)發(fā)人員要從用戶那里了解(A)

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

4、RUP的迭代開(kāi)發(fā)模式主要的目的是(D)

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

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

A、軟件開(kāi)發(fā)費(fèi)用B、軟件開(kāi)發(fā)工具C、軟件開(kāi)發(fā)方法D、軟件系統(tǒng)的功能

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

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

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

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

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

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

9、需求評(píng)審時(shí),評(píng)審員最多為(A)個(gè)。

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

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

功能。

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

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

A.完整性

B.一致性

C.可修改性

D.穩(wěn)定性

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

A.可靠性

B.非功能性

C.可用性

D.可維護(hù)性

3.以下描述中哪個(gè)不是魚(yú)骨圖的優(yōu)點(diǎn)(B)

A.它允許探討各種類(lèi)別的原因

B.它也被稱(chēng)為“石川圖”

C.它提供問(wèn)題與各類(lèi)原因的直觀圖

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

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

A.分析人員

B.管理人員

C.測(cè)試人員

D.用戶

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

A.輸入輸出

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

C.屬性

D.關(guān)系

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

A.名稱(chēng)

B.如何存儲(chǔ)

C.何處使用/如何使用

D.內(nèi)容描述

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

A.行為模型

B.狀態(tài)模型

C.功能模型

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

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

A.非形式化語(yǔ)言

B.半形式化語(yǔ)言

C.形式化語(yǔ)言

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

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

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

B.需求

C.項(xiàng)目管理

D.分析和設(shè)計(jì)

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

A.測(cè)試

B.配置和變更管理

C.項(xiàng)目管理

D.環(huán)境

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

A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)

答案:C

2、需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是()

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

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

答案:A

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

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

答案:B

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

A.軟件設(shè)計(jì)的依據(jù)B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

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

答案:D

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

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

C.活動(dòng)圖D.類(lèi)圖

答案:B

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

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

答案:A

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

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

答案:D

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

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

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

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

答案:D

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

A瀑布模型BRADC.RUPD.以上都是

答案:D

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

A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)

答案:C

2、需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是()

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

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

答案:A

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

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

答案:B

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

A.軟件設(shè)計(jì)的依據(jù)B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

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

答案:D

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

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

C.螺旋模型D.倉(cāng)庫(kù)模型

答案:D

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

A.完整性B.可修改性

C.一致性D.以上都是

答案:D

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

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

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

答案:B

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

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

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

答案:B

9.需求變革的主要原因

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

B.用戶需求不明確

C.項(xiàng)目組沒(méi)有很好的實(shí)施需求管理

D.以上皆是

答案:D

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

A.拓展B.包含

C.并列D.泛化

答案:C

什么是SRS?A

軟件需求規(guī)格說(shuō)明B、用尸需求手冊(cè)C、需求工程D、需求建模

軟件非功能需求不包括下面哪項(xiàng)?D

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

下面哪項(xiàng)是瀑布模型的優(yōu)點(diǎn)?C

準(zhǔn)確反映軟件開(kāi)發(fā)中解決問(wèn)題的特點(diǎn)B、文檔驅(qū)動(dòng)的,文檔工作量非常大

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

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

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

此關(guān)系。

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

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

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

5、什么是UML?B

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

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

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

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

A、被動(dòng)式B、主動(dòng)式C、交互式D、傳播式

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

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

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

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

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

A.需求階段

B.維護(hù)階段

C.單元測(cè)試階段

D.接受測(cè)試階段

2.軟件開(kāi)發(fā)時(shí)需要滿足不同的需求,以下哪個(gè)需求是非功能需求的內(nèi)容?

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

B.用戶需求

C.可靠性需求

D.功能需求

3.需求工程的方法有四類(lèi),下面選項(xiàng)當(dāng)中哪些是需求工程方法?

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

B.面向過(guò)程的需求工程方法

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

D.D.以上都是

4.統(tǒng)一軟件開(kāi)發(fā)過(guò)程是一個(gè)面對(duì)對(duì)象且基于網(wǎng)絡(luò)的程序開(kāi)發(fā)方法,Rub中有9個(gè)核心工

作流,分為6個(gè)過(guò)程工作流和3個(gè)支持工作流以下哪項(xiàng)都屬于過(guò)程工作流?

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

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

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

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

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

景?

A.事件流

B.用例場(chǎng)景

C.前置條件

D.后置條件

6.想要進(jìn)行一次成功評(píng)審需要達(dá)到哪些要素?

A.理解評(píng)審流程

B.確保評(píng)審員理解自己的角色

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

D.以上都是

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

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

宣讀上百頁(yè)的需求報(bào)告時(shí),用戶紛紛表示聽(tīng)不懂。

B.評(píng)審會(huì)開(kāi)始后不久各領(lǐng)域的專(zhuān)家都發(fā)表了自己的意見(jiàn)但是一直爭(zhēng)執(zhí)不下。

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

D.以上都是。

8.哪些會(huì)引起需求風(fēng)險(xiǎn)?

A.無(wú)足夠用戶參與。

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

C.不必要的特性。

D.以上都是。

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

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

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

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

B.非功能需求

C.用戶需求

D.功能需求

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

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

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

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

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

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

A.可靠性

B.一致性

C.有效性

D.可維護(hù)性

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

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

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

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

3、下列描述瀑布模型的特征錯(cuò)誤的是()

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

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

C、對(duì)本階段的活動(dòng)進(jìn)行評(píng)審。

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

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

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

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

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

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

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

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

A、系統(tǒng)建模B、需求獲取C、需求分析與協(xié)商D、需求驗(yàn)證

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

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

9、支持面向?qū)ο蟪绦蛟O(shè)計(jì)開(kāi)發(fā)的過(guò)程模型是()

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

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

A、小B>大C、相等D、無(wú)法比較

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

A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)

2、需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是()A

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

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

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

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

4、軟件需求分析階段的工作,可以分成以下四個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、

制定規(guī)格說(shuō)明以及()oC

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

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

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

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

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

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

C)方法、對(duì)象和類(lèi)D)過(guò)程、模型、方法

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

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

8、下列不是軟件開(kāi)發(fā)方法的工作模型是()D

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

9、面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷?lèi)模型,即(D)。

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

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

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

D)對(duì)象模型、動(dòng)態(tài)模型、功能模型

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

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

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

C)數(shù)據(jù)源條目、數(shù)據(jù)流條目、數(shù)據(jù)處理?xiàng)l目、數(shù)據(jù)文件條目

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

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

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

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

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

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

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

A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)答案:C

2、需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是()

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

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

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

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

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

A.軟件設(shè)計(jì)的依據(jù)B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C.軟件驗(yàn)收的依

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

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

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

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

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

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

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

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

7.軟件需求分析階段的工作,可以分成以下四個(gè)方面:對(duì)句題的識(shí)別、分析與綜合、制定

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

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

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

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

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

出錯(cuò),對(duì)軟件的影響最大(C)。

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

2.UML是軟件開(kāi)發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開(kāi)發(fā)方法(C)

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

C、基于對(duì)象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開(kāi)發(fā)方法

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

A、計(jì)劃階段、開(kāi)發(fā)階段、運(yùn)行階段B、計(jì)劃階段、編程階段、測(cè)試階段

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

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

A.需求分析B.概要設(shè)計(jì)C.測(cè)試D.維護(hù)

5.在下面的軟件開(kāi)發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開(kāi)發(fā)人員的開(kāi)發(fā)要求最高(B)

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

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

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

7.軟件需求分析階段的工作,可以分為以下4個(gè)方面,對(duì)問(wèn)題的識(shí)別、分析與綜合、編寫(xiě)

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

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

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

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

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

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

10.在軟件的可行性研究中,可以從不同的角度對(duì)軟件的可行性進(jìn)行研究,其中是從軟件的

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

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

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

A項(xiàng)目開(kāi)發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說(shuō)明書(shū)D.設(shè)計(jì)說(shuō)明書(shū)答案:C

2、需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要的問(wèn)題是()

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

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

答案:A

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

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

答案:B

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

A.軟件設(shè)計(jì)的依據(jù)B.用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C.軟件驗(yàn)收的依據(jù)

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

答案:D

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

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

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

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

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

答案:B

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

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

答案:A

7軟件需求分析階段的工作,可以分成以下四個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、制定

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

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

答案:C

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

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

B.答案:A

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

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

答案:D

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

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

答案:D

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

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

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

A□工具B□過(guò)程C□方法D□環(huán)境

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

A口確認(rèn)測(cè)試B□集成測(cè)試C□驗(yàn)證測(cè)試D口驗(yàn)收測(cè)試

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

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

A口控制流B□加工C□數(shù)據(jù)存儲(chǔ)D口源和潭

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

A口抽象B口模塊化C口自底向上D口住息隱蔽

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

A口數(shù)據(jù)流B□控制流C□調(diào)用關(guān)系D口組成關(guān)系

7,在結(jié)構(gòu)化方法中口軟件功能分解屬于下列軟件開(kāi)發(fā)中的階段是

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

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

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

9、軟件需求分析階段的工作可以分為四個(gè)方面□需求獲取口需求分析口編寫(xiě)需求規(guī)格說(shuō)明

書(shū)以及

A口階段性報(bào)告B口需求評(píng)審C□總結(jié)D口都不正確選擇題

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

A、項(xiàng)目開(kāi)發(fā)計(jì)劃B、需求規(guī)格說(shuō)明書(shū)C、設(shè)計(jì)說(shuō)明書(shū)D、可行性分析報(bào)

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

A,可靠性R、可用性C,正確性D、可維護(hù)性

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

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

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

C、可以嚴(yán)格控制項(xiàng)目進(jìn)程,使項(xiàng)目管理易于實(shí)施。

D、用戶能夠持續(xù)地參與開(kāi)發(fā),提高了用戶參與程度,從而使用戶的滿意度上升,保證71系

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

3、RAD適用條件是(A)

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

B、適用于大型項(xiàng)目;更適用于內(nèi)部開(kāi)發(fā)(指沒(méi)有外包的開(kāi)發(fā)內(nèi)容)。

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

D、收益不確定,項(xiàng)目不能確保成功時(shí)。

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

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

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

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

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

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

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

6、敏捷方法的適用的情況(A)

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

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

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

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

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

A、在系統(tǒng)開(kāi)發(fā)前要對(duì)需求有完整、全面、清晰的了解。

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

C、需求變更過(guò)于頻繁。

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

9、迭代方法中的常見(jiàn)問(wèn)題的不包括(A)

A、立即處理棘手的問(wèn)題

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

C、項(xiàng)目不收斂

D、不同的小組按自己的進(jìn)度進(jìn)行工作

10、需求開(kāi)發(fā)的一般過(guò)程不包括(D)

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

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

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

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

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

C.報(bào)廢D.開(kāi)發(fā)人員少

參考答案:D

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

A.開(kāi)發(fā)期限允許分階段地串行工作B.需求變更不能過(guò)于頻繁

c開(kāi)發(fā)周期很短,通常約60天D不同涉眾的需求互相兼容

參考答案:C

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

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

C.測(cè)試D.配置和變更管理

參考答案:D

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

A.項(xiàng)目管理B.部署

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

參考答案:B

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

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

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

參考答案:D

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

A.包含B.泛化

C.擴(kuò)展D.包括以上三個(gè)選項(xiàng)

參考答案:D

11、以下哪個(gè)選項(xiàng)不是原型的種類(lèi)?()

A.層次型B.進(jìn)化型

C.拋棄型D.水平型

參考答案:A

12、CRC是什么的簡(jiǎn)稱(chēng)?()

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

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

參考答案:A

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

A.參與者、用例B.用例

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

參考答案:D

M、下面跟需求有關(guān)的風(fēng)險(xiǎn)是,()

A.無(wú)足夠用戶參與B.模凌兩可的需求

C.過(guò)于精簡(jiǎn)的規(guī)格說(shuō)明D.包括以上三個(gè)選項(xiàng)

參考答案:D

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

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

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

參考答案:D

16、評(píng)審的類(lèi)型有:()

A.審查B.檢查

C.走查D.包括以上三個(gè)選項(xiàng)

參考答案:D

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

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

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

面向?qū)ο蟮拈_(kāi)發(fā)方法的工作模型是(B)o

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

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

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

A.用戶容易參與開(kāi)發(fā)B.缺乏靈活性

C.用戶與開(kāi)發(fā)者易溝通D.適用可變需求

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

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

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

A.軟件開(kāi)發(fā)方法B、軟件開(kāi)發(fā)工具

C、軟件開(kāi)發(fā)費(fèi)D、軟件系統(tǒng)的功能

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

A項(xiàng)目開(kāi)發(fā)計(jì)劃B、需求規(guī)格說(shuō)明書(shū)

C、設(shè)計(jì)說(shuō)明書(shū)D、可行性分析報(bào)告

軟件測(cè)試的目的是(B)

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

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

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

A維護(hù)階段B、軟件開(kāi)發(fā)全過(guò)程C、軟件定義階段D、軟件運(yùn)行階段

軟件是(Oo

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

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

A數(shù)據(jù)、對(duì)象、實(shí)體R、控制、聯(lián)系、對(duì)象

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

需求分析中開(kāi)發(fā)人員要從用戶那里了解()

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

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

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

_____oB

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

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

A、軟件設(shè)計(jì)的依據(jù)B、用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

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

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

A、信息B、功能C、性能D、以上所有選項(xiàng)

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

A、計(jì)算機(jī)系統(tǒng)的功能、性能及其約束B(niǎo)、每個(gè)指定系統(tǒng)的實(shí)現(xiàn)

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

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

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

C、將需求發(fā)放給設(shè)計(jì)團(tuán)隊(duì)去征求意見(jiàn)D、使用問(wèn)題列表檢查每一個(gè)需求

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

A、真B、假

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

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

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

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

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

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

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

A、用戶容易參與開(kāi)發(fā)B、缺乏靈活性

C、用于與開(kāi)發(fā)者易溝通D、適用可變需求

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

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

12、面向?qū)ο蟮奶卣髦皇牵ǎ〢

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

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

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

戶改變主意;

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

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

(3)好的軟件需求沒(méi)有涉及到下面哪項(xiàng)因素?

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

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

A、可靠B、可用C、不可約束D、可維護(hù)

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

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

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

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

B、以有序的方式解決復(fù)雜的問(wèn)題,易于理解,目標(biāo)簡(jiǎn)單一一完成所需要的活動(dòng)

C、定義了質(zhì)量控制過(guò)程。運(yùn)用該過(guò)程來(lái)確定系統(tǒng)質(zhì)量

D、采用高效率的開(kāi)發(fā)工具,從而減少了整個(gè)產(chǎn)品的開(kāi)發(fā)周期

(7)下面哪項(xiàng)不是RAD模型缺點(diǎn)?

A、如果用戶不能持續(xù)地參與整個(gè)生命周期中

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論