《軟件工程(本)》模擬試卷.docx_第1頁(yè)
《軟件工程(本)》模擬試卷.docx_第2頁(yè)
《軟件工程(本)》模擬試卷.docx_第3頁(yè)
《軟件工程(本)》模擬試卷.docx_第4頁(yè)
《軟件工程(本)》模擬試卷.docx_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余11頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ì)量層、過(guò)程層、方法層、工具層B 過(guò)程層、方法層、質(zhì)量層、工具層C 方法層、過(guò)程層、質(zhì)量層、工具層D 方法層、質(zhì)量層、過(guò)程層、工具層2.根據(jù)軟件工程的7 條基本原理判斷下面正確的選項(xiàng)是()。A 軟件錯(cuò)誤發(fā)現(xiàn)的時(shí)機(jī)不重要,重要的是錯(cuò)誤的嚴(yán)重程度B 軟件錯(cuò)誤只能通過(guò)運(yùn)行代碼才能發(fā)現(xiàn)C 軟件錯(cuò)誤發(fā)現(xiàn)的越早改正的成本越低D. 需求階段一般不會(huì)引入錯(cuò)誤3.下列有關(guān)標(biāo)準(zhǔn)的符號(hào),屬于國(guó)內(nèi)標(biāo)準(zhǔn)的是()A. ZGB. GB

2、C.GND.CB4.經(jīng)濟(jì)可行性研究的主要內(nèi)容包括()。A.開(kāi)發(fā)過(guò)程B. 開(kāi)發(fā)工具C.風(fēng)險(xiǎn)分析D. 效益分析5.()定義了用戶使用該軟件要完成的任務(wù)。A.用戶需求B. 業(yè)務(wù)需求C. 性能需求D. 功能需求6.數(shù)據(jù)流程圖上的數(shù)據(jù)流必須封閉在()之間。A.外部過(guò)程B. 內(nèi)部數(shù)據(jù)C. 內(nèi)部過(guò)程D. 外部實(shí)體7.按照模塊獨(dú)立性,耦合程度由強(qiáng)至弱正確的順序是()。A. 外部耦合、控制耦合、數(shù)據(jù)耦合B. 控制耦合、數(shù)據(jù)耦合、外部耦合C. 外部耦合、數(shù)據(jù)耦合、控制耦合D. 數(shù)據(jù)耦合、外部耦合、控制耦合8. PDL是描述處理過(guò)程 () 。A. 做什么 B. 為什么做C. 怎么做 D. 對(duì)誰(shuí)做教育資料.9.面向?qū)?/p>

3、象的這種()模式與人們對(duì)客觀世界的認(rèn)識(shí)規(guī)律相符,從而使得面向?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è)方面的內(nèi)容:()、一系列有效的分析步驟和一個(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é)

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

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

6、來(lái)講比較靈驗(yàn)的是哪些?教育資料.三、應(yīng)用題(10 分)根據(jù)下面程序代碼,畫(huà)出程序流程圖,然后設(shè)計(jì)滿足條件組合覆蓋的測(cè)試用例。BEGINT:=0IF ( X=80 AND Y=80 )THENT:=1ELSE IF ( X=90 AND Y=75 ) THENT:=2ENDIFEND.教育資料.軟件工程(本)模擬試卷 2總分: 100 分時(shí)間: 90 分鐘一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。( 60 分,每題3 分)1.軟件、程序和代碼是()。A.相同的軟件概念B. 程序語(yǔ)言寫(xiě)的代碼C.計(jì)算機(jī)代碼和數(shù)據(jù)D. 三個(gè)不同的概念2.下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容()。A.生產(chǎn)無(wú)故障的軟件B.

7、 精通一門(mén)編程語(yǔ)言C.生產(chǎn)滿足用戶需求的軟件D.生產(chǎn)及時(shí)交付的軟件3.SW-CMM是一種()規(guī)范。A.編程規(guī)范B. 軟件工作通用模型C. 軟件設(shè)計(jì)模型D. 軟件成熟度模型4.可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象的方式進(jìn)行()的過(guò)程。A.詳細(xì)軟件設(shè)計(jì)B. 簡(jiǎn)化需求分析過(guò)程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.耦合和內(nèi)聚B. 數(shù)據(jù)和模塊C. 模塊內(nèi)部的凝

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

