202407《1260軟件工程》期末考試真題及答案完整版共_第1頁
202407《1260軟件工程》期末考試真題及答案完整版共_第2頁
202407《1260軟件工程》期末考試真題及答案完整版共_第3頁
202407《1260軟件工程》期末考試真題及答案完整版共_第4頁
202407《1260軟件工程》期末考試真題及答案完整版共_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷代號:12602022年試卷代號:12602022年#頁(共2頁)試卷代號:126()國家開放大學(xué)2021年秋季學(xué)期期末統(tǒng)一考試軟件工程試題答案及評分標(biāo)準(zhǔn)(供參考)2022年1月一、選擇題(靖從四個可選項中選擇正確答案。共60分,每小題3分)1.C2.A3.B4.A5.C6.I)7.A8.B9.A10.c11.A12.C13.D14.D15.D16.A17.B18.B19.D20.B二、簡答題(共3()分,每小題6分)請畫圖說明軟件丁?程的層次化結(jié)構(gòu).并詳細分析中間兩層的內(nèi)容。答案軟件工程的內(nèi)容具有層次化結(jié)構(gòu).最底層是質(zhì)雖保證層.中間是過程層和方法層.最上層是工具層。見圖:工具層方法層過程層質(zhì)雖保證層其中過程層定義了一組關(guān)鍵過程域,目的是保證軟件開發(fā)過程的規(guī)范性和可控性。方法層提供了軟件開發(fā)的各種方法.包括如何進行軟件需求分析和設(shè)計.如何實現(xiàn)設(shè)計.如何測試和維護等方法。評分標(biāo)準(zhǔn):畫圖2分,過程層2分,方法層2分。請為下面的程序設(shè)計符合判定覆蓋的測試用例。intmain()\inta?I)*c?x<y<z.t;scanf("d%?d%,d%)?&a,&b,&c,&t);ifa>5&.&t<lx=10elsex=l;ifb>10y=20elsey=2;ifc>15z=30elsez=3;printf(“d%,d%,d%\n”,x.y.z)}答案條件:a>5,t=0aV=5,t=0b>10b<=10c>15c<=15測試用例(不唯一):a=6t=0b=llc=16;a=5t=0b=10c=15評分標(biāo)準(zhǔn):只要寫出條件,不管測試用例是否給出都給3分;兩組測試用例各占3分。請說明對象模型的作用是什么?答案對象模型:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng).?數(shù)據(jù)”性質(zhì)。描述現(xiàn)實世界中實體的對象以及它們之間的關(guān)系.表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ?,類圖是構(gòu)建對象模型的核心工具。評分標(biāo)準(zhǔn):6分。等價分類法的基本思想是什么?答案根據(jù)程序的輸入特性,將程序的定義域劃分為有限個等價區(qū)段 等價類”,從等價類中選擇出的用例具有“代表性”.即測試某個等價類的代表值就等價于對這一類其他值的測試。如果某個等價類的一個輸入數(shù)據(jù)(代表值)測試中查出了錯誤,說明該類中其他測試用例也會有錯誤。評分標(biāo)準(zhǔn):6分試分析結(jié)構(gòu)化方法存在的主要問題是什么?答案結(jié)構(gòu)化方法分析和設(shè)計階段所應(yīng)用的模型之間存在鴻溝。分析階段的主要模型是數(shù)據(jù)流程圖,設(shè)計階段的主要模型是軟件模塊結(jié)構(gòu)圖,數(shù)據(jù)流程圖和軟件模塊結(jié)構(gòu)圖之間需要進行轉(zhuǎn)換。不同的人轉(zhuǎn)換出的模塊圖可能不同,有很大的隨意性。需求分析的細化程度沒有標(biāo)準(zhǔn).只能免借分析人員的經(jīng)驗自己把握;需求分析的過程是在一種瀑布形式,當(dāng)需求變更時.功能變化就會導(dǎo)致軟件模塊結(jié)構(gòu)發(fā)生變化.造成了軟件結(jié)構(gòu)不穩(wěn)定。結(jié)構(gòu)化程序設(shè)計將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相分離,不利于軟件復(fù)用。結(jié)構(gòu)化方法設(shè)計的軟件結(jié)構(gòu)不穩(wěn)定.缺乏靈活性.可維護性差。評分標(biāo)準(zhǔn):只要回答出以上三點即給6分。評分標(biāo)準(zhǔn):考生只要畫出老人信息錄入、評審、床位分配、確定護理方案、計費和護理信息錄入的流程就給滿分.狹一個減1分;所用符號錯誤減2分.流程不通減2分。試卷代號:1260國家開放大學(xué)2022年春季學(xué)期期末統(tǒng)一考試軟件工程試題答案及評分標(biāo)準(zhǔn)(供參考)2J22年7月一、選擇題(請從四個可選項中選擇正確答案。60分,每題3分)A2.A3.B4.D5.AD7.A8.B9.C10.BD12.B13.C14.A15.B16.B17.D18.B19.A20.B二、簡答題(3冶,每小題6分)請說明快速原型化模型的基本思想。答案在需求分析的同時,以比較小的代價快速建立一個能夠反映用戶主要需求的原型系統(tǒng)。用戶在原型系統(tǒng)上可以進行基本操作,并且提出改進意見,分析人員根據(jù)用戶的意見完善原型,然后再由用戶評價,提出建議,如此往復(fù),直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止?;诳焖僭突P偷纳l(fā)過程基本上是線性的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運行,期間沒有反饋環(huán)。這是由于開發(fā)人員是在原型的基礎(chǔ)上進行系統(tǒng)分析和設(shè)計,而原型已經(jīng)通過了用戶和開發(fā)組的審查,在設(shè)計階段由于有原型作設(shè)計參考,所以設(shè)計的結(jié)果正確率比較高。評分標(biāo)準(zhǔn):原型描述基本正確6分。下面的程序段A被程序員誤寫成程序段B,請設(shè)計合適的測試用例發(fā)現(xiàn)其中的錯誤。答案條件組合:A>=1B>=2;A>=1B>2A<1B>=2A<1B<2X>=90Y>=75X>=90Y<75X<90¥>=75X<90Y<75由此獲得測試用例:A=1B=2;A=1B=l;A=0B=2;A=0B=l;X=90 Y=75;X=90Y=1:X=1Y=75;X=1Y=l;其中X=90Y=75能夠發(fā)現(xiàn)錯誤。評分標(biāo)準(zhǔn):答案不唯?,不管用什么方法,給出的測試用例能夠發(fā)現(xiàn)錯誤就給滿分。參考答案為X=90¥=75o請給出軟件工程七條基本原理中的任意6條基本原理。答案原理1.用分階段的生命周期計劃嚴格管理原理2.堅持進行階段評審原理3.實行嚴格的產(chǎn)品控制原理4.采用現(xiàn)代程序設(shè)計技術(shù)原理5.結(jié)果應(yīng)能清楚地審查原理6.開發(fā)小組的人員應(yīng)該少而精

原理7.承認不斷改進軟件工程實踐的必要性評分標(biāo)準(zhǔn):每個原理1分。軟件設(shè)計中的抽象是什么意思?答案所謂抽象就是將事務(wù)的相似方面集中和概括起來,暫時忽略它們之間的差異?;蛘哒f,抽象就是抽出事務(wù)的本質(zhì)特性而暫時不考慮它們的細節(jié)。評分標(biāo)準(zhǔn):6分。軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請分析業(yè)務(wù)需求與功能需求的區(qū)別?答案業(yè)務(wù)需求是用戶高層領(lǐng)導(dǎo)機構(gòu)決定的,它確定軟件的目標(biāo)、規(guī)模和范圍。業(yè)務(wù)需求一般在進行需求分析之前就應(yīng)該確定,需求分析階段要以此為參照制定需求調(diào)研計劃、確定用戶核心需求和軟件功能需求。業(yè)務(wù)需求通常比較簡潔,大約三~五頁紙就可以描述清楚,也可以將它直接作為需求規(guī)格說明書中的一部分。功能需求定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。用戶從他們完成任務(wù)的角度對軟件提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的,開發(fā)人員不能據(jù)此編寫程序。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟件功

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論