《軟件工程(本)》模擬試卷1_第1頁
《軟件工程(本)》模擬試卷1_第2頁
《軟件工程(本)》模擬試卷1_第3頁
《軟件工程(本)》模擬試卷1_第4頁
《軟件工程(本)》模擬試卷1_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

文檔《軟件工程(本)》模擬試卷1總分:100分 時(shí)間:90分鐘一、選擇題,請從四個(gè)可選項(xiàng)中選擇正確答案。 (60分,每題 3分)1. 軟件工程四個(gè)層次由下至上是( ),它們的順序不能互換。.質(zhì)量層、過程層、方法層、工具層.過程層、方法層、質(zhì)量層、工具層.方法層、過程層、質(zhì)量層、工具層.方法層、質(zhì)量層、過程層、工具層2. 根據(jù)軟件工程的 7條基本原理判斷下面正確的選項(xiàng)是( )。.軟件錯(cuò)誤發(fā)現(xiàn)的時(shí)機(jī)不重要,重要的是錯(cuò)誤的嚴(yán)重程度.軟件錯(cuò)誤只能通過運(yùn)行代碼才能發(fā)現(xiàn).軟件錯(cuò)誤發(fā)現(xiàn)的越早改正的成本越低需求階段一般不會引入錯(cuò)誤3. 下列有關(guān)標(biāo)準(zhǔn)的符號,屬于國標(biāo)準(zhǔn)的是 ( )A.ZG

B.GB

C.GN

D.CB4. 經(jīng)濟(jì)可行性研究的主要容包括(A. 開發(fā)過程 B.開發(fā)工具

)。C.風(fēng)險(xiǎn)分析

D.效益分析5. (A.

)定義了用戶使用該軟件要完成的任務(wù)。用戶需求B.業(yè)務(wù)需求C.性能需求

D.功能需求6. 數(shù)據(jù)流程圖上的數(shù)據(jù)流必須封閉在(A. 外部過程 B.部數(shù)據(jù) C.部過程

)之間。D.外部實(shí)體7. 按照模塊獨(dú)立性,耦合程度由強(qiáng)至弱正確的順序是(

)。外部耦合、控制耦合、數(shù)據(jù)耦合控制耦合、數(shù)據(jù)耦合、外部耦合外部耦合、數(shù)據(jù)耦合、控制耦合數(shù)據(jù)耦合、外部耦合、控制耦合PDL是描述處理過程()。做什么B.為什么做C.怎么做D.對誰做文檔9. 面向?qū)ο蟮倪@種( )模式與人們對客觀世界的認(rèn)識規(guī)律相符,從而使得面向?qū)ο蠹夹g(shù)在軟件工程領(lǐng)域中獲得了廣泛的應(yīng)用。A. 主體/動作 B.主體/對象 C.主體/類 D.對象/屬性()是從用戶的觀點(diǎn)描述系統(tǒng)功能,它由一組用例、參與者及它們之間關(guān)系所組成。A. 類圖 B.對象圖 C.順序圖 D.用例圖11. 面向?qū)ο蠓治龊驮O(shè)計(jì)涉及到三個(gè)方面的容: ( )、一系列有效的分析步驟和一個(gè)方便易用的建模工具。A. 一套完善的建模符號C. 靈活的體系結(jié)構(gòu)

D.

B.

有效的數(shù)據(jù)結(jié)構(gòu)穩(wěn)定的系統(tǒng)架構(gòu)12. 確定角色是(

)的任務(wù)。A. 對象模型 B.用例模型13. 面向?qū)ο笤O(shè)計(jì)首先要進(jìn)行高層設(shè)計(jì):

C.動態(tài)模型 D.交互模型確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,

