軟件重點工程基礎(chǔ)試題_第1頁
軟件重點工程基礎(chǔ)試題_第2頁
軟件重點工程基礎(chǔ)試題_第3頁
軟件重點工程基礎(chǔ)試題_第4頁
軟件重點工程基礎(chǔ)試題_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件重點工程基礎(chǔ)試題精

軟件工程基本

選取題

1。軟件需求分析階段工作,可以分為4個方面:需求獲取,需求分析,編寫需求規(guī)

格闡明書以及(B

A.顧客B.需求審評C.總結(jié)D.都不對的

2。在原型法中稱(A為顧客/設(shè)計者,開發(fā)人員依照顧客需求不斷修改原型,直到

滿足顧客規(guī)定為止。

A.顧客B.開發(fā)人員C.系統(tǒng)分析員D.程序員

3。下面不屬于軟件工程3個要素是(D

A.工具B.過程C.辦法D.環(huán)境

4檢查軟件產(chǎn)品與否符合需求定義過程稱為(A

A.確認測試B.集成測試C.驗證測試D.驗收測試

5.數(shù)據(jù)存儲和數(shù)據(jù)流都是(D,僅僅是所處狀態(tài)不同。

A.分析成果B.事件C.動作D.數(shù)據(jù)

6。數(shù)據(jù)流圖和(C共同構(gòu)成系統(tǒng)邏輯模型。

A.HIPO圖B.PDLC.數(shù)據(jù)字典D.層次圖

7。數(shù)據(jù)元素構(gòu)成數(shù)據(jù)方式基本類型(D

A.順序B,選取C.循環(huán)D.以上所有

8。數(shù)據(jù)流圖用于抽象描述一種軟件邏輯模型,數(shù)據(jù)流圖由某些特定圖符構(gòu)成。下

列圖符名標記圖符不屬于數(shù)據(jù)流圖合法圖符是(A。

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

9o構(gòu)造化分析辦法就是面向(B自頂向下逐漸求精進行需求分析辦法。

A.目的B.數(shù)據(jù)流C.功能D.對象

100通過(B可以完畢數(shù)據(jù)流圖細化。

A.構(gòu)造分解B.功能分解C.數(shù)據(jù)分解D.系統(tǒng)分解

11o下面不屬于軟件工程原則是(C

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

12o(D是數(shù)據(jù)闡明、可執(zhí)行語句等程序?qū)ο蠹?,它是單獨命名并且可以通過名

字來訪問。

A.模塊化B.抽象C.精化D.模塊

13o(C是指讓某些關(guān)系密切軟件元素在物理上彼此接近。

A.信息隱蔽B.內(nèi)聚C.局部化D.模塊獨立

14。面向數(shù)據(jù)流設(shè)計辦法把(D映射成軟件構(gòu)造。

A.數(shù)據(jù)流B.系統(tǒng)構(gòu)造C.控制構(gòu)造D.信息流

15o程序流程圖(PDF中箭頭代表是(B。

A.數(shù)據(jù)流B.控制流C.調(diào)用關(guān)系D.構(gòu)成關(guān)系

16。在進行軟件構(gòu)造設(shè)計時應當遵循最重要原理是(C

A.抽象B,模塊化C.模塊獨立D.信息隱蔽

17o在構(gòu)造化辦法中,軟件功能分解屬于軟件開發(fā)中(C階段。

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

18。在測試中,下列說法錯誤是(B

A.測試是為了發(fā)現(xiàn)程序中錯誤而執(zhí)行程序過程B.測試是為了表白程序?qū)Φ男?/p>

C.好測試方案是極也許發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)錯誤測試方案

D.成功測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)錯誤測試

19。下列工具中為需求分析慣用工具是(D

A.PADB.PFDC.N-SDFD

20軟件調(diào)試目是(B

A.發(fā)現(xiàn)錯誤B.改正錯誤C.改進軟件性能D.挖掘軟件潛能

21o軟件工程師一種(B分階段實現(xiàn)軟件程序開發(fā)辦法。

A.自底向上B.自頂向下C.逐漸求精D.面向數(shù)據(jù)流

22o通過(B機制,各種軟件工具用統(tǒng)一數(shù)據(jù)接口規(guī)范存取環(huán)境信息庫信息。

A,軟件工具箱B.環(huán)境集成C.軟件管理和軟件支持工具D,軟件開發(fā)環(huán)境

23o在軟件生命周期法中,顧客參加重要在(Ao

A。軟件定義期B.軟件開發(fā)期C.軟件維護期D.整個軟件生命周期過程中

24o軟件定義期問題定義階段涉及人員有(D。

A.顧客、使用部門負責人B.軟件開發(fā)人員、顧客、使用部門負責人

C.系統(tǒng)分析員、軟件開發(fā)人員D.系統(tǒng)分析員、軟件開發(fā)人員、顧客、使用部門負

責人25。軟件詳細設(shè)計重要采用辦法是(A。

A.構(gòu)造化程序設(shè)計B.模型設(shè)計C.構(gòu)造化設(shè)計D.流程圖設(shè)計

26。(C應考慮對模塊相聯(lián)和資源共享問題進行描述和制約。

A.系統(tǒng)設(shè)計B.詳細設(shè)計C.接口控制D.構(gòu)造化編輯工具

27o(A是程序中一種能邏輯分開某些,也就是離散程序單位。

A.模塊B.復合語句C.循環(huán)構(gòu)造D,數(shù)據(jù)塊

28。軟件開發(fā)原型化辦法是一種動態(tài)定義軟件需求辦法,下述條件中,(A是實行原

型化辦法所必須。I成熟原型化人員II迅速成型工具III需求理解對的性

A.I和nB.n和inc.I、n和niD.ni

29。鑒定樹和鑒定表達用于描述構(gòu)造化分析辦法中(B環(huán)節(jié)工具。

A.功能闡明B.數(shù)據(jù)加工C.流程描述D.性能闡明

30o概要設(shè)計成果是提供一份(A。

A.模塊闡明書B.框圖C.程序D.數(shù)據(jù)流圖

31。模塊自身內(nèi)聚是模塊獨立性重要性度量因素之一。在7類內(nèi)聚中,具備最強內(nèi)

聚一類是(D。

A.順序性內(nèi)聚B.過程性內(nèi)聚C.邏輯性內(nèi)聚D.功能性內(nèi)聚

32o計算機軟件(A。

A.計算機系統(tǒng)構(gòu)成某些B.不能作為商品參加交易

C.是在計算機硬件設(shè)備生產(chǎn)過程中生產(chǎn)出來D.只存在于計算機系統(tǒng)工作時

33o數(shù)據(jù)字典是對數(shù)據(jù)定義信息集合,它所定義對象都包括在(Ao

A.數(shù)據(jù)流圖B.程序框圖C.軟件構(gòu)造D.方框圖

34.程序流程圖是一種老式程序設(shè)計表達工具,有其長處和缺陷,使用該工具是應注

意(C0

A.支持逐漸求精B.考慮控制流程C.遵守構(gòu)造化設(shè)計原則D.數(shù)據(jù)構(gòu)造表達

35。軟件設(shè)計中設(shè)計復審是和設(shè)計自身同樣重要環(huán)節(jié),其重要目和作用是(B。

A.減少測試工作量B.減免后期付出高代價C.保證軟件質(zhì)量D.縮短軟件開發(fā)周期

36o軟件開發(fā)構(gòu)造化分析辦法,慣用描述軟件功能需求工具是(Co

A.業(yè)務流程圖、解決闡明B.軟件流程圖、模塊闡明

C.數(shù)據(jù)流程圖、數(shù)據(jù)字典D.系統(tǒng)流程圖、程序編碼

37。軟件開發(fā)構(gòu)造化設(shè)計辦法,全面指引模塊化分最重要原則應當是(Co

A.模塊高內(nèi)聚B.模塊低耦合C.模塊獨立性D.程序模塊化

38o面向數(shù)據(jù)流軟件設(shè)計辦法,普通是把數(shù)據(jù)流圖中得數(shù)據(jù)流化分為(B兩種流,

再將數(shù)據(jù)流

圖映射為軟件構(gòu)造。

A.數(shù)據(jù)流與事務流B.互換流和事務流C.信息流與控制流D.互換流和數(shù)據(jù)流

39o軟件設(shè)計中,可應用于詳細設(shè)計工具備(Ao

A.程序流程圖、PAD、方框圖和偽碼

B.數(shù)據(jù)流程圖、PAD、構(gòu)造圖和偽碼

C.業(yè)務流程圖、N-S圖和偽碼

D.數(shù)據(jù)流程圖、PAD、N-S圖和偽碼

40。軟件工程辦法提出來源于軟件危機,而其目應當是最后解決軟件(D問題。

A.產(chǎn)生危機B.質(zhì)量保證C.開發(fā)效率D.生產(chǎn)工程化

41。軟件開發(fā)構(gòu)造生命周期法基本假定是以為軟件需求能做到(C.

A.嚴格定義B.初步定義C.初期凍結(jié)D.動態(tài)變化

42o軟件工程構(gòu)造化分析辦法強調(diào)是分析開發(fā)對象(Co

A.數(shù)據(jù)流B.控制流C.時間限制D.進程通信

43o瀑布模型將軟件生命周期歸納為個時期,即籌劃期、開發(fā)期和運營期。下列

(D不屬于開發(fā)期內(nèi)工作。

A.總體設(shè)計B.詳細設(shè)計C.程序設(shè)計D.維護

44o軟件開發(fā)可行性研究,普通涉及經(jīng)濟、技術(shù)和操作也許性,而進行可行性研究

基本根據(jù)則是顧客提出軟件(B。

A.系統(tǒng)質(zhì)量B.系統(tǒng)目的C.系統(tǒng)功能D.系統(tǒng)性能

45o軟件可行性分析是著重擬定系統(tǒng)目的和規(guī)模。對功能、性能以及約束條件分

析應屬于下列之中(B任務。

A,分析B,估價C.制定制度D.進度分派

46o軟件可行性分析是著重擬定系統(tǒng)目的和規(guī)模。對功能、性能以及約束條件分

析應屬于下列之中(Ao

A.經(jīng)濟可行性分析B.技術(shù)可行性分析C.操作可行性分析D.開發(fā)可行性分析

47o構(gòu)造化辦法將軟件生命周期分為籌劃、開發(fā)和運營3個時期,下列任務中(B

屬于籌劃時期任務。

A.需求分析B.問題定義C.總體設(shè)計D編碼

48o耦合是軟件各個模塊間連接一種度量。一組模塊都訪問同一數(shù)據(jù)構(gòu)造應屬于

(B方式。

A.內(nèi)容耦合B.公共耦合C.外部耦合D.控制耦合

49o內(nèi)聚是從功能角度來度量模塊內(nèi)聯(lián)系,按照特定順序執(zhí)行元素模塊屬于(C方

式。A.邏輯內(nèi)聚B.時間內(nèi)聚C.過程內(nèi)聚D.順序內(nèi)聚

50。軟件測試基本辦法中,下列(D不用測試實例。

A.白盒測試法B.動態(tài)測試法C.黑盒測試法D.靜態(tài)測試法

51o軟件管理中,需要對軟件進行配備,各階段文檔管理屬于(Do

A.組織管理B.資源管理C.籌劃管理D.版本管理

52o軟件開發(fā)構(gòu)造化辦法中,慣用數(shù)據(jù)字典技術(shù),其中數(shù)據(jù)加工是其構(gòu)成內(nèi)容之一,

下述辦法(D是常采用編寫加工闡明辦法。

I構(gòu)造化語言n鑒定樹m鑒定表

A.IB.HC.II、IHD..都是

53.軟件工程辦法產(chǎn)生源于軟件危機,下列(A是產(chǎn)生軟件危機內(nèi)在因素。

i軟件復雜性n軟件維護困難in軟件成本太高w軟件質(zhì)量難保證

A.IB.nic.I、WD.ni、iv

54。在軟件工程實行中,產(chǎn)生軟件生命周期概念是由(A。

A.辦法論所決定B.開發(fā)技術(shù)劃分C.軟件開發(fā)規(guī)律D.軟件工程管理

55o構(gòu)造化軟件開發(fā)期將軟件開發(fā)劃分為3個階段,其中核心是(Bo

A.編碼對的性B.需求精確性C,測試嚴格性D.設(shè)計科學性

56o在構(gòu)造化辦法軟件需求定義中,可采用分析工具來輔助完畢。下列工具中,(D

是慣用工具。I數(shù)據(jù)流圖II構(gòu)造圖III數(shù)據(jù)字典IV鑒定表

A.I、IIIB.II>IIIC.I>II、WD.I、III、IV

57。軟件工程構(gòu)造化分析辦法具備自身特性,下列可選內(nèi)容中,(B不具備其特性。

A.書寫大量文檔B.詳細界面表達C.對數(shù)據(jù)流進行分析D.凍結(jié)應用需求

58.詳細設(shè)計是軟件總體設(shè)計滯后工作。下列可選內(nèi)容中,(C不屬于詳細設(shè)計內(nèi)容。

A.算法設(shè)計B.模塊設(shè)計C.屏幕設(shè)計D.功能設(shè)計

59。軟件評審時保證軟件質(zhì)量重要辦法,它是對軟件開發(fā)階段成果復審。下列(A

是復審必要內(nèi)容。I需求復審II總體設(shè)計復審III詳細設(shè)計復審IV程序復審

A.I、II、IHB.n、m、IVC.I、III、IVD所有

60。提高軟件可維護性可采用諸多辦法,下列(A不在辦法之列。

A.提供沒有錯誤程序B.建立質(zhì)量保證制度C.改進程序文檔質(zhì)量D.明確軟件質(zhì)量原

則61。在軟件開發(fā)過程中,軟件構(gòu)造設(shè)計是描述(B.

A.數(shù)據(jù)存儲構(gòu)造B.軟件模塊體系C.軟件構(gòu)造測試D.軟件控制過程

二.填空題

1軟件質(zhì)量與產(chǎn)品運營特性為,健壯性,效率,安全性,可用性,風險性和可靠性.

2軟件工程目是成功地建造大型軟件系統(tǒng),重要內(nèi)容是軟件開發(fā)技術(shù)和軟件工程管

理兩方面

3軟件開發(fā)辦法重要目是克服軟件手工生產(chǎn),使軟件開發(fā)能進入工程化和規(guī)范化環(huán)

境4軟件工程學中除注重軟件開發(fā)技術(shù)研究外,另一重要構(gòu)成內(nèi)容是軟件工程管理.

5瀑布模型把軟件生命周期劃分為軟件定義,軟件開發(fā),與運營與維修3個階段,而

沒個階段又可分為若干個小更小階段.

6軟件文檔是軟件工程實行中重要成分,它不但是軟件開發(fā)各階段重要根據(jù),并且

也是影響軟件可維護性.

7文檔是軟件開發(fā)人員,維護人員,顧客,以及計算機之間橋梁.

8在軟件生命周期各個階段都會產(chǎn)生一系列文獻,如手冊,數(shù)據(jù)和程序等,她們總稱

為軟件配備

9軟件工程開發(fā)可行性研究是決定軟件項目與否繼續(xù)開發(fā)核心,而可行性研究結(jié)論

重要是關(guān)于軟件系統(tǒng)目的

10.軟件籌劃是軟件開發(fā)初期和重要階段,此階段規(guī)定交互和配合是分析人員和顧

客人員

11.可行性研究目是要用最小代價,在盡量段時間內(nèi)擬定軟件項目可行性

12.從可行性研究從技術(shù)可行性經(jīng)濟可行性,和社會可行性3各方面進行論證.

13軟件成本一效益分析目是從經(jīng)濟角度評價軟件項目開發(fā)與否可行.

14.在可行性研究中,要用軟件描述工具畫浮現(xiàn)行系統(tǒng)流程圖,它反映了現(xiàn)行系統(tǒng)基

本功能和解決流程.

15.流程系統(tǒng)圖表達了系統(tǒng)中各個元素之間信息流動狀況.

16需求分析階段需要編寫文檔有:需求規(guī)格闡明書,初步顧客使用手冊和確認測試

籌劃.

17.軟件籌劃涉及總體設(shè)計(或概要設(shè)計和詳細設(shè)計兩個階段.

18.軟件概要設(shè)計成果是軟件設(shè)計闡明書.

19.軟件詳細設(shè)計,也稱模塊設(shè)計,它規(guī)定設(shè)計人員為每一種程序模塊擬定所使用算

法,數(shù)據(jù)構(gòu)造,接口細節(jié)和輸入,輸出數(shù)據(jù)等.

20.構(gòu)造化分析辦法是面向數(shù)據(jù)流進行分析辦法.

21.在軟件開發(fā)構(gòu)造化辦法中,構(gòu)成系統(tǒng)邏輯模型是數(shù)據(jù)流和數(shù)據(jù)字典.

22.數(shù)據(jù)流圖是描述數(shù)據(jù)在軟件中流動和被解決過程,是軟件模型一種圖示,它普通

涉及4種圖形符號:變換/加工,外部實體,數(shù)據(jù)流向和數(shù)據(jù)儲存.

23.鑒定表是一種用以描述軟件加工時組合條件一種圖示辦法,普通它由條件和條

件項目以及操作部和操作構(gòu)成.

24.數(shù)據(jù)字典有4類條目,它們是數(shù)據(jù)項,數(shù)據(jù)流,數(shù)據(jù)儲存和基本加工.

25.數(shù)據(jù)流圖采用4種符號表達數(shù)據(jù)儲存,數(shù)據(jù)源點和終點,數(shù)據(jù)流向和數(shù)據(jù)加工.

26.面向數(shù)據(jù)流軟件設(shè)計中,普通是把數(shù)據(jù)流圖數(shù)據(jù)流劃分為變換流和事物流

27.構(gòu)造化分析辦法用于加工邏輯工具備構(gòu)造化語言、鑒定表、鑒定樹共三種工具。

28.在軟件研制過程中,CASE是指計算機輔助軟件工程。

29.計算機輔助軟件工程(CASE目的是實現(xiàn)軟件開發(fā)各個階段自動化。

30.PAD是一種詳細設(shè)計工具。

31.模塊獨立性可以通過軟件耦合性和內(nèi)聚性這兩個指標來衡量。

32.軟件模塊獨立性兩個定性度量原則是內(nèi)聚性和耦合性。

33.為了便于軟件模塊維護和測試,模塊接口應當簡樸。

34.在白盒法測試中,對程序語句邏輯有6種覆蓋技術(shù),其中發(fā)現(xiàn)錯誤能力最強技術(shù)

途徑覆蓋技術(shù)。

35.若有一種計算類型程序,它輸入量只有一種X,其范疇是[-1.0,1.0]o當前輸入

角度考慮設(shè)計一組測試該程序測試用例為-1.001,-1.0,1.0,1.001,設(shè)計這組測

試辦法是邊界值分析法。

36.軟件測試半途徑覆蓋測試是整個測試基本,它是對軟件構(gòu)造進行測試。

37.軟件工程提出來源于軟件危機,其目是最后解決軟件生產(chǎn)工程化。

38.回歸測試是校正性維護中最常運用辦法。

39.軟件復審時,其重要復審對象是軟件文檔。

40.軟件項目開發(fā)籌劃屬于管理文檔。

3.8同步練習

一,選取題

1.軟件危機普通是指在計算機軟件開發(fā)和維護中所產(chǎn)生一系列嚴重問題,這些問題

中相對次要因素是(

A軟件功能

B文檔質(zhì)量

C開發(fā)效率

D軟件性能

2.如下(不是軟件危機體現(xiàn)形式。

A開發(fā)軟件不滿足顧客需要

B開發(fā)軟件可維護性差

C開發(fā)軟件價格便宜

D開發(fā)軟件可靠性差

3.軟件危機是軟件產(chǎn)業(yè)化過程中浮現(xiàn)一種現(xiàn)象,下述現(xiàn)象:

I.軟件需求增長難以滿足

H.軟件開發(fā)成本提高

III.軟件開發(fā)進度難以控制

W.軟件質(zhì)量不易保證

(是其重要體現(xiàn)。

AH,ni和IV

Bin和iv

C所有

DI,n和in

4.比較成熟軟件開發(fā)辦法是(

A面向數(shù)據(jù)庫辦法

B軟件工程開發(fā)辦法

C構(gòu)造化程序設(shè)計辦法

D面向?qū)ο箝_發(fā)辦法

5.軟件工程目是(。

A建造大型軟件系統(tǒng)

B軟件開發(fā)理論研究

C軟件質(zhì)量保證

D研究軟件開發(fā)原理

6.軟件工程浮現(xiàn)重要是由于(。

A程序設(shè)計辦法學影響

B其他工程科學影響

C軟件危機浮現(xiàn)

D計算機發(fā)展

7.軟件工程學普通包括軟件開發(fā)技術(shù)和軟件工程管理兩方面內(nèi)容,下述(是屬于軟

件開發(fā)技術(shù)內(nèi)容。

I.軟件開發(fā)辦法學

H.軟件工程環(huán)境

IH.軟件工程經(jīng)濟學

AI

Bin

CII和in

DI和II

8.軟件工程學普通應涉及:軟件開發(fā)技術(shù)和軟件工程管理兩某些內(nèi)容,下述(是軟

件工程管理內(nèi)容。

I.人員組織

H,進度安排

HL質(zhì)量保證

M成本核算

AIffII

BII和in

cni和iv

D都是

9軟件工程學中除注重軟件開發(fā)研究外,另一重要構(gòu)成內(nèi)容是軟件(.

A工程管理

B成本核算

C人員培訓

D工具開發(fā)

10軟件工程學涉及到軟件開發(fā)技術(shù)和工程管理兩方面內(nèi)容,下述內(nèi)容中(不屬于

開發(fā)

技術(shù)范疇.

A軟件開發(fā)辦法

B軟件開發(fā)工具

C軟件工程環(huán)境

D軟件工程經(jīng)濟

11軟件文檔是軟件工程實行當中重要成分,她不但是軟件開發(fā)各階段重要根據(jù)并且

也影響軟件(.

A可理解性

B可維護性

C可擴展性

D可移植性

12在軟件工程中,高質(zhì)量文檔原則是完整性、一致性和

A統(tǒng)一性

B安全性

C無二義性

D組合性

13軟件生命周期普通可以分為兩個重要階段,它們分別是(.

A分析和設(shè)計

B開發(fā)和運營

C編碼和測試

D規(guī)劃和設(shè)計

14軟件生命周期普通涉及:軟件開發(fā)期和軟件運營期,下述(不是

軟件開發(fā)期所包括內(nèi)容.

A需求分析

B構(gòu)造設(shè)計

C程序編制

D性能優(yōu)化

15在瀑布模型中,將軟件開發(fā)劃分為若干個時期,軟件項目可行性研究普通被歸屬

于(.

A維護時期

B籌劃時期

C運營時期

D開發(fā)時期

16軟件工程構(gòu)造花生命周期辦法,普通將軟件生命周期劃分為籌劃、開發(fā)和運營三

個周期,下述(工作應屬于軟件開發(fā)期內(nèi)容.

I需求分析

II可行性研究

H1總體設(shè)計

A只有I

BI和n

ci和in

D所有

17(目在于用最小代價擬定在問題定義階段所擬定系統(tǒng)目的和規(guī)模與否實現(xiàn),所擬

定問題與否可以解決,系統(tǒng)方案與否可以接受.

A可行性研究

B需求分析

C總統(tǒng)設(shè)計

D軟件籌劃

18軟件籌劃是軟件開發(fā)初期和重要階段,此階段規(guī)定交互和配合是(.

A設(shè)計人員和顧客

B分析人員和顧客

C分析人員和設(shè)計人員

D編碼人員和顧客

19軟件籌劃目是提供一種框架,使主管人員對項目能在短期內(nèi)進行合理估價,下述

(不屬于籌劃期內(nèi)容.

A資源需求

B成本估算

C項目進度

D功能需求

20軟件可行性普通不考慮(.

A與否有足夠人員和有關(guān)技術(shù)來支持系統(tǒng)開發(fā)

B待開發(fā)軟件與否有質(zhì)量問題

C待開發(fā)軟件與否有市場,經(jīng)濟上與否合算

D與否有足夠工具和有關(guān)技術(shù)來支持系統(tǒng)開發(fā)

21軟件工程開發(fā)可行性研究是軟件項目與否繼續(xù)開發(fā)核心,而可行性研究結(jié)論重要

有關(guān)于(.

A軟件系統(tǒng)目的

B軟件性能

C軟件功能

D軟件質(zhì)量

22可行性分析是軟件開發(fā)籌劃階段重要環(huán)節(jié),下述結(jié)論(

I可行

II不可行

H1變化目的

IV追加條件

分析后也許浮現(xiàn)狀況是(.

AI和II

BII和III

CI和II和III

D所有

23下列所述不是軟件構(gòu)成是(.

A程序

B數(shù)據(jù)

C界面

D文檔

24軟件開發(fā)需求活動,其重要任務是(.

A給出軟件解決方案

B定義需求并建立系統(tǒng)模型

C定義模塊算法

D給出系統(tǒng)模塊構(gòu)造

25軟件按照設(shè)計規(guī)定,在規(guī)定期間和條件下達到不出故障、持續(xù)運營規(guī)定質(zhì)量特性

稱為(.

A可靠性

B可用性

C對的性

D完整性

26軟件需求闡明書中涉及多方面內(nèi)容,下述(不是軟件闡明書中應涉及內(nèi)容.

A數(shù)據(jù)描述

B功能描述

C性能描述

D構(gòu)造描述

27軟件需求分析階段建立原型重要目是(.

A擬定系統(tǒng)功能和性能規(guī)定

B擬定系統(tǒng)性能規(guī)定

C擬定系統(tǒng)與否滿足顧客規(guī)定

D擬定系統(tǒng)與否開發(fā)人員需要

28數(shù)據(jù)需求闡明書編制處在(階段.

A需求分析

B可行性研究

C需求分析和總體設(shè)計

D可行性研究和需求分析

29需求分析是由分析人員經(jīng)理解顧客需求,認真仔細調(diào)研、分析,最后應建立目的

系統(tǒng)邏輯模型并寫出

A模塊闡明書

B需求規(guī)格闡明書

C項目開發(fā)設(shè)計

D合同文檔

30軟件設(shè)計是一種把(轉(zhuǎn)換為軟件表達過程.

A代碼設(shè)計

B軟件需求

C詳細設(shè)計

D系統(tǒng)分析

31軟件設(shè)計是軟件需求分析繼續(xù),下述內(nèi)容

1軟件構(gòu)造

II軟件過程

III軟件模塊

IV程序風格

(是軟件設(shè)計階段所應包括.

AI

BI和II

CI和II和III

D所有

32軟件需求階段要解決問題是(.

A軟件做什么

B軟件提供哪些信息

C軟件采用什么構(gòu)造

D軟件如何做

33下面說法不對的是(.

A流程圖不易表達數(shù)據(jù)構(gòu)造

B流程圖容易導致非構(gòu)造化程序構(gòu)造

C流程圖支持逐漸求精

D流程圖描述是程序邏輯構(gòu)造

34軟件構(gòu)造圖能描述軟件系統(tǒng)總體構(gòu)造,它應在軟件開發(fā)(階段提出.

A需求分析

B總統(tǒng)設(shè)計

C詳細設(shè)計

D代碼編寫

35.軟件(設(shè)計有稱為總體構(gòu)造設(shè)計,其重要任務是建立軟件總體構(gòu)造。

A概要

B抽象

C邏輯

D規(guī)劃

36.下列所述不是軟件特點是

A軟件是有形

B軟件不存在磨損和消耗問題

C軟件開發(fā)成本高

D軟件沒有明顯制作過程

37.軟件生產(chǎn)發(fā)展經(jīng)歷了程序設(shè)計時代、(和軟件工程時代。

A構(gòu)造化設(shè)計時代

B面向?qū)ο笤O(shè)計時代

C程序系統(tǒng)時代

D集體開發(fā)時代

38.軟件構(gòu)造化設(shè)計(SD辦法中,普通分為總體設(shè)計和詳細設(shè)計兩個階段,其中總體

設(shè)計重要是要建立(。

A軟件構(gòu)造

B軟件流程

C軟件模型

D軟件模塊

39.軟件需求分析普通應擬定得是顧客對軟件(。

A功能需求

B非功能需求

C性能需求

D功能需求和非功能需求

40.軟件設(shè)計中軟件過程重要描述(

A模塊間關(guān)系

B模塊操作細節(jié)

C模塊控制辦法

D模塊類型

41.軟件工程過程涉及4種基本活動,下列所述不屬于軟件工程過程4個基本活動

得是(

A軟件規(guī)格闡明

B軟件測試

C軟件開發(fā)

D軟件演進

42.軟件詳細設(shè)計階段任務是(

A擬定程序文獻名

B擬定模塊算法

C擬定變量名

D擬定使用語言

43.軟件詳細設(shè)計階段屬于軟件生命周期(階段。

A需求分析

B軟件設(shè)計

C編碼

D軟件維護

44.軟件開發(fā)生命周期辦法中,對模塊詳細功能進行描述得是(

A需求分析

B概要設(shè)計

C詳細設(shè)計

D編碼設(shè)計

45.瀑布模型把軟件生命周期劃分為軟件定義、軟件開發(fā)與(3個階段,而每一種階

段又可細分為若干個更小階段。

A詳細設(shè)計

B可行性分析

C運營及維護

D測試與排錯

46.構(gòu)造化分析(SA是軟件開發(fā)需求分析階段所用法,不是SA所使用工具。

ADFD圖

BPAD圖

C構(gòu)造化語言

D判斷樹

47.構(gòu)造化分析辦法以數(shù)據(jù)流圖、(和加工闡明等描述工具,即用直觀圖和間潔語

言來描述軟件系統(tǒng)模型。

ADFD圖

BPAD圖

CH1P0圖

D數(shù)據(jù)字典

48.構(gòu)造化分析辦法以數(shù)據(jù)流圖、(和加工闡明等描述工具,即用直觀圖和簡潔語

言描述軟件系統(tǒng)模型。

A效率

B速度

C可讀性

D大小

49.構(gòu)造化設(shè)計辦法在軟件開發(fā)中用于(。

A概要設(shè)計

B程序設(shè)計

C詳細設(shè)計

D可靠性分析

50.構(gòu)造化程序設(shè)計一種基本辦法是(

A篩選法

B遞歸法

C迭代法

D逐漸求精法

51.(既可以用于模塊開發(fā)階段,也可用于算法實現(xiàn)詳細設(shè)計階段。

A流程圖

B數(shù)據(jù)流圖

C構(gòu)造圖

DSC圖

52.PAD(problemAnalysisDiagram圖是一種(工具。

A系統(tǒng)描述

B詳細設(shè)計

C測試

D編程輔助

53.下列關(guān)于軟件設(shè)計準則描述,錯誤是(。

A提高模塊獨立性

B深度、寬度、扇出和扇入恰當

C使摸塊作用域在該模塊控制域外

D設(shè)計成單入口、單出口模塊

54.構(gòu)造化程序從理論上可以不使用(語句。固然程序與否使用該語句是無關(guān)緊要,

重要是程序構(gòu)造與否嚴謹、清晰。

AAND

BIF

CFOTO

DSTOP

55.能反映出軟件構(gòu)造是(。

A數(shù)據(jù)流圖

B判斷樹

C判斷表

D軟件程序構(gòu)造圖

56.復雜數(shù)據(jù)流圖(。

A只有變換型

B只有事務型

C無規(guī)律

D既有變換型又有事務型

57.軟件開發(fā)構(gòu)造化分析辦法,慣用描述軟件功能需求工具備(。

A業(yè)務流程圖,數(shù)據(jù)字典

B軟件流程圖,模塊闡明

C數(shù)據(jù)流程,數(shù)據(jù)字典

D系統(tǒng)流程圖,程序編碼

58.數(shù)據(jù)流圖對的性是保證軟件邏輯模型對的性基本,與上述問題有關(guān)性內(nèi)容是(。

A數(shù)據(jù)守恒

B均勻分解

C文獻操作

D圖形層數(shù)

59.分層數(shù)據(jù)流圖是一種比較嚴格又易于理解描述方式,它頂層描繪了系統(tǒng)(

A總貌

B細節(jié)

C抽象

D軟件作用

60.數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自文獻時。

A數(shù)據(jù)流要命名,文獻不必命名

B數(shù)據(jù)流不必命名,有文獻名就足夠了

C數(shù)據(jù)流和文獻均要命名,由于流出和流進數(shù)據(jù)流是不同

D數(shù)據(jù)流和文獻均不用命名,通過加工可自然反映出

61.數(shù)據(jù)流圖(DFD是用于描述構(gòu)造化辦法中(工作階段工具。

A可行性分析

B需求分析

C詳細設(shè)計

D程序編碼

62.數(shù)據(jù)字典(DD是定義(描述工具中數(shù)據(jù)工具。

A數(shù)據(jù)流圖

B系統(tǒng)流程圖

C程序流程圖

D軟件構(gòu)造圖

63.數(shù)據(jù)字典用于描述(詳細含義時對解決中每個數(shù)據(jù)嚴格定義以保證數(shù)據(jù)在系統(tǒng)

中一致性。

A數(shù)據(jù)流

B數(shù)據(jù)流圖

C數(shù)據(jù)

D變換

64.用方框圖作為詳細設(shè)計工具時,將用到工具一數(shù)據(jù)盒,下述(不是數(shù)據(jù)盒描述

對象

(A全局數(shù)據(jù)

(B局部數(shù)據(jù)

(C數(shù)據(jù)構(gòu)造

(D執(zhí)行過程

65.數(shù)據(jù)流圖是用于軟件需求分析工具,下列元素(

I.數(shù)據(jù)流H.加工

III,數(shù)據(jù)存儲W.外部實體

AI,II和III

BI和n

cI,in和w

D所有

66.軟件工程管理涉及軟件管理學,軟件工程經(jīng)濟學,軟件心理學等.下列論述中不

是軟件工程經(jīng)濟學所研究是(.

A成本估算

B市場分析

C成本效益分析辦法

D成本效益分析技術(shù)

67.軟件開發(fā)環(huán)境是指支持軟件產(chǎn)品開發(fā)軟件系統(tǒng),它由軟件工程集和環(huán)境集成機

制構(gòu)成.環(huán)境集成機制為工具集和和軟件開發(fā),維護與管理提供統(tǒng)一支持,它普通涉

及3某些,下列不屬于3某些是(

A數(shù)據(jù)集成

B控制集成

C功能集成

D界面集成

68.數(shù)據(jù)流圖是進行軟件需求分析慣用工具,其中最基本圖符是:變換,數(shù)據(jù)流,數(shù)

據(jù)存儲和外部實體,其中用(圖符來代表圖中數(shù)據(jù)源/潭.

A變換

B數(shù)據(jù)流

C數(shù)據(jù)存儲

D外部實體

69.數(shù)據(jù)流圖是描述數(shù)據(jù)在軟件中流動和變換過程,而對數(shù)據(jù)流圖中所包括元素定

義則是(

A數(shù)據(jù)存儲

B數(shù)據(jù)加工

C數(shù)據(jù)字典

D數(shù)據(jù)定義

70.遵守數(shù)據(jù)守恒與否是檢查數(shù)據(jù)流圖對的性辦法之一,而違背數(shù)據(jù)守恒狀況只能

出當前(

A數(shù)據(jù)存儲

B數(shù)據(jù)流

C數(shù)據(jù)加工

D數(shù)據(jù)組合

71.技術(shù)可行性研究是指依照客戶提出系統(tǒng)功能,性能及現(xiàn)實系統(tǒng)各項約束條件,從

技術(shù)角度研究實現(xiàn)系統(tǒng)可行性.下列不是可行性研究內(nèi)容是(

A需求分析

B風險分析

C資源分析

D技術(shù)分析

72.Jackson設(shè)計辦法是由Jackson所提出,它是一種面向(軟件設(shè)計辦法.

A對象

B數(shù)據(jù)流

C數(shù)據(jù)構(gòu)造

D控制構(gòu)造

73.構(gòu)造化程序設(shè)計思想核心是規(guī)定程序只有順序,循環(huán)和(三種構(gòu)造構(gòu)成.

A分支

B單入口

C單出口

D有規(guī)則GOTO

74.使用表達構(gòu)造化問題分析圖(PAD符號所設(shè)計出來程序(

A必然是構(gòu)造化程序

B普通不是構(gòu)造化程序

C普通是構(gòu)造化程序

D絕對不是構(gòu)造化程序

75.軟件開發(fā)瀑布模型最典型地刻畫了軟件生命周期階段劃分,而與其最相適應軟

件開發(fā)辦法是(

A構(gòu)件化辦法

B面向?qū)ο筠k法

C構(gòu)造化辦法

D原型化辦法

76.偽碼又稱為程序設(shè)計語言PDL,一種典型PDL是仿照(編寫.

AFORTRAN

B匯編語言

CPASCAL語言

DCOBAL語言

77.偽碼作為詳細設(shè)計工具,缺陷在于(

A每個符號相應于源程序一行代碼,對于提高系統(tǒng)可理解性作用很小

B不如其她圖形工具直觀,描述復雜條件組合于動作間相應關(guān)系不夠明了

C容易使程序員不受任何約束,隨意轉(zhuǎn)移控制

D不支持逐漸求精,使程序員不去考慮系統(tǒng)全局構(gòu)造

78.從需求分析建立模型特性來分,需求分析辦法又分為(和動態(tài)分析辦法.

A構(gòu)造化分析辦法

B面向?qū)ο蠓治鲛k法

C靜態(tài)分析辦法

D面向數(shù)據(jù)流分析辦法

79.構(gòu)造化生命周期辦法具備各種特性,下列各種描述中,(不是構(gòu)造化辦法特性.

A嚴格定義需求

B劃分開發(fā)階段

C提供運營模型

D制定規(guī)范文檔

80.構(gòu)造化分析辦法最后提供文檔是軟件(

A功能闡明書

B加工闡明書

C可行性分析報告

D構(gòu)造闡明書

81.構(gòu)造化程序流程圖中普通涉及3種基本構(gòu)造,下述構(gòu)造中(不屬于其基本構(gòu)造.

A順序構(gòu)造

B條件構(gòu)造

C選取構(gòu)造

D嵌套構(gòu)造

82.下列論述中不屬于軟件生命周期模型是(

A瀑布模型

B迅速原型模型

C操作模型

D原子模型

83.軟件構(gòu)造中有度量軟件構(gòu)造術(shù)語,而表達控制總分布術(shù)語則是軟件構(gòu)造(

A深度

B寬度

C扇出

D扇入

84.軟件設(shè)計模塊化目是(

A提高易讀性

B減少復雜性

C增長內(nèi)聚性

D減少耦合性

85.模塊獨立性是軟件模塊化設(shè)計核心之一,普通用內(nèi)聚和(兩個定性原則來度量

模塊獨立性.

A軟件質(zhì)量

B一致性

C可重用

D耦合

86.軟件開發(fā)期涉及分析,設(shè)計和實行兩類任務,其中實行涉及編碼和(

A總體設(shè)計

B運營

C詳細設(shè)計

D測試

87.耦合是軟件中各種模塊間互相聯(lián)系一種度量,耦合強弱取決于模塊間復雜限度,

在耦合若干種類中,耦合度最高是(

A內(nèi)容耦合

B非直接耦合

C數(shù)據(jù)耦合

D控制耦合

88.信息隱蔽概念與下述(概念直接向關(guān).

A軟件構(gòu)造定義

B模塊獨立性

C模塊類型劃分

D模塊耦合度

89.一種模塊把數(shù)據(jù)作為參數(shù)傳送給另一種模塊,這種耦合方式稱為(

A數(shù)據(jù)耦合

B公共耦合

C控制耦合

D標記耦合

90.一種模塊內(nèi)部各個程序段都在同一張表上操作,這個模塊內(nèi)聚性稱為(0

A時間內(nèi)聚

B功能內(nèi)聚

C通信內(nèi)聚

D順序內(nèi)聚

91.模塊設(shè)計原則是(

A低耦合,高內(nèi)聚

B高耦合,高內(nèi)聚

C夠耦合,低內(nèi)聚

D低耦合,低內(nèi)聚

92.內(nèi)聚性是對模塊功能強度衡量,下列選項中,內(nèi)聚性較弱(

A邏輯內(nèi)聚

B順序內(nèi)聚

C偶爾內(nèi)聚

D時間內(nèi)聚

93.內(nèi)聚性是對模塊功能衡量,下列選項中,內(nèi)聚性較強是

A.邏輯內(nèi)聚

B順序內(nèi)聚

C偶爾內(nèi)聚

D功能內(nèi)聚

94.模塊間耦合性越強,闡明模塊之間聯(lián)系越密切,耦合性較弱是(

A非直接耦合

B控制耦合

C內(nèi)容耦合

D公共耦合

95.需求規(guī)格闡明書是需求分析階段最后成果,是軟件開發(fā)重要文檔之一.下列不是

需求規(guī)格闡明書內(nèi)容是(

A數(shù)據(jù)描述

B功能描述

C性能描述

D人員分工

96.軟件測試是保證軟件質(zhì)量重要辦法,太實行應當是在(

A程序編碼階段

B軟件開發(fā)全過程

C軟件運營階段

D軟件設(shè)計階段

97.軟件測試辦法中,黑盒測試法和白盒測試法是慣用辦法,其中黑盒測試法重要用

于測試(

A構(gòu)造合理性

B軟件外部功能

C程序?qū)Φ男?/p>

D程序內(nèi)部邏輯

98.在軟件測試中設(shè)計測試實例重要由輸入輸出數(shù)據(jù)和(兩某些構(gòu)成.

A測試規(guī)則

B測試籌劃

C預期輸出成果

D以往測試記錄分析

99.在軟件工程中,軟件測試目是(

A實驗性運營軟件

B發(fā)現(xiàn)軟件錯誤

C證明軟件是對的

D找出軟件中所有錯誤

100.在軟件工程中,當前用于保證軟件質(zhì)量重要重要技術(shù)手段還是(

A對的性闡明

B測試

C自動程序設(shè)計

D符號證明

101.軟件設(shè)計是軟件工程重要階段,是一種把軟件需求轉(zhuǎn)換為軟件表達過程.下列

關(guān)于軟件設(shè)計重要性和地位論述中錯誤是(

A軟件開發(fā)階段(設(shè)計,編碼,測試占軟件項目開發(fā)總成本絕大某些

B軟件設(shè)計不是將需求精確地轉(zhuǎn)化為完整軟件產(chǎn)品或系統(tǒng)唯一途徑

C設(shè)計是軟件工程和軟件維護基本

D軟件設(shè)計作出決策最后影響軟件實現(xiàn)成敗

102.單元測試又稱為(,一半用黑盒法測試

A集成測試

B模塊測試

C系統(tǒng)測試

D白盒法

103,軟件測試是軟件開發(fā)過程重要階段,是軟件質(zhì)量保證重要手段,下列(是軟件

測試任務.

I.防止軟件發(fā)生錯誤

II.發(fā)現(xiàn)改正錯誤程序

III.提供診斷錯誤信息

只有I

只有II

只有in

都是

104.對軟件與否能達到擁護所盼望規(guī)定測試稱為(

A集成測試

B系統(tǒng)測試

C有效性測試

D驗收測試

105.如下(不屬于白盒測試技術(shù)

A基本途徑測試

B邊界值分析

C循環(huán)覆蓋測試

D邏輯覆蓋測試

106.(可以有效地檢測輸入條件各種組合也許會引起錯誤

A等價類劃分

B邊界值分析

C錯誤推測

D因果圖

107.(辦法需要考察模塊間接口和各個模塊之間關(guān)系.

A單元測試

B集成測試

C確認測試

D系統(tǒng)測試

108.軟件測試是軟件開發(fā)過程中重要和不可缺少階段,其包括內(nèi)容和環(huán)節(jié)甚多,而

測試過程各種環(huán)節(jié)中最基本是(

A集成測試

B單元測試

C系統(tǒng)測試

D驗收測試

109.可以提高軟件測試效率是(

A隨意選用測試數(shù)據(jù)

B制定測試籌劃

C選用邊界數(shù)據(jù)作為測試用例

D取盡量多數(shù)據(jù)進行測試

110.軟件測試采用白盒法是(

A單元測試

B集成測試

C確認測試

D系統(tǒng)測試

111.集成測試是為了發(fā)現(xiàn)(階段錯誤

A編碼

B詳細設(shè)計

C概要設(shè)計

D需求設(shè)計

112.集成測試有兩個詳細辦法,它們是(

A非漸增式方式和漸增式方式

B白盒法和黑盒法

C確認測試和系統(tǒng)測試

D歸納法和演繹法

113.白盒測試法屬于(

A單元測試

B靜態(tài)測試

C集成測試

D動態(tài)測試

114.軟件測試辦法普通有黑盒測試和白盒測試,而其中黑盒測試重要是根據(jù)程序(

A構(gòu)造

B流程

C功能

D邏輯]

115.程序測試是一項復雜工作,普通測試者在進行測試中都需要設(shè)計(

A數(shù)據(jù)構(gòu)造

B測試實例

C測試階段

D測試辦法

116.系統(tǒng)測試是將軟件系統(tǒng)與硬件,外設(shè)和其她系統(tǒng)元素結(jié)合,對整個軟件進行測

試,下述(不是系統(tǒng)測試內(nèi)容.

A功能測試

B途徑測試

C安裝測試

D安全測試

117.軟件測試與排錯是兩類互相聯(lián)系而又性質(zhì)不同活動,下述(不具備排錯活動特

性.

A修改程序

B運營推理和歸納辦法

C理解程序細節(jié)

D運用測試實例

118.從技術(shù)觀點上看,軟件設(shè)計涉及軟件構(gòu)造設(shè)計,數(shù)據(jù)設(shè)計,借口設(shè)計和(

A過程設(shè)計

B代碼設(shè)計

C流程設(shè)計

D數(shù)據(jù)庫設(shè)計

119.若一模塊明顯地把開關(guān)量,名字等信息送入另一種模塊,控制另一模塊功能,

則稱為這種耦合方式為(

A外部耦合

B公共耦合

C控制耦合

D內(nèi)容耦合

120.(能發(fā)現(xiàn)程序中錯誤并能證明程序中不存在錯誤

I.靜態(tài)測試

H.動態(tài)測試

III.對的性證明

AIII

BI和in

cn和in

D都是

121.系統(tǒng)測試任務中,系統(tǒng)級功能驗證由(進行

A軟件設(shè)計人員和顧客制定驗收測試籌劃

B顧客或顧客代表制定驗收測試籌劃

C軟件設(shè)計人員和顧客

D軟件設(shè)計人員和管理人員共同研究

122.軟件測試是軟件開發(fā)過程重要階段,(是軟件檢測中最后,最完善測試.

A集成測試

B驗收測試

C有效性測試

D系統(tǒng)測試

123.軟件系統(tǒng)測試涉及如下5類,她們測試順序為

I.驗收測試

H.系統(tǒng)測試

III.模塊測試

IV.集成測試

V.有效性測試

AIII,II,W,V,I

Bin,n,iv,v,I

CV,II,III,I,V

Dill,IV,V,II,I

124.軟件測試是軟件質(zhì)量保證必要和重要環(huán)節(jié),下述(

I.軟件功能

II.軟件構(gòu)造

III.軟件性能

M軟件資料

AI和n

BI和in

cI和n和in

D所有

125.回歸測試是(最常運用辦法

A校正性測試

B適應性測試

C完善性測試

D防止性測試

126.軟件可維護度量可分解為對各種因素度量,下述各種因素

I.可測試性

n.可理解性

III,可修改性

W.可復用性

(是可維護性度量內(nèi)容

AI和H

BI

CI,IIIII

D所有

127.軟件維護是軟件運營期重要任務,下列維護任務中(是軟件維護重要某些.

A完善性維護

B適應性維護

C校正性維護

D支持性維護

128.影響軟件維護因素普通涉及:人員因素,技術(shù)因素和管理因素,就程序自身技

術(shù)因素可言,下述(普通不會影響到維護工作.

A軟件規(guī)模

B軟件年齡

C軟件構(gòu)造

D開發(fā)工具

129.軟件維護是在顧客使用軟件期間對其所做補充,修改和增長,下述各類維護中,

普通工作量最大是(.

A適應性維護

B完善性維護

C校正性維護

D其她維護

130.測試應當由(完畢.

A與源程序無關(guān)程序員

B編制該源程序程序員

C不理解軟件籌劃機構(gòu)

D設(shè)計該軟件機構(gòu)

131.軟件復審是保證軟件質(zhì)量重要技術(shù)手段,復審重要目和效果是(.

A較早發(fā)現(xiàn)程序錯誤

B做測試前期準備

C較早發(fā)現(xiàn)軟件缺陷

D嚴格貫徹工程規(guī)范

132.軟件復審時其重要復審對象是(.

A軟件構(gòu)造

B軟件文檔

C程序編碼

D文檔原則

133.概要設(shè)計基本任務有4條,下列不是概要設(shè)計任務是(

A設(shè)計軟件系統(tǒng)構(gòu)造

B測試用例設(shè)計

C數(shù)據(jù)構(gòu)造和數(shù)據(jù)庫設(shè)計

D編寫概要設(shè)計文檔

134.軟件工程經(jīng)驗證明軟件開發(fā)要掌握40-20-40規(guī)則,她強調(diào)了軟件開發(fā)中(

A設(shè)計,編程和測試

B分析,設(shè)計和編程

C分析,設(shè)計和測試

D分析,編程和測試

135.在軟件研制過程中,CASE是(

A指計算機輔助系統(tǒng)工程

BCAD和CAM技術(shù)發(fā)展動力

C正在實驗室工具

D指計算機輔助軟件工程

136.在軟件質(zhì)量因素中,軟件在異常條件下仍能運營能力稱為軟件(

A可靠性

B健壯性

C可用性

D安全性

137.軟件構(gòu)造圖是軟件系統(tǒng)模塊層次構(gòu)造,反映了整個系統(tǒng)功能實現(xiàn),經(jīng)常使用構(gòu)

造圖

有4種模塊類型,她們是傳入模塊,傳出模塊,變換模塊和(

A協(xié)調(diào)模塊

B功能模塊

C對象模塊

D構(gòu)造模塊

138.與軟件開發(fā)辦法密切有關(guān)應是支持該辦法實行軟件工具,將它們有機地集成起

來則構(gòu)成一種(

A軟件工程環(huán)境

B軟件開發(fā)規(guī)范

C軟件生產(chǎn)線

D軟件開發(fā)工具

139.應用軟件開發(fā)中有諸多困難,如

I.缺少系統(tǒng)辦法

n,開發(fā)工具不完整

Ill.顧客需求多變化

M系統(tǒng)分析員局限性

(是開發(fā)時最難克服困難

A.I

B.II

C.III

D.IV

140.不同質(zhì)量因素可從產(chǎn)品運營,產(chǎn)品修改和產(chǎn)品轉(zhuǎn)移3方面分別反映軟件產(chǎn)品使

用時顧客不同觀點,下述

I.對的性

II.健壯性

III.重用性

(是與產(chǎn)品運營關(guān)于特性

AII和ni

BI和in

cI和n

D所有

141.在發(fā)現(xiàn)錯誤后,排錯(找到錯誤因素并加以糾正應由(來完畢.

A測試者

B資源程序員

C顧客

D分解

142.分析員是(

A顧客中系統(tǒng)直接使用者

B顧客和軟件人員中間人

C軟件編程人員

D顧客和軟件人員領(lǐng)導

143.(是開發(fā)軟件是,可用來提高程序員工作效率

A程序開發(fā)環(huán)境

B操作系統(tǒng)作業(yè)管理功能

C編譯程序優(yōu)化功能

D并行運算大型計算機

144.開發(fā)軟件所需要高成本和產(chǎn)品地質(zhì)量之間有著尖銳矛盾,這種現(xiàn)象稱作(。

A軟件投機。

B軟件危機。

C軟件工程。

D軟件產(chǎn)生。

145原程序版面文檔規(guī)定應有變量闡明,恰當注釋和(。

A框圖。

B統(tǒng)一書寫格式。

C修改記錄。

D編程日期。

146軟件產(chǎn)生成敗更多依賴與(。

A領(lǐng)導者智慧才干。

B程序員個人編程能力。

C合理組織與協(xié)調(diào)。

D顧客配合。

147構(gòu)造化維護與非構(gòu)造化維護重要區(qū)別在于(。

A軟件與否構(gòu)造化。

B軟件配備與否合理

C程序完整性

D文檔完整性

148編寫程序階段,選取程序設(shè)計語言是很核心,如何選取重要是看(。

A語言應用領(lǐng)域

B數(shù)據(jù)構(gòu)造復雜性。

C語言難易限度。

D算法及運算復雜性。

149程序3種基本控制構(gòu)造,它們共同點是(。

A不能前嵌套使用。

B只能用來寫簡樸程序。

C已經(jīng)用硬件實現(xiàn)。

D只有一種入口和出口。

150為了提高程序輸入和輸出效率,應當遵循(。

I與外存關(guān)于輸入輸出操作,應盡快傳送數(shù)據(jù)。

II所有輸入輸出操作應緩存,以避免過于頻繁信息互換。

III對余外存,應采用簡樸有效存取辦法。

IV與終端和行試打印機有關(guān)輸入輸出,應充分考慮設(shè)備特性,改進質(zhì)量和速度

AIIIIIIV

Bimiv

cmu

D都是

151當運營程序變化了,原程序仍可以保持不變是計算機(特性。

A編譯效率。

B可一致性。

C可維護性。

D節(jié)儉性。

152對軟件工程環(huán)境衡量原則重要體當前如下3方面,(是衡量原則。

I可擴性

II整體性

Ill通用性和適應性

AI和in

BII

C所有

Dii和in

153軟件修改是帶有一定風險,與軟件維護關(guān)于副作用可體現(xiàn)為(。

I修改程序副作用

II修改數(shù)據(jù)副作用

HI多顧客影響副作用

IV文檔資源副作用

A1,11,III

BII,IV

CI,II,IV

DII,III

154項目開發(fā)總結(jié)普通在(結(jié)束時成。

A需求分派階段。

B測試階段。

C設(shè)計階段。

D運營維護階段。

155軟件工程環(huán)境按軟件生命周期不同階段可分為4類,(涉及程序政確性證明,驗

證及軟件測試功能。

A軟件開發(fā)環(huán)境。

B軟件維護環(huán)境。

C軟件項目管理環(huán)境。

D軟件質(zhì)量保證環(huán)境。

156軟件開發(fā)離不開系統(tǒng)環(huán)境資源支持,其中必要測試數(shù)據(jù)屬于(。

A硬件資源

B通信資源

C支持軟件

D輔助軟件

157籌劃管理涉及對整個軟件生命周期籌劃安排和執(zhí)行,工作量估算和分派及詳細

進程安排。進程安排中占用時間相對較少,而占用人力最多階段往往屬于(階段。

A軟件測試。

B軟件編碼

C軟件設(shè)計

D軟件籌劃

158CASE工具作用是(。

A使管理人員便于管理

B提高軟件生產(chǎn)率和軟件質(zhì)量。

C提高軟件通用性。

D是最后顧客使用以便

159在對數(shù)據(jù)流圖分析,重要是找到中心變換,是從數(shù)據(jù)流圖導出(核心。

A邏輯構(gòu)造圖

B實體關(guān)系圖

C程序流程圖

D構(gòu)造圖

160程序內(nèi)部各個某些之間存在聯(lián)系,用構(gòu)造圖表達時?,最受關(guān)注是模塊內(nèi)聚性和

(。

A作用域

B耦合性

C獨立性

D有效性

161在多層次成果圖中,其模塊層次數(shù)稱為成果圖(

A深度

B跨度

C控制域

D粒度

162(著重反映是模塊間從屬關(guān)系,即模塊間調(diào)用關(guān)系和層次關(guān)系。

A程序流程圖

B數(shù)據(jù)流圖

CE—R圖

D構(gòu)造圖

163面向數(shù)據(jù)構(gòu)造設(shè)計辦法(JACkson辦法是進行(形式化辦法。

A系統(tǒng)設(shè)計

B詳細設(shè)計

C軟件設(shè)計

D編碼

164構(gòu)造化設(shè)計辦法(SD與成果化分析辦法(SA同樣,遵循(模型,采用逐漸求精

技術(shù),SD辦法普通與SA相聯(lián),即依數(shù)據(jù)流圖設(shè)計程序構(gòu)造。

A實體

B原型

C抽象思維

D生命周期

165(把已擬定軟件需求轉(zhuǎn)換成特定形式設(shè)計表達,使其得以實現(xiàn)。

A系統(tǒng)設(shè)計

B詳細設(shè)計

C邏輯設(shè)計

D軟件設(shè)計

166為了最后實現(xiàn)目的系統(tǒng),必要設(shè)計出構(gòu)成這個系統(tǒng)所有程序和文獻,普通分為

兩個階段完畢,即(和過程設(shè)計。

A程序設(shè)計

B構(gòu)造設(shè)計

C系統(tǒng)設(shè)計

D詳細設(shè)計

167與初期軟件開發(fā)方式比較,構(gòu)造化生命周期法最重要指引原則應當是(。

A自頂向下設(shè)計

B分階段開發(fā)

C逐漸求精

D顧客需求至上

168普通程序中一種模塊完畢一種恰當子功能,因而因該把模塊組織成良好(。

A緊耦合系統(tǒng)

B松散系統(tǒng)

C層次系統(tǒng)

D系統(tǒng)構(gòu)造

169需求分析過程中,對算法簡樸描述記錄在(中。

A層次圖

B數(shù)據(jù)字典

C數(shù)據(jù)流圖

DHIPO圖

170軟件開發(fā)原型化辦法是一種與構(gòu)造化辦法具備不同方略辦法,其最有效應用領(lǐng)

域應當是(。

A科學計算

B工程設(shè)計

C管理信息

D過程控制

171.瀑布模式是一種(。

A軟件維護模式

B軟件生命周期模式

C軟件生命周期

D程序設(shè)計辦法學

172.(考慮對系統(tǒng)詳細版本進行描述和生成。

A生成控制

B需求分析

C系統(tǒng)設(shè)計

D版本設(shè)計

二,填空題

1.軟件開發(fā)技術(shù)涉及:軟件開發(fā)辦法學、工具和環(huán)境支持,其內(nèi)容是。

2.軟件工程中,開發(fā)階段涉及、概要設(shè)計、詳細設(shè)計、編碼及測試幾種階段。

3.在軟件工程中,高質(zhì)量文檔原則是完整性、一致性和性。

4.軟件生產(chǎn)經(jīng)歷了程序設(shè)計、程序系統(tǒng)和3個階段。

5.軟件開發(fā)辦法中構(gòu)造化辦法是一種面向數(shù)據(jù)流開發(fā)辦法,其指引思想是。

6.綜合應用觀點和虛擬機觀點,軟件可分為系統(tǒng)軟件、和應用軟件3類。

7.軟件工程構(gòu)造化生命周期辦法中,普通將軟件設(shè)計階段劃分為和詳細設(shè)計兩個階

段。

8.總體設(shè)計階段重要由兩個小階段構(gòu)成,一方面要進行,然后進行軟件構(gòu)造設(shè)計。

9.階段重要完畢任務是擬定每個模塊詳細執(zhí)行過程。

10.軟件詳細設(shè)計可采用圖形、和過程設(shè)計語言3種形式描述工具表達模塊解決過

程。

11.軟件工程是一種分階段實現(xiàn)軟件程序開發(fā)過程。

12.采用自頂向下逐漸分解分析辦法是。

13.軟件詳細設(shè)計方框圖辦法慣用兩個盒子;數(shù)據(jù)盒和過程盒,在數(shù)據(jù)盒中包括四種

描述,它們是,局部數(shù)據(jù),數(shù)據(jù)構(gòu)造和調(diào)用參數(shù)模式。

14.軟件詳細設(shè)計需要設(shè)計人員為每個設(shè)計模塊擬定所使用算法、、接口細節(jié)和輸

入、輸出數(shù)據(jù)等。

15.軟件需求闡明涉及概述、數(shù)據(jù)描述、功能闡明、參照文獻目錄和附錄。

16.是為了便于理解程序所需資源闡明,是與程序開發(fā)、維護和使用關(guān)于資料。

17.軟件可分為應用軟件、系統(tǒng)軟件和支撐軟件3種。其中是最接近硬盤一層。

18.對于變形數(shù)據(jù)流圖,按照軟件設(shè)計思想,要將一種大型復雜軟件進行分解,要擬

定數(shù)據(jù)流圖、邏輯輸入、邏輯輸出。

19.軟件構(gòu)造以圖形方式表達。

20.Jackson辦法可以實現(xiàn)從推導出程序構(gòu)造。

21.軟件工程原則化所涉及重要內(nèi)容是:軟件開發(fā)程序、軟件設(shè)計、、和項目管理。

22.在程序設(shè)計時代生產(chǎn)方式是個體手工勞動,使用工具是和匯編語言,重要通過編

程來實現(xiàn),不注重程序設(shè)計辦法。

23.面向數(shù)據(jù)流設(shè)計辦法定義了不同映射辦法,可以將數(shù)據(jù)流圖映射和變換成。

24.軟件開發(fā)是一種自頂向下逐漸細化和求精過程,而軟件測試是一種集體過程。

25.程序系統(tǒng)時代生產(chǎn)方式是作坊式小集團生產(chǎn),生產(chǎn)工具是高檔語言,開始提出。

26.數(shù)據(jù)守恒是數(shù)據(jù)流圖繪制中應遵守原則,而違背此原則狀況普通是:某加工未

得到應輸入得數(shù)或。

27.軟件工程時代生產(chǎn)方式是,使用數(shù)據(jù)庫、開發(fā)工具、開發(fā)環(huán)境、網(wǎng)絡(luò)、先進開

發(fā)技術(shù)和辦法。

28.軟件系統(tǒng)中各模塊普通在納入時間、和控制辦法等方面可以不同。

29.在面向數(shù)據(jù)流設(shè)計辦法中,普通定義了某些不同映射辦法,運用這些辦法可以把

換成軟件構(gòu)造。

30.軟件中詳細設(shè)計普通是在基本上才干實行,它們一起構(gòu)成了軟件設(shè)計所有內(nèi)容。

31.軟件質(zhì)量因素中,系統(tǒng)在完畢應當完畢功能時,另人滿意限度稱為。

32.數(shù)據(jù)流普通可以分為和兩鐘

33.階段任務是擬定軟件系統(tǒng)需要解決問題。

34.在映射中,普通將數(shù)據(jù)流分為和事物流兩鐘

35.當前用于保證軟件質(zhì)量重要手段是。

36.構(gòu)造化程序設(shè)計重要強調(diào)程序設(shè)計。

37.僅根據(jù)規(guī)格闡明書描述程序功能來設(shè)計測試用例辦法稱為。

38.近些年來形成了軟件開發(fā)各種模式。大體有3鐘類型:基于瀑布模式構(gòu)造化辦

法,基于生命周期動態(tài)定義需求辦法和基于構(gòu)造面向?qū)ο筌浖_發(fā)辦法。

39.程序是按既定算法,用某種計算機語言所規(guī)定指令和語言編寫一系列指令或語

言集合。是程序再加上程序?qū)崿F(xiàn)和維護程序所需文擋總稱。

40.可行性研究中著重考慮是下列詳細方案:經(jīng)濟可行性、技術(shù)可行性和。

41.按照構(gòu)造化辦法模型進行軟件開發(fā)具備如下特點:階段性、推遲實行和。

42.在軟件工程中普遍遵守軟件工程原則4個因素分別是可維護性、可靠性、

和效率。

43.軟件工程管理涉及:和軟件工程經(jīng)濟學兩個某些。

44.瀑布模式強調(diào)將邏輯設(shè)計與物理設(shè)計清晰劃分開來,盡量推遲程序物理實現(xiàn)。

迅速原形僅涉及將來系統(tǒng),以及系統(tǒng)重要接口,以提高設(shè)計效率。

45.階段任務是擬定軟件系統(tǒng)所需要解決任務,分析人員應提出軟件系統(tǒng)目的與范

闡明。

46.由于軟件生產(chǎn)復雜性和高成本,使大型軟件生產(chǎn)浮現(xiàn)了諸多問題,即浮現(xiàn)。

軟件工程正是為了克服它而提出了一種概念及有關(guān)辦法和技術(shù)。

47.對于大型軟件,為了控制復雜性,構(gòu)造化辦法采用。

48.是描述信息在軟件系統(tǒng)中流動和解決圖象一種工具。

49.數(shù)據(jù)字典實既有3種辦法:人工過程、自動化過程和。

50.在軟件開發(fā)構(gòu)造化辦法中,構(gòu)成系統(tǒng)邏輯模式是和數(shù)據(jù)流。

51.數(shù)據(jù)流涉及4種基本符號:園框代表變換/加工,方框代表外部實體,箭頭代表

數(shù)據(jù)流,雙杠代表。

52.構(gòu)造圖是描述軟件構(gòu)造圖型工具。它用方框代表一種模塊,用代表模塊之間模

塊調(diào)用關(guān)系。

53.是從功能角度來度量模塊內(nèi)聯(lián)系,耦合是度量模塊之間聯(lián)系限度。

54.靜態(tài)測試普通是指人工評審軟件文檔或借以發(fā)現(xiàn)其中錯誤。

55Jackson辦法設(shè)計原則是:使程序構(gòu)造和數(shù)據(jù)構(gòu)造相相應。它用來描述程序構(gòu)造。

56.單元是程序中最小某些,由可以隱含3個某些構(gòu)成:數(shù)據(jù)輸入、加工和。

57.軟件工程構(gòu)造化分析辦法強調(diào)是分析開發(fā)對象。

58.軟件工程過程是把輸入轉(zhuǎn)化為一組彼此有關(guān)資料和活動。

60.軟件設(shè)計規(guī)格闡明編寫可分為兩個階段。在總體設(shè)計階段應集中于,在詳細設(shè)

計階段應集中于軟件元素細節(jié)。

61.JACKSON辦法原理與WARNIER辦法原理類似,也是從出發(fā)設(shè)計程序,但后者

邏輯規(guī)定更嚴格。

62.提高程序可讀性和可維護性核心是使用程序構(gòu)造。

63.構(gòu)造化分析辦法采用構(gòu)造化語言、和鑒定樹這3種半形式化辦法編寫加工闡明。

64.需求分析是時期最后一種階段,它基本任務是精確回答"系統(tǒng)必要做什么“。

65.軟件工程環(huán)境按其支持軟件不同生命周期可分為:軟件開發(fā)環(huán)境、項目管理環(huán)

境、質(zhì)量保證環(huán)境和。

66.按生命周期劃分,軟件工具可分為:軟件需求分析工具、軟件設(shè)計工具、軟件編

碼工具和。

67.軟件工程環(huán)境按照支持軟件不同生命周期可分為:軟件開發(fā)環(huán)境、軟件項目管

理環(huán)境、軟件維護環(huán)境。

68.在構(gòu)造化程序設(shè)計模塊調(diào)用中,是指模塊上級模塊數(shù)。

69.軟件開發(fā)過程中所使用資源普通涉及人、軟件資源、和3個資源。

70.大型軟件系統(tǒng)測試要分為幾種環(huán)節(jié)進行,涉及模塊測試、子系統(tǒng)測試、和平行

運營。

71.在軟件構(gòu)造化設(shè)計中,其軟件構(gòu)造中模塊可分為、增量模塊和并行模塊。

72.軟件構(gòu)造設(shè)計要考慮問題是在設(shè)計軟件劃分模塊時盡量做到,模塊內(nèi)部高內(nèi)聚,

同步要保持模塊相對獨立性。

73.驗收測試是對軟件進行測試。

74.瀑布模型屬于開發(fā)模型。

75.模塊分解重要指引思想是和模塊獨立性。

76.軟件模塊化辦法可將復雜軟件構(gòu)造分解為構(gòu)造簡樸局部,而衡量模塊化限度重

要度量原則是。

77.模塊化指解決一種復雜問題時自頂向下逐級將軟件系統(tǒng)劃提成若干過程。

78.模塊耦合性由低到高順序分為:無直接耦合、、標記耦合、控制耦合、公共耦

合、內(nèi)容偶合。

79.軟件構(gòu)造中各模塊之間互相連接關(guān)系一種度量常稱為模塊。

80.模塊具備接口、、邏輯和狀態(tài)4中基本屬性。

81.數(shù)據(jù)耦合傳遞是,標記耦合傳遞是。

82.普通以為,模塊獨立概念是模塊化、抽象、和局部化概念直接成果。

83.軟件開發(fā)普通都被化分為獨立階段,并完畢不同任務,劃分各階段時,其占用時

間相對較少,而又也許占用人力最多階段往往是。

84.軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役過程稱為。

85.階段任務是發(fā)現(xiàn)和改正程序中錯誤。

86.軟件動態(tài)測試有白盒法和2種辦法。

87.軟件測試分為單元測試、、確認測試、系統(tǒng)測試4個階段。

88.軟件測試中,設(shè)計測試用例重要手段是。

89.集成測試可以采用品體辦法是漸增式測試和。

90.軟件測試與是軟件質(zhì)量保證辦法中互相聯(lián)系而又性質(zhì)不同兩類活動。

91.單元測試是以作為測試根據(jù)。

92.成功測試是指發(fā)現(xiàn)程序中。

93.單獨測試一種模塊時,有時需要一種程序驅(qū)動測試模塊。

94.所設(shè)計測試用例能使判斷表達式中每個條件各種也許值至少浮現(xiàn)一次,這種覆

蓋稱為。

95.在軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論