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

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

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

2、行性研究的主要容包括()。A. 開發(fā)過程B.開發(fā)工具C.風(fēng)險(xiǎn)分析D. 效益分析5.()定義了用戶使用該軟件要完成的任務(wù)。A. 用戶需求B.業(yè)務(wù)需求C.性能需求D. 功能需求6.數(shù)據(jù)流程圖上的數(shù)據(jù)流必須封閉在()之間。A. 外部過程B.部數(shù)據(jù)C.部過程D.外部實(shí)體7.按照模塊獨(dú)立性,耦合程度由強(qiáng)至弱正確的順序是()。A. 外部耦合、控制耦合、數(shù)據(jù)耦合B.控制耦合、數(shù)據(jù)耦合、外部耦合C.外部耦合、數(shù)據(jù)耦合、控制耦合D. 數(shù)據(jù)耦合、外部耦合、控制耦合8.PDL 是描述處理過程()。A. 做什么B.為什么做C.怎么做D. 對(duì)誰做專業(yè)資料9.面向?qū)ο蟮倪@種()模式與人們對(duì)客觀世界的認(rèn)識(shí)規(guī)律相符,從而使得

3、面向?qū)ο蠹夹g(shù)在軟件工程領(lǐng)域中獲得了廣泛的應(yīng)用。A.主體 /動(dòng)作B.主體 /對(duì)象C. 主體 /類D. 對(duì)象 /屬性10. ()是從用戶的觀點(diǎn)描述系統(tǒng)功能, 它由一組用例、 參與者及它們之間關(guān)系所組成。A. 類圖B.對(duì)象圖C.順序圖D. 用例圖11.面向?qū)ο蠓治龊驮O(shè)計(jì)涉及到三個(gè)面的容:()、一系列有效的分析步驟和一個(gè)便易用的建模工具。A. 一套完善的建模符號(hào)B.有效的數(shù)據(jù)結(jié)構(gòu)C.靈活的體系結(jié)構(gòu)D. 穩(wěn)定的系統(tǒng)架構(gòu)12.確定角色是()的任務(wù)。A. 對(duì)象模型B.用例模型C.動(dòng)態(tài)模型D. 交互模型13.面向?qū)ο笤O(shè)計(jì)首先要進(jìn)行高層設(shè)計(jì):確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,構(gòu)造系統(tǒng)的 (),將系統(tǒng)劃分成不同的子系統(tǒng)。

4、A. 邏輯模型B.物理模型C.數(shù)據(jù)模型D. 用例模型14.每個(gè)子系統(tǒng)的接口上定義了若干(),其他子系統(tǒng)只能通過接口享受這個(gè)子系統(tǒng)提供的服務(wù)。A. 操作B.數(shù)據(jù)C. 屬性D.命令15.科學(xué)計(jì)算領(lǐng)域一般不選擇()語言。A.FORTRANB.C/C C.匯編語言D.PASCAL16.對(duì)于嵌套的循環(huán)和分支程序,層次不要超過()層。A.1B.2C.3D.517.軟件中遺留的錯(cuò)誤數(shù)量與已經(jīng)發(fā)現(xiàn)的錯(cuò)誤數(shù)量成()。A. 反比B.正比C.相等D. 沒關(guān)系18.黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究()。A. 需求規(guī)格說明B.詳細(xì)設(shè)計(jì)說明C.項(xiàng)目開發(fā)計(jì)劃D. 概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明19.通常軟件的可維護(hù)性常常隨著

