軟件工程習題及答案解析_第1頁
軟件工程習題及答案解析_第2頁
軟件工程習題及答案解析_第3頁
軟件工程習題及答案解析_第4頁
軟件工程習題及答案解析_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件工程習題及答案

一、選擇題:

1.為了提高測試的效率,應當O

A、隨機地選用測試數據

B、取一切也許日勺輸入數據作為測試數據

C、在完畢編碼后制定軟件的I測試計劃

D、選擇發現錯誤也許性大日勺數據作為測試數據

2.與設計測試數據無關的文檔是o

A、需求闡明書B、設計闡明書C、源程序D、項目開發設計

3.構造設計是一種應用最廣泛日勺系統設計措施,是以為基礎、自頂向下、逐漸求精

和模塊化的過程。

A、數據流B、數據流圖C、數據庫D、數據構造

4.概要設計的成果是提供一份o

A、模塊闡明書B、框圖C、程序D、數據構造

5.需求分析是由分析員經理解顧客日勺規定,認真細致地調研、分析,最終應建立目日勺系統日勺

邏輯模型并寫出o

A、模塊闡明書B、軟件規格闡明書C、項目開發計劃D、協議文檔

6.注釋是提高程序可讀性日勺有效手段,好日勺程序注釋占到程序總量日勺。

A、1/6B、1/5C、1/4D、1/3

7.變換型和事務型是程序構造的原則形式。從某處獲得數據,再對這些數據作處理,然后將

成果送出是屬于。

A、變換型B、事務型

8.PAD(ProblemAnalysisDiagram)圖是一種工具。

A、系統描述B、詳細設計C、測試D、編程輔助

9.分層數據流圖是一種比較嚴格又易于理解的描述方式,它的頂層描繪了系統H勺o

A、總貌B、細節C、抽象D、軟件的作者

10.數據流圖中,當數據流向或流自文獻時,。

A、數據流要命名,文獻不必命名

B、數據流不必命名,有文獻名就足夠了

C、數據流和文獻均要命名,由于流出和流進數據流是不一樣的

D、數據流和文獻均不要命名,通過加工可自然反應出

11.分析員是o

A、顧客中系統的直接使用者B、顧客和軟件人員的中間人

C、軟件的編程人員D、顧客和軟件人員的領導

12.在軟件開發中,有助于發揮集體智慧口勺一種做法是o

A、設計評審B、模塊化C、主程序員制D、進度控制

13.在開發軟件時,可用來提高程序員日勺工作效率。

A、程序開發環境B、操作系統的作業管理功能

C、編譯程序的優化功能D、并行運算的大型計算機

14.構造化程序設計重要強調程序的o

A、效率B、速度C、可讀性D、大小

15.開發軟件所需高成本和產品的低質量之間有著鋒利的矛盾,這種現象稱作。

A、軟件投機B、軟件危機C、軟件工程D、軟件產生

16.瀑布模型把軟件生存周期劃分為軟件定義、軟件開發和三個階段,而每一階段又

可細分為若干更小時階段。

A、詳細設計B、可行性分析C、運行及維護D、測試與排錯

17.軟件日勺設計又稱為總體構造設計,其重要任務是建立軟件系統的總體構造。

A、概要B、抽象C、邏輯D、規劃

18.構造化分析SA是軟件開發需求分析階段所使用H勺措施,不是SA所使用的工具。

A、DFD圖B、PAD圖C、構造化英語D、鑒定表

19.構造化分析措施以數據流圖、和加工闡明等描述工具,即用直觀口勺圖和簡潔口勺

語言來描述軟件系統模型。

A、DFD圖B、PAD圖C、IPO圖D、數據字典

20.模塊自身日勺內聚是模塊獨立性的重要度量原因之一,在七類內聚中,具有最強內聚的一

類是。

A、次序性內聚B、過程性內聚C、邏輯性內聚D、功能性內聚

21.Jackson設計措施是由英國口勺M.Jackson提出的,它是一種面向的設計措施。

A、對象B、數據流C、數據構造D、控制構造

22.構造化程序設計思想H勺關鍵是規定程序只由次序、循環和三種構造構成。

A、分支B、單入口C、單出口D、有規則GOTO

23.源程序的版面文檔規定應有變量闡明、合適注釋和。

A、框圖B、統一書寫格式C、修改記錄D、編程日期

24.在軟件工程中,軟件測試日勺目的是o

A、試驗性運行軟件B、發現軟件錯誤C、證明軟件是對日勺的D、找出軟件中所有錯誤

25.在軟件工程中,目前用于保證軟件質量的重要技術手段還是o

A、對的性證明B、測試C、自動程序設計D、符號證明

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

