軟件工程復(fù)習(xí)題及答案_第1頁(yè)
軟件工程復(fù)習(xí)題及答案_第2頁(yè)
軟件工程復(fù)習(xí)題及答案_第3頁(yè)
軟件工程復(fù)習(xí)題及答案_第4頁(yè)
軟件工程復(fù)習(xí)題及答案_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、單項(xiàng)選擇題(本大題共60小題,在每小題四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案填涂在答題卡上)軟件質(zhì)量原因不包含。A.正確性B.高性能C.可測(cè)試性D.可了解性軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次需求分析、設(shè)計(jì)過(guò)程。A.簡(jiǎn)化、壓縮B.詳細(xì)C.徹底 D.深入以下哪個(gè)軟件生存周期模型是一個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)模型。A.瀑布模型B.增量模型C.螺旋模型 D.噴泉模型可行性分析中,系統(tǒng)流程圖用于描述。A.當(dāng)前運(yùn)行系統(tǒng)B.當(dāng)前邏輯模型C.目標(biāo)系統(tǒng)D.新系統(tǒng)結(jié)構(gòu)化分析建立功效模型工具是。A.DFD B.判定樹(shù)/判定表C.SC D.結(jié)構(gòu)化語(yǔ)言檢驗(yàn)軟件產(chǎn)品是否符合需求定義過(guò)程稱(chēng)為。A.確認(rèn)測(cè)試 B.集成測(cè)試C.系統(tǒng)測(cè)試 D.單元測(cè)試在整個(gè)軟件維護(hù)階段所花費(fèi)全部工作中,所占百分比最大是。A.校正性維護(hù) B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)通信內(nèi)聚是指。把需要同時(shí)執(zhí)行動(dòng)作組合在一起形成模塊各處理使用相同輸入數(shù)據(jù)或者產(chǎn)生相同輸出數(shù)據(jù)一個(gè)模塊中各個(gè)處理元素都親密相關(guān)于同一功效且必須次序執(zhí)行模塊內(nèi)全部元素共同完成一個(gè)功效,缺一不可一個(gè)只有次序結(jié)構(gòu)程序,其環(huán)形復(fù)雜度是。A.0 B.1C.3 D.5下述四個(gè)能力成熟度等級(jí),級(jí)別最高是。A.已定義級(jí)B.優(yōu)化級(jí)C.可重復(fù)級(jí)D.已管理級(jí)結(jié)構(gòu)化程序設(shè)計(jì),主要強(qiáng)調(diào)是。A.程序執(zhí)行效率 B.模塊大小C.程序可了解性 D.模塊關(guān)系軟件調(diào)試技術(shù)包含。A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測(cè)試需求分析中開(kāi)發(fā)人員要從用戶(hù)那里了解。A.軟件做什么B.用戶(hù)使用界面C.輸入信息D.軟件規(guī)模數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息集合,它所定義對(duì)象都包含于。A.數(shù)據(jù)流圖B.程序框圖C.軟件結(jié)構(gòu)D.方框圖面向?qū)ο笾饕卣鞒ㄒ恍浴⒗^承性、多態(tài)性外,還具備。A.封裝性 B.移植性C.完整性 D.兼容性關(guān)于軟件維護(hù)說(shuō)法錯(cuò)誤是。軟件維護(hù)是軟件生命周期中占用時(shí)間最長(zhǎng)一個(gè)階段軟件維護(hù)不只是修改軟件中錯(cuò)誤軟件維護(hù)對(duì)于開(kāi)發(fā)商來(lái)說(shuō)是無(wú)利可圖在編碼過(guò)程中添加適當(dāng)注釋?zhuān)軌蚪档蛙浖S護(hù)難度應(yīng)用執(zhí)行對(duì)象操作能夠改變?cè)搶?duì)象。A.屬性B.功效C.行為D.數(shù)據(jù)軟件部分內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性分離,這是指軟件。A.繼承性B.共享性C.封裝性D.抽象性慣用動(dòng)詞或動(dòng)詞詞組來(lái)表示。A.對(duì)象B.類(lèi)C.關(guān)聯(lián)D.屬性模塊定義為受該模塊內(nèi)一個(gè)判定影響全部模塊集合。A.控制域B.作用域C.寬度D.接口快速原型模型主要特點(diǎn)之一是。A.開(kāi)發(fā)完成才見(jiàn)到產(chǎn)品B.及早提供工作軟件C.及早提供全部完整軟件D.開(kāi)發(fā)完成才見(jiàn)到工作軟件軟件工程學(xué)一個(gè)主要目標(biāo)是。A.提升程序執(zhí)行效率 B.降低程序?qū)Υ娣趴臻g要求C.定義各種軟件開(kāi)發(fā)過(guò)程模型 D.提升軟件可維護(hù)性需求分析最終止果是產(chǎn)生。A.項(xiàng)目開(kāi)發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書(shū)C.設(shè)計(jì)說(shuō)明書(shū) D.可行性分析匯報(bào)集成測(cè)試是為了發(fā)覺(jué)。A.接口錯(cuò)誤 B.編碼錯(cuò)誤C.性能、質(zhì)量不合要求 D.功效錯(cuò)誤程序流程圖優(yōu)點(diǎn)不包含A.歷史最悠久,使用最廣泛 B.輕易表示逐步求精過(guò)程C.支持程序三種基本控制結(jié)構(gòu) D.直觀清楚,易于使用結(jié)構(gòu)化設(shè)計(jì)是一個(gè)面向設(shè)計(jì)方法。A.數(shù)據(jù)流 B.數(shù)據(jù)庫(kù)C.數(shù)據(jù)結(jié)構(gòu) D..程序在詳細(xì)設(shè)計(jì)階段,經(jīng)常采取工具備。A.PDLB.SAC.SCD.DFD以下不屬于序言性注釋有。A.模塊設(shè)計(jì)者 B.修改日期C.程序整體說(shuō)明 D.語(yǔ)句功效進(jìn)行需求分析可使用多個(gè)工具,但是不適用。A.數(shù)據(jù)流圖B.判定表C.PAD圖D.數(shù)據(jù)字典在軟件結(jié)構(gòu)設(shè)計(jì)完成后,對(duì)于以下說(shuō)法,正確是。非單一功效模塊扇入數(shù)大比很好,說(shuō)明本模塊重用率高單一功效模塊扇入高時(shí)應(yīng)重新分解,以消除控制耦合情況一個(gè)模塊扇出太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺乏中間層一個(gè)模塊扇入太多,說(shuō)明該模塊過(guò)分復(fù)雜,缺乏中間層好軟件結(jié)構(gòu)應(yīng)該是。A.高耦合、高內(nèi)聚B.低耦合、高內(nèi)聚C.高耦合、低內(nèi)聚D.低耦合、低內(nèi)聚與“程序維護(hù)手冊(cè)”文檔關(guān)于人員是。A.管理人員和開(kāi)發(fā)人員 B.管理人員和維護(hù)人員C.維護(hù)人員和用戶(hù) D.管理人員和用戶(hù)結(jié)構(gòu)分析法就是面向自頂向下逐步求精進(jìn)行需求分析方法。A.目標(biāo)B.數(shù)據(jù)流C.功效D.對(duì)象黑盒測(cè)試技術(shù)不包含。A.等價(jià)類(lèi)劃分 B.路徑覆蓋C.邊界值分析 D.錯(cuò)誤推測(cè)數(shù)據(jù)存放和數(shù)據(jù)流都是,僅僅所處狀態(tài)不一樣。A.分析結(jié)果B.事件C.動(dòng)作D.數(shù)據(jù)為了增加軟件功效和性能、提升軟件運(yùn)行效率而進(jìn)行維護(hù)活動(dòng)稱(chēng)為。A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù) D.預(yù)防性維護(hù)若一個(gè)模塊中各個(gè)處理元素都親密相關(guān)于同一功效且必須次序執(zhí)行,前一功效元素輸出就是下一功效元素輸入,則該模塊內(nèi)聚性類(lèi)型是。A.時(shí)間內(nèi)聚 B.偶然內(nèi)聚C.次序內(nèi)聚 D.功效內(nèi)聚軟件危機(jī)產(chǎn)生時(shí)期是。A.“程序設(shè)計(jì)時(shí)代”早期B.“程序設(shè)計(jì)時(shí)代”末期C.“程序系統(tǒng)時(shí)代”早期D.“程序系統(tǒng)時(shí)代”末期數(shù)據(jù)字典定義數(shù)據(jù)流或數(shù)據(jù)存放組成時(shí),使用了若干符號(hào),其中{…}表示含義是。A.可選B.與C.或D.重復(fù)以下說(shuō)法正確是。功效模型不包含對(duì)象模型中值約束條件功效模型說(shuō)明對(duì)象模型中操作含義功效模型說(shuō)明對(duì)象模型中約束含義功效模型說(shuō)明對(duì)象模型中動(dòng)作含義軟件危機(jī)產(chǎn)生主要原因是。A.軟件日益龐大 B.不能與用戶(hù)良好地溝通C.開(kāi)發(fā)人員編寫(xiě)程序能力差 D.沒(méi)有適應(yīng)開(kāi)發(fā)模型確認(rèn)測(cè)試也稱(chēng)為。A.有效性測(cè)試 B.無(wú)效性測(cè)試C.靜態(tài)測(cè)試 D.動(dòng)態(tài)測(cè)試軟件工程結(jié)構(gòu)化生命周期方法,提出將軟件生命周期劃分為計(jì)劃、開(kāi)發(fā)和運(yùn)行三個(gè)時(shí)期,下述工作應(yīng)屬于軟件開(kāi)發(fā)期內(nèi)容。A.問(wèn)題定義B.可行性研究C.總體設(shè)計(jì)D.都不是詳細(xì)設(shè)計(jì)任務(wù)是確定每個(gè)模塊。A.外部特征B.內(nèi)部特征C.算法和使用數(shù)據(jù)D.功效和輸入輸出數(shù)據(jù)結(jié)構(gòu)化分析方法使用描述工具定義了數(shù)據(jù)流圖中每一個(gè)圖形元素。A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.判定表D.判定樹(shù)軟件需求規(guī)格說(shuō)明書(shū)內(nèi)容不應(yīng)包含對(duì)描述。A.主要功效B.算法詳細(xì)過(guò)程C.用戶(hù)界面及運(yùn)行環(huán)境D.軟件性能使用數(shù)據(jù)流圖來(lái)表示系統(tǒng)邏輯模型是。A.Jackson B.VDMC.OOA D.SA結(jié)構(gòu)化程序設(shè)計(jì)一個(gè)基本方法是。A.篩選法B.遞歸法C.迭代法D.逐步求精法瀑布模型與增量模型之間本質(zhì)區(qū)分是。A.瀑布模型屬于非整體開(kāi)發(fā)模型,增量模型屬于整體開(kāi)發(fā)模型B.瀑布模型屬于整體開(kāi)發(fā)模型,增量模型屬于非整體開(kāi)發(fā)模型C.瀑布模型輕易適應(yīng)需求改變,增量模型不輕易適應(yīng)需求改變D.瀑布模型降低技術(shù)、應(yīng)用風(fēng)險(xiǎn),增量模型增大技術(shù)、應(yīng)用風(fēng)險(xiǎn)面向?qū)ο蠓治鲋?,?duì)象模型描述了系統(tǒng)。A.靜態(tài)結(jié)構(gòu) B.動(dòng)態(tài)結(jié)構(gòu)C.控制結(jié)構(gòu) D.次序結(jié)構(gòu)McCall質(zhì)量度量模型中,與“軟件系統(tǒng)對(duì)非授權(quán)人訪問(wèn)軟件或數(shù)據(jù)行為控制程度”所對(duì)應(yīng)軟件質(zhì)量特征是。A.正確性 B.完整性C.可維護(hù)性 D.可用性軟件工程標(biāo)準(zhǔn)中,JIS屬于。A.國(guó)際標(biāo)準(zhǔn) B.國(guó)家標(biāo)準(zhǔn)C.行業(yè)標(biāo)準(zhǔn) D.企業(yè)規(guī)范與“程序維護(hù)手冊(cè)”文檔關(guān)于人員是。A.管理人員和開(kāi)發(fā)人員 B.管理人員和維護(hù)人員C.維護(hù)人員和用戶(hù) D.管理人員和用戶(hù)IDEF0是IDEF方法一部分,用于建立系統(tǒng)。A.功效模型B.信息模型C.動(dòng)態(tài)模型D.關(guān)系模型單元測(cè)試方法不包含。A.黑盒測(cè)試B.白盒測(cè)試C.基本路徑測(cè)試D.集成測(cè)試軟件工具“代碼生成程序”屬于。A.需求追蹤工具 B.質(zhì)量確保工具C.設(shè)計(jì)工具 D.文檔工具變換流DFD由三部分組成,不屬于其中一部分是。A.事務(wù)中心B.變換中心C.輸入流D.輸出流內(nèi)容耦合是指。兩個(gè)模塊之間傳遞是數(shù)據(jù)結(jié)構(gòu)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),傳遞是控制變量經(jīng)過(guò)一個(gè)公共數(shù)據(jù)環(huán)境相互作用那些模塊間耦合一個(gè)模塊直接使用另一個(gè)模塊內(nèi)部數(shù)據(jù),或經(jīng)過(guò)非正常入口而轉(zhuǎn)入另一個(gè)模塊內(nèi)部以下選項(xiàng)中,影響軟件可維護(hù)性決定原因是。A.文檔B.資金C.程序代碼D.MTTF軟件復(fù)雜性度量參數(shù)中,能反應(yīng)“軟件總共指令數(shù),或源程序行數(shù)”是。A.規(guī)模 B.難度C.結(jié)構(gòu) D.智能度二.判斷題(本大題共30小題,請(qǐng)將答案填涂在答題卡上,正確涂A,錯(cuò)誤涂B)1.SA方法基本思想是自頂向下逐步分解。()2.在可行性研究中最難決斷和最關(guān)鍵問(wèn)題是經(jīng)濟(jì)可行性。()3.類(lèi)是對(duì)具備共同特征對(duì)象深入抽象。()4.軟件也會(huì)磨損和老化。()5.測(cè)試計(jì)劃、測(cè)試用例、犯錯(cuò)統(tǒng)計(jì)和關(guān)于分析匯報(bào)通常不用長(zhǎng)久保留。()6.設(shè)計(jì)階段輸出是編碼階段輸入。()7.模塊耦合越強(qiáng),則說(shuō)明模塊獨(dú)立性越強(qiáng)。()8.基本路徑測(cè)試是黑盒技術(shù)設(shè)計(jì)測(cè)試用例方法之一。()9.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在次序執(zhí)行關(guān)系。()10.假如把軟件開(kāi)發(fā)所需資源畫(huà)成一個(gè)金字塔,人是最基本資源。()11.在進(jìn)行需求分析時(shí)同時(shí)考慮維護(hù)問(wèn)題。()12.完成測(cè)試后,為縮短源程序長(zhǎng)度而刪去程序中注解,對(duì)軟件維護(hù)不會(huì)產(chǎn)生影響。()13.盡可能在軟件開(kāi)發(fā)過(guò)程中確保各階段文檔正確性。()14.在面向?qū)ο笮枨蠓治龇椒ㄖ?,建立?dòng)態(tài)模型是最主要任務(wù)。()15.項(xiàng)目應(yīng)用領(lǐng)域是選擇語(yǔ)言關(guān)鍵原因。()16.類(lèi)是對(duì)具備共同特征對(duì)象深入抽象。()17.假如測(cè)試過(guò)程沒(méi)有發(fā)覺(jué)任何錯(cuò)誤,則說(shuō)明軟件沒(méi)有錯(cuò)誤。()18.CMM是指導(dǎo)軟件開(kāi)發(fā)一個(gè)面向?qū)ο笮录夹g(shù)。()19.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在次序執(zhí)行關(guān)系。()20.Jackson方法是面向數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方法。()21.一筆交易、一個(gè)動(dòng)作、甚至操作人員按一個(gè)按鈕都能夠看做是一次事物。()22.耦合是指一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合緊密程度。()23.伴隨軟件技術(shù)發(fā)展,人們逐步認(rèn)識(shí)到閱讀程序主要性,編碼不但要強(qiáng)調(diào)效率還要強(qiáng)調(diào)清楚。()24.白盒法是一個(gè)靜態(tài)測(cè)試方法,主要用于模塊測(cè)試。()25.軟件工程過(guò)程應(yīng)該以軟件設(shè)計(jì)為中心,關(guān)鍵是編寫(xiě)程序。()26.類(lèi)是對(duì)具備共同特征對(duì)象深入抽象。()27.基于情景測(cè)試是面向?qū)ο笙到y(tǒng)確認(rèn)測(cè)試主要方法。()28.重用是提升軟件生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量主要路徑,它基本上始于設(shè)計(jì)。()29.類(lèi)圖用來(lái)表示系統(tǒng)中類(lèi)和類(lèi)與類(lèi)之間關(guān)系,它是對(duì)系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)描述。()30.軟件項(xiàng)目管理始于項(xiàng)目計(jì)劃,而第一項(xiàng)計(jì)劃活動(dòng)就是估算。()三.簡(jiǎn)答題1.軟件生存周期都包含哪些活動(dòng)?(5分)答:軟件生命期活動(dòng)包含:(1分)可行性研究與計(jì)劃;(1分)需求分析;(1分)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì);(1分)編碼、測(cè)試;(1分)維護(hù)等活動(dòng)。(這些活動(dòng)將以適當(dāng)方式分配到不一樣階段去完成)2.為何說(shuō)當(dāng)代牌汽車(chē)是小汽車(chē)類(lèi)特化,而車(chē)輪不是小汽車(chē)特化?(5分)答:當(dāng)代牌汽車(chē)是具備小汽車(chē)全部屬性和行為(1分),它只不過(guò)是一個(gè)特定品牌小汽車(chē),所以當(dāng)代牌汽車(chē)能夠從基類(lèi)派生出來(lái)(1分),也就是說(shuō),當(dāng)代牌汽車(chē)是小汽車(chē)類(lèi)特化。車(chē)輪是組成小汽車(chē)一個(gè)零件(1分)。小汽車(chē)還有車(chē)身,發(fā)動(dòng)機(jī)等許多個(gè)其余零件,小汽車(chē)所具備許多屬性和行為車(chē)輪都不具備(1分),所以車(chē)輪不能從小汽車(chē)類(lèi)派生出來(lái)(1分),它不是小汽車(chē)類(lèi)特化!3.模塊獨(dú)立性與信息隱蔽有何關(guān)系?(5分)答“模塊獨(dú)立性”是指軟件系統(tǒng)中每個(gè)模塊只包括軟件要求詳細(xì)子功效,而和軟件系統(tǒng)中其它模塊接口是簡(jiǎn)單(1分)。所謂“信息隱蔽”是指每個(gè)模塊實(shí)現(xiàn)細(xì)節(jié)對(duì)于其它模塊來(lái)說(shuō)是隱蔽。也就是說(shuō),模塊中所包含信息(包含數(shù)據(jù)和過(guò)程)不允許其它不需要這些信息模塊使用(1分)。衡量模塊獨(dú)立性一個(gè)準(zhǔn)則就是模塊內(nèi)聚,達(dá)成信息隱蔽模塊是信息內(nèi)聚模塊,它是高內(nèi)聚情形,所以模塊獨(dú)立性當(dāng)然就很強(qiáng)了(3分)。4.快速原型技術(shù)基本思想是什么?(5分)答:(2分)在軟件開(kāi)發(fā)早期,快速開(kāi)發(fā)一個(gè)目標(biāo)軟件系統(tǒng)原型;(1分)讓用戶(hù)對(duì)其進(jìn)行評(píng)價(jià)并提出修改意見(jiàn);(2分)然后開(kāi)發(fā)人員依照用戶(hù)意見(jiàn)對(duì)原型進(jìn)行改進(jìn)。5.面向?qū)ο蠓椒▎l(fā)規(guī)則有哪些?(5分)答:(1)設(shè)計(jì)結(jié)構(gòu)應(yīng)該清楚易懂(2)通常-特殊結(jié)構(gòu)深度應(yīng)適當(dāng)(3)設(shè)計(jì)結(jié)構(gòu)類(lèi)(4)使用簡(jiǎn)單協(xié)議(5)使用簡(jiǎn)單服務(wù)(6)把設(shè)計(jì)變動(dòng)減至最小。寫(xiě)出一個(gè)并進(jìn)行解釋給一分,給滿(mǎn)為止。6.提升軟件可主要性主要準(zhǔn)則有哪些?(5分)答:(1)提升方法內(nèi)聚(2)減小方法規(guī)模(3)保持方法一致性(4)把策略與實(shí)現(xiàn)分開(kāi)(5)全方面覆蓋(6)盡可能不使用全局信息(7)利用繼承機(jī)制寫(xiě)出一個(gè)給一分,給滿(mǎn)為止。7.軟件工程面臨問(wèn)題有哪些?答:內(nèi)容:①軟件開(kāi)發(fā)技術(shù)②軟件開(kāi)發(fā)管理面臨主要問(wèn)題:①軟件費(fèi)用②軟件可靠性③軟件維護(hù)④軟件生產(chǎn)率⑤軟件重用8.面向?qū)ο蠹蓽y(cè)試主要有哪幾個(gè)不一樣測(cè)試策略?答:傳統(tǒng)集成測(cè)試策略沒(méi)有意義(1分)。面向?qū)ο筌浖蓽y(cè)試主要有下述兩種不一樣測(cè)試策略:基于線程測(cè)試(2分)基于測(cè)試使用(2分)9.可行性研究匯報(bào)包含主要內(nèi)容。答:技術(shù)可行性:對(duì)要開(kāi)發(fā)項(xiàng)目標(biāo)功效、性能、限制條件進(jìn)行分析,確定在現(xiàn)有資源條件下,技術(shù)風(fēng)險(xiǎn)有多大,項(xiàng)目是否能實(shí)現(xiàn)。包含:開(kāi)發(fā)風(fēng)險(xiǎn);資源有效性;技術(shù);開(kāi)發(fā)人員在評(píng)定技術(shù)可行性時(shí),一旦估量錯(cuò)誤,將會(huì)出現(xiàn)災(zāi)難性后果。經(jīng)濟(jì)可行性:包含成本――效果分析、企業(yè)經(jīng)營(yíng)長(zhǎng)久策略、開(kāi)發(fā)所需成本和資源、潛在市場(chǎng)前景。社會(huì)可行性包含:協(xié)議、責(zé)任、侵權(quán)、用戶(hù)組織管理模式及規(guī)范,其余一些技術(shù)人員經(jīng)常不了解陷阱等。四、設(shè)計(jì)題1.復(fù)印機(jī)工作過(guò)程大致以下:未接到復(fù)印命令時(shí)處于閑置狀態(tài),一旦接到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個(gè)復(fù)印命令要求工作后又回到閑置狀態(tài),等候下一個(gè)復(fù)印命令;假如執(zhí)行復(fù)印命令時(shí)發(fā)覺(jué)沒(méi)紙,則進(jìn)入缺紙狀態(tài),發(fā)出警告,等候裝紙,裝滿(mǎn)紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;假如復(fù)印時(shí)發(fā)生卡紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告等候維修人員來(lái)排除故障,故障排除后回到閑置狀態(tài)。請(qǐng)用狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機(jī)行為。2.假設(shè)一個(gè)包中對(duì)象分為簡(jiǎn)單對(duì)象和復(fù)合對(duì)象。簡(jiǎn)單對(duì)象分別是弧、橢圓、折線、多邊線。簡(jiǎn)單對(duì)象能夠被移動(dòng)、旋轉(zhuǎn)、復(fù)制、擦除。復(fù)合對(duì)象由簡(jiǎn)單對(duì)象組成,復(fù)合對(duì)象能夠移動(dòng)、旋轉(zhuǎn)、復(fù)制、擦除。組成復(fù)合對(duì)象簡(jiǎn)單對(duì)象不能個(gè)別地被修改。請(qǐng)畫(huà)出類(lèi)圖。3.假如要建立一個(gè)網(wǎng)站,用于公布家教消息,同時(shí)建立家教及學(xué)生溝通橋梁。基本需求以下:(1)家教求職者希望能注冊(cè)本人信息、修改本人資料、瀏覽家教信息、搜索家教信息。(2)學(xué)生希望能夠注冊(cè)本人信息、修改本人資料、瀏覽家教信息、搜索家教信息。(3)管理員希望能夠公布網(wǎng)站公告、處理家教信息。依照上面提出基本需求,加以設(shè)計(jì),建立家教網(wǎng)上公布系統(tǒng)用例圖。4.將下面給出偽碼轉(zhuǎn)換為PAD圖。voidroot(floatroot1,floatroot2){i=1;j=0;while(i<=10){輸入一元二次方程系數(shù)a,b,c;p=b*b–4*a*c;if(p<0)輸出“方程i無(wú)實(shí)數(shù)根”;elseif(p>0)求出根并輸出;if(p==0){求出重根并輸出;j=j+1;}i=i+1;}輸出重根方程個(gè)數(shù)j;}5.假設(shè)一家工廠采購(gòu)部天天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出全部需要再次定貨零件。對(duì)于每個(gè)需要再次定貨零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱(chēng),定貨數(shù)量,現(xiàn)在價(jià)格,主要供給者,次要供給者。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù),經(jīng)過(guò)放在倉(cāng)庫(kù)中CRT終端把事務(wù)匯報(bào)給定貨系統(tǒng)。當(dāng)某種零件庫(kù)存數(shù)量少于庫(kù)存量臨界值時(shí)就應(yīng)該再次定貨。要求:畫(huà)出系統(tǒng)數(shù)據(jù)流圖。6.畫(huà)出以下偽碼程序流圖,計(jì)算其環(huán)形復(fù)雜度STARTINPUT(A,B,C,D)IF(A>0)AND(B>0)THENX=A+BELSEX=A-BENDIF(C>A)OR(D<B)THENY=C-DELSEY=C+DENDPRINT(X,Y)STOP四.應(yīng)用題(每小題15分,共30分)1.【評(píng)分標(biāo)準(zhǔn)】4個(gè)狀態(tài)每個(gè)1.5分(4×1.5分);6個(gè)事件每個(gè)1.5分(6×1.5分)2.(每個(gè)類(lèi)各一分(1×7分),類(lèi)之間關(guān)系8分3.評(píng)分標(biāo)準(zhǔn):教師、學(xué)生注冊(cè)、修改兩個(gè)用例給2分,其它用例每個(gè)1.5分;行為者1.5分i=1;j=0;輸出重根方程個(gè)數(shù)ii=1;j=0;輸出重根方程個(gè)數(shù)iwhile(i<=10)輸入a,b,c;計(jì)算p=b2–4ac;求出根并輸出p>0?p<0?輸出方程i無(wú)實(shí)根p=0?求出重根并輸出;j=j+1;i=i+1;5.參考答案:6.參考答案:與本題給出偽碼程序相對(duì)應(yīng)流圖如上圖所表示。使用下述3種方法中任一個(gè)都能夠算出上圖所表示流圖環(huán)形復(fù)雜度為5。(1)該流圖共有15條邊,12個(gè)結(jié)點(diǎn),所以環(huán)形復(fù)雜度為15-12+2=15。(2)該流圖共有5個(gè)區(qū)域,所以環(huán)形復(fù)雜度為5。(3)該流圖中共有4個(gè)判定結(jié)點(diǎn),所以環(huán)形復(fù)雜度為4+1=5。參考答案一.單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分。在每小題四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案填涂在答題卡上)1.B2.A3.C4.A5.A6.A7.C8.B9.B10.B11.C12.B13.A14.A15.A16.C17.A18.C19.C20.B21.B22.D23.B24.A25.B26.A27.A28.D29.C30.C31.B32.B33.B34.B35.D36.C37.C38.D39.D40.B41.A42.A43.C44.C45.B46.B47.D48.D49.B50.A51.B52.B53.B54.A55.D56.C57.A58.D59.A60.A二.判斷題(本大題共10小題,每小題1.5分,共15分。請(qǐng)將答案填涂在答題卡上,正確涂A,錯(cuò)誤涂B)1.A2.B3.A4.B5.B6.A7.B8.B9.B10.A11.A12.B13.A14.B15.A16.A17.B18.A19.B20.A21.A22.B23.A24.B25.B26.A27.B28.A29.B30.A三.簡(jiǎn)答題1.軟件生存周期都包含哪些活動(dòng)?(5分)答:軟件生命期活動(dòng)包含:(1分)可行性研究與計(jì)劃;(1分)需求分析;(1分)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì);(1分)編碼、測(cè)試;(1分)維護(hù)等活動(dòng)。(這些活動(dòng)將以適當(dāng)方式分配到不一樣階段去完成)2.為何說(shuō)當(dāng)代牌汽車(chē)是小汽車(chē)類(lèi)特化,而車(chē)輪不是小汽車(chē)特化?(5分)答:當(dāng)代牌汽車(chē)是具備小汽車(chē)全部屬性和行為(1分),它只不過(guò)是一個(gè)特定品牌小汽車(chē),所以當(dāng)代牌汽車(chē)能夠從基類(lèi)派生出來(lái)(1分),也就是說(shuō),當(dāng)代牌汽車(chē)是小汽車(chē)類(lèi)特化。車(chē)輪是組成小汽車(chē)一個(gè)零件(1分)。小汽車(chē)還有車(chē)身,發(fā)動(dòng)機(jī)等許多個(gè)其余零件,小汽車(chē)所具備許多屬性和行為車(chē)輪都不具備(1分),所以車(chē)輪不能從小汽車(chē)類(lèi)派生出來(lái)(1分),它不是小汽車(chē)類(lèi)特化!3.模塊獨(dú)立性與信息隱蔽有何關(guān)系?(5分)答“模塊獨(dú)立性”是指軟件系統(tǒng)中每個(gè)模塊只包括軟件要求詳細(xì)子功效,而和軟件系統(tǒng)中其它模塊接口是簡(jiǎn)單(1分)。所謂“信息隱蔽”是指每個(gè)模塊實(shí)現(xiàn)細(xì)節(jié)對(duì)于其它模塊來(lái)說(shuō)是隱蔽。也就是說(shuō),模塊中所包含信息(包含數(shù)據(jù)和過(guò)程)不允許其它不需要這些信息模塊使用(1分)。衡量模塊獨(dú)立性一個(gè)準(zhǔn)則就是模塊內(nèi)聚,達(dá)成信息隱蔽模塊是信息內(nèi)聚模塊,它是高內(nèi)聚情形,所以模塊獨(dú)立性當(dāng)然就很強(qiáng)了(3分)。4.快速原型技術(shù)基本思想是什么?(5分)答:(2分)在軟件開(kāi)發(fā)早期,快速開(kāi)發(fā)一個(gè)目標(biāo)軟件系統(tǒng)原型;(1分)讓用戶(hù)對(duì)其進(jìn)行評(píng)價(jià)并提出修改意見(jiàn);(2分)然后開(kāi)發(fā)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論