構(gòu)造系統(tǒng)的(

),將系統(tǒng)劃分成不同的子系統(tǒng)。A. 邏輯模型 B.物理模型14. 每個(gè)子系統(tǒng)的接口上定義了若干(

C.數(shù)據(jù)模型 D.用例模型),其他子系統(tǒng)只能通過接口享受這個(gè)子系統(tǒng)提供的服務(wù)。A.操作B.數(shù)據(jù)C.屬性D.命令15.科學(xué)計(jì)算領(lǐng)域一般不選擇()語言。A.FORTRANB.C/C++C.匯編語言D.PASCAL16.對于嵌套的循環(huán)和分支程序,層次不要超過()層。A.1B.2C.3D.517.軟件中遺留的錯(cuò)誤數(shù)量與已經(jīng)發(fā)現(xiàn)的錯(cuò)誤數(shù)量成()。A.反比B.正比C.相等D.沒關(guān)系18.黑盒測試在設(shè)計(jì)測試用例時(shí),主要研究()。A.需求規(guī)格說明B.詳細(xì)設(shè)計(jì)說明C.項(xiàng)目開發(fā)計(jì)劃D.概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明19.通常軟件的可維護(hù)性常常隨著時(shí)間的推移而()。A.降低B.提高C.不變D.不確定20.通俗的說,軟件項(xiàng)目管理中常說的基線是()。A. 管理的基本思路 B. 通過正式復(fù)審的文檔。文檔C. 基本的技術(shù)路線 D. 一種軟件開發(fā)的基本策略二、簡答題(30分,每小題 6分)1、什么是軟件工程?請分析軟件工程的目標(biāo)是什么 ?、請簡單說明結(jié)構(gòu)化分析的主要步驟。、QQ軟件的用戶分為游客和登陸會員,登陸會員分為群成員和非群成員,群成員分為群主和群普通成員、群管理員,請用類的繼承關(guān)系描述 QQ用戶群。、請簡單分析順序圖和活動圖的區(qū)別。5、提高程序可讀性有哪些招數(shù)?對你來講比較靈驗(yàn)的是哪些?文檔三、應(yīng)用題( 10分)根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計(jì)滿足條件組合覆蓋的測試用例。BEGINT:=0IF(X>=80ANDY>=80)THENT:=1ELSEIF(X>=90ANDY>=75)THENT:=2ENDIFEND.文檔《軟件工程(本)》模擬試卷2總分:

100分

時(shí)間:90

分鐘一、

選擇題,請從四個(gè)可選項(xiàng)中選擇正確答案。

(60

分,每題

3分)1. 軟件、程序和代碼是(

)。A. 相同的軟件概念

B.程序語言寫的代碼C. 計(jì)算機(jī)代碼和數(shù)據(jù)

D.三個(gè)不同的概念2. 下面哪個(gè)選項(xiàng)不是軟件工程研究的容(

)。A. 生產(chǎn)無故障的軟件

B.精通一門編程語言C.生產(chǎn)滿足用戶需求的軟件 D.生產(chǎn)及時(shí)交付的軟件3. SW-CMM是一種( )規(guī)。編程規(guī)B.軟件工作通用模型C.軟件設(shè)計(jì)模型D.軟件成熟度模型4. 可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的方式進(jìn)行(

)的過程。A. 詳細(xì)軟件設(shè)計(jì)

B.簡化需求分析過程

C.深入的需求分析

D.測試設(shè)計(jì)5. 與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有(

)。A. 主觀性

B.穩(wěn)定性

C.明確性

D.客觀性6. ( )反映了系統(tǒng)物理結(jié)構(gòu)。A. 程序流程圖 B.數(shù)據(jù)流程圖 C.網(wǎng)絡(luò)拓?fù)鋱D D.系統(tǒng)流程圖7. 在軟件設(shè)計(jì)中應(yīng)該保持模塊的獨(dú)立性原則, ( )反映模塊獨(dú)立性。A. 耦合和聚 B.數(shù)據(jù)和模塊 C.模塊部的凝聚力 D.模塊之間的耦合8. 不管多么完善的軟件都可能有潛在的問題, 所以設(shè)計(jì)人員應(yīng)該為軟件進(jìn)行 ( )設(shè)計(jì),當(dāng)軟件遇到異常數(shù)據(jù)、事件或操作時(shí),軟件不至于徹底崩潰。A. 容錯(cuò)性

B.有效性

C.可靠性

D.安全性9. 從本質(zhì)上說,面向?qū)ο笫恰跋取贝_定動作的(

)“后”執(zhí)行(

)。A. 數(shù)據(jù)結(jié)構(gòu)

/主體

B.主體/數(shù)據(jù)結(jié)構(gòu)

C.動作/主體

D.主體/動作10. UML是一種(

)語言。A. 程序設(shè)計(jì)

B.面向?qū)ο?/p>

C.交互式建模

D.過程描述11. 面向?qū)ο蠓治鲞^程中建立的模型有(

)。A. 數(shù)據(jù)模型、功能模型、活動模型

B.對象模型、功能模型、測試模型C. 屬性模型、功能模型、對象模型

D.對象模型、功能模型、動態(tài)模型文檔12. 下面建立功能模型的步驟哪個(gè)順序是正確的(

)。A. 確定角色

/確定用例模型

/確定用例

B.確定用例

/確定用例模型

/確定角色C. 確定角色

/確定用例

/確定用例模型

D.確定用例模型

/確定角色