A、統一性B、安全性C、無二義性D、組合性

27.在軟件研究過程中,CASE是o

A、指計算機輔助系統工程B、CAD和CAM技術的發展動力

C、正在試驗室用的工具D、指計算機輔助軟件工程

28.軟件(構造)設計階段文檔是o

A、系統模型闡明書B、程序流程圖

C、系統功能闡明書D、模塊構造圖和模塊闡明書

29.軟件的維護指的是o

A、對軟件的改善、適應和完善B、維護正常運行

C、配置新軟件D、軟件開發期的一種階段

30.逆向工程在軟件工程中重要用于階段。

A、分析B、設計C、編碼D、維護

31.軟件工程中,只根據程序日勺功能闡明而不關懷程序內部邏輯的測試措施,稱為測

試。

A、白盒法B、灰盒法C、黑盒法D、綜合法

32.階段是軟件生命期中花費最多,持續時間最長日勺階段。

A、需求分析B、維護C、設計D、測試

33.在可行性研究階段,對系統所規定的功能、性能以及限制條件進行分析,確定與否可以

構成一種滿足規定的系統,這稱為可行性。

A、經濟B、技術C、法律D、操作

34.構造化系統分析所得到的系統需求闡明書中包括一組小闡明。小闡明是指對作

深入闡明。

A、數據流B、數據存儲(文獻)C、處理(加工)D、外部項(源點終點)

35.分層日勺數據流圖中,父圖與子圖日勺平衡是指曰勺平衡。

A、處理B、數據存儲C、外部項D、數據流

36.數據流圖中,當數據流向或流自數據存儲時,o

A、數據流要命名,數據存儲不必命名

B、數據流不必命名,數據存儲要命名

C、數據流和數據存儲均應命名,因流進和流出的數據流也許不一樣

D、數據流和數據存儲都不必命名,由于從處理上可自然反應出來

37.構造化系統設計階段H勺目H勺是。

A、獲得良好的軟件構造B、獲得可讀性好的程序

C、獲得滿足顧客需求的數據流圖D、獲得高效的算法

38.要減少兩模塊之間的聯絡,則o

A、兩模塊之間日勺調用次數要盡量少

B、兩模塊之間直接傳遞日勺信息要盡量少

C、兩模塊應使用盡量相似日勺全局變量

D、兩模塊應盡量共享相似日勺數據構造

39.在集成(聯合)測試中,測試的重要目的I是發現階段的錯誤。

A、軟件計劃B、需求分析C、設計D、編碼

40.在驗收測試時,測試所根據的文檔是。

A、可行性匯報B、系統(需求)闡明書C、模塊闡明書D、顧客手冊

41.在軟件生存期的維護階段,繼續診斷和修正錯誤日勺過程稱為o

A、完善性維護B、適應性維護C、防仁性維護D、改正性維護

42.軟件的可移植性是衡量軟件質量的重要原則之一。它指向是o

A、一種軟件版本升級的輕易程度

B、一種軟件與其他軟件互換信息的輕易程度

C、一種軟件對軟硬件環境規定得到滿足的輕易程度

D、一種軟件從一種計算機系統或環境轉移到另一種計算機系統或環境的輕易程度

43.軟件生存周期是指階段。

A、軟件開始使用到顧客規定修改為止

B、軟件開始使用到被淘汰為止

C、從開始編寫程序到不能再使用為止

D、從立項制定計劃,進行需求分析到不能再使用為止

44.可行性研究日勺目日勺是用最小的代價,在最短的時間內確定問題與否也許處理和值得去處

理,重要從三個方面進行。

A、技術可行性、費用可行性、效益可行性

B、經濟可行性、技術可行性、機器可行性

C、技術可行性、操作可行性、經濟可行性

D、費用可行性、機器可行性、操作可行性

45.數據流圖是一種描述數據及其變換的圖形表達,在數據流圖上不容許出現o

A、數據流B、控制流C、文獻D、加工

46.數據字典是軟件需求分析階段的重要工具之一,它的基本功能是o

A、數據定義B、數據維護C、數據通訊D、數據庫設計

47.事務型構造數據流圖H勺特點是,將某一種加工日勺輸入分解成并行的I數據流,通過執

行背面『、J加工。

A、變換B、選擇C、合并D、聯接

48.假如一種模塊要調用另一種模塊,在下列幾種方式中,采用方式的塊間聯絡小。

A、過程調用,傳遞控制參數B、過程調用,傳遞數據參數

C、宜接引用,共用控制信息D、直接引用,共用數據信息

49.軟件H勺構造化設計措施是以為根據的模塊構造設計措施。

