《 軟件工程 》試題卷(十二)_第1頁
《 軟件工程 》試題卷(十二)_第2頁
《 軟件工程 》試題卷(十二)_第3頁
《 軟件工程 》試題卷(十二)_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

《軟件工程》試題卷(十二)

第一部分選擇題

一、單項選擇題(本大題共20小題,每小題1分,共20分)

1、軟件可行性研究一般不考慮()

A、是否有足夠的人員和相關的技術來支持系統開發

B、是否有足夠的工具和相關的技術來支持系統開發

C、待開發軟件是否有市場、經濟上是否合算

D、待開發的軟件是否會有質量問題

2、軟件詳細設計的主要任務是確定每個模塊的()

A、算法和使用的數據結構B、外部接口C、功能D、編程

3、為了提高軟件的可維護性,在編碼階段應注意()

A.保存測試用例和數據B.提高模塊的獨立性C.文檔的副作用D.養成好

的程序設計風格

4、快速原型模型的主要特點之一是()

A.開發完畢才見到產品B.及早提供全部完整的軟件產品

C.開發完畢后才見到工作軟件D.及早提供工作軟件

5、軟件需求分析的主要任務是準確地定義出要開發的軟件系統是()

A.如何做B.怎么做C.做什么D.對誰做

6、軟件維護產生的副作用,是指()

A、開發時的錯誤B、隱含的錯誤

C、因修改軟件而造成的錯誤D、運行時誤操作

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

A、詳細設計B、軟件編碼C、軟件測試D、軟件維護

8、因計算機硬件和軟件環境的變化而作出的修改軟件的過程稱為()

A.校正性維護B.適應性維護

C.完善性維護D.預防性維護

9、一個模塊內部各程序都在同一數據結構上操作,這個模塊的內聚性稱為()。

A、時間內聚B、功能內聚C、信息內聚D、過程內聚

10、結構化設計又稱為()

A、概要設計B、面向數據流設計C、面向對象設計C、詳細設計

11.協作圖反映收發消息的對象的結構組織,它與()是同構的。

A用例圖B類圖C活動圖D時序圖

12.黑盒測試在設計測試用例時,主要需要研究()

A.需求規格說明與概要設計說明B.詳細設計說明

C.項目開發計劃D.概要設計說明與詳細設計說明

13.CMM提供了一個框架,將軟件過程改進的進化步驟組織成5個成熟度等級。

除第1級外,每個等級都包含了實現該成熟度等級目標的若干()。

A關鍵實踐B關鍵過程域C軟件過程能力D軟件過程

14.結構化程序之所以具有易于閱讀,并且有可能驗證其正確性,這是由于()

A.它強調編程風格B.選擇良好的數據結構和算法

C.有限制地使用GOTO語句D.只有三種基本結構

15.()意味著一個操作在不同的類中可以有不同的實現方式。

A多態性B多繼承C類的復用D封裝

16.對象是00方法的核心,對象的類型有多種,通常把例如飛行、事故、演出、開

會等等,稱之為()

有形實體B.作用C.事件D.性能說明

17.COCOMO模型可用來()

A度量程序復雜程度B計算軟件開發成本

C估計程序的故障總數D估計軟件開發所需時間

18.為高質量地開發軟件項目,在軟件結構設計時,必須遵循原則。()

A.信息隱蔽B.質量控制C.程序優化D.數據共享

19.DFD中的每個加工至少需要()

A.一個輸入流B.—?個輸出流C.一個輸入或輸出流D.一個輸入流和一個

輸出流

20.下面關于面向對象方法中消息的敘述,不正確的是()。

A.鍵盤、鼠標、通信端口、網絡等設備一有變化,就會產生消息

B.操作系統不斷向應用程序發送消息,但應用程序不能向操作系統發送消息

C.應用程序之間可以相互發送消息

D.發送與接收消息的通信機制與傳統的子程序調用機制不同

2

二、填空題(本大題共10小題,每小題2分,共20分)

1.Putnam模型是一個模型,適用于軟件開發的各個階段,該估算模型以大

型軟件項目的為基礎,

2.對用例的完整描述包括用例名稱、、前置條件、、0到多個輔事件

流、后置條件。

3.問題分析階段的核心技術是、問題分解及o

4.單元測試的依據是描述,單元測試應對模塊內所有重要的設計測試用

例,以便發現模塊內部的錯誤。

5.一個典型的重用組織機構應該由重用管理組、、—和軟部件開發組構成

6.軟件產品的基本屬性是可維護性、、有效性、

7.測試策略應包含、、測試實施和測試結果收集評估等。

8.影響編碼質量的因素包括編程語言、和,它們對程序的可靠性、

可讀性、可測試性和可維護性都將產生深遠的影響。

9.設計模型則包含以包圖表示的,以交互圖表示的用例實現圖,完整、精確的

類圖,以及針對復雜對象的狀態圖、用以描述流程化處理過程的等。

10.UML的類包含三個部分:類的名稱、、o

三、名詞解釋題(本大題共5小題,每小題3分,共15分)

1、水平原型

2、CASE工具

3、部署圖(deploymentdiagram)

4、垂直原型

5、數據抽象

四、簡答題(本大題共5小題,每小題5分,共25分)

1.簡述設計模型精化時需要考慮的任務

2.簡述人機界面的風格大致經歷了那四代的演變,

3.簡述螺旋模型的基本開發過程。

4.簡述啟發式設計策略最常用的幾條。

5.簡述采用信息隱臧原理指導模塊設計優點。

3

五、綜合應用題(第1小題10分,第

溫馨提示

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

評論

0/150

提交評論