天津科技大學(xué)軟件工程期末考試試題樣卷課案_第1頁
天津科技大學(xué)軟件工程期末考試試題樣卷課案_第2頁
天津科技大學(xué)軟件工程期末考試試題樣卷課案_第3頁
天津科技大學(xué)軟件工程期末考試試題樣卷課案_第4頁
天津科技大學(xué)軟件工程期末考試試題樣卷課案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、O無津?yàn)扯潜逼仗旖蚩萍即髮W(xué)軟件工程期末考試試題(樣卷)一、單項(xiàng)選擇題1 程序設(shè)計(jì)屬于軟件開發(fā)過程(C )階段。A. 設(shè)計(jì)B.編程C.實(shí)現(xiàn)D.編碼2.產(chǎn)生軟件危機(jī)的原因主要與兩個(gè)方面的問題有關(guān):(C )A. 軟件在計(jì)算機(jī)中很難識(shí)別,存在磁盤中也看不到。B. 軟件設(shè)計(jì)對(duì)人的智商要求很高,也要求很高的資金投入。C. 軟件產(chǎn)品本身的特點(diǎn)與其它工業(yè)產(chǎn)品不一樣,而且在軟件的開發(fā)和維護(hù)過程中用的方法不正確。D. 軟件很難理解,硬件也很復(fù)雜。3 .結(jié)構(gòu)設(shè)計(jì)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以(A )為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。A. 數(shù)據(jù)流B.數(shù)據(jù)流圖C.數(shù)據(jù)庫D.數(shù)據(jù)結(jié)構(gòu)4. 下列關(guān)于瀑布模型的

2、描述正確的是( C )。A. 瀑布模型的核心是按照軟件開發(fā)的時(shí)間順序?qū)栴}簡化。B. 瀑布模型具由于良好的靈活性。C. 瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計(jì)方法,將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開。D. 利用瀑布模型,如果發(fā)現(xiàn)問題則修改的代價(jià)很低。5. 在軟件結(jié)構(gòu)化設(shè)計(jì)中,好的軟件結(jié)構(gòu)設(shè)計(jì)應(yīng)該力求做到(B )。第7頁(共10頁)©區(qū)津科總比普A. 頂層扇出較少,中間層扇出較高,底層模塊低扇入B. 頂層扇出較高,中間層扇出較少,底層模塊高扇入C. 頂層扇入較少,中間層扇出較高,底層模塊高扇入D. 頂層扇入較少,中間層扇入較高,底層模塊低扇入6. 需求分析階段,分析人員要確定對(duì)問題的綜合需求,其中最主要

3、的是(A )需求。A.功能B.性能C.數(shù)據(jù)D.環(huán)境7 .軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序重用率的是(C )。A.深度B.寬度C.扇入D.扇出8.在數(shù)據(jù)流圖中,0(橢圓)代表(C)。A.源點(diǎn)B.終點(diǎn)C.加工D.模塊9 .為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是(C )。A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.功能內(nèi)聚D.通信內(nèi)聚10.軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開發(fā)的軟件系統(tǒng)是(C )。A.如何做B.怎么做C.做什么D.對(duì)誰做11.軟件的(A總體結(jié)構(gòu)。)設(shè)計(jì)又稱為總體結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是建立軟件系統(tǒng)的A.概要B.抽象C.邏輯D.規(guī)劃第2頁(共10頁)O反津科忒北蓼12.在UML順序圖中,(A )對(duì)消息

4、傳遞的目標(biāo)對(duì)象的銷毀。A.銷毀(destroy)消息C.返回消息13.軟件測試的目的是( BA.證明程序中沒有錯(cuò)誤C.測量程序的動(dòng)態(tài)性B.創(chuàng)建(create)消息D.自消息)。B.發(fā)現(xiàn)程序中的錯(cuò)誤D.檢查程序中的錯(cuò)誤14.完整的軟件結(jié)構(gòu)通常用(A. IPO 圖C. PAD圖B )圖來表示。B. HIPO圖D. DFD圖15.為了進(jìn)一步改善軟件系統(tǒng)的可維護(hù)性和可靠性,并為以后的改進(jìn)奠定基礎(chǔ)的 軟件維護(hù)稱為(C )。A.糾錯(cuò)性維護(hù)B.適應(yīng)性維護(hù)C.改善性維護(hù)D.預(yù)防性維護(hù)16.面向數(shù)據(jù)流的軟件設(shè)計(jì)方法,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(B ),再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。A.數(shù)據(jù)流和事務(wù)流C.信息流

5、和控制流17. 瀑布模型的存在問題是(A.用戶容易參與開發(fā)C.用戶與開發(fā)者易溝通18. 模塊的內(nèi)聚性最高的是(A.邏輯內(nèi)聚C.偶然內(nèi)聚B.交換流和事務(wù)流D.交換流和數(shù)據(jù)流B )。B.缺乏靈活性D.使用可變需求D )B.時(shí)間內(nèi)聚D.功能內(nèi)聚19 .需求分析中開發(fā)人員要從用戶那里了解(A )。A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模20.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( D )。A.不能嵌套使用B.只能用來寫簡單的程序C.已經(jīng)用硬件實(shí)現(xiàn)D.只有一個(gè)入口和一個(gè)出口21 可行性研究要進(jìn)行一次(D )需求分析。A.深入的B.詳盡的C.徹底的D.簡化的、壓縮的22.程序設(shè)計(jì)屬于軟件開