5、時(shí)間的推移而()。A. 降低B.提高C. 不變D.不確定20.通俗的說,軟件項(xiàng)目管理中常說的基線是()。A. 管理的基本思路B.通過正式復(fù)審的文檔。專業(yè)資料C.基本的技術(shù)路線D. 一種軟件開發(fā)的基本策略二、 簡(jiǎn)答題( 30 分,每小題6 分)1、什么是軟件工程?請(qǐng)分析軟件工程的目標(biāo)是什么?2 、請(qǐng)簡(jiǎn)單說明結(jié)構(gòu)化分析的主要步驟。3 、 QQ 軟件的用戶分為游客和登陸會(huì)員,登陸會(huì)員分為群成員和非群成員,群成員分為群主和群普通成員、群管理員,請(qǐng)用類的繼承關(guān)系描述QQ 用戶群。4 、請(qǐng)簡(jiǎn)單分析順序圖和活動(dòng)圖的區(qū)別。5 、 提高程序可讀性有哪些招數(shù)?對(duì)你來講比較靈驗(yàn)的是哪些?專業(yè)資料三、應(yīng)用題( 10

6、分)根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計(jì)滿足條件組合覆蓋的測(cè)試用例。BEGINT:=0IF ( X>=80ANDY>=80 )THENT:=1ELSE IF ( X>=90ANDY>=75)THENT:=2ENDIFEND.專業(yè)資料軟件工程(本)模擬試卷 2總分: 100 分時(shí)間: 90 分鐘一、選擇題,請(qǐng)從四個(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)滿足用戶

7、需求的軟件D. 生產(chǎn)及時(shí)交付的軟件3.SW-CMM 是一種()規(guī)。A. 編程規(guī) B.軟件工作通用模型C.軟件設(shè)計(jì)模型 D. 軟件成熟度模型4.可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的式進(jìn)行()的過程。A. 詳細(xì)軟件設(shè)計(jì)B.簡(jiǎn)化需求分析過程C.深入的需求分析D. 測(cè)試設(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ù)鋱DD. 系統(tǒng)流程圖7.在軟件設(shè)計(jì)中應(yīng)該保持模塊的獨(dú)立性原則,()反映模塊獨(dú)立性。A. 耦合和聚B.數(shù)據(jù)和模塊C. 模塊部的凝聚力D. 模塊之間的耦合8.不管多么完善的

8、軟件都可能有潛在的問題,所以設(shè)計(jì)人員應(yīng)該為軟件進(jìn)行()設(shè)計(jì),當(dāng)軟件遇到異常數(shù)據(jù)、事件或操作時(shí),軟件不至于徹底崩潰。A. 容錯(cuò)性B.有效性C.可靠性D. 安全性9.從本質(zhì)上說,面向?qū)ο笫恰跋取贝_定動(dòng)作的()“后”執(zhí)行()。A. 數(shù)據(jù)結(jié)構(gòu) / 主體B.主體 / 數(shù)據(jù)結(jié)構(gòu)C.動(dòng)作 / 主體D.主體 / 動(dòng)作10.UML 是一種()語言。A. 程序設(shè)計(jì)B.面向?qū)ο驝.交互式建模 D.過程描述11.面向?qū)ο蠓治鲞^程中建立的模型有()。A. 數(shù)據(jù)模型、功能模型、活動(dòng)模型B. 對(duì)象模型、功能模型、測(cè)試模型專業(yè)資料C. 屬性模型、功能模型、對(duì)象模型D. 對(duì)象模型、功能模型、動(dòng)態(tài)模型12.下面建立功能模型的步驟

9、哪個(gè)順序是正確的()。A. 確定角色 / 確定用例模型 / 確定用例B.確定用例 /確定用例模型/ 確定角色C.確定角色 / 確定用例 / 確定用例模型D. 確定用例模型 / 確定角色 / 確定用例13. 在圖書館信息管理系統(tǒng)中, 已經(jīng)構(gòu)造了一個(gè)讀者類, 后來發(fā)現(xiàn)圖書館的學(xué)生和教師在借書中有不同要求。請(qǐng)問在面向?qū)ο笤O(shè)計(jì)中用()法可以有效地設(shè)計(jì)這3 個(gè)類?A. 信息隱藏B. 多態(tài)C.動(dòng)態(tài)聯(lián)編D. 繼承14.面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是()。A. 系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)B.系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和用戶界面設(shè)計(jì)C.類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)D. 用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)15.所有程