A、系統數據規定B、數據構造C、數據流圖D、數據流

50.構造化設計(SD)是軟件開發中常用日勺措施,使用SD措施可以得到。

A、程序流程圖B、編程語言的源程序C、分層數據流圖和數據字典D、模塊構造圖

51.在測試層次構造日勺大型軟件時,有一種措施是從上層模塊開始,自頂向下進行測試,此

時有必要用替代尚未測試過的下層模塊。

A、主模塊B、樁模塊C、驅動模塊D、輸出模塊

52.聯合(集成)測試可以由兩種方式進行。

A、模塊測試、系統測試B、條件測試、非條件測試

C、漸增式測試、非漸增式測試D、分析測試、驗收測試

53.由于更新了操作系統而對軟件進行的修改工作屬于o

A、修正性維護B、適應性維護C、完善性維護D、防止性維護

54.為保證軟件質量,在軟件生存周期的每個階段結束之前,都需要進行工作。

A、制定計劃B、測試C、審查D、交接

55.模塊內部聯絡最大的是o

A、次序內聚B、功能內聚C、通信內聚D、時間內聚

56.將如下3種耦合性由弱到強的次序排列,對的的是。

A、控制耦合數據耦合公共耦合B、數據耦合公共耦合控制耦合

C、公共耦合數據耦合控制耦合D、數據耦合控制耦合公共耦合

57.對某程序進行測試時,選擇足夠多的測試用例,使程序的每個鑒定中條件日勺多種也許組

合都至少出現一次,這稱為覆蓋法。

A、鑒定B、鑒定/條件C、條件D、條件組合

58.數據字典是對數據流圖中出現的構成元素定義的集合,它不包括條目。

A、文獻B、數據流C、加工D、I/O參數

59.軟件需求分析的內容是。

A、確定開發的軟件應有哪些功能,應到達什么性能B、確定軟件的開發成本

C、制定軟件開發的進度表D、確定軟件的總體構造

60.在軟件的設計階段應提供的文檔是o

A、軟件需求規格闡明書B、概要設計規格闡明書和詳細設計規格闡明書

C、數據字典及數據流圖D、源程序以及源程序的闡明書

61.軟件測試時,對口勺的測試次序是o

A、模塊測試,組裝測試,確認測試B、模塊測試,確認測試,組裝測試

C、組裝測試,模塊測試,確認測試D、確認測試,模塊測試,組裝測試

62.在軟件維護階段,若顧客規定在程序中增長一種本來沒有的聯機協助功能是屬于o

A、改正維護B、適應性維護C、完善性維護D、改正并適應性維護

63.程序流程圖、N-S圖和PAD圖是使用日勺算法體現工具。

A、設計階段的概要設計B、設計階段日勺詳細設計C、編碼階段D、測試階段

64.軟件時可維護性是指o

A、軟件的可理解程度,修改歐I難易程度

B、軟件文檔修改的I難易程度

C、程序修改的I難易程度

D、使用維護工具進行維護日勺難易程度

65.月收入《800元者免稅,現用輸入數800元和801元測試程序,則采用的是措施。

A、邊緣值分析B、條件覆蓋C、錯誤推測D、等價類

66.采用黑盒法測試程序是根據。

A、程序的邏輯B、程序的功能闡明C、程序中的語句D、程序中口勺數據

67.數據流圖的小闡明中描述的最基本部分是o

A、激發條件B、加工邏輯C、優先級D、執行頻率

68.系統的強健性是指o

A、系統可以對口勺地完畢預期的功能B、系統能有效地使用計算機資源

C、在有干擾或輸入數據不合理等意外狀況下,系統仍能進行合適的工作

D、在任何狀況下,系統均具有錯誤自修復功能

69.軟件工程學是應用科學理論和工程上的技術指導軟件開發的學科,其目的是。

A、引入新技術提高空間運用率B、用較少的投資獲得高質量的軟件

C、縮短研制周期擴大軟件功能D、硬軟件結合使系統面向應用

70.不適于作為數據流圖處理(加工)框名稱的是。

A、人工校核工資數據B、工資支票數據C、打印工資支票D、計算職工工資

71.假如模塊中所有成分引用共同的數據,該模塊內日勺聯絡類型是o

A、次序內聚B、功能內聚C、通信內聚D、過程內聚

72.某模塊的功能是打印錄取告知書或不錄取告知書,調用模塊可通過向此模塊傳遞布爾標志

信息決定本次調用執行哪種告知書的打印。這種模塊間的耦合稱為。

A、數據耦合B、混合耦合C、公共耦合D、控制耦合

73.適應性維護口勺含義是所進行RJ維護。

A、為使軟件在變化了口勺環境下仍能使用

