(完整)《軟件工程導(dǎo)論》試題及答案,推薦文檔_第1頁(yè)
(完整)《軟件工程導(dǎo)論》試題及答案,推薦文檔_第2頁(yè)
(完整)《軟件工程導(dǎo)論》試題及答案,推薦文檔_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、一, 判斷題 (正確的在括號(hào)內(nèi)打上 ,錯(cuò)誤的打上 .每題 1.5 分,共 15 分)Warnier 方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格 .( )PAD 圖在設(shè)置了五種基本控制結(jié)構(gòu)后,還允許遞歸調(diào)用. ( )為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目.( )當(dāng)驗(yàn)收測(cè)試通過(guò),軟件開(kāi)發(fā)就完成了.( )完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪除程序中的注解.( )在進(jìn)行總體設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系.( )系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法.因此 ,有時(shí)也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用 .( )用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的.( )在程序調(diào)試時(shí) ,找

2、出錯(cuò)誤的位置和性質(zhì)比改正該錯(cuò)誤更難.( )以對(duì)象 ,類(lèi) , 繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計(jì)方法(OOD) 也是常見(jiàn)的軟件概要設(shè)計(jì)方法之一.( )二,單項(xiàng)選擇題 (每小題 2 分 ,共 10 分 )試判斷下列敘述中,哪 個(gè) (些 )是正確的 (D)a,軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流b,軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c,事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的A,a B,b C,c D,b 和 c進(jìn)行需求分析可使用多種工具,但 (B) 是不適用的 .A, 數(shù)據(jù)流圖B,PAD 圖 C,判定表D, 數(shù)據(jù)詞典在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(A).A,PAD B,SA C,SC D,

3、DFD詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的(C)A, 代碼的規(guī)模B,運(yùn)行速度C,質(zhì)量D,可維護(hù)性使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A) 和指定的覆蓋標(biāo)準(zhǔn).A, 程序的內(nèi)部邏輯C,該軟件的編輯人員B,程序的復(fù)雜程度D,程序的功能三,多項(xiàng)選擇題 (每題 2 分,共 10 分.注 :正確得 2 分,漏選得 1 分 ,多選 ,錯(cuò)選不得分 .)(ABCD) 可以作為模塊 .A, 子程序B,函數(shù)C,過(guò)程D,編譯文件下面哪些測(cè)試屬于黑盒測(cè)試(BCD).A, 路徑測(cè)試 B,等價(jià)類(lèi)劃分 C,邊界值分析 D,錯(cuò)誤推測(cè) E,循環(huán)測(cè)試下列屬于度量效益方法的是 (ABCD).A, 貨幣的時(shí)間價(jià)值B,投資回收期C,收

4、入D,投資回報(bào)率軟件維護(hù)的策略包括(BCD).A, 定期檢測(cè)維護(hù) B, 改正性維護(hù) C,適應(yīng)性維護(hù) D, 完善性維護(hù)下列屬于軟件測(cè)試過(guò)程的是 (ABE).A, 單元測(cè)試 B,組裝測(cè)試 C,內(nèi)核測(cè)試 D, 法律驗(yàn)證 E,確認(rèn)測(cè)試四,簡(jiǎn)答題 (每題 6 分 ,共 24 分 )耦合性和內(nèi)聚性有幾種類(lèi)型其耦合度 ,內(nèi)聚強(qiáng)度的順序如何答案 :低:非直接耦合 ,數(shù)據(jù)耦合 ,標(biāo)記耦合 ,控制耦合 ,外部耦合 ,公共耦合 ,內(nèi)容耦合 : 高強(qiáng): 功能內(nèi)聚 ,信息內(nèi)聚 ,通信內(nèi)聚 ,過(guò)程內(nèi)聚 ,時(shí)間內(nèi)聚 ,邏輯內(nèi)聚 ,偶然內(nèi)聚 :弱請(qǐng)舉例說(shuō)明什么是多態(tài) ,什么是重載答案 :多態(tài)性是指子類(lèi)對(duì)象可以像父類(lèi)對(duì)象那樣使

5、用,同樣的消息既可以發(fā)送給父類(lèi)對(duì)象也可以發(fā)送給子類(lèi)對(duì)象.也就是說(shuō) ,在類(lèi)等級(jí)的不同層次中可以共享(公用 )一個(gè)行為 (方法 )的名字然而不同層次中的每個(gè)類(lèi)卻各自按自己的需要來(lái)實(shí)現(xiàn)這個(gè)行為.當(dāng)對(duì)象接收到發(fā)送給它的消息時(shí) ,根據(jù)該對(duì)象所屬于的類(lèi)動(dòng)態(tài)選用在該類(lèi)中定義的實(shí)現(xiàn)算法.重載是指一個(gè)類(lèi)中有多個(gè)同名的方法,但在操作數(shù)個(gè)數(shù)或類(lèi)型上有區(qū)別.,例: public class Aint age;String name;public void setValue(int i) age=i; public void setValue(String s) name=s; 什么是數(shù)據(jù)字典簡(jiǎn)述數(shù)據(jù)字典與數(shù)據(jù)流圖的關(guān)

6、系 .答案 :數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說(shuō)明,是數(shù)據(jù)流程圖的補(bǔ)充工具.(2 分 )數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用.數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明.(3 分)簡(jiǎn)述編碼風(fēng)格的重要性 .答案 :閱讀程序是軟件開(kāi)發(fā)和維護(hù)過(guò)程中的一個(gè)重要組成部分,程序?qū)嶋H上也是一種供人閱讀的文章 .應(yīng)當(dāng)在編寫(xiě)程序時(shí)講求程序的風(fēng)格,這將大量地減少人們讀程序的時(shí)間.良好的編碼風(fēng)格有助于編寫(xiě)出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量.面

