軟件工程期末試卷1-有答案_第1頁
軟件工程期末試卷1-有答案_第2頁
軟件工程期末試卷1-有答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程期末考試試卷一、填空題(在括號(hào)內(nèi)填寫正確的答案,每空1分,共25分)1軟件工程學(xué)的基本原則包括 、 、一致性、確定性等。2軟件生存周期一般可分為 、可行性研究、 、設(shè)計(jì)、編碼、 、運(yùn)行與維護(hù)階段。3成本估計(jì)方法主要有 、 和算法模型估計(jì)三種類型。4數(shù)據(jù)流圖的基本符號(hào)包括 、 、 、 。5JSD是一種典型的 的分析設(shè)計(jì)方法。6詳細(xì)設(shè)計(jì)的工具有 、表格工具和 。7IPO圖由 、處理和 三個(gè)框組成。這個(gè)圖的特點(diǎn)是能夠直觀的顯示三者之間的關(guān)系。8面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待 和 的關(guān)系,以什么觀點(diǎn)來研究問題并進(jìn)行分析求解,以及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方法學(xué)。面向?qū)ο?/p>

2、方法是一種運(yùn)用 、 、 、 、聚集、消息傳送、多態(tài)性等概念來構(gòu)造系統(tǒng)的軟件開發(fā)方法。9分析已有的程序,尋求比源代碼更高級(jí)的抽象表現(xiàn)形式,這就是軟件的 。10程序測(cè)試是對(duì)編碼階段的語法錯(cuò)、 和 進(jìn)行查找的編碼執(zhí)行活動(dòng)。二、單項(xiàng)選擇題(將一個(gè)正確的答案代碼填入括號(hào)中,每小題2分,共10分)1下列哪個(gè)階段不屬于軟件生存期的三大階段( )。 A、計(jì)劃階段 B、開發(fā)階段 C、編碼階段 D、維護(hù)階段2下列哪個(gè)圖不是N-S圖的構(gòu)件( )。3對(duì)于下列各圖,有關(guān)描述中正確的是( )。 A、數(shù)據(jù)A和B同時(shí)輸入變成C B、數(shù)據(jù)A變換成B和C C、數(shù)據(jù)A或數(shù)據(jù)B(不能同時(shí))輸入,變換成C D、數(shù)據(jù)A變換成B和C4下列

3、哪種方法不是度量效益的方法( )。 A、貨幣的時(shí)間價(jià)值 B、算法模型估計(jì) C、投資回收期 D、純收入5下列描述錯(cuò)誤的是( )。 A、數(shù)據(jù)流圖將各種信息流抽象成數(shù)據(jù)流的形式 B、數(shù)據(jù)流圖不反映控制關(guān)系、調(diào)用關(guān)系 C、數(shù)據(jù)流圖不反映處理邏輯的先后順序 D、數(shù)據(jù)流圖不反映數(shù)據(jù)的流向三、多項(xiàng)選擇題(將正確的答案代碼填入括號(hào)中,每小題3分,共15分)1需求分析階段應(yīng)該完成的文檔資料包括( )。 A、系統(tǒng)規(guī)格說明 B、數(shù)據(jù)要求 C、用戶系統(tǒng)描述 D、修正的開發(fā)計(jì)劃2下列關(guān)于模塊的描述,正確的是( )。 A、具有獨(dú)立的模塊軟件比較容易開發(fā)出來 B、獨(dú)立的模塊比較容易測(cè)試和維護(hù) C、模塊的獨(dú)立程度可以通過內(nèi)聚