B、為改正在開發期產生、測試階段沒有發現、運行時出現的錯誤

C、為改善系統性能、擴充功能

D、為軟件的正常執行

74.采用白盒法測試模塊(程序),應根據o

A、內部邏輯構造B、算法復雜度C、外部功能特性D、支撐環境

75.下列有關軟件工程方面的論述中,對的H勺說法是o

A、軟件的質量原則中,某些原因是不可兼得的

B、數據詞典包括數據流、文獻、模塊調用關系等三種條目

C、測試過程即調試

D、白盒法測試用例中,滿足條件覆蓋的一定滿足鑒定覆蓋

76.程序編寫(實現)階段完畢日勺文檔有o

A、詳細設計闡明書、模塊開發宗卷B、詳細設計闡明書、顧客手冊

C、模塊開發宗卷、操作手冊D、顧客手冊、操作手冊

77.軟件總體構造的內容應在文檔中闡明。

A、軟件需求規格闡明書B、概要設計規格闡明書

C、詳細設計規格闡明書D、數據規定規格闡明書

78.使用構造化分析措施時,采用的基本手段是。

A、分解和抽象B、分解和綜合C、歸納與推導D、試探與回溯

79.系統需求分析階段的任務是分析系統的。

A、數據規定B、功能規定C、性能規定D、A,B,C三方面

80.決定軟件可維護性的重要原因可概括為o

A、可測試性、可理解性、可修改性B、一致性、構造性、自我描述性

C、可計測性、可訪內性、可通訊性D、可擴充性、簡潔性、構造性

81.要減少兩個模塊之間的耦合,則必須o

A、兩個模塊間口勺調用次數要少B、模塊間傳遞口勺參數要少

C、模塊間傳遞口勺參數要少且不傳遞開關型參數

D、模塊間傳遞口勺參數要少且不傳遞開關型參數以及兩模塊不引用同樣的全局變量

82.軟件開發中系統分析階段產生的文檔是o

A、數據流圖B、系統闡明書C、模塊構造圖和模塊闡明書D、數據字典

83.初始化模塊和結束模塊從塊內聯絡看,被稱為模塊。

A、過程內聚B、功能內聚C、時間內聚D、邏輯內聚

84.系統分析階段的重要任務是分析系統日勺綜合規定,其中對系統需要的存儲量、強健性、完

全性和聯機系統的I響應時間等方面的規定屬于o

A、環境規定B、功能規定C、性能規定D、運行規定

85.構造化設計措施采用變換分析和事務分析技術實現o

A、從數據構造導出程序構造B、從模塊構造導出程序構造

C、從模塊構造導出數據構造D、從數據流圖導出初始構造圖

86.在軟件測試中,確認(驗收)測試重要用于發現階段口勺錯誤。

A、軟件計劃B、需求分析C、軟件設計D、編碼

87.軟件維護階段是軟件生存周期中持續時間最長的階段,它從時算起。

A、產生可執行程序B、組裝測試通過

C、軟件交付使用D、顧客提出第一份維護匯報

88.構造化系統分析重要是通過進行分析的。

A、算法分解B、控制構造分解C、數據構造分解D、處理功能分解

89.構造化設計措施是面向H勺設計措施。

A、過程B、對象C、數據流D、數據構造

90.在構造化系統分析中,鑒定表和鑒定樹常用于體現數據流圖中的o

A、加工B、數據流C、數據存儲D、外部項

91.下列耦合度表達中,最弱的耦合形式是o

A、特性耦合B、公共耦合C、數據耦合D、控制耦合

92.為軟件系統此后日勺改善和發展打好基礎而進行的維護工作稱為o

A、改正性維護B、適應性維護C、完善性維護D、防止性維護

93.系統開發的需求分析階段的重要工作之一是o

A、數據定義B、數據庫設計C、數據維護D、數據構造實現

94.一種模塊直接控制(調用)H勺下層模塊的數目稱為模塊的o

A、扇人數B、扇出數C、寬度D、作用域

95.下列所述的測試原則中,錯誤時是o

A、應設計非法輸入的測試用例B、測試用例要給出測試時預期成果

C、因維護修改程序后需回歸測試D、開發小組應與測試小組合并

96.某應用系統為此后的發展將單顧客系統改為多顧客系統,并形成新的應用軟件,由此進行

口勺維護工作稱為。

A、改正性維護和防止性維護B、適應性維護和完善性維護

C、完善性維護和改正性維護D、防止性維護和適應性維護

97.需求分析闡明書不能作為。

A、可行性研究H勺根據B、顧客和開發人員之間H勺協議

C、系統概要設計的根據D、軟件驗收測試的根據

