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

下載本文檔

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

文檔簡介

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

第一部分選擇題

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

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

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

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

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

D、待開發(fā)的軟件是否會有質(zhì)量問題

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

A、算法和使用的數(shù)據(jù)結(jié)構(gòu)B、外部接口C、功能D、編程

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

A.保存測試用例和數(shù)據(jù)B.提高模塊的獨立性C.文檔的副作用D.養(yǎng)成好

的程序設(shè)計風(fēng)格

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

A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品

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

5、軟件需求分析的主要任務(wù)是準確地定義出要開發(fā)的軟件系統(tǒng)是()

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

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

A、開發(fā)時的錯誤B、隱含的錯誤

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

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

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

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

A.校正性維護B.適應(yīng)性維護

C.完善性維護D.預(yù)防性維護

9、一個模塊內(nèi)部各程序都在同一數(shù)據(jù)結(jié)構(gòu)上操作,這個模塊的內(nèi)聚性稱為()。

A、時間內(nèi)聚B、功能內(nèi)聚C、信息內(nèi)聚D、過程內(nèi)聚

10、結(jié)構(gòu)化設(shè)計又稱為()

A、概要設(shè)計B、面向數(shù)據(jù)流設(shè)計C、面向?qū)ο笤O(shè)計C、詳細設(shè)計

11.協(xié)作圖反映收發(fā)消息的對象的結(jié)構(gòu)組織,它與()是同構(gòu)的。

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

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

A.需求規(guī)格說明與概要設(shè)計說明B.詳細設(shè)計說明

C.項目開發(fā)計劃D.概要設(shè)計說明與詳細設(shè)計說明

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

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

A關(guān)鍵實踐B關(guān)鍵過程域C軟件過程能力D軟件過程

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

A.它強調(diào)編程風(fēng)格B.選擇良好的數(shù)據(jù)結(jié)構(gòu)和算法

C.有限制地使用GOTO語句D.只有三種基本結(jié)構(gòu)

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

A多態(tài)性B多繼承C類的復(fù)用D封裝

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

會等等,稱之為()

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

17.COCOMO模型可用來()

A度量程序復(fù)雜程度B計算軟件開發(fā)成本

C估計程序的故障總數(shù)D估計軟件開發(fā)所需時間

18.為高質(zhì)量地開發(fā)軟件項目,在軟件結(jié)構(gòu)設(shè)計時,必須遵循原則。()

A.信息隱蔽B.質(zhì)量控制C.程序優(yōu)化D.數(shù)據(jù)共享

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

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

輸出流

20.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是()。

A.鍵盤、鼠標、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息

B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息

C.應(yīng)用程序之間可以相互發(fā)送消息

D.發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同

2

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

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

型軟件項目的為基礎(chǔ),

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

流、后置條件。

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

4.單元測試的依據(jù)是描述,單元測試應(yīng)對模塊內(nèi)所有重要的設(shè)計測試用

例,以便發(fā)現(xiàn)模塊內(nèi)部的錯誤。

5.一個典型的重用組織機構(gòu)應(yīng)該由重用管理組、、—和軟部件開發(fā)組構(gòu)成

6.軟件產(chǎn)品的基本屬性是可維護性、、有效性、

7.測試策略應(yīng)包含、、測試實施和測試結(jié)果收集評估等。

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

可讀性、可測試性和可維護性都將產(chǎn)生深遠的影響。

9.設(shè)計模型則包含以包圖表示的,以交互圖表示的用例實現(xiàn)圖,完整、精確的

類圖,以及針對復(fù)雜對象的狀態(tài)圖、用以描述流程化處理過程的等。

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

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

1、水平原型

2、CASE工具

3、部署圖(deploymentdiagram)

4、垂直原型

5、數(shù)據(jù)抽象

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

1.簡述設(shè)計模型精化時需要考慮的任務(wù)

2.簡述人機界面的風(fēng)格大致經(jīng)歷了那四代的演變,

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

4.簡述啟發(fā)式設(shè)計策略最常用的幾條。

5.簡述采用信息隱臧原理指導(dǎo)模塊設(shè)計優(yōu)點。

3

五、綜合應(yīng)用題(第1小題10分,第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論