/確定用例在圖書館信息管理系統(tǒng)中,已經(jīng)構(gòu)造了一個(gè)讀者類,后來發(fā)現(xiàn)圖書館的學(xué)生和教師在借書中有不同要求。請問在面向?qū)ο笤O(shè)計(jì)中用(

)方法可以有效地設(shè)計(jì)這

3個(gè)類?A. 信息隱藏

B. 多態(tài)

C.動態(tài)聯(lián)編

D.繼承14. 面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是(

)。系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和用戶界面設(shè)計(jì)類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)15.所有程序設(shè)計(jì)語言的基本成分可歸納為4種:數(shù)據(jù)成分、()、控制成分和傳輸成分。A.運(yùn)算成分B.循環(huán)成分C.說明成分D.輸入成分16.程序結(jié)構(gòu)清晰且簡單易懂,單個(gè)函數(shù)的行數(shù)一般()行。A.等于300B.大于500C.不超過30D.100左右17.一個(gè)測試用例是()。A.輸入數(shù)據(jù)B.輸出結(jié)果C.輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)D.實(shí)際的輸出數(shù)據(jù)18.下述哪一種測試方法,測試人員必須接觸到源程序()。A.功能測試B.結(jié)構(gòu)測試C.界面測試D.性能測試19.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是()。A.校正性維護(hù)B.完善性維護(hù)C.適應(yīng)性維護(hù)D.預(yù)防性維護(hù)20.不屬于軟件項(xiàng)目管理的是()。A.開發(fā)機(jī)構(gòu)能力評估B.項(xiàng)目風(fēng)險(xiǎn)評估C.質(zhì)量監(jiān)控D.軟件銷售利潤二、簡答題(30分,每小題6分)什么是軟件?如何評價(jià)軟件的質(zhì)量?文檔2. 根據(jù)你的理解,為下面的數(shù)據(jù)流程圖加上箭頭, 并把下列容添加到合適的位置: 用戶名密碼、用戶輸入預(yù)訂信息、保存預(yù)訂信息、預(yù)訂信息記錄、登錄確認(rèn)、圖書信息記錄、圖書信息、查詢條件、查詢結(jié)果、讀者賬號信息記錄、預(yù)訂信息。DS01IPO01 DS03登錄IPO03讀者工作人員查詢預(yù)訂信息查詢圖書信息IPO02預(yù)訂圖書DS023. 公司為本科以上學(xué)歷的員工重新安排工作,原則如下:①如果年齡不滿

23歲,學(xué)歷是本科,一律考研生;②如果年齡在

23歲至

50歲之間,學(xué)歷本科,任項(xiàng)目經(jīng)理;③如果年齡在

50歲以下,學(xué)歷碩士,任命為中層領(lǐng)導(dǎo);④如果年齡超過

50歲,不做調(diào)整,要求畫出判定表。文檔面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請問三個(gè)模型的作用?將下列代碼畫出對應(yīng)的程序流程圖。STARTINPUTx,nDIMENSIONa(n),f(n)DOi=1TOnINPUTf(i)ENDDOk=0DOWHILE(k<n)a(k)=0DOj=1TOn-ka(k)=a(k)+f(j)*f(j+k)/(n-k+1)ENDDOPRINTk*x,a(k)k=k+1ENDDOSTOP文檔三、應(yīng)用題( 10分)簡化的圖書館圖書信息管理系統(tǒng)有以下要求: (1)借書:輸入讀者借書證和書號,系統(tǒng)檢查借書證是否有效;查閱借還書文件,檢查該讀者所借圖書是否超過 8本,若已達(dá) 8本,顯示信息“已經(jīng)超出借書數(shù)量”,拒借;然后查詢是否有超過 1個(gè)月期限的圖書,若有則顯示信息“有超期未還圖書”;兩項(xiàng)檢查通過后,辦理借書(檢查庫存、修改庫存文件并將讀者借書信息登入借還書文件) (2)還書:輸入書號和讀者號,從借書文件中讀出有關(guān)的借書記錄,查閱所借日期,如果超過 1個(gè)月,作罰款處理。否則,修改庫存文件與借還書文件。請就以上需求畫出 DFD圖,并給出借還書文件的數(shù)據(jù)字典。文檔《軟件工程(本)》模擬試卷3總分:100分 時(shí)間:90分鐘一、選擇題,請從四個(gè)可選項(xiàng)中選擇正確答案。