98.假如,則稱該模塊具有功能內聚。

A、模塊包括單一功能

B、模塊包括若干功能,但所有功能互相緊密有關

C、每個模塊有單入口、單出口

D、模塊中每個處理成分對應一種功能,它們緊密結合

99.假如一種排序程序所設定的測試用例為

(1)表空

(2)表中只有一種元素

(3)元素均有相似日勺關鍵字值

(4)元素已排序

則此測試措施稱為O

A、等價分類法B、邊緣值分析法C、因果圖法D、錯誤推測法

100.維護機構接受維護申請后,接下來lf、J工作是o

A、回歸測試B、評價申請C、執行維護D、組織復審

101.軟件重用概念是指一種程序。

A、被多次使用B、被循環使用

C、被多種其他軟件調用D、在不一樣環境下的多次反復使用

102.面向對象分析時,所標識H勺對象為是錯誤的。

A、與目的系統有關日勺物理實體B、與目的系統發生作用的人或組織的角色

C、目的系統運行中需記憶的事件D、目日勺系統中環境場所的狀態

103.在維護祈求后進行的維護過程中,應先,然后對維護規定進行評估并分別處理。

A、確定維護類型B、安排維護優先次序

C、組織人員維護D、分析軟件錯誤的嚴重程序

104.劃分軟件生存周期的階段時所應遵照口勺基本原則是o

A、各階段H勺任務盡量有關B、各階段H勺任務盡量相對獨立

C、各階段的任務在時間上持續D、各階段的任務在時間上相對獨立

105.00A模型規定了一組對象怎樣協同才能完畢軟件系統所指定的工作。這種協同在模型中

是以表明對象通信方式的一組連接來表達口勺。

A、消息B、記錄C、數據D、屬性

106.用黑盒法設計測試用例時采用的措施包括。

A、鑒定覆蓋法B、條件覆蓋法C、因果圖法D、途徑分析法

107.軟件維護過程中,將會引起維護副作用。

A、修改代碼或數據后未作測試B、進行改正性維護時錯誤未所有改正

C、進行完善性、適應性或防止性維護時考慮原因不全面

D、維護過程中發生系統運行錯誤

108.Jackson程序設計措施是一種面向的設計措施。

A、數據構造B、數據流圖C、IP0圖D、系統流程圖

109.下面所列日勺性質中,不屬于面向對象程序設計日勺特性。

A、繼承性B、重用性C、封裝性D、可視化

110.一般來說,在管理軟件中,軟件生存周期各個階段的工作量以所占的比例最大。

A、需求分析與設計階段B、編碼實現階段C、測試階段D、維護階段

111.構造化系統分析中,處理邏輯可用描述。

A、數據字典B、數據流圖C、構造圖D、構造化語言

112.系統開發人員使用系統流程圖或其他工具描述系統,估計每種方案的成本和效益的I工作

是在階段進行口勺0

A、需求分析B、總體設計C、詳細設計D、編碼階段

113.構造化設計措施采用變換分析和事務分析技術實現<

A、從數據構造導出程序構造B、從數據流圖導出初始構造圖

C、從模塊構造導出數據構造D、從模塊構造導程序構造

114.設一模塊內部的處理動作為:成分A『、J輸出是成分B的輸入,則該模塊的聚合性稱為.

A、次序聚合B、功能聚合C、過程聚合D、通信聚合

115.某個模塊的作用域是指。

A、被該模塊調用的所有模塊B、調用該模塊的所有模塊

C、與該模塊有關聯H勺所有模塊D、受該模塊內的鑒定所影響的所有模塊

116.在軟件測試中,確認(驗收)測試重要用于發現階段的錯誤。

A、軟件計劃B、需求分析C、軟件設計D、編碼

117.假如按顧客規定增長新功能或修改己經有日勺功能而進行的維護工作,稱為

A、完善性維護B、適應性維護C、防止性維護D、改正性維護

118.軟件維護階段是軟件生存周期中持續時間最長的階段,它從時算起。

A、產生可執行程序B、組裝測試通過

C、軟件交付使用D、顧客提出第一份維護匯報

119.軟件質量原因中,是指軟件產品能精確執行需求規格闡明中所規定的任務。

A、強健性B、對的性C、可擴充性D、精確性

120.下列是面向對象設計措施中有關對象日勺論述,其中是對時日勺。

A、對象在內存中沒有它的存儲區B、對象的屬性集合是它日勺特性表達

C、對象的定義與程序中類型概念相稱D、對象之間不能互相通信

121.軟件生成周期中,開發期間包括階段。

A、軟件計劃、構造設計、測試和運行維護

B、需求分析、概要設計、詳細設計和編碼