10、序設(shè)計(jì)語言的基本成分可歸納為4 種:數(shù)據(jù)成分、 ()、控制成分和傳輸成分。A. 運(yùn)算成分B.循環(huán)成分C.說明成分D. 輸入成分16.程序結(jié)構(gòu)清晰且簡(jiǎn)單易懂,單個(gè)函數(shù)的行數(shù)一般()行。A. 等于 300B.大于 500C.不超過 30D.100 左右17.一個(gè)測(cè)試用例是()。A. 輸入數(shù)據(jù)B.輸出結(jié)果C.輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)D. 實(shí)際的輸出數(shù)據(jù)18.下述哪一種測(cè)試法,測(cè)試人員必須接觸到源程序()。A. 功能測(cè)試B.結(jié)構(gòu)測(cè)試C.界面測(cè)試D. 性能測(cè)試19.為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是()。A. 校正性維護(hù) B.完善性維護(hù)C.適應(yīng)性維護(hù)D. 預(yù)防性維護(hù)20.不屬于軟件項(xiàng)目管理的是()

11、。A. 開發(fā)機(jī)構(gòu)能力評(píng)估B.項(xiàng)目風(fēng)險(xiǎn)評(píng)估C.質(zhì)量監(jiān)控D. 軟件銷售利潤(rùn)二、簡(jiǎn)答題( 30 分,每小題6 分)1. 什么是軟件?如評(píng)價(jià)軟件的質(zhì)量?專業(yè)資料2.根據(jù)你的理解, 為下面的數(shù)據(jù)流程圖加上箭頭,并把下列容添加到合適的位置:用戶名/ 密碼、用戶輸入預(yù)訂信息、保存預(yù)訂信息、預(yù)訂信息記錄、登錄確認(rèn)、圖書信息記錄、圖書信息、查詢條件、查詢結(jié)果、讀者賬號(hào)信息記錄、預(yù)訂信息。DS01IPO01DS03登錄IPO03讀者工作人員查詢預(yù)訂信息查詢圖書信息IPO02預(yù)訂圖書DS023.公司為本科以上學(xué)歷的員工重新安排工作,原則如下:如果年齡不滿23 歲,學(xué)歷是本科,一律考研生;如果年齡在23 歲至 50

12、歲之間,學(xué)歷本科,任項(xiàng)目經(jīng)理;如果年齡在 50 歲以下,學(xué)歷碩士,任命為中層領(lǐng)導(dǎo);如果年齡超過50 歲,不做調(diào)整,要求畫出判定表。專業(yè)資料4. 面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問三個(gè)模型的作用?5. 將下列代碼畫出對(duì)應(yīng)的程序流程圖。STARTINPUT x, nDIMENSION a(n),f(n)DO i=1 TO nINPUT f(i)END DOk=0DO WHILE (k<n)a(k)=0DO j=1 TO n-ka(k)=a(k)+f(j)*f(j+k)/(n-k+1)END DOPRINT k*x, a(k)k=k+1END DOSTOP專業(yè)資料三、應(yīng)用題( 10 分)簡(jiǎn)

13、化的圖書館圖書信息管理系統(tǒng)有以下要求:(1)借書:輸入讀者借書證和書號(hào),系統(tǒng)檢查借書證是否有效;查閱借還書文件,檢查該讀者所借圖書是否超過8 本,若已達(dá)8 本,顯示信息“已經(jīng)超出借書數(shù)量”,拒借;然后查詢是否有超過1 個(gè)月期限的圖書,若有則顯示信息“有超期未還圖書”;兩項(xiàng)檢查通過后,辦理借書(檢查庫存、修改庫存文件并將讀者借書信息登入借還書文件)(2) 還書:輸入書號(hào)和讀者號(hào),從借書文件中讀出有關(guān)的借書記錄,查閱所借日期,如果超過1 個(gè)月,作罰款處理。否則,修改庫存文件與借還書文件。請(qǐng)就以上需求畫出DFD 圖,并給出借還書文件的數(shù)據(jù)字典。專業(yè)資料軟件工程(本)模擬試卷 3總分: 100 分時(shí)間