7、向?qū)ο蟮臏y(cè)試和傳統(tǒng)開(kāi)發(fā)方法的測(cè)試有什么不同答案 :(1)二者都可以分成四個(gè)階段進(jìn)行.但傳統(tǒng)測(cè)試最小單元是模塊,而在面向?qū)ο蟓h(huán)境下,最小的可測(cè)試的單元是封裝了的類(lèi)或?qū)ο?而不是程序模塊.(2)因?yàn)槊嫦驅(qū)ο筌浖](méi)有一個(gè)層次的控制結(jié)構(gòu) , 所以傳統(tǒng)的自頂向下和自底向上的組裝策略意義不大. 每次將一個(gè)操作組裝到類(lèi)中 (像傳統(tǒng)的增殖式組裝那樣)常常行不通 ,因?yàn)樵跇?gòu)成類(lèi)的各個(gè)部件之間存在各種直接的和非直接的交互.對(duì)于面向?qū)ο笙到y(tǒng)的組裝測(cè)試,存在兩種不同的測(cè)試策略 .五,分析應(yīng)用題 (20分 )求一組數(shù)組中的最大數(shù),數(shù)組表示為 A(n) ,n=1,2n的自然數(shù) .(10分 )請(qǐng)畫(huà)出程序流程圖 (4分 )請(qǐng)

8、畫(huà)出該算法的 N-S圖(3 分)請(qǐng)用 PAD 圖來(lái)表示該算法(3 分 )答案 :2. 下面是某程序的流程圖 :(10 分 )計(jì)算它的環(huán)路復(fù)雜性.(3 分) 答案 :7為了完成基本路徑測(cè)試,求它的一組獨(dú)立的路徑.(7 分)答案 :路徑 1: (0) (13) (19)路徑 2: (0) (14) (19)路徑 3: (0) (15) (19)路徑 4: (0) (16) (19)路徑 5: (0) (17)(19)路徑 6: (0) (11) (18) (19)路徑7: (0) (12)(19)六,閱讀下列說(shuō)明和數(shù)據(jù)流圖,回答問(wèn)題1 至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi).(12分 )說(shuō)明 某基于

9、微處理器的住宅安全系統(tǒng),使用傳感器 (如紅外探頭 ,攝像頭等 )來(lái)檢測(cè)各種意外情況,如非法進(jìn)入 , 火警 ,水災(zāi)等.房主可以在安裝該系統(tǒng)時(shí)配置安全監(jiān)控設(shè)備( 如傳感器 ,顯示器 ,報(bào)警器等 ),也可以在系統(tǒng)運(yùn)行時(shí)修改配置,通過(guò)錄像機(jī)和電視機(jī)監(jiān)控與系統(tǒng)連接的所有傳感器并通過(guò)控制面板上的鍵盤(pán)與系統(tǒng)進(jìn)行信息交互 .在安裝過(guò)程中,系統(tǒng)給每個(gè)傳感器賦予一個(gè)編號(hào) (即 id) 和類(lèi)型 ,并設(shè)置房主密碼以啟動(dòng)和關(guān)閉系統(tǒng),設(shè) 置傳感器事件發(fā)生時(shí)應(yīng)自動(dòng)撥出的電話號(hào)碼 .當(dāng)系統(tǒng)檢測(cè)到一個(gè)傳感器事件時(shí),就激活警報(bào) ,撥出預(yù)置的電話號(hào)碼 ,并報(bào)告關(guān)于位置和檢測(cè)到的事件的性質(zhì)等信息.,加工 4 的細(xì)化圖問(wèn)題 1(3 分

10、 )數(shù)據(jù)流圖 1(住宅安全系統(tǒng)頂層圖 )中的 A 和 B 分別是什么答案 :A: 傳感器 : B:報(bào)警器問(wèn)題 2(3 分 )數(shù)據(jù)流圖 2(住宅安全系統(tǒng)第 0 層 DFD 圖 )中的數(shù)據(jù)存儲(chǔ) 配置信息 會(huì)影響圖中的哪些加工答案 :監(jiān)控傳感器 ,顯示信息和狀態(tài) 問(wèn)題3(6分 )將數(shù)據(jù)流圖3(加工 4 的細(xì)化圖 )中的數(shù)據(jù)流補(bǔ)充完整,并指明加工名稱(chēng),數(shù)據(jù)流的方向(輸入 /輸出) 和數(shù)據(jù)流名稱(chēng) .答案 : 4.4 讀傳感器 添加輸入數(shù)據(jù)流 傳感器狀態(tài) 4.1 顯示格式 添加輸出數(shù)據(jù)流 傳感器數(shù)據(jù) 4.5 撥號(hào) 添加輸出數(shù)據(jù)流電話撥號(hào) 七,請(qǐng)以自己的實(shí)際體會(huì)說(shuō)明項(xiàng)目管理的意義和作用.(8 分 )答案 :(要點(diǎn) )軟件項(xiàng)目管理就是對(duì)軟件工程項(xiàng)目開(kāi)發(fā)過(guò)程的管理.具體地說(shuō) ,就是對(duì)整個(gè)軟件生存期的一切活動(dòng)進(jìn)行管理,以達(dá)到提高生產(chǎn)率,改善產(chǎn)品質(zhì)量的目

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論