C、構造設計、編碼、測試和運行維護

D、需求分析、構造設計、編碼和測試

122.構造化系統分析重要是通過進行分析的。

A、算法分解B、控制構造分解C、數據構造分解D、處理功能分解

123.下列不是模塊化設計日勺目日勺。

A、可采用構造化設計措施B、減少復雜度

C、有助于信息隱蔽D、描述系統的功能與性能

124.下面不屬于構造化設計需處理日勺問題范圍。

A、確定系統應由哪些系統和模塊構成B、模塊以什么方式聯結,接口怎樣

C、怎樣編寫構造程序D、怎樣以恰當方式體現系統日勺軟件構造

125.構造化設計措施是面向的設計措施。

A、過程B、對象C、數據流D、數據構造

126.下列耦合度表達中,最弱的耦合形式是o

A、特性耦合B、公共耦合C、數據耦合D、控制耦合

127.在構造化系統分析中,鑒定表和鑒定樹常用于體現數據流圖中的o

A、加工B、數據流C、數據存儲D、外部項

128.全局數據構造的錯誤一般在中檢查。

A、單元測試B、有效性測試C、集成(系統)測試D、確認測試

129.為軟件系統此后改善和發展打好基礎而進行的維護工作稱為o

A、改正性維護B、適應性維護C、完善性維護D、防止性維護

130.下列系統設計工具中,不屬于詳細設計工具。

A、N-S圖B、數據流圖C、程序流程圖D、PAD

131.軟件生存周期中,運行期的重要任務是o

A、軟件開發B、軟件維護

C、版本更換D、功能擴充

132.系統開發的需求分析階段的重要工作之一是o

A、數據定義B、數據庫設計

C、數據維護D、數據構造實現

133.下列論述中,不屬于數據字典H勺作用。

A、作為編碼階段的描述工具B、為顧客與開發人員之間統一認識

C、作為概要設計的根據D、為需求分析階段定義各類條目

134.一種模塊直接控制(調用)的下層模塊的數目稱為模塊的

A、扇入數B、扇出數C、寬度D、作用域

135.模塊內部的算法設計在構造化措施的階段進行。

A、系統分析B、概要設計C、詳細設計D、編碼(實現)

136.在面向對象軟件措施中,“類”是o

A、具有同類數據的對象日勺集合B、具有相似操作日勺對象的集合

C、具有同類數據的)對象日勺定義D、具有同類數據和相似操作的對象的定義

137.編碼(實現)階段得到的程序段應當是。

A、編輯完畢的源程序B、編譯(或匯編)通過日勺可裝配程序

C、可交付使用日勺程序D、可運行程序

138.下列所述的測試原則中,錯誤的是o

A、應設計非法輸入H勺測試用例B、測試用例要給出測試的預期成果

C、因維護修改程序后需回歸測試D、開發小組與測試小組合并

139.某應用系統為此后的發展將單顧客系統改為顧客系統,并形成新的應用軟件,由此進行

口勺維護工作稱為。

A、改正性維護和防止性維護B、適應性維護和完善性維護

C、完善性維護和改正性維護D、防止性維護和適應性維護

140.可維護性是軟件的重要質量原則。下列措施與提高可維護性無關。

A、提高程序效率B、強調程序設計風格化

C、采用模塊化程序設計措施D、采用構造化程序設計措施或面向對象措施

141.產生軟件危機的原因有如下幾點,除了o

A、軟件開發過程未經審查

B、軟件開發不分階段,開發人員沒有明確H勺分工

C、所開發的軟件,除了程序清單外,沒有其他文檔

D、采用工程設計的措施開發軟件,不符合軟件自身日勺特點

142.需求分析闡明書不能作為o

A、可行性研究日勺根據B、顧客和開發人員之間日勺協議

C、系統概要設計的根據D、軟件驗收測試的根據

143.在自頂向下設計分層數據流圖時,設計頂層數據流圖重要分析o

A、源、匯(終)點和輸入、輸出數據流B、源、匯(終)點和處理功能

C、數據存儲和輸入、輸出數據流D、處理功能和輸入、輸出數據流

144.模塊構造圖是在軟件工程的階段中采用的描述工具。

A、需求分析B、概要設計C、詳細設計D、編碼(實現)

145.假如,則稱該模塊具有功能內聚。

A、模塊包括單一功能

B、模塊包括若干功能,但所有功能互相緊密有關

C、每個模塊有單入口、單出口

D、模塊中每個處理成分對應一種功能,它們緊密結合

146.變換型數據流圖一般是形態。

A、線性B、層次C、網狀D、無規則

147.構造化設計采用模塊化措施的重要出發點是。

