軟件工程導(dǎo)論真題與答案(共5頁(yè))_第1頁(yè)
軟件工程導(dǎo)論真題與答案(共5頁(yè))_第2頁(yè)
軟件工程導(dǎo)論真題與答案(共5頁(yè))_第3頁(yè)
軟件工程導(dǎo)論真題與答案(共5頁(yè))_第4頁(yè)
軟件工程導(dǎo)論真題與答案(共5頁(yè))_第5頁(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、精選優(yōu)質(zhì)文檔-傾情為你奉上試卷代號(hào):2073中央廣播電視大學(xué)20032004學(xué)年度第二學(xué)期“開(kāi)放專(zhuān)科”期末考試計(jì)算機(jī)專(zhuān)業(yè) 軟件工程 試題2004年7月一、填空題(在橫線(xiàn)上填寫(xiě)正確的答案,每空1分,共25分) 1軟件工程是從和兩個(gè)方面研究如何更好的開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門(mén)學(xué)科。 2軟件開(kāi)發(fā)技術(shù)包括軟件開(kāi)發(fā)方法學(xué)、和。 3優(yōu)秀的設(shè)計(jì)通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的 。 4結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖DFD和來(lái)描述。 5在分層的數(shù)據(jù)流圖中,稱(chēng)上層圖為下層圖的,下層圖為上層圖的。 6模塊間的耦合程度強(qiáng)烈影響系統(tǒng)的可理解性、可靠性和 。 7Jackson圖既可用表達(dá)程序結(jié)構(gòu),也可用表達(dá)。 8程

2、序的控制結(jié)構(gòu)一般采用、三種構(gòu)成,這樣可確保結(jié)構(gòu)比較簡(jiǎn)單。 9面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I(lǐng)域的全面運(yùn)用。它包括面向?qū)ο蟮姆治?、面向?qū)ο蟮臏y(cè)試和等主要內(nèi)容。 10標(biāo)準(zhǔn)建模語(yǔ)言UML的重要內(nèi)容可以通過(guò)、行為圖、和實(shí)現(xiàn)圖等圖來(lái)定義。11程序的效率是指和。 12實(shí)現(xiàn)容錯(cuò)的主要手段是冗余和。 13為了保證軟件的質(zhì)量,在軟件開(kāi)發(fā)過(guò)程中經(jīng)常采取、復(fù)查和管理復(fù)查等措施。二、單項(xiàng)選擇題(將一個(gè)正確的答案代碼填入括號(hào)中,每小題2分,10分)1下列關(guān)于瀑布模型的描述正確的是( )。 A利用瀑布模型,如果發(fā)現(xiàn)問(wèn)題修改的代價(jià)很低 B,瀑布模型的核心是按照軟件開(kāi)發(fā)的時(shí)間順序?qū)?wèn)題簡(jiǎn)化 C瀑布模型具有良

3、好的靈活性 E瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計(jì)方法,將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開(kāi)2總體設(shè)計(jì)的目的是確定整個(gè)系統(tǒng)的( )。 A規(guī)模 B,功能及模塊結(jié)構(gòu) C費(fèi)用 O測(cè)試方案3下列哪個(gè)圖不是NS圖的構(gòu)件( )。 4,下列各方法中( )不是軟件測(cè)試方法。 A白盒法 B,黑盒法 C。動(dòng)態(tài)測(cè)試 D。盒法5如果某種內(nèi)聚要求一個(gè)模塊中包含的任務(wù)必須在同一段時(shí)間內(nèi)執(zhí)行,則這種內(nèi)聚為( )。 A時(shí)間內(nèi)聚 B邏輯內(nèi)聚 C通信內(nèi)聚 D信息內(nèi)聚三、多項(xiàng)選擇題(將一個(gè)以上正確的答案代碼填入括號(hào)中,每小題2分,共10分) 1( )可以作為模塊。 A過(guò)程 B子程序 C函數(shù) D宏2關(guān)于軟件測(cè)試,正確的描述包括( )。 A測(cè)

4、試前要認(rèn)定被測(cè)試的軟件有錯(cuò) B要盡量避免測(cè)試自己編寫(xiě)的程序 C測(cè)試要兼顧合理輸人與不合理輸人數(shù)據(jù) D測(cè)試是相對(duì)的,不能窮盡所有的測(cè)試,要據(jù)人力物力安排測(cè)試,選擇好測(cè)試用例與 測(cè)試方法。3下列( )屬于主動(dòng)式防錯(cuò)程序設(shè)計(jì)。 A棧的深度是否合適 B內(nèi)存檢查 C數(shù)組界限是否正確 D時(shí)間檢查4下列( )屬于判定覆蓋。 A每個(gè)語(yǔ)句都被執(zhí)行 B選擇的測(cè)試數(shù)據(jù)必須足夠多 C每個(gè)判定的每種可能的結(jié)果都被執(zhí)行 D判定表達(dá)式中的每個(gè)條件都取到可能的值5軟件管理工作涉及到的直接對(duì)象包括( )。 A軟件開(kāi)發(fā)人員 B硬件設(shè)備 C項(xiàng)目經(jīng)費(fèi) D軟件項(xiàng)目四、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“X”。每小題2分,共10