14、: 90 分鐘一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。( 60 分,每題 3 分)1、下面的哪個(gè)選項(xiàng)不是軟件工程的宗旨()。A. 開發(fā)滿足用戶需求的軟件B.研究算法C.及時(shí)交付軟件D. 生產(chǎn)無故障軟件2 、針對(duì)需求不確定的軟件開發(fā),比較好的模型是()。A. 快速原型化模型B. 瀑布模型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ù)流程圖中的圖形符號(hào)有且僅有()種。A.3B.5C.4D.76 、非直接耦合的模

15、塊獨(dú)立性最強(qiáng),()的模塊獨(dú)立性最弱。A容耦合B數(shù)據(jù)耦合C控制耦合D 外部耦合7 、信息隱藏的核心容是()。A把數(shù)據(jù)都放在公共的區(qū)域B數(shù)據(jù)不能被其他模塊訪問C一個(gè)模塊的部信息不允其他模塊直接訪問D把信息加密,只能讓有密鑰的模塊訪問8 、面向過程的法最關(guān)心的是過程,而過程實(shí)施的對(duì)象是作為過程()傳遞的。A. 參數(shù)B.主體C.過程D. 數(shù)據(jù)結(jié)構(gòu)專業(yè)資料9 、()用于描述系統(tǒng)的功能集。A. 組件視圖B.邏輯視圖C. 用例視圖D. 對(duì)象視圖10、用()模型描述系統(tǒng)組織結(jié)構(gòu)。A. 組織B.CMM C. 數(shù)據(jù)D. 靜態(tài)11、對(duì)象模型描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面

16、向?qū)ο蠓ㄖ校桑ǎ?shí)現(xiàn)。A. 順序圖B.類圖C.狀態(tài)圖D. 組件圖12、如果對(duì)象之間的耦合是通過()來實(shí)現(xiàn)的,則這種耦合就是交互耦合。A. 消息機(jī)制B.參數(shù)C. 法D. 公共數(shù)據(jù)區(qū)13、定義類的屬性類型時(shí)盡量使用已有類型,太多自定義類型會(huì)降低系統(tǒng)的()指標(biāo)。A. 有效性B.安全性C. 可維護(hù)性D. 開發(fā)效率14、在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該包括()測(cè)試用例。A. 可能產(chǎn)生無效輸出的輸入情況B.無效的和不期望的輸入情況C.有效的和期望的輸入情況D. 上面所有情況15、()屬于功能測(cè)試法。A. 等價(jià)類劃分和判定覆蓋B.邊值分析和等價(jià)類劃分C.邊值分析和判定覆蓋D. 判定覆蓋和回歸測(cè)試16、一個(gè)軟件項(xiàng)目大

17、約()的工作量在開發(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 、可理解性和可測(cè)試性B、效率和可移植性專業(yè)資料C、效率和可修改性D、效率和結(jié)構(gòu)好二、簡(jiǎn)答題( 30 分,每小題6 分)1、請(qǐng)畫圖說明軟件工程的層次化結(jié)構(gòu),并詳細(xì)分析中間兩層的容。2 、請(qǐng)為下面的程序設(shè)計(jì)符合判定覆蓋的測(cè)試用例。int main()int a,b,c,x,y,z,t;scanf(“ d%,d%,d%),&a,&b,&c,&t);if a>5 && t<1 x=10 else x=1;if b>10 y=20 else y=2;if c>15 z=30 else z=3;printf( “ d%,d%,d%n” ,x,y,z)3 、活動(dòng)圖與狀態(tài)圖的區(qū)別?4 、試分析結(jié)構(gòu)化法存在的

溫馨提示

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