A、增長內聚性B、減少耦合度C、提高有效性D、減少復雜度

148.面向對象程序設計中,基于父類創立日勺子類具有父類日勺所有特性(屬性和措施),這一

特點稱為類歐I。

A、多態性B、封裝性C、繼承性D、重用性

149.維護機構接受維護申請后,接下日勺工作是o

A、回歸測試B、評價申請C、執行維護D、組織復審

150.軟件工程中不屬于顧客文檔H勺內容。

A、功能描述B、安裝手冊C、系統設計D、使用手冊

151.防錯性程序設計對具有潛在危險性的操作進行檢查,并給出出錯信息。采用這種程序設

計措施可提高系統的O

A、對的性B、有效性C、強健性D、精確性

152.數據流圖所描述日勺是實際系統的o

A、邏輯模型B、物理模型C、程序流程D、數據構造

153.由變換型數據流圖轉換成模塊構造圖,其中包括變換模塊,則o

A、變換模塊就是主模塊

B、變換模塊的功能是將邏輯輸入變換為邏輯輸出

C、變換模塊沒有下層模塊

D、變換模塊只能有一種輸入量、一種輸出量

154.面向對象分析時,所標識H勺對象為是錯誤的。

A、與目的系統有關口勺物理實體B、與目H勺系統發生作用H勺人或組織的角色

C、目的系統運行中需記憶的事件D、目的系統中環境場所H勺狀態

155.面向對象設計00D模型的重要部件中,一般不包括o

A、通信部件B、人機交互部件C、任務管理D、數據管理

156.軟件測試時基本目的是o

A、確定白盒法或黑盒法B、確定單元測試或集成測試

C、確定測試范圍和途徑

D、確定一組測試數據以盡量多地發現錯誤

157.在維護祈求后進行的維護過程中,應先,然后對維護規定進行評估并分別處理。

A、確定維護類型B、安排維護優先次序

C、組織人員維護D、分析軟件錯誤H勺嚴重程度

158.下列各項中,不是增長軟件維護工作量的原因。

A、顧客數量的增長B、使用構造化技術或面向對象技術

C、軟件功能擴充D、應用環境變化

159.一種軟件項目與否進行開發的結論是在文檔中作出的。

A、軟件開發計劃B、可行性匯報C、需求分析闡明書D、測試匯報

160.數據流是數據流圖的基本成分,下列有關數據流H勺論述中,是對的的。

A、某加工日勺輸入是一種數據流,該加工的輸出也必然是一種數據流

B、多種不一樣H勺數據流可以流向一種加工,也可從一種加工中流出

C、數據流只能從加工流向文獻,但不能從文獻流向加工

D、一種數據流可以從一種文獻流向另一種文獻

161.銀行計算機儲蓄管理信息系統中,根據客戶提出日勺規定(如存款、取款、查詢、掛失、

征詢等)進行對應日勺業務處理日勺該層數據流圖是o

A、變換型B、事務型C、既不是A也不是BD、不一定

162.某模塊的I輸入數據為某工廠中一種車間的生產產量表,通過該模塊可以計算出車間中生

產工人的平均產量、記錄產量前10名的人員名單,從內聚度來看,該模塊屬于o

A、邏輯內聚B、通信內聚C、次序內聚D、功能內聚

163.不屬于概要設計所處理的問題范圍。

A、確定模塊的層次構造B、全程數據構造的設計

C、描述系統的功能與性能D、修改顧客手冊

164.面向對象設計時,對象信息日勺隱藏重要是通過實現日勺。

A、對象歐J封裝性B、子類歐J繼承性C、系統模塊化D、模塊日勺可重用

165.在有關集成(組裝)測試的論述中,是對的的。

A、測試底層模塊時不需要樁模塊B、驅動模塊啊作用是模擬被調模塊

C、自頂向下測試措施易于設計測試成果

D、自底向上測試措施有助于提前估計測試成果

166.下述多種原因中對軟件維護有影響。

a.人員原因b.技術原因c.程序自身日勺原因d.管理原因

A、a,b,cB、b,c,dC、a,b,dD、a,b,c,d

167.軟件維護過程中,將會引起維護副作用。

A、修改代碼或數據后未作測試B、進行改正性維護時錯誤未所有改正

C、進行完善性、適應性或防止性維護時考慮原因不全面

D、維護過程中發生系統運行錯誤

168.下列四個軟件可靠性定義中對日勺的是o

A、軟件可靠性是指軟件在給定日勺時間間隔內,按顧客規定成功運行日勺概率

B、軟件可靠性是指軟件在給定日勺時間間隔內,按設計規定成功運行的概率