(60分,每題

3分)1、下面的哪個(gè)選項(xiàng)不是軟件工程的宗旨(

)。A. 開發(fā)滿足用戶需求的軟件 B. 研究算法 C. 及時(shí)交付軟件 D.生產(chǎn)無故障軟件2、針對需求不確定的軟件開發(fā),比較好的模型是( )??焖僭突P虰.瀑布模型C.軟件成熟度模型D.系統(tǒng)化模型3、可行性分析研究的費(fèi)用大約是項(xiàng)目總經(jīng)費(fèi)的( )。A.2% B.6% C.20%D.5 ‰4、業(yè)務(wù)需求描述的是( )。A. 功能需求 B. 用戶需求 C. 用戶的具體業(yè)務(wù)流程 D.軟件的目標(biāo)、規(guī)模和圍5、一個(gè)數(shù)據(jù)流程圖中的圖形符號有且僅有( )種。A.3B.5 C.4D.76、非直接耦合的模塊獨(dú)立性最強(qiáng), ( )的模塊獨(dú)立性最弱。.容耦合B.?dāng)?shù)據(jù)耦合C.控制耦合D.外部耦合7、信息隱藏的核心容是( )。.把數(shù)據(jù)都放在公共的區(qū)域.?dāng)?shù)據(jù)不能被其他模塊訪問.一個(gè)模塊的部信息不允許其他模塊直接訪問.把信息加密,只能讓有密鑰的模塊訪問8、面向過程的方法最關(guān)心的是過程,而過程實(shí)施的對象是作為過程( )傳遞的。參數(shù)B.主體C.過程D.數(shù)據(jù)結(jié)構(gòu)9、( )用于描述系統(tǒng)的功能集。組件視圖B.邏輯視圖C.用例視圖D.對象視圖10、用( )模型描述系統(tǒng)組織結(jié)構(gòu)。組織B.CMMC.數(shù)據(jù)D.靜態(tài)11、對象模型描述現(xiàn)實(shí)世界中實(shí)體的對象以及它們之間的關(guān)系, 表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)文檔構(gòu)。在面向?qū)ο蠓椒ㄖ校桑?)實(shí)現(xiàn)。順序圖B.類圖C.狀態(tài)圖D.組件圖12、如果對象之間的耦合是通過( )來實(shí)現(xiàn)的,則這種耦合就是交互耦合。A. 消息機(jī)制 B. 參數(shù) C. 方法 D. 公共數(shù)據(jù)區(qū)13、定義類的屬性類型時(shí)盡量使用已有類型,太多自定義類型會降低系統(tǒng)的( )指標(biāo)。A. 有效性 B. 安全性C. 可維護(hù)性 D. 開發(fā)效率14、在設(shè)計(jì)測試用例時(shí),應(yīng)該包括( )測試用例??赡墚a(chǎn)生無效輸出的輸入情況無效的和不期望的輸入情況有效的和期望的輸入情況上面所有情況15、( )屬于功能測試方法。A. 等價(jià)類劃分和判定覆蓋 B. 邊值分析和等價(jià)類劃分C. 邊值分析和判定覆蓋 D.判定覆蓋和回歸測試16、一個(gè)軟件項(xiàng)目大約( )的工作量在開發(fā)階段, ( )的工作量在維護(hù)階段。A.30%,70%B.70%,30%C.30%,30% D.70%,70%17、軟件項(xiàng)目管理的容不包括( )。A. 人員的組織與管理 B. 技術(shù)和算法 C.軟件配置管理 D.軟件開發(fā)進(jìn)度計(jì)劃18、基線可作為軟件生存期中各開發(fā)階段的一個(gè)檢查點(diǎn)。 當(dāng)采用的基線發(fā)生錯(cuò)誤時(shí), 可以返回到最近和最恰當(dāng)?shù)模?)上配置項(xiàng)B.程序C.基線D.過程19、科學(xué)計(jì)算領(lǐng)域一般選擇( )語言。A.HTMLB.CC. 匯編語言 D.XML20、可維護(hù)性的特性中,相互促進(jìn)的( )。A 、可理解性和可測試性 B、效率和可移植性C、效率和可修改性 D、效率和結(jié)構(gòu)好二、簡答題( 30分,每小題 6分)1、請畫圖說明軟件工程的層次化結(jié)構(gòu),并詳細(xì)分析中間兩層的容。文檔2、請為下面的程序設(shè)計(jì)符合判定覆蓋的測試用例。intmain(){inta,b,c,x,y,z,t;scanf( “d%,d%,d%),&a,&b,&c,&t);ifa>5&&t<1x=10elsex=1;ifb>10y=20elsey=2;ifc>15z=30elsez=3;printf( “d%,d%,d%n”,x,y,z)}3、活動圖與狀態(tài)圖的區(qū)別?4、試分析結(jié)構(gòu)化方

溫馨提示

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

評論

0/150

提交評論