




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-1-軟件工程 A 卷一、判斷題:每小題 1 分,共 15 分,在正確的打上V,錯誤的打上X1 軟件工程學(xué)只有理論意義,沒有實際用途。()2軟件工程的方法只適用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有幫助。()3可行性研究進一步研究問題分析階段所確定的問題是否有可行的解。()4代碼審查方法沒有計算機測試方法好。()5驗證軟件需求的方法主要靠人工審查的方法。()6并發(fā)系統(tǒng)中遇到的一個主要問題是定時問題。()7編碼風(fēng)格由個人喜好決定,沒有固定格式。()8面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3 個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。 ()9軟件重用是提高軟件開發(fā)生產(chǎn)率和目標系統(tǒng)質(zhì)量的重要途徑。()10判
2、定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。()11.Power Designer 是一個 CASE 工具。()12軟件是指用程序設(shè)計語言(如Pascal, C, Visual Basic 等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。 ()13.在進行需求分析時需同時考慮維護問題。()14.UML 是一種面向?qū)ο蟮姆治鲈O(shè)計方法,即 OOA/OOD 方法。()15.在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,對象是類的實例,類是生成對象的模板。()二、單選題:每題 1 分,共 15 分1 、軟件危機主要體現(xiàn)在( )A、軟件成本太高B、開發(fā)周期長 C、軟件產(chǎn)品的質(zhì)量難以控
3、制D、軟件規(guī)模過大2、 為了解決軟件危機,人們提出了用()的原理來設(shè)計軟件。A、運籌學(xué)B、工程學(xué)C、軟件學(xué)D、數(shù)學(xué)3、 瀑布模型的關(guān)鍵不足在于()A、過于簡單B、不能適應(yīng)需求的動態(tài)變更C、過于靈活D、各個階段需要進行評審4、 軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度稱為軟件的()A、兼容性B、可靠性C、堅固性D、可用性5、軟件質(zhì)量(可維護性、可理解性、可靠性)很大程度取決于()A、程序員的變成水平B、模塊分解的合理C、程序運行效率-2-7、 SA 法中,有一個處理過程邏輯不易用語言表達清楚,最好是用()來描述A、流程圖B、判定表C、NS 圖D、問題分析圖 PADD、有完整的故障處理
4、E、算法的合理性6、軟件可行性研究一般不考慮()A、是否有足夠的人員和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)B、是否有足夠的工具和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)C、待開發(fā)軟件是否有市場、經(jīng)濟上是否合算D、待開發(fā)的軟件是否會有質(zhì)量問題-3-8、下列需求陳述中有效需求是()A、目標軟件應(yīng)有 C+實現(xiàn)B、軟件系統(tǒng)必須在 5 秒內(nèi)響應(yīng)并處理外部事件C、 目標軟件必須有系統(tǒng)設(shè)置模塊D、 當(dāng)軟件和用戶交互時,必須能使用滿足MS 風(fēng)格的界面9、在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()A、繼承和聚集B、繼承和一般C、聚集和消息傳遞D、繼承和方法調(diào)用10、面向?qū)ο竽P椭饕梢韵履男┠P徒M成()A、對象模型、動態(tài)模
5、型、功能模型C、數(shù)據(jù)模型、動態(tài)模型、功能模型11、 OOA 中應(yīng)首先識別( )A、對象 B、類C、對象的屬性12、 概要設(shè)計的結(jié)果是提供一份()A、模塊說明書B、框圖 C、程序13、 以下語言中屬于 4GL 是( )A、 PBB、 VBC、 UML D、 SQL Server 2000 中的 SQL 語言14、 與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是()A、需求分析說明書B、概要設(shè)計說明書C、源程序D、項目開發(fā)計劃15、 軟件測試中的測試實例主要由輸入數(shù)據(jù)和()組成A、測試規(guī)則B、測試計劃C、預(yù)期輸出結(jié)果D、以往測試記錄分析三、 簡答題(共 20 分)1 項目 A 是為銀行開發(fā) ATM (自動取款機)軟件
6、,項目 B 是為網(wǎng)絡(luò)公司開發(fā)網(wǎng)絡(luò)數(shù)據(jù)流分析軟件,請問按照面向數(shù)據(jù)流設(shè)計方法( SD 法),兩個項目應(yīng)分別采用何種方法將需求分析的功能模型轉(zhuǎn)換成軟件結(jié)構(gòu),為什么?(6 分)2 某保險公司對投保人的汽車保費計算方法如下:單身男,年齡30 歲以下(含 30 歲),計保費標準 A, 30 歲以上計保費標準 B ;已婚男 30 歲以下(含 30 歲),計保費標準 C,30 歲以上計保費標準 D,單身女,年齡 25 歲以下(含 25 歲),計保費標 準 E,25 歲以上計保費標準 F;已婚女 25 歲以下(含 25 歲),計保費標準 G,25 歲以上計保費標準 H,請畫出對應(yīng)的判定樹( 8 分)3 目前國
7、內(nèi)軟件開發(fā)在實現(xiàn)(編碼)環(huán)節(jié)普遍采用面向?qū)ο蟮拈_發(fā)工具或語言,簡述幾種(至少三種)目前常用的軟件實現(xiàn)(編碼)工具或語言,說明這些工具的主要應(yīng)用領(lǐng)域。 (6 分)四、綜合題(共 25 分)1對使用以下數(shù)據(jù)存儲的學(xué)生成績表輸入模塊,采用等價劃分類,劃分其等價類,使用黑盒測試技術(shù)設(shè)計某條分錄(記錄)的 覆蓋所有等價類的測試用例(盡量考慮邊值分析) 。(15 分)B、對象模型、數(shù)據(jù)模型、功能模型D、對象模型、動態(tài)模型、數(shù)據(jù)模型D、對象所屬的類D 、系統(tǒng)結(jié)構(gòu)圖-4-學(xué)生成績表數(shù)據(jù)結(jié)構(gòu):學(xué)號:字符類型, 0-9 數(shù)字,總共 11 位,班級號 +編號(以我校實際情況設(shè)計)姓名:字符類型,考慮漢語及英語姓名課
8、程:字符類型, 16 位,按我院實際課程名稱情況設(shè)計課程類別:字符類型, 4 位,內(nèi)容是“考查”或“考試”成績:數(shù)字類型,整數(shù)部分 3 位,最多 2 位小數(shù),考試課程直接錄入數(shù)值(最高 100 分),存放數(shù)值,如果是考查課程允許錄入 字符優(yōu)、良、中、及格、不及格或合格、不合格,存放原則是優(yōu)(95 分)、良( 85 分)、中( 75 分)、及格( 65 分)、不及格( 55分)存放,或按合格( 85 分)、不合格( 55 分)2面向?qū)ο蠓治鲱}( 10 分) 根據(jù)以下描述,使用面向?qū)ο蟮姆治龇椒ǎ治鲇心切┲饕獙ο蠛瓦@些對象的主要屬性、方法,畫出對象圖。 一個飲料自動售貨機可以放置五種不同或部分相
9、同的飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重新設(shè)置售價,但售貨機最多僅能放置 50 罐飲料,其按鈕設(shè)計在各種飲料樣本的下方,若經(jīng)金額計算器累計金額足夠,則選擇鍵燈會亮;若某一 種飲料已銷售完畢,則售完燈會亮。顧客將硬幣投入售貨機,經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由出物口掉出,并自動結(jié) 算及找錢。顧客可在按下選擇鍵前任何一個時刻,可以拉動退幣桿取消交易收回硬幣。五、分析設(shè)計題(共 25 分)小李新接了一個項目:設(shè)計一個簡單的學(xué)生選課系統(tǒng),系統(tǒng)能注冊符合要求的同學(xué),同學(xué)注冊以后就能進行選課,選課過 程如下:先選課名,然后根據(jù)課程的上課老師、時間、地點和人數(shù)限制來
10、決定是否成功選課;老師也可以根據(jù)情況提供新的課 程說明或修改過去課程的說明;教務(wù)處的老師統(tǒng)一管理注冊的情況,可以有刪除、修改學(xué)生、老師和課程的權(quán)限。請用面向?qū)?象方法設(shè)計出對象模型(對象類圖,標出多重性、角色、限定詞和關(guān)系:泛化、聚集、關(guān)聯(lián)) 、動態(tài)模型(學(xué)生成功注冊后選課 的順序圖)、功能模型(用例圖)三大模型。-5-軟件工程 B 卷、判斷題:每小題 1 分,共 15 分,在正確的打上V,錯誤的打上X1 快速原型模型可以有效地適應(yīng)用戶需求的動態(tài)變化。( )2數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,處理過程、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。( )3統(tǒng)一的建模語言,是一種軟件工程設(shè)計語言。 ()4
11、模塊化使程序設(shè)計比較方便,但比較難以維護。 ( )5一個模塊實際上就是一個進程。 ()6過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。 ()7編程語言應(yīng)該在軟件概要設(shè)計時選擇。( )8如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。( )9在進行概要設(shè)計時應(yīng)加強模塊間聯(lián)系。 ()10 一般人為,軟件開發(fā)階段是由設(shè)計、編碼和測試三個基本活動組成。( )1 1 軟件概要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計。 ( )1 2為了提高程序的易讀性,盡可能使用高級語言或4GL 編寫程序。( )1 3為了加強軟件維護作業(yè)的進度,應(yīng)盡可能增加維護人員的數(shù)目。( )1 4模塊化,信息隱藏,抽象和逐步求精
12、的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。( )15確認測試計劃應(yīng)該在可行性研究階段制定。 ()、單選題:每題 1 分,共 15 分1 、以下哪一項不是軟件危機的表現(xiàn)形式()A、軟件成本高B、軟件產(chǎn)率低C、計算機技術(shù)發(fā)展快D、軟件質(zhì)量得不到保證2、 軟件工程由方法、工具和()三部分組成A、算法B、技術(shù)C、文檔D、過程3、 軟件生命周期終止的最典型原因是()A、錯誤太多B、利潤過低C、可維護性過差D、效率不高4、 軟件在需要它投入使用時能實現(xiàn)其制定功能的概率稱為軟件的()A、兼容性B、可靠性C、堅固性D、可用性5、軟件項目計劃一般不包括以下哪項內(nèi)容()8、下列需求陳述中一致的是( )A
13、、培訓(xùn)計劃B、人員安排C、進度安排D、軟件開發(fā)標準的選擇和制定6、計算機系統(tǒng)工程包含硬件、軟件、人機及()工程A、數(shù)據(jù)庫 B、軟件C、CASED、開發(fā)方法7、 SA 法中, DFD 圖的某個處理過程分解后,一般不超過()處理過程A、 10B、 7C、 5D、 12-6-A、 所有命令響應(yīng)時間應(yīng)小于0.1s; BUILD 命令的響應(yīng)時間應(yīng)小于 5sB、 所有命令響應(yīng)時間應(yīng)小于5s; BUILD 命令的響應(yīng)時間應(yīng)小于 1sC、 BUILD 命令的響應(yīng)時間應(yīng)小于 5s; BUILD 命令的響應(yīng)時間應(yīng)小于 1s-7-D、所有命令響應(yīng)時間必須等于2s; BUILD 命令的響應(yīng)時間應(yīng)小于 3s9、以下哪一
14、項不是面向?qū)ο蟮奶卣鳎ǎ〢、多態(tài)性B、繼承性C、封裝性D、過程調(diào)用10、以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法()13、注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的()A、1/6 B、1/5C、1/4 D、1/314、在發(fā)現(xiàn)錯誤后,排錯應(yīng)由()完成A、測試者B、高級程序員C、用戶D、軟件的開發(fā)者15、 進行單元測試時,需要一個()被測模塊的程序A、傳遞 B、管理C、調(diào)用D、驅(qū)動三、簡答題(共 20 分)1、CASE 工具和環(huán)境的開發(fā)是目前軟件開發(fā)領(lǐng)域的熱點之一,請列舉幾種(至少 寫岀它們的應(yīng)用領(lǐng)域或?qū)儆谀穷惞ぞ?。? 分)2、下圖為網(wǎng)絡(luò)計劃圖(14 分)請根據(jù)各項活動的活動時間計
15、算各個事件的最早時間與最遲時間,并填入圖中事件路徑。(15 分)2 請畫出一個用戶使用銀行 ATM 的狀態(tài)轉(zhuǎn)換圖。從用戶將卡插入卡槽開始,到用戶取卡結(jié)束(如果用戶忘記,ATM 應(yīng)A、coad 方法 B、Booch 方法11、00A 中,事件追蹤圖是反映(A、2 個B、1 個 C、多個12、結(jié)構(gòu)化程序設(shè)計主要強調(diào)程序的(A、效率 B、速度 C、可讀性C、jackson 方法D、OMT 方法)對象所表現(xiàn)岀來的集體行為D、3 個)D、大小2 種)你熟悉的 CASE 工具或環(huán)境軟件,28 相應(yīng)的位置(14 分,每填對一個以字符列岀相應(yīng)執(zhí)行-8-報警),用戶可以完成以下幾個步驟:登錄(卡片進入ATM 機
16、后,如果不是可讀卡,退卡;如是,等待用戶輸入密碼,三次錯,吞卡,正確后進入主菜單),取錢(進入取錢菜單,輸入金額,如果帳戶余額不足,提示余額,并要求用戶重新-9-某超市連鎖收貨操作流程如下:廠家持“定貨單”及“廠家送貨單”送貨,庫管科檢查來貨。如果來貨相符,庫管科做收貨確認,(包括:在“定貨單”之“點核數(shù)量”欄手工填寫收貨數(shù)量;在電腦中提岀“定貨單”,在“點核數(shù)量”欄輸入收貨數(shù)量;在“收貨日報表”上記錄該收貨;在“定貨單”、“廠家送貨單”上加蓋庫管科公章),然后庫管科打印商品條碼, 收送貨組與賣場辦理移交手續(xù),賣場收貨人在“定貨單”上簽名蓋章,日末,庫管科將單據(jù)匯總,連同“收貨日報表”分別送賣
17、場、財會,并自留一份,第二天電腦科打印“驗收進貨單”,分送賣場、采購、財會。如果來貨不符,通知負責(zé)該次定貨之采購主任,采購主任填寫“定貨修正單”,報采購部主管簽名同意,“定貨修正單”交庫管科,庫管科從電腦中提岀原“定貨單”,按“定貨修正單”內(nèi)容進行修改,將修改后之新“定貨單”打?。ㄒ皇饺荩?,和原“定貨單”連在一起,最后進行上述來貨相符后的工作。1 設(shè)計岀該系統(tǒng)的業(yè)務(wù)處理流程圖(9 分)2畫岀該系統(tǒng)的第一層的數(shù)據(jù)流程圖(至少3 個處理)(10 分)3 畫岀該系統(tǒng)主要處理、數(shù)據(jù)存儲或外部實體的數(shù)據(jù)字典(至少三個處理或數(shù)據(jù)存儲或外部實體)(6 分),主菜單提供退岀取卡選擇。(10 分)輸入,如果帳
18、上錢夠,吐錢幣,并詢問是否打印憑證,最后返回主菜單)-10-軟件工程 A 卷參考答案及評分標準一、判斷題:每小題 1 分,共 10 分,在正確的打上V,錯誤的打上X1、X2、X3V4、X5、“6V7、X8V9、10、 11、12、X13、X14、X15、二、項選擇題:每題 1 分,共 15 分1、C 2、B 3、B 4、A5、 B6、D7、B& B9、A10、A 11、A 12、AD14、D15、C三、簡答題(總共 20 分)1、總共 6 分,項目 A 用事務(wù)流(2 分),項目 B 用變換流(2 分),項目 A 回答原因(1 分),項目 B 回答原因(1 分)3、每寫出一種語言或工具 1 分,
19、寫出應(yīng)用領(lǐng)域 1 分,如 C# (C/B/S 結(jié)構(gòu)軟件),JAVA ( B/S 結(jié)構(gòu)軟件),C+ (系統(tǒng)軟件),DEPHI(開發(fā) C/S 結(jié)構(gòu)軟件)、PB (開發(fā) C/S 結(jié)構(gòu)下基于數(shù)據(jù)庫的軟件) 四、綜合題(總共 25 分)1、共 10 分每對一個對象類 1 分,寫出一個對象類的關(guān)系 0.5 分2、總共 8 分,畫對每個條件保費計算303030302525CDABGHE-11-2、測試題共 15 分每回答對一個等價類0.5 分測試項目序號有效等價類序號無效等價類學(xué)號111 位數(shù)字學(xué)號2大于 11 位數(shù)字學(xué)號3小于 11 位數(shù)字學(xué)號411 位有非數(shù)字學(xué)號姓名5有效姓名6有非漢字和字母姓名課程7
20、16 位字符課程8大于 16 位字符課程9小于 16 位字符課程課程類別104 位字符(考查)124 位非考查和考試字符114 位字符(考試)13大于 4 位字符,內(nèi)容包括“考查” 或“考試”14小于 4 位字符,內(nèi)容包括“考”成績:課程類別考試15合法成績16大于 100 分成績17成績小數(shù)超過 2 位18負數(shù)成績成績:課程類別考查19合法成績(優(yōu)、良、中、及格、 不及格或合格、不合格)20非優(yōu)、良、中、及格、不及格或合 格、不合格的字符測試用例:每設(shè)計對一個等價類0.5 分序號測試用例覆蓋等價類學(xué)號:103030701221姓名:王華51課程:軟件工程 A (后 7 個空格)7課程類別:考
21、試10成績:100152學(xué)號:10303070122-12-姓名:Walter T. Kennevan5課程:軟件工程 A (后 8 個空格)課程類別:考查成績:不及格811193學(xué)號:103030701221姓名:王華 2課程:軟件工程 A (后 6 個空格) 課程類別:考核成績:任意369124學(xué)號:10303070a22課程類別:考查 1其他項目任意4135課程類別:考其他項目任意146課程類別:考試成績:100.01其他項目任意167課程類別:考試成績:99.999其他項目任意178課程類別:考試成績:-0.01其他項目任意189課程類別:考查 成績:合格 其他項目任意1910課程類別
22、:考查成績:無其他項目任意20五、分析設(shè)計題(總共 25 分)對象類圖 10 分,每寫對 1 個對象類 1 分,1 個聯(lián)系和多重性 1 分-14-功能模型:用例圖 7 分,每寫對 1 個用例 1 分,1 個行為者 1 分-9 -15-8 分,每寫對 1 個對象類和生命線 0.5 分,1 個事件 1 分注冊學(xué)生一選項課系統(tǒng)課程教師1i1|11(1:選課:|1|1-_kJ11111可選課程-*11111i81111教師是否在要求時間內(nèi)開此課-;II課程是否可以被選選課成功與否N “ T V EW !1 |動態(tài)模型:順序圖-16-軟件工程 B 卷參考答案及評分標準、斷題:每小題 1 分,共 10 分,在正確的打上V,錯誤的打上X1V2V3、X4、X5、X6、X7、X8、X9、X10、X11、X12V13、X14V15、X二、項選擇題:每題1 分,共 15 分1、C 2、D3、 C4、D5、D6、A7、B8、B9、D10、C 11、D 12、C13、D14、D15、D三、簡答題(總共 20 分)1、總共 6 分,每寫出一種 CASE 工具 2 分,寫出一種工具類型 1 分, 如:Power Designer (分析設(shè)計工具或軟件建模工具),Rational Rose (分析設(shè)計工具或軟件建模工具),
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧省營口市大石橋市水源鎮(zhèn)2024-2025學(xué)年高中畢業(yè)班質(zhì)量檢測試題生物試題含解析
- 四川省成都市雙流棠湖中學(xué)2025年高三聯(lián)考數(shù)學(xué)試題(聯(lián)考)試題含解析
- 吉林省吉林市第七中學(xué)2025年初三教學(xué)質(zhì)量檢查(二統(tǒng))數(shù)學(xué)試題含解析
- 武漢傳媒學(xué)院《人體解剖與組織學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西省西安電子科技中學(xué)2025屆下學(xué)期初三期末考試生物試題含解析
- 山西經(jīng)貿(mào)職業(yè)學(xué)院《生物統(tǒng)計與試驗設(shè)計Ⅰ》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川建筑職業(yè)技術(shù)學(xué)院《建設(shè)法規(guī)與實務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇南京一中學(xué)2024-2025學(xué)年初三元月月考化學(xué)試題含解析
- 南京中醫(yī)藥大學(xué)《長沙文化研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇海洋大學(xué)《和聲基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 婚喪嫁娶事宜備案表
- 培養(yǎng)中班幼兒正確使用筷子的研究的結(jié)題報告
- 湘教版七年級上冊等高線地形圖
- 車間改造合同范文
- 風(fēng)生水起博主的投資周記
- 賽艇賽事活動推廣方案
- (通用)中考數(shù)學(xué)總復(fù)習(xí) 第三章 函數(shù) 第4節(jié) 反比例函數(shù)課件 新人教
- 屋面開洞施工方案,好(全面完整版)
- 涂層厚度檢測記錄(共10頁)
- 水書釋義字表
- 天文導(dǎo)航技術(shù)發(fā)展綜述
評論
0/150
提交評論