C、軟件可靠性是指軟件在正式投入運行后,按規格闡明書的I規定成功運行歐I概率

D、軟件可靠性是指軟件在給定期間間隔內,按規格闡明書的I規定成功運行歐I概率

169.軟件規模可按源程序行數日勺多少進行分類,所謂大型軟件,一般是指源程序行數為—o

A、5—50KB、50—100KC、IMD、1—10M

170.在軟件生命期中,占工作量比例最大的是。

A、可行性研究B、建立系統的構造C、編寫程序D、維護

171.用SA措施獲得日勺需求闡明書有四部分,用于描述系統由哪些部分構成、各部分間有何聯

絡等,是在o

A、一套分層的數據流圖B、一本數據詞典

C、一組小闡明D、補充材料

172.SA措施在描述方式上日勺特點,是盡量采用。

A、自然語言B、形式語言C、圖形表達D、表格

173.決定軟件系統中各個模塊H勺外特性,即其輸入輸出和功能是的任務。

A、需求分析B、概要設計C、詳細設計D、編程階段

174.用于概要設計所采用H勺描述手段是o

A、DFDB、SCC、框圖D、數據構造圖

175.一種模塊傳送給另一模塊口勺參數是由單個數據項構成的數組,它屬于。

A、數據型B、復合型C、內容型D、公共型

176.在概要設計的設計文檔中,對每個模塊的描述內容包括o

A、功能、界面、輸入、輸出B、界面、輸入、輸出、過程

C、界面、過程、限制和約束D、功能、界面、過程、注釋

177.根據SP措施的要點規定,程序最終要由審定。

A、專家B、誰編誰審C、主程序員D、資料員

178.構造化流程圖(FC)中的箭頭是用于表達o

A、控制流B、數據流C、數據/控制D、調用關系

179.構造化程序之因此有也許驗證其對的性是由于o

A、只有三種基本構造B、有限制地使用GOTO語句

C、程序內部有“內部文檔”D、選擇良好數據構造和算法

180.提高程序可讀性的有力手段是o

A、選好一種程序設計語言B、顯式闡明一切變量

C、使用三種原則控制語句D、給程序加注釋

181,通過對軟件的測試,可以證明o

A、程序對H勺性B、錯誤不存在C、錯誤存在D、不具有隱患

182.軟件維護,可按不一樣口勺維護目的而分類,為了適應硬件環境或軟件環境的變更對軟件

作修改是o

A、糾正性維護B、適應性維護C、完善性維護D、防止性維護

183.決定軟件工程措施論所有環節的關鍵目的是提高軟件的o

A、可移植性B、可靠性C、可維護性D、效率

184.數據庫設計全過程中的關鍵是o

A、分析顧客規定B、建立概念性數據模型

C、邏輯設計D、物理設計

185.作為面向對象分析的基礎、由問題領域中的對象所構成、用ER圖來描述是。

A、消息模型B、處理模型C、狀態模型D、瀑布模型

二、填空題:

1.在構造化分析中,用于詳細地定義數據流圖中歐J成分。

2.耦合性和內聚性是衡量H勺兩個定性日勺原則。

3.提高程序的可理解、可修改、可測試的程度,就意味著增強軟件件的o

4.從數據流圖導出初始模塊構造圖,重要是通過兩項技術。

5.構造化程序設計是一種程序設計技術,它采用H勺設計措施和次序、選擇、循環

三種基本控制構造構造常態程序。

6.構造化分析措施中,數據流圖的四種基本成分為:加工、源點或終點、o

7.從模塊內外日勺聯絡來看,構造化設計的規定是。

8.在需求分析中,可從有關問題F向簡述中提取構成數據流圖日勺基本成分。一般問題簡述中的

動詞短語將成為數據流圖中的成分。

9.假如兩模塊間的通信信息是若干個參數,而每個參數是單一的數據項,則稱這種耦合性為

耦合。

10.假如按顧客規定增長新功能或修改已經有H勺功能而進行的維護工作,稱為o

11.在系統設計時,當數據流圖中數據的流動途徑幾乎是線性時,應采用方略設計

系統構造圖。

12.既有一種軟件開發措施,它將軟件開發過程提成如下階段:需求分析、原型開發和評價、

系統設計和系統實現。這種軟件開發措施稱為c

13.模塊內部的算法設計在構造化措施的階段進行。

14.在數據流圖中,用以表達軟件系統之外的人員、設備等外部實體的基本的基本成分(元

素)稱為o

15.一種模塊直摟用另一種模塊內部日勺代碼和數據的模塊間的耦合方式稱為耦合。

16.一般來說,在管理軟件中,軟件生存周

溫馨提示

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

評論

0/150

提交評論