




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
軟件工程 期末復習 一、 選擇題 1、軟件工程的研究者將軟件開發(fā)和維護過程概括為( c)大活動。 A.5 B.7 C.8 D.3 2、( a)是職業(yè)軟件工程師的必要條件。 A.自律、善于溝通、具有一定的軟件技能 B.編程速度快 C.熟悉眾多的軟件環(huán)境 D.語言天賦 3、 計算機病毒是指( b)。 A.計算機系統(tǒng)的漏洞 B. 一組自我復制和自動執(zhí)行的具有破壞能力的代碼 C.一種細菌 D. 程序中的 BUG 4、軟件需求具有( d)。 A.主觀性 B.不確定性 C.多變性 D.以上全部 5、描述軟件需求通常不用哪個工具( c)。 A.數(shù)據(jù)流程圖 B.數(shù)據(jù)字典 C.模塊結(jié)構(gòu)圖 D.E-R圖 6、軟件結(jié)構(gòu)圖中沒有( d)元素。 A模塊 B調(diào)用參數(shù) C返回結(jié)果 D判斷 7、程序流程圖與數(shù)據(jù)流程圖的關系( a) 。 A不確定 B數(shù)據(jù)流程圖可以轉(zhuǎn)換成程序流程圖 C數(shù)據(jù)調(diào)用關系 D程序流程圖可以轉(zhuǎn)換成數(shù)據(jù)流程圖 8、包含關系用于構(gòu)造多個用例( b) 。 A. 關系 B.共性的部分 C.角色 D.特殊活動 9、如果說用例 F被用例 T 擴展,意思是( a)。 A.F 是一個一般用例, T是一個特殊用例 B.F 是一個特殊用戶, T是一個一般用例 C.都是一般用例 D.都是特殊用例 10、用( c)對需要長久保存的信息進行建模。 A.實體類 B.數(shù)據(jù)庫表 C.E-R 圖 D.對象類 11、美國卡內(nèi)基梅隆大學制定的 SW-CMM 是( c)。 A.軟件工作規(guī)范 B.軟件工作流描述 C.軟件成熟度模型 D.軟件描述的一般方法 12、螺旋模型是一種將( d)結(jié)合起來的軟件開發(fā)模型。 A.原型化模型和增量模型 B.風險判斷和瀑布模型 C.瀑布模型和原型化模型 D.瀑布模型和增量模型 13 可行性研究的四大要素是( a)。 A.經(jīng)濟、技術、法律和社會環(huán)境 B.經(jīng)濟、技術、開發(fā)組織能力和領導者水平 C.經(jīng)濟、技術、計算機硬件環(huán)境和網(wǎng)絡帶寬 D.經(jīng)濟、技術、軟件開發(fā)工具和人員的穩(wěn)定性 14、軟件調(diào)研報告是在( b)提交的。 A. 可行性分析之前 B. 需求分析之前 C.簽合同之前 D.設計的時候 15、系統(tǒng)流程圖的主要作用( a) . A.描述系統(tǒng)的物理模型 B.業(yè)務流程 C.系統(tǒng)處理過程 D.數(shù)據(jù)處理過程 16、 PDL 是一種( d)語言。 A低級程序設 計語言 B建模語言 C高級程序設計語言 D過程設計語言 17、結(jié)構(gòu)化設計方法劃分模塊的原則是( c)。 A模塊扇出小于 5 B模塊扇入小于 5 C低耦合,高內(nèi)聚 D模塊深度小于 7 18、配置視圖體現(xiàn)了系統(tǒng)的實現(xiàn)環(huán)境,反映系統(tǒng)的( b)。 A. 邏輯架構(gòu) B. 物理架構(gòu) C.組成結(jié)構(gòu) D.體系結(jié)構(gòu) 19、角色可以有四種類型:系統(tǒng)的使用者,硬件設備, 外 部 系統(tǒng) 和( d)。 A.數(shù)據(jù)庫 B.接口 C.對象 D. 時間 20、功能模型用于表達系統(tǒng)的需求,為軟件的進一步分析和設計打下基礎。在 面向?qū)ο蠓椒ㄖ?,由?c )實現(xiàn)。 A. 場景描述 B.活動圖和場景描述 C. 用例圖和場景描述 D.交互圖和場景描述 21、下面的哪個選項不是軟件工程的宗旨( b)。 A.開發(fā)滿足用戶需求的軟件 B.研究算法 C.及時交付軟件 D.生產(chǎn)無故障軟件 22、針對需求不確定的軟件開發(fā),比較好的模型是( a)。 A. 快速原型化模型 B. 瀑布模型 C.軟件成熟度模型 D.系統(tǒng)化模型 23、可行性分析研究的費用大約是項目總經(jīng)費的( b)。 A.2% B.6% C.20% D.5 24、業(yè) 務需求描述的是( d)。 A.功能需求 B.用戶需求 C.用戶的具體業(yè)務流程 D.軟件的目標、規(guī)模和范圍 25、一個數(shù)據(jù)流程圖中的圖形符號有且僅有( c)種。 A.3 B.5 C.4 D.7 26、非直接耦合的模塊獨立性最強,( a)的模塊獨立性最弱。 A內(nèi)容耦合 B數(shù)據(jù)耦合 C控制耦合 D外部耦合 27、信息隱藏的核心內(nèi)容是( c)。 A把數(shù)據(jù)都放在公共的區(qū)域 B數(shù)據(jù)不能被其他模塊訪問 C一個模塊的內(nèi)部信息不允許其他模塊直接訪問 D把信息加密,只能讓有密鑰的模塊訪問 28、面向 過程的方法最關心的是( a),而過程實施的對象是作為過程參數(shù)傳遞的。 A.參數(shù) B.主體 C.過程 D.數(shù)據(jù)結(jié)構(gòu) 29、( c)用于描述系統(tǒng)的功能集。 A. 組件視圖 B.邏輯視圖 C. 用例視圖 D.對象視圖 30、用( d)模型建立系統(tǒng)組織結(jié)構(gòu)。 A.組織 B.CMM C.數(shù)據(jù) D.靜態(tài) 31、對象模型描述現(xiàn)實世界中實體的對象以及它們之間的關系,表示目標系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ校桑?b)實現(xiàn)。 A.順序圖 B.類圖 C.狀態(tài)圖 D.組件圖 32、如果對象之間的耦合是通過( a)來 實現(xiàn)的,則這種耦合就是交互耦合。 A.消息機制 B.參數(shù) C.方法 D.公共數(shù)據(jù)區(qū) 33、定義類的屬性類型時盡量使用已有類型,太多自定義類型會降低系統(tǒng)的( c)指標。 A.有效性 B.安全性 C. 可維護性 D. 開發(fā)效率 34、在設計測試用例時,應該包括( d)測試用例。 A. 可能產(chǎn)生無效輸出的輸入情況 B.無效的和不期望的輸入情況 C.有效的和期望的輸入情況 D.上面所有情況 35、( b)屬于功能測試方法。 A.等價類劃分和判定覆蓋 B.邊值分析和等價類劃分 C.邊值分析和判定覆蓋 D.判定覆蓋和回歸測試 36、一個軟件項目大約( a)的工作量在開發(fā)階段,()的工作量在維護階段。 A.30%,70% B. 70%,30% C. 30%,30% D. 70%,70% 37、 軟件項目管理的內(nèi)容不包括( b)。 A.人員的組織與管理 B. 技術和算法 C.軟件配置管理 D.軟件開發(fā)進度計劃 38、通俗的說,軟件項目管理中常說的基線是( d)。 A.管理的基本思路 B. 一種軟件開發(fā)的基本策略 C.基本的技術路線 D. 通過 正式 復審 的文檔 39、科學計算領域一般選擇( b)語言。 A.HTML B.C C.匯編語言 D.XML 40對于嵌套的循環(huán)和分支程序,層次不要超過( c)層。 A.1 B.2 C.3 D.5 41、在分析模型內(nèi)表示協(xié)調(diào)、順序、事務處理以及控制其他對象的類是( a)。 A.控制類 B.組件類 C.主函數(shù) D.事務類 42、繼承耦合是( b)之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。 A. 虛類與實體類 B. 一般化類與特殊化類 C.控制類與界面類 D.數(shù)據(jù)類與處理類 43、構(gòu)架設計的主要目的是( d),這項工作由經(jīng)驗豐富的構(gòu)架設計師主持完 成。 A.類圖 B.確定系統(tǒng)數(shù)據(jù)結(jié)構(gòu) C.處理流程 D. 確定系統(tǒng)總體結(jié)構(gòu) 44、測試用例是一組( a)。 A.測試用的輸入數(shù)據(jù)以及對應的預期結(jié)果 B.測試驅(qū)動程序 C.測試數(shù)據(jù) D.測試程序及數(shù)據(jù) 45、由于面向?qū)ο笾械睦^承和消息機制,使得軟件測試( b)。 A.更加簡單 B.更加復雜 C.沒變 D.不確定 46、軟件維護過程中產(chǎn)生的副作用,一般是由( b)引起的。 A.算法說明 B.修改程序 C.優(yōu)先級 D.環(huán)境要求 47、 項目計劃活動的主要任務是( d)。 A.估算項目的進度 B.分 配工作量 C.計劃資源使用 D.以上全部 48、如果程序代碼的( c)好,則調(diào)試的成本就可以大幅度降低。 A.性能比 B. 可擴充性 C. 可讀性 D.可移植性 49、兩個浮點數(shù) X0 和 X1 比較相等時,應該用( c)比較。 A.X0=X1 B.X1-X0 C. |X0-X1|=4) & (b3) | (c=4 b=4 b=0 a=0 c3 c=1 綜合以上條件組合,設計測試用例如 下(注意結(jié)果不唯一,只要滿足上面的組合條件即可): a=4 b=-1 c=3 a=4 b=0 c=4 a=-1 b=-1 c=0 a=-1 b=0 c=-1 3、面向?qū)ο蟮姆治鐾ǔR⑷齻€模型,請問三個模型的作用? 答案 1)功能模型:表達系統(tǒng)的詳細需求,為軟件的進一步分析和設計打下基礎。在面向?qū)ο蠓椒ㄖ校捎美龍D和場景描述組成。 2)對象模型:表示靜態(tài)的、結(jié)構(gòu)化的系統(tǒng)“數(shù)據(jù)”性質(zhì)。描述現(xiàn)實世界中實體的對象以及它們之間的關系,表示目標系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。 3)動態(tài)模型:描述系統(tǒng)的動態(tài)結(jié)構(gòu) 和對象之間的交互,表示瞬時的、行為化的系統(tǒng)的“控制”特性。 4、軟件工程為什么要強調(diào)規(guī)范化和文檔化? 答案 軟件工程強調(diào)規(guī)范化和文檔化。規(guī)范化的目的是使眾多的開發(fā)者遵守相同的規(guī)范,使軟件生產(chǎn)擺脫個人生產(chǎn)方式,進入標準化、工程化的生產(chǎn)方式。文檔化是將軟件的設計思想、設計過程和實現(xiàn)過程完整地記錄下來,以便于后人的使用和維護,在開發(fā)過程中各類相關人員借助于文檔進行交流和溝通。另外,在開發(fā)過程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過程由不可見變?yōu)榭梢?,便于管理者對軟件生產(chǎn)進度和開發(fā)過程進行管理。在用戶最終驗收時可以通過對提 交的文檔進行技術審查和管理審查,保證軟件的質(zhì)量。 5、讀懂下面的程序,調(diào)整格式,使其更容易理解,并添加注釋。 int main() int a10; for (int i =0;iaj?max:aj); min=(minaj?max:aj); min=(min=5) & (b5) | (c=5 b=5 b 0 c5 x=10 else x=1; if b10 y=20 else y=2; if c15 z=30 else z=3; printf(“d%,d%,d% n”,x,y,z) 答案 條件 : a5 a10 b15 c=1)& (B=2) T=T+1; else T=T+2; if (X=90) &(Y=75) T=T+3; else T=T+4; printf(“d% n”,T) ; T=0; if (A=1)& (B=2) T=T+1; else T=T+2; if (X=90)&(Y=1 B=2; A=1 B2 A=2 A=90 Y=75 X=90 Y=75 X90 Y=50 馬力 Y N N N =10 年 N Y - N 有維修記錄 - - Y - 送外 本廠 本車間 二、 應用題 1、某企業(yè)的設備維修委托給專業(yè)的技術公司完成,現(xiàn)在要開發(fā)軟件對設備維修信息進行管理,具體描述如下: 車間主任填寫維修申請單,內(nèi)容有設備名稱、型號、故障描述、維護時間要求、預計費用;填好后交給審計人員,審計人員根據(jù)企業(yè)的審計規(guī)定對維修申請單進行審計,填寫審計意見和審計結(jié)果,審計意見可以修改費用,審計結(jié)果是同意或不同意;車間主任可以隨時查詢審計意見和結(jié)果;審計通過的維修申請單送給總經(jīng)理進行審核,并填寫審核意見和結(jié)果,審核也是以修改費用,審核結(jié)果是同意或不同意。審核通過后, 車間把設備送去維修。維修后由車間主任組織對設備維修結(jié)果進行驗收,企業(yè)對每臺有設備驗收標準。驗收通過后,由財務人員進行結(jié)算,填寫支付單并支付維修費。最后收取發(fā)票后,財務人員填寫發(fā)票記錄。 請畫出設備維修信息管理軟件的數(shù)據(jù)流程圖。 I P O 1維 修 申 請D S 2審 計 條 款車 間 主 任D S 1申 請 記 錄I P O 2審 計I P O 3總 經(jīng) 理 審 核D S 3審 計 結(jié) 果D S 4審 核 結(jié) 果I P O 4查 詢 結(jié) 果I P O 6結(jié) 算I P O 7驗 收I P O 5發(fā) 票 管 理D S 5付 費 標 準D S 8驗 收 結(jié) 果D S 9驗 收 標 準總 經(jīng) 理車 間 主 任財 務 人 員D S 6發(fā) 票 管 理D S 7付 費 記 錄申 請申 請記 錄查 詢 指 令申 請記 錄審 計 條 款審 計結(jié) 果審 計 結(jié) 果審 計通 過審 核審 核 結(jié) 果審 核通 過驗 收付 費標 準驗 收結(jié) 果驗 收標 準驗 收通 過付 費記 錄發(fā) 票 信 息結(jié) 算發(fā) 票信 息2、 某個學生成績管理系統(tǒng)的部分功能如下: (1)基本信息管理:教務管理人員輸入或修改學期教學計劃、學生名單和教師名單; (2)學生選課:學生根據(jù)教學執(zhí)行計劃進行選課; (3)分配任課教師:教務管理人員為符合開課條件的課程分配 教師 ; (4)教師查詢并 打印 課表 ; (5)成績管理:每門課程的教師在考試評分結(jié)束后將考試成績 錄入,學生 可 查詢。 請根據(jù)要求畫出該問題的數(shù)據(jù)流程圖。 I P O 4教 師 信 息D S 2教 師 名 單教 師信 息教 務 人 員I P O 7教 學 計 劃 管 理教 師教 師 信 息教 師學 生D S 6教 學 計 劃I P O 6分 配 教 師D S 5教 師 課 程 表教 師 課 表I P O 1學 生 信 息D S 1學 生 名 單學 生 信 息I P O 2學 生 選 課D S 3學 生 選 課 記 錄選 課I P O 5成 績 錄 入D S 4成 績學 生 成 績I P O 3成 績 查 詢學 生 信 息教 學計 劃教 學 計 劃教學計劃分 配學 生查 詢學 生選 課信 息課程信息學 生選 課記 錄錄 入成 績查 詢3、 一個簡化的養(yǎng)老院軟件需求描述如下:老人來到養(yǎng)老院,接待人員將老人的基本信息錄入到系統(tǒng)中,管理員讀取老人信息,進行護理級別的評估,根據(jù)評估結(jié)果分配床位、確定護理方案,床位的分配信息存入床位分配數(shù)據(jù)表,每位老人的護理方案也要保存到數(shù)據(jù)庫表中。財務人員根據(jù)收費標準、床位分配信息、護理方案和老人的日常護 理記錄計算應收費用,老人的家屬可以查詢應收費信息和老人的日常護理信息。護士根據(jù)老人基本信息、護理方案對老人進行日常護理,并向系統(tǒng)錄入每日的護理信息。請你根據(jù)以上的描述,畫出數(shù)據(jù)流程圖。 I P O 1老 人 信 息 錄 入接 待 員D S 1老 人 信 息D S 4老 人 護 理 方 案老 人 信 息查 詢老 人信 息財 務家 屬護 士管 理 員I P O 2評 審 護 理 級 別I P O 3分 配 床 位I P O 4確 定 護 理 方 案I P O 5計 費I P O 7查 詢I P O 6護 理D S 2床 位 分 配 記 錄D S 3收 費 標 準D S 5老 人 繳 費 記 錄D S 6護 理 日 志評 審指 令老 人 信 息護 理 信 息老 人信 息護 理 方 案護 理 日 志護 理 方 案老 人 信 息老 人 信 息床 位記 錄床 位記 錄收 費 標 準計 費護 理信 息交 費 記 錄護 理方 案護理日志交 費 記 錄4、學校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸入到系統(tǒng)中,學院負責人對教師輸入的工作量進行審核,財務部門對審核后的工作量計算本月工資,本月工資 =基本工資各種補貼工作量獎金稅收保險一公積金金。基本工資、各種補貼、保險、公積金信息由人事處負責 輸入和維護,教師可以查詢月工資明細。銀行系統(tǒng)每月從本系統(tǒng)讀入每位教師的實發(fā)工資,并向每位教師的銀行卡帳戶打入月工資。教師可以查詢自己銀行卡的金額。 請針對上面描述的需求畫出數(shù)據(jù)流程圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025房產(chǎn)中介代理合同范本
- 2025合同范本工程承包合同書(建筑行業(yè))模板
- 預防性維保合同
- 館藏文物代理合同
- 采購申請協(xié)議
- 餐飲投資中介合同
- 2025-2030鋰離子蓄電池產(chǎn)業(yè)市場發(fā)展分析及前景趨勢與投資管理研究報告
- 農(nóng)業(yè)遙感技術應用與數(shù)據(jù)管理合同書
- 酒店客房外包安全協(xié)議
- 2025年工業(yè)互聯(lián)網(wǎng)平臺數(shù)據(jù)加密算法效能行業(yè)應用創(chuàng)新案例研究報告
- 【MOOC】電工電子學-浙江大學 中國大學慕課MOOC答案
- 疊合板監(jiān)理實施細則
- GB 20286-2006公共場所阻燃制品及組件燃燒性能要求和標識
- 中國特色社會主義理論與實踐研究研究生課件
- 公共信用信息平臺建設方案
- 會診制度醫(yī)院會診制度課件
- QC小組實例課件
- 地基加固處理ppt版(共36)
- 雪地里的小畫家說課稿(已經(jīng)獲獎)課件
- 07FD02防空地下室電氣設備安裝圖集
- 手足口病護理查房ppt
評論
0/150
提交評論