9、動(dòng)態(tài)模型教育資料.12.下面建立功能模型的步驟哪個(gè)順序是正確的()。A.確定角色 / 確定用例模型 / 確定用例B. 確定用例 / 確定用例模型/ 確定角色C.確定角色 / 確定用例 / 確定用例模型D. 確定用例模型/ 確定角色 / 確定用例13. 在圖書(shū)館信息管理系統(tǒng)中, 已經(jīng)構(gòu)造了一個(gè)讀者類, 后來(lái)發(fā)現(xiàn)圖書(shū)館的學(xué)生和教師在借書(shū)中有不同要求。請(qǐng)問(wèn)在面向?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ù)庫(kù)設(shè)計(jì)和用戶界面設(shè)計(jì)C. 類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)

10、架設(shè)計(jì)D. 用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)15.所有程序設(shè)計(jì)語(yǔ)言的基本成分可歸納為4種:數(shù)據(jù)成分、()、控制成分和傳輸成分。A.運(yùn)算成分B. 循環(huán)成分C. 說(shuō)明成分D. 輸入成分16.程序結(jié)構(gòu)清晰且簡(jiǎn)單易懂,單個(gè)函數(shù)的行數(shù)一般()行。A.等于 300B. 大于 500C. 不超過(guò) 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)境變化而修改軟件的過(guò)程是() 。A.校正性維護(hù)B. 完善性維護(hù)C.

11、適應(yīng)性維護(hù) D. 預(yù)防性維護(hù)20.不屬于軟件項(xiàng)目管理的是()。A. 開(kāi)發(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ì)量?教育資料.2. 根據(jù)你的理解, 為下面的數(shù)據(jù)流程圖加上箭頭, 并把下列內(nèi)容添加到合適的位置: 用戶名 / 密碼、用戶輸入預(yù)訂信息、保存預(yù)訂信息、預(yù)訂信息記錄、登錄確認(rèn)、圖書(shū)信息記錄、圖書(shū)信息、查詢條件、查詢結(jié)果、讀者賬號(hào)信息記錄、預(yù)訂信息。DS01IPO01DS03登錄IPO03讀者工作人員查詢預(yù)訂信息查詢圖書(shū)信息IPO02預(yù)訂圖書(shū)DS023.公司為本科以上學(xué)歷的員工重新安排工作,原則如

12、下:如果年齡不滿23 歲,學(xué)歷是本科,一律考研生;如果年齡在23 歲至 50 歲之間,學(xué)歷本科,任項(xiàng)目經(jīng)理;如果年齡在 50 歲以下,學(xué)歷碩士,任命為中層領(lǐng)導(dǎo);如果年齡超過(guò)50 歲,不做調(diào)整,要求畫(huà)出判定表。教育資料.4. 面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請(qǐng)問(wèn)三個(gè)模型的作用?5. 將下列代碼畫(huà)出對(duì)應(yīng)的程序流程圖。STARTINPUT x, nDIMENSION a(n),f(n)DO i=1 TO nINPUT f(i)END DOk=0DO WHILE (k5 & t10 y=20 else y=2;if c15 z=30 else z=3;printf(“d%,d%,d%n”,x,y,z)3、活動(dòng)圖與狀態(tài)圖的區(qū)別?4、試分析結(jié)構(gòu)化方法存在的主要問(wèn)題是什么?5、請(qǐng)說(shuō)明判定表的作用及其結(jié)構(gòu)。教育資料.三、應(yīng)用題(10 分)一個(gè)簡(jiǎn)化的養(yǎng)老院軟件需求描述如下:老人來(lái)到養(yǎng)老院,接待人員將老人的基本信息錄入到系統(tǒng)中, 管理員讀取老人信息,進(jìn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論