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

下載本文檔

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

文檔簡(jiǎn)介

文檔《軟件工程(本)》模擬試卷1總分:100分 時(shí)間:90分鐘一、選擇題,請(qǐng)從四個(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)的越早改正的成本越低需求階段一般不會(huì)引入錯(cuò)誤3. 下列有關(guān)標(biāo)準(zhǔn)的符號(hào),屬于國(guó)標(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.對(duì)誰(shuí)做文檔9. 面向?qū)ο蟮倪@種( )模式與人們對(duì)客觀世界的認(rèn)識(shí)規(guī)律相符,從而使得面向?qū)ο蠹夹g(shù)在軟件工程領(lǐng)域中獲得了廣泛的應(yīng)用。A. 主體/動(dòng)作 B.主體/對(duì)象 C.主體/類 D.對(duì)象/屬性()是從用戶的觀點(diǎn)描述系統(tǒng)功能,它由一組用例、參與者及它們之間關(guān)系所組成。A. 類圖 B.對(duì)象圖 C.順序圖 D.用例圖11. 面向?qū)ο蠓治龊驮O(shè)計(jì)涉及到三個(gè)方面的容: ( )、一系列有效的分析步驟和一個(gè)方便易用的建模工具。A. 一套完善的建模符號(hào)C. 靈活的體系結(jié)構(gòu)

D.

B.

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

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

C.動(dòng)態(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)域一般不選擇()語(yǔ)言。A.FORTRANB.C/C++C.匯編語(yǔ)言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ī)格說(shuō)明B.詳細(xì)設(shè)計(jì)說(shuō)明C.項(xiàng)目開發(fā)計(jì)劃D.概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明19.通常軟件的可維護(hù)性常常隨著時(shí)間的推移而()。A.降低B.提高C.不變D.不確定20.通俗的說(shuō),軟件項(xiàng)目管理中常說(shuō)的基線是()。A. 管理的基本思路 B. 通過正式復(fù)審的文檔。文檔C. 基本的技術(shù)路線 D. 一種軟件開發(fā)的基本策略二、簡(jiǎn)答題(30分,每小題 6分)1、什么是軟件工程?請(qǐng)分析軟件工程的目標(biāo)是什么 ?、請(qǐng)簡(jiǎn)單說(shuō)明結(jié)構(gòu)化分析的主要步驟。、QQ軟件的用戶分為游客和登陸會(huì)員,登陸會(huì)員分為群成員和非群成員,群成員分為群主和群普通成員、群管理員,請(qǐng)用類的繼承關(guān)系描述 QQ用戶群。、請(qǐng)簡(jiǎn)單分析順序圖和活動(dòng)圖的區(qū)別。5、提高程序可讀性有哪些招數(shù)?對(duì)你來(lái)講比較靈驗(yàn)的是哪些?文檔三、應(yīng)用題( 10分)根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計(jì)滿足條件組合覆蓋的測(cè)試用例。BEGINT:=0IF(X>=80ANDY>=80)THENT:=1ELSEIF(X>=90ANDY>=75)THENT:=2ENDIFEND.文檔《軟件工程(本)》模擬試卷2總分:

100分

時(shí)間:90

分鐘一、

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

(60

分,每題

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

)。A. 相同的軟件概念

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

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

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

B.精通一門編程語(yǔ)言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.簡(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ù)鋱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ì)上說(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ū)ο?/p>

C.交互式建模

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

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

B.對(duì)象模型、功能模型、測(cè)試模型C. 屬性模型、功能模型、對(duì)象模型

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

)。A. 確定角色

/確定用例模型

/確定用例

B.確定用例

/確定用例模型

/確定角色C. 確定角色

/確定用例

/確定用例模型

D.確定用例模型

/確定角色