5、分)1對(duì)于軟件項(xiàng)目,投資回收期越長(zhǎng),越快獲得利潤(rùn)。( )2一個(gè)實(shí)時(shí)系統(tǒng)必須在嚴(yán)格的時(shí)間范圍內(nèi)響應(yīng)。如果響應(yīng)時(shí)間被過(guò)分延遲,將帶來(lái)災(zāi)難性的后果。( )3模塊接口簡(jiǎn)單是軟件發(fā)生錯(cuò)誤的一個(gè)主要原因。( ) 4軟件的質(zhì)量保證工作一般在編碼工作結(jié)束后才開(kāi)始。( )5現(xiàn)在人們普遍認(rèn)為優(yōu)秀的程序除了功能正確,性能優(yōu)良之外,還應(yīng)該容易看懂、容易使用、容易修改和擴(kuò)充。( ) 五、問(wèn)答題(共28分)1軟件產(chǎn)品具有哪些特性?(本題10分)2什么是耦合?什么是內(nèi)聚?(本題4分)3為什么軟件測(cè)試不應(yīng)該由程序的編寫(xiě)人員來(lái)做?(本題7分)4什么是編碼風(fēng)格?為什么要強(qiáng)調(diào)編碼風(fēng)格?(本題7分) 六、分析題(

6、共17分)1 1  根據(jù)下列NS圖,寫(xiě)出其對(duì)應(yīng)的偽碼。(本題10分)  2根據(jù)下列描述,畫(huà)出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書(shū),教材科根據(jù)教材庫(kù)存情況分析是否需要買(mǎi)書(shū),如需購(gòu)買(mǎi),則向書(shū)店購(gòu)買(mǎi)。各種資金往來(lái)通過(guò)學(xué)校的會(huì)計(jì)科辦理。(本題7分)試卷代號(hào):2073中央廣播電視大學(xué)20032004學(xué)年度第二學(xué)期“開(kāi)放專(zhuān)科”期末考試計(jì)算機(jī)專(zhuān)業(yè) 軟件工程 試題答案及評(píng)分標(biāo)準(zhǔn)(供參考)2004年7月一、填空(每空1分,共25分) 1管理 技術(shù) 2軟件工具 軟件開(kāi)發(fā)環(huán)境 3高層邏輯模型 4數(shù)據(jù)字典DD 5父圖 子圖 6可測(cè)試性 可維護(hù)性 7數(shù)據(jù)結(jié)構(gòu) 8順序 選擇 循環(huán) 9面

7、向?qū)ο蟮脑O(shè)計(jì) 面向?qū)ο蟮木幊?面向?qū)ο蟮能浖S護(hù) 10用例圖 靜態(tài)圖 交互圖 11程序的執(zhí)行速度 程序占用的存儲(chǔ)空間 12防錯(cuò)程序設(shè)計(jì) 13審查 測(cè)試二、單項(xiàng)選擇(每小題2分,共10分) 1D 2B 3C 4D 5,A三、多項(xiàng)選擇(每小題2分,共lo分) 1ABCD 2ABCD 3BD 4AC 5ACD四、判斷題(每小題2分,共10分) 1X 2 3X 4X 5五、問(wèn)答題(共28分) 1(本題10分) 答:軟件是一種邏輯實(shí)體,而不是具體的物理實(shí)體,因而它具有抽象性。軟件是通過(guò)人們的智力活動(dòng),把知識(shí)與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開(kāi)發(fā)中被創(chuàng)造出來(lái)的。在軟件的運(yùn)行和使用期間,沒(méi)有硬件那樣的機(jī)

8、械磨損、老化問(wèn)題。軟件的開(kāi)發(fā)和運(yùn)行經(jīng)常受到計(jì)算機(jī)系統(tǒng)的限制,對(duì)計(jì)算機(jī)系統(tǒng)有著不同程度的依賴(lài)性。軟件的開(kāi)發(fā)至今尚未完全擺脫手工的開(kāi)發(fā)方式。軟件的開(kāi)發(fā)費(fèi)用越來(lái)越高,成本相當(dāng)昂貴。 2(本題4分) 答:耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間互連程度的度量。 內(nèi)聚標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴(kuò)展。 3(本題7分) 答:軟件測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。 正確認(rèn)識(shí)測(cè)試的目標(biāo)是十分重要的,測(cè)試目標(biāo)決定了測(cè)試力案的設(shè)計(jì)。如果為了表明程序是正確的而進(jìn)行測(cè)試,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測(cè)試方案;相反,如果測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會(huì)力求設(shè)計(jì)出最能暴

9、露錯(cuò)誤的測(cè)試方案。 由于測(cè)試的目標(biāo)是暴露程序中的錯(cuò)誤,從心理學(xué)角度看,由程序的編寫(xiě)者自己進(jìn)行測(cè)試是不恰當(dāng)?shù)摹?4(本題?分) 答:編碼風(fēng)格又稱(chēng)程序設(shè)計(jì)風(fēng)格或編程風(fēng)格。 編碼的目標(biāo)從強(qiáng)調(diào)效率轉(zhuǎn)變?yōu)閺?qiáng)調(diào)清晰。良好的編碼風(fēng)格能在一定程度上彌補(bǔ)語(yǔ)言存在的缺陷,而如果不注意風(fēng)格就很難寫(xiě)出高質(zhì)量的程序。尤其當(dāng)多個(gè)程序員合作編寫(xiě)一個(gè)很大的程序時(shí),需要強(qiáng)凋良好而一致的編碼風(fēng)格,以便相互通訊,減少因不協(xié)調(diào)而引起的問(wèn)題。總之,良好的編碼風(fēng)格有助于編寫(xiě)出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量。六、分析題(第1小題10分,第2小題7分,共17分) 1答: Start a b Do Until x6 If xl then f If x4 then Do Until x5 i End Until E

溫馨提示

  • 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)論