22年春西交《軟件工程概論》在線作業(yè)【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022/6/10 21:04:40來源:admin瀏覽: 69 次

西交《軟件工程概論》在線作業(yè)

試卷總分:100  得分:100

一、單選題 (共 19 道試題,共 38 分)

1.可行性研究的步驟中不包括( )的內(nèi)容.

A.復查初步分析結(jié)果.

B.研究現(xiàn)有的系統(tǒng)

C.導出新系統(tǒng)高層邏輯模型.

D.建立新系統(tǒng)的物理模型解法.

 

2.SA方法是一種( )

A.自頂向下逐層分解的分析方法

B.自底向上逐層分解的分析方法

C.面向?qū)ο蟮姆治龇椒?/p>

D.其他都不是

 

3.白盒測試方法重視( )的度量

A.測試覆蓋率

B.測試數(shù)據(jù)多少

C.測試費用

D.測試周期

 

4.分層DFD是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的( )

A.細節(jié)

B.輸入與輸出

C.軟件的作者

D.繪制的時間

 

5.對象模型的描述工具是( )

A.狀態(tài)圖

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

C.對象圖

D.結(jié)構(gòu)圖

 

6.軟件工程方法得以實施的主要保證是( )

A.硬件環(huán)境

B.開發(fā)人員的素質(zhì)

C.軟件開發(fā)工具和軟件開發(fā)的環(huán)境

D.軟件開發(fā)的環(huán)境

 

7.軟件開發(fā)環(huán)境支持一定的()或按照一定的軟件開發(fā)模型組織而成。

A.軟件生存周期

B.軟件過程

C.軟件開發(fā)方法

D.軟件開發(fā)模型

 

8.結(jié)構(gòu)化設計是一種面向( )的設計方法

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

B.數(shù)據(jù)結(jié)構(gòu)

C.數(shù)據(jù)庫

D.程序

 

9.程序的3中基本結(jié)構(gòu)是( )

A.過程、子程序、分程序

B.順序、條件、循環(huán)

C.遞歸、堆棧、隊列

D.調(diào)用、返回、轉(zhuǎn)移

 

10.指出PDL是下列( )語言

A.高級程序設計語言

B.偽碼

C.中級程序設計語言

D.低級程序設計語言

 

11.研究軟硬件資源的有效性是進行( )研究的一方面

A.技術可行性

B.經(jīng)濟可行性

C.社會可行性

D.操作可行性

 

12.一個軟件的寬度是指其控制的( ).

A.模塊數(shù)

B.層數(shù)

C.跨度

D.厚度

 

13.(  )允許用戶把若干作業(yè)提交計算機系統(tǒng)集中處理的操作系統(tǒng)。

A.分時操作系統(tǒng)

B.實時操作系統(tǒng)

C.網(wǎng)絡操作系統(tǒng)

D.批處理操作系統(tǒng)

 

14.從事物的屬性側(cè)面來描述事物的方法就是( )的方法.

A.面向?qū)ο?/p>

B.面向數(shù)據(jù)

C.面向過程

D.面向?qū)傩?/p>

 

15.當模塊中包含復雜的條件組合,只有( )能夠清晰地表達出各種動作之間的對應關系.

A.判定表和判定樹

B.盒圖

C.流程圖

D.關系圖

 

16.檢查軟件產(chǎn)品是否符合需求定義的過程稱為()。

A.集成測試

B.確認測試

C.驗證測試

D.驗收測試

 

17.以下說法錯誤的是( )

A.面向?qū)ο蠓椒ú粌H支持過程抽象,而且支持數(shù)據(jù)抽象

B.某些面向?qū)ο蟮某绦蛟O計語言還支持參數(shù)化抽象

C.信息隱藏通過對象的封裝性來實現(xiàn)

D.在面向?qū)ο蠓椒ㄖ校愂亲罨镜哪K

 

18.以下不屬于白盒測試技術的是( )

A.邏輯覆蓋

B.基本路徑測試

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

D.等價類劃分

 

19.加工是對數(shù)據(jù)流圖中不能再分解的基本加工的精確說明,下述()是加工的最核心。

A.加工順序

B.加工邏輯

C.執(zhí)行頻率

D.激發(fā)條件

 

二、多選題 (共 1 道試題,共 2 分)

20.技術可行性考慮的問題有( )