6、發(fā)過程( C )階段。A.設(shè)計(jì)B .編程C.實(shí)現(xiàn)D.編碼23 在以下模塊耦合性類型中,模塊之間獨(dú)立性最差的類型是(D )。A .無直接耦合B.標(biāo)記耦合C.控制耦合D.內(nèi)容耦合24.確認(rèn)軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于(C )。A.集成測試B.恢復(fù)測試C.驗(yàn)收測試D.單元測試25 .關(guān)聯(lián)是建立(A )之間關(guān)系的一種手段。A.類B.對(duì)象C.角色D.屬性26.檢查軟件產(chǎn)品是否符合需求定義的過程稱為(A )。A.確認(rèn)測試B.集成測試第4頁(共10頁)O反津科肚北普c.驗(yàn)收測試D.系統(tǒng)測試27.若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0, 1.0,現(xiàn)從輸入的

7、角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測試用例的方法是(C )。A.條件覆蓋法B.等價(jià)分類法C.邊界值分析法D.錯(cuò)誤推測法28.類與類之間的關(guān)系是整體與部分的關(guān)系屬于(B )關(guān)系。A.關(guān)聯(lián)B.聚集C.泛化D.依賴和細(xì)化29 .因計(jì)算機(jī)硬件和軟件環(huán)境的變化而做出的修改軟件的過程稱為(B )。A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)30.功能模型通常用(B)來表示。A.類圖B.用例圖C.狀態(tài)轉(zhuǎn)換圖D.順序圖二、判斷題【X】1. 一個(gè)好的開發(fā)人員應(yīng)具備的素質(zhì)和能力不包括具有良好的書面和口 頭表達(dá)能力?!綳 】2.用黑盒法測試時(shí),測試用例是根據(jù)程序內(nèi)

8、部邏輯設(shè)計(jì)的。 V 1 3 .面向數(shù)據(jù)設(shè)計(jì)方法一般都包括下列任務(wù):確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復(fù)三種基本形式表示數(shù)據(jù)等步驟?!綳 1 4.如果通過軟件測試沒有發(fā)現(xiàn)錯(cuò)誤,則說明軟件是正確的?!綳 1 5.數(shù)據(jù)輸入的一般準(zhǔn)則中包括盡量增加用戶輸入的動(dòng)作?!綳 1 6. Jackson圖只能表達(dá)程序結(jié)構(gòu),不能表達(dá)數(shù)據(jù)結(jié)構(gòu)。©反津科忒北普【 V 1 7.軟件工程使用的軟件工具能夠自動(dòng)或半自動(dòng)地支持軟件的開發(fā)、管理【X 1 &應(yīng)該盡量使用機(jī)器語言編寫代碼,提高程序運(yùn)行效率,而減少高級(jí)語言的使用?!?V 1 9 生產(chǎn)高質(zhì)量的軟件產(chǎn)品是軟件工程的首要目標(biāo)?!綱 1 10 在程序調(diào)試時(shí)

9、,找出錯(cuò)誤的位置和性質(zhì)比改正該錯(cuò)誤更難。三、簡答題1 軟件質(zhì)量與軟件質(zhì)量保證的含義是什么?2 什么是需求分析?需求分析階段的基本任務(wù)是什么?3. 對(duì)應(yīng)如下關(guān)系描述,用 UML關(guān)系符號(hào)連接A、B兩個(gè)類。第9頁(共10頁)四、應(yīng)用題1. 某旅館的電話號(hào)碼服務(wù)如下:可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從72017299外線號(hào)碼先撥9,然后是市話號(hào)碼或長途號(hào)碼。長途號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455、466、888、552中任意一個(gè)號(hào)碼。分局號(hào)是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成) 。2

10、. 某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位?,F(xiàn)在想建立一個(gè)計(jì) 算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交貨日期)制 定車間月生產(chǎn)計(jì)劃。(2)根據(jù)車間實(shí)際生產(chǎn)日?qǐng)?bào)表、周報(bào)表調(diào)整月生產(chǎn)計(jì)劃(3) 以月生產(chǎn)計(jì)劃為依據(jù), 制定產(chǎn)品設(shè)計(jì)(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計(jì)劃。(4)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車 間。O無津?yàn)扯潜迸剩?) 根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn) 科,產(chǎn)生外購需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。(2) 根據(jù)組裝計(jì)劃進(jìn)行產(chǎn)品工藝設(shè)計(jì),根據(jù)產(chǎn)品自制物料清

11、單產(chǎn)生工藝流程 圖給零件廠。試寫出以上系統(tǒng)中生產(chǎn)科(5分)和技術(shù)科(5分)處理的軟件結(jié)構(gòu)圖。3. 什么是語句覆蓋(2分)?什么是判定/條件覆蓋(2分)?為下圖所示的程序流程圖設(shè)計(jì)語句覆蓋(2分)和判定/條件覆蓋測試(2分)用例并標(biāo)明程序執(zhí)行路徑(第13頁(共10頁)4. 辦公室復(fù)印機(jī)的工作過程大致如下:未接到復(fù)印命令時(shí)處于閑置狀態(tài),一旦接到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個(gè)復(fù)印命令規(guī)定的工作后又會(huì)到閑置狀態(tài), 等待下一個(gè)復(fù)印命令;如果執(zhí)行復(fù)印命令時(shí)發(fā)現(xiàn)缺紙,則進(jìn)入缺紙狀態(tài),發(fā)出警 告,等待裝紙,裝滿紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接受復(fù)印命令;如果復(fù)印時(shí)發(fā)生卡 紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到 閑置狀態(tài)。請(qǐng)用狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機(jī)的行為。5. TJKD

溫馨提示

  • 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. 人人文庫網(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)論