freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程重點知識復(fù)習(xí)資料及試卷-資料下載頁

2025-04-24 22:45本頁面
  

【正文】 程序設(shè)計主要強調(diào)的是__ 12. PDL是一種設(shè)計和描述程序的語言,它是一種面向______的語言?!        ?3. 下面有關(guān)測試原則的說法中正確的是__ A. 測試用列應(yīng)有測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成B. 測試用列只需選擇合理的輸入數(shù)據(jù)C. 測試最好由編寫該程序的程序員自己來測試D. 使用測試用例進行測試是為了檢查程序是否做了它應(yīng)該做的事情14. 因果圖是用來描述多種條件的測試用例,其最終生成的結(jié)果是__ __?!?A. 判定樹 B. 判定表 C. PAD D. PDL15. 以下哪種測試方法不屬于白盒測試技術(shù)__   16. 黑盒測試主要是測試軟件是否滿足__ __需求?!           ?7. 軟件生命周期中所花費用最多的階段是__ 18. 因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為__ 。 19. 面向?qū)ο竽P椭饕蒧_____組成。 、動態(tài)模型、功能模型 、數(shù)據(jù)模型、功能模型、動態(tài)模型、功能模型 、動態(tài)模型、數(shù)據(jù)模型 20. 面向?qū)ο蠓治龅牡谝徊绞莀______。A. 定義需求 B. 確定附加的系統(tǒng)約束C. 確定問題域 D. 定義類和對象三. 判斷題(10分)1. 軟件的主體是程序,所謂軟件開發(fā)就是編寫程序并使它運行。2. 可行性分析是實施軟件工程的第一步,可行性分析實際上就是風(fēng)險分析。3. 建模是軟件開發(fā)的基本工作,且是一項復(fù)雜的工作,現(xiàn)代軟件工程必須使用CASE工具輔助進行。4. 從某種意義上講,軟件需求說明書(SRS)起到了與用戶簽定合同的合同書的作用。5. 數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的。它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護提供了有關(guān)元素的一致的定義和詳細的描述。6. 模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。7. 如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。8. 軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件驗收的依據(jù)之一。9. 好的測試用例應(yīng)能證明軟件是正確的。10. 面向?qū)ο蠼J冀K是圍繞著“類”進行的。在整個建模過程中不斷地對各個類的內(nèi)容進行細化。類是軟件的分析、設(shè)計和實現(xiàn)的基本單元。四。綜合題(40分,每題10分)1. 假定要為某培訓(xùn)中心開發(fā)一個計算機管理系統(tǒng)。培訓(xùn)中心的日常業(yè)務(wù)如下:將學(xué)員發(fā)來的電報、信件、電話收集分類后,按幾種不同情況處理:(1)如果是報名的,則將報名數(shù)據(jù)送給負責(zé)報名事務(wù)的職員,他們要查閱課程文件,檢查某課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報名單交財務(wù)部門,財務(wù)人員再開出發(fā)票經(jīng)復(fù)審后通知學(xué)員;(2)如果是付款的,則由財務(wù)人員在帳目文件上登記,再經(jīng)復(fù)審后也給學(xué)員一張通知單;(3)如果是查詢的,則交查詢部門查閱課程文件后給出答復(fù);(4)如果是想注銷原來已選修的課程,則由注銷人員在課程、學(xué)生、帳目文件上作相應(yīng)修改,經(jīng)復(fù)審后通知學(xué)員;(5)對一些要求不合理的函電,培訓(xùn)中心將拒絕處理。請用數(shù)據(jù)流圖描述該系統(tǒng)的功能。2. 圖1是用程序流程圖描繪的程序算法,請把它改畫為等價的NS圖。3. 研究圖2給出的程序流程圖,要求: (1)寫出它的偽碼表示; (2)設(shè)計一個等價的結(jié)構(gòu)化程序的偽碼。4. 設(shè)計下列偽碼程序的分支覆蓋和條件組合覆蓋測試用例。STARTINPUT(A,B,C,D)IF(A0)AND(B0) THEN X=A+B ELSE X=ABENDIFIF(CA)OR(DB) THEN Y=CD ELSE Y=C+DENDIFPRINT(X,Y)STOP一. 填空題(30分)1. 計算機軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括程序、數(shù)據(jù)和___【1】___的完整組合。2. 軟件工程學(xué)是一門研究系統(tǒng)化、___【2】___、___【3】___地進行軟件開發(fā)和開發(fā)過程管理的方法、技術(shù)和原則的學(xué)科。3. 軟件工程技術(shù)有兩個明顯的特點:強調(diào)規(guī)范化和___【4】___。4. 傳統(tǒng)軟件工程和現(xiàn)代軟件工程通常是以____【5】____方法來定界的。5. 軟件工程中描述生存周期的瀑布模型一般包括___【6】___、設(shè)計、實施、測試、維護等幾個階段。6. 螺旋模型結(jié)合了瀑布模型和演化模型的優(yōu)點,最主要的特點是在于加人了___【7】___。7. 可行性研究是在軟件需求階段應(yīng)該做的事情,主要包括三個方面的研究:經(jīng)濟可行性、技術(shù)可行性、___【8】___。8. 結(jié)構(gòu)化分析(SA)是一種面向___【9】___的軟件分析方法,適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。9. 軟件的開發(fā)工作在進入___【10】___以后,就開始著手解決“怎么做”的問題。10. 用戶界面設(shè)計的“黃金原則”是:易用性、___【11】___及___【12】___。11. 軟件測試過程主要有4個步驟,即單元測試、集成測試、系統(tǒng)測試、___【13】___。12. 黑盒測試又稱___【14】___測試。其典型測試項目包括等價類劃分、邊值分析、因果分析、___【15】___等方法。 二. 單選題(20分)1. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做__ 。      2. 瀑布模型的關(guān)鍵不足在于__ 。   3. 在開發(fā)一個軟件系統(tǒng)時,如果用戶對系統(tǒng)的目標(biāo)是不很清楚,難以定義需求,這時最好使用 __。A. 原型法 B. 瀑布模型 C. V模型 D. 螺旋模型4. 軟件需求主要包括兩大類型:功能需求和非功能需求。下列中屬于功能需求的是_____A. 性能要求 B. 數(shù)據(jù)處理要求C. 安全性要求 D. 可靠性要求5. 軟件可行性研究一般不考慮__ 。、經(jīng)濟上是否合算6. 研究開發(fā)所需要的成本和資源是屬于可行性研究中的__ 研究的一方面。     7. 在軟件項目開發(fā)過程中,評估軟件項目風(fēng)險時,__ 與風(fēng)險無關(guān)。A. 高級管理人員是否正式承諾支持該項目B. 開發(fā)人員和用戶是否充分理解系統(tǒng)的需求C. 最終用戶是否同意部署已開發(fā)的系統(tǒng)D. 開發(fā)需要的資金是否能按時到位8. 需求分析中開發(fā)人員要從用戶那里了解__ 。 9. 結(jié)構(gòu)化開發(fā)方法中,PAD圖是__ 階段產(chǎn)生的結(jié)果。A. 需求分析 B. 概要設(shè)計 C. 詳細設(shè)計 D. 程序編碼10. 在結(jié)構(gòu)化設(shè)計(SD)方法中全面指導(dǎo)模塊劃分的最重要的原則是__ 。 11. 在詳細設(shè)計階段,經(jīng)常采用的工具有__ 。A. PAD B. SA C.SC D.DFD12. 結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是__ 。 13. 下列中_______不是數(shù)據(jù)顯示界面設(shè)計的基本準(zhǔn)則?!?A. 只顯示必須的數(shù)據(jù)。與用戶需求無直接關(guān)系的一律省略?!?B. 在一起使用的數(shù)據(jù)應(yīng)顯示在一起?!?C. 顯示出的數(shù)據(jù)應(yīng)與用戶執(zhí)行的任務(wù)有關(guān)。D. 使用代碼縮寫14. 偽碼是一種設(shè)計和描述程序的語言,它是一種面向______的語言?!  ?        15. 軟件測試方法中的靜態(tài)測試方法之一為__ 。        16. 以下說法錯誤的是__ 。A. 進入集成測試要求待集成的軟件單元均已通過單元測試B. 軟件集成測試應(yīng)測試軟件之間的所有調(diào)用C. 軟件集成測試應(yīng)對已集成軟件進行必要的靜態(tài)測試,并先于動態(tài)測試D. 軟件集成測試應(yīng)由軟件供方組織并實施,不得委托第三方進行17. 使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)_______和指定的覆蓋標(biāo)準(zhǔn)?!?A. 程序的內(nèi)部邏輯   C. 使用說明書   18. 與設(shè)計軟件測試用例無關(guān)的文檔是_______。)A、需求規(guī)格說明書 B、詳細設(shè)計說明書C、可行性研究報告 D、源程序19. 面向?qū)ο蠓治雠c設(shè)計是面向?qū)ο筌浖_發(fā)過程中的兩個重要階段,下列活動中,_____不屬于面向?qū)ο蠓治鲭A段。A. 構(gòu)建分析模型 B. 識別分析類C. 確定接口規(guī)格 D. 評估分析模型20. 軟件生命周期中所花費用最多的階段是__ 。 三. 判斷題(10分)1. 軟件是不會“磨損”的,所以軟件的維護相對硬件要容易。2. 軟件工程要求編寫大量的文檔,它需要占用大量的時間和精力,而用戶關(guān)心的是可以運行的程序,并且希望提前交貨,因此文檔可以留待以后有空時補寫。3. 建模是軟件開發(fā)的基本工作,所有的軟件開發(fā)人員都應(yīng)知道如何建模并掌握基本的建模技術(shù)。4. 在需求分析中,分析員要從用戶那里解決的最重要的問題是明確軟件怎么做的問題。5. 數(shù)據(jù)流圖(DFD)是結(jié)構(gòu)化分析方法中用于表示系統(tǒng)邏輯模型的一種有效的建模工具。6. 軟件設(shè)計的主要任務(wù)是設(shè)計軟件的架構(gòu)和模塊。其中軟件架構(gòu)設(shè)計的主要任務(wù)是要確定 模塊間的組成關(guān)系。7. 內(nèi)聚性和耦合性是度量軟件模塊獨立性的重要準(zhǔn)則,軟件設(shè)計時應(yīng)該力求低內(nèi)聚,高耦合。8. 如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。9. 面向?qū)ο蠼J冀K是圍繞著“類”進行的。在整個建模過程中不斷地對各個類的內(nèi)容進行細化。類是軟件的分析、設(shè)計和實現(xiàn)的基本單元。10. 面向?qū)ο竽P椭饕蓪ο竽P?、動態(tài)模型及功能模型所組成。) 四。綜合題(40分)1.  銀行計算機儲蓄系統(tǒng)的工作過程大致如下:儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息并印出存款單給儲戶;如果是取款而且存款時留有密碼,則系統(tǒng)首先核對儲戶密碼,若密碼正確或存款時未留有密碼,則系統(tǒng)計算利息并印出利息單給儲戶。請用數(shù)據(jù)流圖描述本系統(tǒng)的功能,并用ER圖描述系統(tǒng)中的數(shù)據(jù)對象。(該題10分)2. 研究下面給出的偽碼程序,要求:(1)畫出它的程序流程圖;(2)它是結(jié)構(gòu)化的還是非結(jié)構(gòu)化的?說明理由;(3)如果是非結(jié)構(gòu)化的,則①把它改造成結(jié)構(gòu)化的程序,并用偽碼表示;②用NS圖描述這個結(jié)構(gòu)化程序。(4)找出并改正程序邏輯中的錯誤。COMMENT:PROGRAM SEARCHES FOR FIRST N REFERENCES TO A TOPIC IN AN INFORMATION RETRIEVAL SYSTEM WITH T TOTAL ENTRIES INPUT N I=0 MATCH=0 DO WHILE I=T I=I+1 IF WORD=KEYWORD THEN MATCH=MATCH+1 STORE IN BUFFER ENDIF IF MATCH=N THEN GOTO OUTPUT ENDIF ENDDO IF N=0 THEN PRINT “NO MATCH”O(jiān)UTPUT: ELSE CALL SUBROUTINE TO PRINT BUFFER INFORMATION ENDIF(該題20分)3. 設(shè)計下列偽碼程序的語句覆蓋用例和路徑覆蓋用例。STARTINPUT(A,B,C)IF A5 THEN X=10 ELSE X=1END IFIF B10 THEN Y=20 ELSE Y=2END IFIF C15 THEN Z=30 ELSE Z=3END IFPRINT(X,Y,Z)STOP(該題10分) 32 / 32
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1