A.開發(fā)風險分析

B.資源分析

C.相關技術的反展

 

三、判斷題 (共 30 道試題,共 60 分)

21.帶來高維護費用的關鍵因素有:人員的不穩(wěn)定、合同責任、維護人員技術水平、系統(tǒng)結(jié)構(gòu)衰退。

 

22.對象具有狀態(tài),一個對象用數(shù)據(jù)值來描述它的狀態(tài)。

 

23.軟件工程是用科學知識和技術原理來定義、開發(fā)、維護軟件的一門學科。( )

 

24.UI設計必須考慮軟件使用者的體力和腦力,人的能力是界面設計原則的基礎。

 

25.風險管理的活動有:(1)風險識別(2)風險分析(3)風險規(guī)劃(4)風險控制

 

26.測試模型包括:測試用例、測試用例、測試構(gòu)件。()

 

27.軟件再工程是視圖增加當前系統(tǒng)的總體質(zhì)量、提高可維護性的工程。

 

28.CASE這一術語的英文是Computer Aided Software Engineering。

 

29.軟件測試一般分為四個步驟:單元測試也稱模塊測試、集成測試也稱組裝測試,聯(lián)合測試、確認測試也稱驗收測試,有效性測試、系統(tǒng)測試( )

 

30.信息建模方法是需求分析方法的一種()

 

31.CASE這一術語的英文是Computer Aided Software Engineering( )

 

32.面向?qū)ο蟮奶卣鳎?1)對象唯一性(2)分類性(3)繼承性(4)多態(tài)性(多形性)

 

33.IDEF0用來描述系統(tǒng)的功能活動及聯(lián)系,建立系統(tǒng)的功能模型。( )

 

34.數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、基本加工。

 

35.通過黑盒測試主要發(fā)現(xiàn)以下錯誤:1)是否有不正確或遺漏了的功能。2)在接口上,能否正確地接受輸入數(shù)據(jù),能否產(chǎn)生正確的輸出信息。3)訪問外部信息是否有錯。4)性能上是否滿足要求等等。( )

 

36.面向?qū)ο蟮姆椒ò嫦驅(qū)ο蠓治?、面向?qū)ο笤O計和面向?qū)ο髮崿F(xiàn)()

 

37.詳細設計的基本任務有:算法設計、數(shù)據(jù)結(jié)構(gòu)設計、物理設計、其他設計,例如代碼設計、輸入/輸出格式設計、人機對話設計、編寫詳細設計說明書、評審。

 

38.需求文檔是需求分析階段最重要的技術文檔之一()

 

39.軟件調(diào)試方法一般分為動態(tài)測試方法、靜態(tài)測試方法。動態(tài)測試方法中又根據(jù)測試用例的設計方法不同,分為黑盒測試、白盒測試兩類( )

 

40.軟件維護分為改正性維護、適應性維護、增強性維護( )

 

41.傳統(tǒng)軟件開發(fā)方法的缺陷:(1)面向過程為主(2)軟件結(jié)構(gòu)穩(wěn)定性差(3)軟件開發(fā)的抽象力度?。?)軟件重用未能得到很好的解決。

 

42.面向?qū)ο笤O計準則是:模塊化,抽象信息隱藏,低耦合,高內(nèi)聚。

 

43.軟件維護內(nèi)容有四種:校正性維護,適應性維護,完善性維護和預防性維護( )

 

44.軟件體系結(jié)構(gòu)的幾種模型包括:結(jié)構(gòu)模型、結(jié)構(gòu)模型、動態(tài)模型、過程模型( ))

 

45.類有三種復用方式:實例復用、繼承復用、多態(tài)復用。

 

46.數(shù)據(jù)流圖有四個基本成分:數(shù)據(jù)流、加工、數(shù)據(jù)存儲、數(shù)據(jù)的源點或終點。

 

47.“軟件工程”概念的提出是為了克服軟件危機( )

 

48.RUP設計的主要結(jié)果是設計模型,用來可視化的描述系統(tǒng)的實現(xiàn)。()

 

49.為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產(chǎn)生了增量模型。它是在瀑布模型的基礎上加以修改而形成的。

 

50.面向?qū)ο蟮奶卣?(1)對象唯一性(2)分類性(3)繼承性(4)多態(tài)性(多形性) ( )


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部