/確定用例在圖書館信息管理系統(tǒng)中,已經(jīng)構(gòu)造了一個(gè)讀者類,后來(lái)發(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ì)的步驟中,正確的順序是(

)。系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和用戶界面設(shè)計(jì)類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)用例設(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.不超過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)目管理的是()。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分)什么是軟件?如何評(píng)價(jià)軟件的質(zhì)量?文檔2. 根據(jù)你的理解,為下面的數(shù)據(jù)流程圖加上箭頭, 并把下列容添加到合適的位置: 用戶名密碼、用戶輸入預(yù)訂信息、保存預(yù)訂信息、預(yù)訂信息記錄、登錄確認(rèn)、圖書信息記錄、圖書信息、查詢條件、查詢結(jié)果、讀者賬號(hào)信息記錄、預(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è)模型,請(qǐng)問三個(gè)模型的作用?將下列代碼畫出對(duì)應(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分)簡(jiǎn)化的圖書館圖書信息管理系統(tǒng)有以下要求: (1)借書:輸入讀者借書證和書號(hào),系統(tǒng)檢查借書證是否有效;查閱借還書文件,檢查該讀者所借圖書是否超過 8本,若已達(dá) 8本,顯示信息“已經(jīng)超出借書數(shù)量”,拒借;然后查詢是否有超過 1個(gè)月期限的圖書,若有則顯示信息“有超期未還圖書”;兩項(xiàng)檢查通過后,辦理借書(檢查庫(kù)存、修改庫(kù)存文件并將讀者借書信息登入借還書文件) (2)還書:輸入書號(hào)和讀者號(hào),從借書文件中讀出有關(guān)的借書記錄,查閱所借日期,如果超過 1個(gè)月,作罰款處理。否則,修改庫(kù)存文件與借還書文件。請(qǐng)就以上需求畫出 DFD圖,并給出借還書文件的數(shù)據(jù)字典。文檔《軟件工程(本)》模擬試卷3總分:100分 時(shí)間:90分鐘一、選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇正確答案。

(60分,每題

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

)。A. 開發(fā)滿足用戶需求的軟件 B. 研究算法 C. 及時(shí)交付軟件 D.生產(chǎn)無(wú)故障軟件2、針對(duì)需求不確定的軟件開發(fā),比較好的模型是( )。快速原型化模型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.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í)施的對(duì)象是作為過程( )傳遞的。參數(shù)B.主體C.過程D.數(shù)據(jù)結(jié)構(gòu)9、( )用于描述系統(tǒng)的功能集。組件視圖B.邏輯視圖C.用例視圖D.對(duì)象視圖10、用( )模型描述系統(tǒng)組織結(jié)構(gòu)。組織B.CMMC.數(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)。在面向?qū)ο蠓椒ㄖ校桑?)實(shí)現(xiàn)。順序圖B.類圖C.狀態(tài)圖D.組件圖12、如果對(duì)象之間的耦合是通過( )來(lái)實(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è)試用例。可能產(chǎn)生無(wú)效輸出的輸入情況無(wú)效的和不期望的輸入情況有效的和期望的輸入情況上面所有情況15、( )屬于功能測(cè)試方法。A. 等價(jià)類劃分和判定覆蓋 B. 邊值分析和等價(jià)類劃分C. 邊值分析和判定覆蓋 D.判定覆蓋和回歸測(cè)試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)域一般選擇( )語(yǔ)言。A.HTMLB.CC. 匯編語(yǔ)言 D.XML20、可維護(hù)性的特性中,相互促進(jìn)的( )。A 、可理解性和可測(cè)試性 B、效率和可移植性C、效率和可修改性 D、效率和結(jié)構(gòu)好二、簡(jiǎn)答題( 30分,每小題 6分)1、請(qǐng)畫圖說(shuō)明軟件工程的層次化結(jié)構(gòu),并詳細(xì)分析中間兩層的容。文檔2、請(qǐng)為下面的程序設(shè)計(jì)符合判定覆蓋的測(cè)試用例。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、活動(dòng)圖與狀態(tài)圖的區(qū)別?4、試分析結(jié)構(gòu)化方

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論