軟件工程習題_第1頁
軟件工程習題_第2頁
軟件工程習題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、作業(yè)1一、 選擇題1、瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計、詳細設(shè)計、編碼、測試和運行、維護。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和( )。A、詳細計劃B、可行性分析C、 運行階段 D、 測試與排錯 2、從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大( )。A、詳細設(shè)計階段 B、概要設(shè)計階段 C、 需求分析階段 D、 測試和運行階段 3、在結(jié)構(gòu)化的瀑布模型中,哪一個階段定義的標準將成為軟件測試中的系統(tǒng)測試階段的目標( )。A、 需求分析階段 B、 詳細設(shè)計階段 C、 概要設(shè)計階

2、段 D、 可行性研究階段4、軟件工程的出現(xiàn)主要是由于( )。A.程序設(shè)計方法學的影響 B.其它工程科學的影響C. 軟件危機的出現(xiàn) D.計算機的發(fā)展5、軟件工程方法學的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實施的主要保證是( )A、 硬件環(huán) B、軟件開發(fā)的環(huán)境C、軟件開發(fā)工具和軟件開發(fā)的環(huán)境 D、 開發(fā)人員的素質(zhì)6、軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實際的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為 ( )A、 相互排斥B、 相互補充 C、 獨立使用D、 交替使用 7、UML是軟件開發(fā)中的一個重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法( )A、基于瀑布模型的結(jié)構(gòu)化方法 B、基于需求動

3、態(tài)定義的原型化方法 C、基于對象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法 8、在下面的軟件開發(fā)方法中,哪一個對軟件設(shè)計和開發(fā)人員的開發(fā)要求最高( )A、結(jié)構(gòu)化方法B、原型化方法 C、面向?qū)ο蟮姆椒―、控制流方法 9、結(jié)構(gòu)化分析方法是一種預(yù)先嚴格定義需求的方法,它在實施時強調(diào)的是分析對象的( )A、控制流 B、數(shù)據(jù)流 C、程序流D、指令流 10、軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成( )A、 計劃階段、開發(fā)階段、運行階段 B、 計劃階段、編程階段、測試階段 C、 總體設(shè)計、詳細設(shè)計、編程調(diào)試 D、需求分析、功能定義、系統(tǒng)設(shè)計 11、軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征

4、而一般稱其為( )A、 瀑布模型 B、 對象模型 C、 螺旋模型 D、 層次模型 12、軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,一般認為可能占用人員最多的階段是( )A、 分析階段 B、 設(shè)計階段 C、 編碼階段 D、 測試階段 13、軟件開發(fā)模型是指軟件開發(fā)的全部過程、活動和任務(wù)的結(jié)構(gòu)框架。主要的開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型和智能模型。螺旋模型將瀑布模型和演化模型相結(jié)合,并增加了(1),它建立在(2)的基礎(chǔ)上,沿著螺線自內(nèi)向外每旋轉(zhuǎn)一圈,就得到(2)的一個新版本。噴泉模型描述了(3)的開發(fā)模型,它體現(xiàn)了這種開發(fā)方法創(chuàng)建軟件的過程所固有的(

5、4)和(5)的特征。(1) A、 系統(tǒng)工程 B、 風險分析 C、 設(shè)計評審 D、 進度控制(2) A、 模塊劃分 B、 子程序分解 C、 設(shè)計;D、 原型(3) A、 面向?qū)ο?B、 面向數(shù)據(jù)流 C、 面向數(shù)據(jù)結(jié)構(gòu) D、 面向事件驅(qū)動(4) A、 歸納B、推理C、 迭代 D、 遞歸(5) A、 開發(fā)各階段之間無“間隙” B、 開發(fā)各階段分界明顯 C、 部分開發(fā)階段分界明顯 D、 開發(fā)過程不分段14、在軟件的可行性研究中,可以從不同的角度對軟件的可行性進行研究,其中是從軟件的功能可行性角度考慮的是( )A、 經(jīng)濟可行性 B、 技術(shù)可行性 C、 操作可行性 D、 法律可行性 15、在軟件工程項目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問題是( )A、 工作階段間的等待時間B、 生產(chǎn)原型的復(fù)雜性C、 參與人員所需的工作站數(shù) D、 參與人員之間的通信困難16、制定軟件計劃的目的在于盡早對欲開發(fā)的軟件進行合理估價,軟件計劃的任務(wù)是( )A、 組織與管理 B、 分析與估算C、 設(shè)計與測試 D、 規(guī)劃與調(diào)度二、問答題1. 什么是系統(tǒng)分析?系統(tǒng)分析

溫馨提示

  • 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

提交評論