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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件重點工程基礎試題精

軟件工程基本

選取題

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

格闡明書以及(B

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12o(D是數(shù)據(jù)闡明、可執(zhí)行語句等程序對象集合,它是單獨命名并且可以通過名

字來訪問。

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

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

A.信息隱蔽B.內聚C.局部化D.模塊獨立

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

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

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

A.數(shù)據(jù)流B.控制流C.調用關系D.構成關系

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

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

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

A.詳細設計B.需求分析C.總體設計D.編程調試

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

A.測試是為了發(fā)現(xiàn)程序中錯誤而執(zhí)行程序過程B.測試是為了表白程序對的性

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

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

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

A.PADB.PFDC.N-SDFD

20軟件調試目是(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。軟件詳細設計重要采用辦法是(A。

A.構造化程序設計B.模型設計C.構造化設計D.流程圖設計

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

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

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

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

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

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

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

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

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

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

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

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

聚一類是(D。

A.順序性內聚B.過程性內聚C.邏輯性內聚D.功能性內聚

32o計算機軟件(A。

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

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

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

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

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

意(C0

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

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

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

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

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

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

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

A.模塊高內聚B.模塊低耦合C.模塊獨立性D.程序模塊化

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

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

圖映射為軟件構造。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.總體設計B.詳細設計C.程序設計D.維護

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

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

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

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

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

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

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

析應屬于下列之中(Ao

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

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

屬于籌劃時期任務。

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

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

(B方式。

A.內容耦合B.公共耦合C.外部耦合D.控制耦合

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

式。A.邏輯內聚B.時間內聚C.過程內聚D.順序內聚

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

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

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

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

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

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

I構造化語言n鑒定樹m鑒定表

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.算法設計B.模塊設計C.屏幕設計D.功能設計

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

是復審必要內容。I需求復審II總體設計復審III詳細設計復審IV程序復審

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

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

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

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

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

二.填空題

1軟件質量與產品運營特性為,健壯性,效率,安全性,可用性,風險性和可靠性.

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

理兩方面

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

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

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

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

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

也是影響軟件可維護性.

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

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

為軟件配備

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

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

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

客人員

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

12.從可行性研究從技術可行性經濟可行性,和社會可行性3各方面進行論證.

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

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

本功能和解決流程.

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

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

籌劃.

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

18.軟件概要設計成果是軟件設計闡明書.

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

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

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

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

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

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

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

件項目以及操作部和操作構成.

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ù)據(jù)流圖數(shù)據(jù)流劃分為變換流和事物流

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

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

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

30.PAD是一種詳細設計工具。

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

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

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

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

途徑覆蓋技術。

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

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

試辦法是邊界值分析法。

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

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

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

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

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

3.8同步練習

一,選取題

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

中相對次要因素是(

A軟件功能

B文檔質量

C開發(fā)效率

D軟件性能

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

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

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

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

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

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

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

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

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

W.軟件質量不易保證

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

AH,ni和IV

Bin和iv

C所有

DI,n和in

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

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

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

C構造化程序設計辦法

D面向對象開發(fā)辦法

5.軟件工程目是(。

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

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

C軟件質量保證

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

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

A程序設計辦法學影響

B其他工程科學影響

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

D計算機發(fā)展

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

件開發(fā)技術內容。

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

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

IH.軟件工程經濟學

AI

Bin

CII和in

DI和II

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

件工程管理內容。

I.人員組織

H,進度安排

HL質量保證

M成本核算

AIffII

BII和in

cni和iv

D都是

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

A工程管理

B成本核算

C人員培訓

D工具開發(fā)

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

開發(fā)

技術范疇.

A軟件開發(fā)辦法

B軟件開發(fā)工具

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

D軟件工程經濟

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

也影響軟件(.

A可理解性

B可維護性

C可擴展性

D可移植性

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

A統(tǒng)一性

B安全性

C無二義性

D組合性

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

A分析和設計

B開發(fā)和運營

C編碼和測試

D規(guī)劃和設計

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

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

A需求分析

B構造設計

C程序編制

D性能優(yōu)化

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

于(.

A維護時期

B籌劃時期

C運營時期

D開發(fā)時期

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

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

I需求分析

II可行性研究

H1總體設計

A只有I

BI和n

ci和in

D所有

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

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

A可行性研究

B需求分析

C總統(tǒng)設計

D軟件籌劃

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

A設計人員和顧客

B分析人員和顧客

C分析人員和設計人員

D編碼人員和顧客

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

(不屬于籌劃期內容.

A資源需求

B成本估算

C項目進度

D功能需求

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

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

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

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

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

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

有關于(.

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

B軟件性能

C軟件功能

D軟件質量

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

I可行

II不可行

H1變化目的

IV追加條件

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

AI和II

BII和III

CI和II和III

D所有

23下列所述不是軟件構成是(.

A程序

B數(shù)據(jù)

C界面

D文檔

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

A給出軟件解決方案

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

C定義模塊算法

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

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

稱為(.

A可靠性

B可用性

C對的性

D完整性

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

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

B功能描述

C性能描述

D構造描述

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

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

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

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

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

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

A需求分析

B可行性研究

C需求分析和總體設計

D可行性研究和需求分析

29需求分析是由分析人員經理解顧客需求,認真仔細調研、分析,最后應建立目的

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

A模塊闡明書

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

C項目開發(fā)設計

D合同文檔

30軟件設計是一種把(轉換為軟件表達過程.

A代碼設計

B軟件需求

C詳細設計

D系統(tǒng)分析

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

1軟件構造

II軟件過程

III軟件模塊

IV程序風格

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

AI

BI和II

CI和II和III

D所有

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

A軟件做什么

B軟件提供哪些信息

C軟件采用什么構造

D軟件如何做

33下面說法不對的是(.

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

B流程圖容易導致非構造化程序構造

C流程圖支持逐漸求精

D流程圖描述是程序邏輯構造

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

A需求分析

B總統(tǒng)設計

C詳細設計

D代碼編寫

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

A概要

B抽象

C邏輯

D規(guī)劃

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

A軟件是有形

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

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

D軟件沒有明顯制作過程

37.軟件生產發(fā)展經歷了程序設計時代、(和軟件工程時代。

A構造化設計時代

B面向對象設計時代

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

D集體開發(fā)時代

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

設計重要是要建立(。

A軟件構造

B軟件流程

C軟件模型

D軟件模塊

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

A功能需求

B非功能需求

C性能需求

D功能需求和非功能需求

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

A模塊間關系

B模塊操作細節(jié)

C模塊控制辦法

D模塊類型

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

得是(

A軟件規(guī)格闡明

B軟件測試

C軟件開發(fā)

D軟件演進

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

A擬定程序文獻名

B擬定模塊算法

C擬定變量名

D擬定使用語言

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

A需求分析

B軟件設計

C編碼

D軟件維護

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

A需求分析

B概要設計

C詳細設計

D編碼設計

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

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

A詳細設計

B可行性分析

C運營及維護

D測試與排錯

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

ADFD圖

BPAD圖

C構造化語言

D判斷樹

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

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

ADFD圖

BPAD圖

CH1P0圖

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

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

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

A效率

B速度

C可讀性

D大小

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

A概要設計

B程序設計

C詳細設計

D可靠性分析

50.構造化程序設計一種基本辦法是(

A篩選法

B遞歸法

C迭代法

D逐漸求精法

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

A流程圖

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

C構造圖

DSC圖

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

A系統(tǒng)描述

B詳細設計

C測試

D編程輔助

53.下列關于軟件設計準則描述,錯誤是(。

A提高模塊獨立性

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

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

D設計成單入口、單出口模塊

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

重要是程序構造與否嚴謹、清晰。

AAND

BIF

CFOTO

DSTOP

55.能反映出軟件構造是(。

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

B判斷樹

C判斷表

D軟件程序構造圖

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

A只有變換型

B只有事務型

C無規(guī)律

D既有變換型又有事務型

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

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

B軟件流程圖,模塊闡明

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

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

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

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是用于描述構造化辦法中(工作階段工具。

A可行性分析

B需求分析

C詳細設計

D程序編碼

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

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

B系統(tǒng)流程圖

C程序流程圖

D軟件構造圖

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

中一致性。

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

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

C數(shù)據(jù)

D變換

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

對象

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

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

(C數(shù)據(jù)構造

(D執(zhí)行過程

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

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

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

AI,II和III

BI和n

cI,in和w

D所有

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

是軟件工程經濟學所研究是(.

A成本估算

B市場分析

C成本效益分析辦法

D成本效益分析技術

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

制構成.環(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.技術可行性研究是指依照客戶提出系統(tǒng)功能,性能及現(xiàn)實系統(tǒng)各項約束條件,從

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

A需求分析

B風險分析

C資源分析

D技術分析

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

A對象

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

C數(shù)據(jù)構造

D控制構造

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

A分支

B單入口

C單出口

D有規(guī)則GOTO

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

A必然是構造化程序

B普通不是構造化程序

C普通是構造化程序

D絕對不是構造化程序

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

件開發(fā)辦法是(

A構件化辦法

B面向對象辦法

C構造化辦法

D原型化辦法

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

AFORTRAN

B匯編語言

CPASCAL語言

DCOBAL語言

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

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

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

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

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

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

A構造化分析辦法

B面向對象分析辦法

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

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

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

A嚴格定義需求

B劃分開發(fā)階段

C提供運營模型

D制定規(guī)范文檔

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

A功能闡明書

B加工闡明書

C可行性分析報告

D構造闡明書

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

A順序構造

B條件構造

C選取構造

D嵌套構造

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

A瀑布模型

B迅速原型模型

C操作模型

D原子模型

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

A深度

B寬度

C扇出

D扇入

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

A提高易讀性

B減少復雜性

C增長內聚性

D減少耦合性

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

模塊獨立性.

A軟件質量

B一致性

C可重用

D耦合

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

A總體設計

B運營

C詳細設計

D測試

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

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

A內容耦合

B非直接耦合

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

D控制耦合

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

A軟件構造定義

B模塊獨立性

C模塊類型劃分

D模塊耦合度

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

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

B公共耦合

C控制耦合

D標記耦合

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

A時間內聚

B功能內聚

C通信內聚

D順序內聚

91.模塊設計原則是(

A低耦合,高內聚

B高耦合,高內聚

C夠耦合,低內聚

D低耦合,低內聚

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

A邏輯內聚

B順序內聚

C偶爾內聚

D時間內聚

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

A.邏輯內聚

B順序內聚

C偶爾內聚

D功能內聚

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

A非直接耦合

B控制耦合

C內容耦合

D公共耦合

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

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

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

B功能描述

C性能描述

D人員分工

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

A程序編碼階段

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

C軟件運營階段

D軟件設計階段

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

于測試(

A構造合理性

B軟件外部功能

C程序對的性

D程序內部邏輯

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

A測試規(guī)則

B測試籌劃

C預期輸出成果

D以往測試記錄分析

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

A實驗性運營軟件

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

C證明軟件是對的

D找出軟件中所有錯誤

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

A對的性闡明

B測試

C自動程序設計

D符號證明

101.軟件設計是軟件工程重要階段,是一種把軟件需求轉換為軟件表達過程.下列

關于軟件設計重要性和地位論述中錯誤是(

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

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

C設計是軟件工程和軟件維護基本

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

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

A集成測試

B模塊測試

C系統(tǒng)測試

D白盒法

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

測試任務.

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

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

III.提供診斷錯誤信息

只有I

只有II

只有in

都是

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

A集成測試

B系統(tǒng)測試

C有效性測試

D驗收測試

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

A基本途徑測試

B邊界值分析

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

D邏輯覆蓋測試

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

A等價類劃分

B邊界值分析

C錯誤推測

D因果圖

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

A單元測試

B集成測試

C確認測試

D系統(tǒng)測試

108.軟件測試是軟件開發(fā)過程中重要和不可缺少階段,其包括內容和環(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詳細設計

C概要設計

D需求設計

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

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

B白盒法和黑盒法

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

D歸納法和演繹法

113.白盒測試法屬于(

A單元測試

B靜態(tài)測試

C集成測試

D動態(tài)測試

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

A構造

B流程

C功能

D邏輯]

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

A數(shù)據(jù)構造

B測試實例

C測試階段

D測試辦法

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

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

A功能測試

B途徑測試

C安裝測試

D安全測試

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

性.

A修改程序

B運營推理和歸納辦法

C理解程序細節(jié)

D運用測試實例

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

A過程設計

B代碼設計

C流程設計

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

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

則稱為這種耦合方式為(

A外部耦合

B公共耦合

C控制耦合

D內容耦合

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

I.靜態(tài)測試

H.動態(tài)測試

III.對的性證明

AIII

BI和in

cn和in

D都是

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

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

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

C軟件設計人員和顧客

D軟件設計人員和管理人員共同研究

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.軟件測試是軟件質量保證必要和重要環(huán)節(jié),下述(

I.軟件功能

II.軟件構造

III.軟件性能

M軟件資料

AI和n

BI和in

cI和n和in

D所有

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

A校正性測試

B適應性測試

C完善性測試

D防止性測試

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

I.可測試性

n.可理解性

III,可修改性

W.可復用性

(是可維護性度量內容

AI和H

BI

CI,IIIII

D所有

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

A完善性維護

B適應性維護

C校正性維護

D支持性維護

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

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

A軟件規(guī)模

B軟件年齡

C軟件構造

D開發(fā)工具

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

普通工作量最大是(.

A適應性維護

B完善性維護

C校正性維護

D其她維護

130.測試應當由(完畢.

A與源程序無關程序員

B編制該源程序程序員

C不理解軟件籌劃機構

D設計該軟件機構

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

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

B做測試前期準備

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

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

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

A軟件構造

B軟件文檔

C程序編碼

D文檔原則

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

A設計軟件系統(tǒng)構造

B測試用例設計

C數(shù)據(jù)構造和數(shù)據(jù)庫設計

D編寫概要設計文檔

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

A設計,編程和測試

B分析,設計和編程

C分析,設計和測試

D分析,編程和測試

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

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

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

C正在實驗室工具

D指計算機輔助軟件工程

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

A可靠性

B健壯性

C可用性

D安全性

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

造圖

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

A協(xié)調模塊

B功能模塊

C對象模塊

D構造模塊

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

來則構成一種(

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

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

C軟件生產線

D軟件開發(fā)工具

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

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

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

Ill.顧客需求多變化

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

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

A.I

B.II

C.III

D.IV

140.不同質量因素可從產品運營,產品修改和產品轉移3方面分別反映軟件產品使

用時顧客不同觀點,下述

I.對的性

II.健壯性

III.重用性

(是與產品運營關于特性

AII和ni

BI和in

cI和n

D所有

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

A測試者

B資源程序員

C顧客

D分解

142.分析員是(

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

B顧客和軟件人員中間人

C軟件編程人員

D顧客和軟件人員領導

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

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

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

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

D并行運算大型計算機

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

A軟件投機。

B軟件危機。

C軟件工程。

D軟件產生。

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

A框圖。

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

C修改記錄。

D編程日期。

146軟件產生成敗更多依賴與(。

A領導者智慧才干。

B程序員個人編程能力。

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

D顧客配合。

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

A軟件與否構造化。

B軟件配備與否合理

C程序完整性

D文檔完整性

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

A語言應用領域

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

C語言難易限度。

D算法及運算復雜性。

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

A不能前嵌套使用。

B只能用來寫簡樸程序。

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

D只有一種入口和出口。

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

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

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

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

IV與終端和行試打印機有關輸入輸出,應充分考慮設備特性,改進質量和速度

AIIIIIIV

Bimiv

cmu

D都是

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

A編譯效率。

B可一致性。

C可維護性。

D節(jié)儉性。

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

I可擴性

II整體性

Ill通用性和適應性

AI和in

BII

C所有

Dii和in

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

I修改程序副作用

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

HI多顧客影響副作用

IV文檔資源副作用

A1,11,III

BII,IV

CI,II,IV

DII,III

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

A需求分派階段。

B測試階段。

C設計階段。

D運營維護階段。

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

證及軟件測試功能。

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

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

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

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

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

A硬件資源

B通信資源

C支持軟件

D輔助軟件

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

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

A軟件測試。

B軟件編碼

C軟件設計

D軟件籌劃

158CASE工具作用是(。

A使管理人員便于管理

B提高軟件生產率和軟件質量。

C提高軟件通用性。

D是最后顧客使用以便

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

A邏輯構造圖

B實體關系圖

C程序流程圖

D構造圖

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

(。

A作用域

B耦合性

C獨立性

D有效性

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

A深度

B跨度

C控制域

D粒度

162(著重反映是模塊間從屬關系,即模塊間調用關系和層次關系。

A程序流程圖

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

CE—R圖

D構造圖

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

A系統(tǒng)設計

B詳細設計

C軟件設計

D編碼

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

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

A實體

B原型

C抽象思維

D生命周期

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

A系統(tǒng)設計

B詳細設計

C邏輯設計

D軟件設計

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

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

A程序設計

B構造設計

C系統(tǒng)設計

D詳細設計

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

A自頂向下設計

B分階段開發(fā)

C逐漸求精

D顧客需求至上

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

A緊耦合系統(tǒng)

B松散系統(tǒng)

C層次系統(tǒng)

D系統(tǒng)構造

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

A層次圖

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

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

DHIPO圖

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

域應當是(。

A科學計算

B工程設計

C管理信息

D過程控制

171.瀑布模式是一種(。

A軟件維護模式

B軟件生命周期模式

C軟件生命周期

D程序設計辦法學

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

A生成控制

B需求分析

C系統(tǒng)設計

D版本設計

二,填空題

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

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

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

4.軟件生產經歷了程序設計、程序系統(tǒng)和3個階段。

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

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

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

段。

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

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

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

程。

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

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

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

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

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

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

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

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

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

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

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

19.軟件構造以圖形方式表達。

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

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

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

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

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

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

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

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

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

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

發(fā)技術和辦法。

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

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

換成軟件構造。

30.軟件中詳細設計普通是在基本上才干實行,它們一起構成了軟件設計所有內容。

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

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

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

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

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

36.構造化程序設計重要強調程序設計。

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

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

法,基于生命周期動態(tài)定義需求辦法和基于構造面向對象軟件開發(fā)辦法。

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

言集合。是程序再加上程序實現(xiàn)和維護程序所需文擋總稱。

40.可行性研究中著重考慮是下列詳細方案:經濟可行性、技術可行性和。

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

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

和效率。

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

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

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

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

闡明。

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

軟件工程正是為了克服它而提出了一種概念及有關辦法和技術。

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

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

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

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

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

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

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

塊調用關系。

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

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

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

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

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

58.軟件工程過程是把輸入轉化為一組彼此有關資料和活動。

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

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

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

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

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

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

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

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

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

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

碼工具和。

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

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

68.在構造化程序設計模塊調用中,是指模塊上級模塊數(shù)。

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

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

運營。

71.在軟件構造化設計中,其軟件構造中模塊可分為、增量模塊和并行模塊。

72.軟件構造設計要考慮問題是在設計軟件劃分模塊時盡量做到,模塊內部高內聚,

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

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

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

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

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

要度量原則是。

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

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

合、內容偶合。

79.軟件構造中各模塊之間互相連接關系一種度量常稱為模塊。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

蓋稱為。

95.在軟件

溫馨提示

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

評論

0/150

提交評論