4、和耦合標(biāo)定 D、獨(dú)立的模塊可以完成一個(gè)相對(duì)獨(dú)立的特定子功能3關(guān)于內(nèi)容耦合的描述正確的是( )。 A、內(nèi)容耦合是最高程度的耦合 B、應(yīng)該盡量使用內(nèi)容耦合 C、高級(jí)語言一般設(shè)計(jì)成允許內(nèi)容耦合的形式 D、如果一個(gè)模塊有多個(gè)入口,可能發(fā)生內(nèi)容耦合4下列屬于不標(biāo)準(zhǔn)的書寫格式( )。 A、書寫時(shí)適當(dāng)使用空格分隔 B、一行寫入多條語句 C、嵌套結(jié)構(gòu)不使用分層縮進(jìn)的寫法 D、程序中不加注釋5軟件測(cè)試主要包括( )方面的差錯(cuò)和糾錯(cuò)。 A、軟件計(jì)劃 B、軟件設(shè)計(jì) C、軟件編碼 D、軟件價(jià)格四、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“×”。每小題3分,共30分)1螺旋模型是利用笛卡爾坐標(biāo)的四個(gè)象限分別

5、代表四個(gè)方面的活動(dòng)來表示。( )2模塊越多,開發(fā)成本越小。 ( )3內(nèi)聚是指一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間互連程序的度量。 ( )4結(jié)構(gòu)化設(shè)計(jì)屬于面向數(shù)據(jù)流的設(shè)計(jì)方法。 ( )5詳細(xì)設(shè)計(jì)是在概要設(shè)計(jì)之后進(jìn)行的。它利用概要設(shè)計(jì)的結(jié)果,對(duì)系統(tǒng)中的每個(gè)模塊給出足夠的過程性描述。 ( )6程序運(yùn)行過程中出現(xiàn)錯(cuò)誤叫做容錯(cuò)。 ( )7軟件測(cè)試的目的是證明程序沒有錯(cuò)誤。 ( )8白盒測(cè)試法是將程序看成一個(gè)透明的盒子,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過程。 ( )9PAD圖在設(shè)置了五種基本的控制結(jié)構(gòu)后,還允許遞歸調(diào)用。 ( )10獨(dú)立編譯是指一個(gè)大程序的不同程序單元分別編譯,然后重新連接整個(gè)程序段。( )五、問答題

6、(每小題5分,共20分)1什么是軟件生存期。2簡(jiǎn)述什么是系統(tǒng)流程圖。3為什么數(shù)據(jù)流圖要分層?4軟件的質(zhì)量反應(yīng)為哪些方面的問題?參考答案:一、填空題(每空1分,共25分) 1分解 獨(dú)立性 2問題定義 需求分析 測(cè)試 3自頂向下估計(jì) 自底向上估計(jì) 4數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn) 加工 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)文件 5面向數(shù)據(jù)結(jié)構(gòu)的 6圖形工具 語言工具 7輸入 輸出 8軟件系統(tǒng) 現(xiàn)實(shí)世界 對(duì)象 類 繼承 封裝 9逆向工程 10語義錯(cuò) 運(yùn)行錯(cuò)二、單項(xiàng)選擇題(每小題2分,共10分) 1、C 2、C 3、A 4、B 5、D三、多項(xiàng)選擇題(每小題3分,共15分) 1、ABCD 2、ABCD 3、AD 4、BCD

7、 5、ABC四、判斷題(每小題3分,共30分) 1、 2、× 3、× 4、 5、 6、× 7、× 8、× 9、 10、五、問答題(每小題5分,共20分) 1答:一個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被廢棄,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生存周期。軟件生存周期就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程。 2答:系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里的每個(gè)部件(程序、文件、數(shù)據(jù)庫(kù)、表格、人工過程等)。系統(tǒng)流程圖表達(dá)的是部件的信息流程,而不表示對(duì)信息進(jìn)行加工處理的控制過程。 3答:這了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。為表達(dá)稍為復(fù)雜的實(shí)際問題,需要按照問題的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。 4答:軟件需求是度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備質(zhì)量。在各種標(biāo)準(zhǔn)中定義了一些開發(fā)準(zhǔn)則,用來指導(dǎo)軟件人員用工程化的方法來開發(fā)軟件。如果不遵守這些開發(fā)準(zhǔn)則,軟件質(zhì)量

溫馨提示

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

評(píng)論

0/150

提交評(píng)論