版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、院、系領(lǐng)導(dǎo)審批并簽名A卷廣州大學(xué) 2017 2018 學(xué)年第 一學(xué)期考試卷課程考試形式(閉卷,考試)學(xué)院 計算機科學(xué)與教育軟件 班級學(xué)號姓名題次-一一二二二-三四五六七八九十總分評卷人分數(shù)10162549100評分、單選題(每小題1分,共25分,答案寫在下表中)123456789101112131415161718192021222324251. 軟件工程方法的提出起源于軟件危機,而其目的應(yīng)該是最終解決軟件的(D )問題A. 產(chǎn)生危機B. 質(zhì)量保證C. 開發(fā)效率D. 生產(chǎn)工程化2. 瀑布模型將軟件生命周期歸納為3個時期,即計劃期、開發(fā)期和運行期。下列(不屬于開發(fā)期內(nèi)的工作。A. 總體設(shè)計B.
2、詳細設(shè)計C. 程序設(shè)計D. 維護B )屬于3. 結(jié)構(gòu)化方法將軟件生命周期分為計劃、開發(fā)和運行3個時期,下列任務(wù)中(計劃時期的任務(wù)。A. 需求分析B. 問題定義C. 總體設(shè)計D. 編碼4. 可行性研究要進行一次(C)需求分析。A. 詳細的精彩文檔B. 全面的C. 簡化的、壓縮的D. 徹底的5. 經(jīng)濟可行性研究的范圍包括( C )。A. 資源有效性B. 管理制度C. 效益分析D. 開發(fā)風(fēng)險6. 可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( B )的回答。A. 確定B. 行或不行C. 正確D. 無二義7. 產(chǎn)生軟件維護的副作用,是指( C )
3、。A. 開發(fā)時的錯誤B. 隱含的錯誤C. 因修改軟件而造成的錯誤D. 運行時錯誤操作8. 軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及(B )。A. 用戶B. 需求評審C. 總結(jié)D. 都不對9. 軟件開發(fā)的結(jié)構(gòu)化分析方法,常用的描述軟件工程需求的工具是(C)A. 業(yè)務(wù)流程圖、處理說明B. 軟件流程圖、模塊說明C. 數(shù)據(jù)流程圖、數(shù)據(jù)字典D. 系統(tǒng)流程圖、程序編碼10. 數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由以寫特定的圖符構(gòu)成。下列 圖符名標識的圖符不屬于數(shù)據(jù)流圖合法圖符的是( A)A. 控制流B. 加工C. 數(shù)據(jù)存儲D. 數(shù)據(jù)流11.軟件開發(fā)的
4、結(jié)構(gòu)生命周期法的基本假定是認為軟件需求能做到(C)A.嚴格定義B.初步定義C.早期凍結(jié)D.動態(tài)改變軟件需求經(jīng)過分析階段后,通過軟件需求說明書表示出來,后面的開發(fā)工作以此為基礎(chǔ)進行,即假定軟件需求確定后一般不再改變,即“早期凍結(jié)”12.在結(jié)構(gòu)化方法中,軟件功能分解屬于軟件開發(fā)中的(C )階段A.詳細設(shè)計B.需求分析C.總體設(shè)計D.編程調(diào)試13.概要設(shè)計的結(jié)果是提供一份(A)A.模塊說明書B.框圖C.程序D.數(shù)據(jù)流圖 精彩文檔14. 耦合是軟件各個模塊間連接的一種度量。一組模塊都訪問同一數(shù)據(jù)結(jié)構(gòu)應(yīng)屬于(B )方式A. 內(nèi)容耦合B. 公共耦合C. 控制耦合D. 數(shù)據(jù)耦合解釋:耦合分為以下幾種,按照耦
5、合度由高到低排列是:內(nèi)容耦合一個模塊直接訪問另一個模塊的內(nèi)容。公共耦合一一組模塊都訪問同一全局數(shù)據(jù)結(jié)構(gòu)。外部耦合一一組模塊都訪問同一個數(shù)據(jù)項??刂岂詈弦灰灰粋€模塊明顯地把開關(guān)量、名字等信息送入另一模塊, 控制另一模塊的功能。15. 內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系,按照特定次序執(zhí)行元素的模塊屬于(C )方式A. 邏輯內(nèi)聚B. 時間內(nèi)聚C. 過程內(nèi)聚D. 順序內(nèi)聚邏輯內(nèi)聚指模塊把幾種相關(guān)的功能組合在一起,每次調(diào)用時,由傳送給模塊的參數(shù)來確定 該模塊應(yīng)完成哪一種功能;時間內(nèi)聚是順序完成一類相關(guān)功能;過程內(nèi)聚指一個模塊內(nèi)的精彩文檔處理元素是相關(guān)的,而且必須以特定次序執(zhí)行;順序內(nèi)聚是指一個模塊內(nèi)的處
6、理元素和同一個功能密切相關(guān),而且這些處理必須順序執(zhí)行,通常一個處理元素的輸出數(shù)據(jù)作為下一 個處理元素的輸入數(shù)據(jù)。16. ( C )是指讓一些關(guān)系密切的軟件元素在物理上彼此靠近A. 信息隱蔽B. 內(nèi)聚C. 局部化D. 模塊獨立17. 模塊本身的內(nèi)聚是模塊獨立性的重要性度量因素之一。在下類內(nèi)聚中,具有最強內(nèi)聚的一類是(D)A. 順序性內(nèi)聚B. 過程性內(nèi)聚C. 邏輯性內(nèi)聚D. 功能性內(nèi)聚18. 軟件工程的結(jié)構(gòu)化分析方法具有自身的特征,下列可選內(nèi)容中,(B )不具有其特征A. 書寫大量文檔B. 詳細的界面表示C. 對數(shù)據(jù)流進行分析D. 凍結(jié)應(yīng)用需求19.軟件設(shè)計中,可應(yīng)用于詳細設(shè)計的工具有(A)A.程
7、序流程圖、PAD、方框圖和偽碼B.數(shù)據(jù)流程圖、PAD、結(jié)構(gòu)圖和偽碼C.業(yè)務(wù)流程圖、N-S圖和偽碼D.程序流程圖、PAD、N-S圖和偽碼20.詳細設(shè)計是軟件總體設(shè)計后的工作。下列可選內(nèi)容中,A.算法設(shè)計B.模塊設(shè)計C.界面設(shè)計D.功能設(shè)計(D )不屬于詳細設(shè)計的內(nèi)容。21.程序的三種基本控制結(jié)構(gòu)是( B)A. 過程、子過程和分程序B. 順序、選擇和循環(huán)(重復(fù))C. 遞歸、堆棧和隊列D. 調(diào)用、返回和轉(zhuǎn)移22.程序的三種基本控制結(jié)構(gòu)的共同特點是(D)A.不能嵌套使用B.只能用來寫簡單程序C.已經(jīng)用硬件實現(xiàn)D.只有一個入口和一個出口23.判疋樹和判疋表是用于描述結(jié)構(gòu)化分析方法中(B )環(huán)節(jié)的工具A.
8、功能說明B.數(shù)據(jù)加工C.流程描述D.性能說明24.重新執(zhí)行已經(jīng)做過的部分測試的過程稱為(C)A.確認測試B.集成測試C.驗證測試D.回歸測試25.汽車有一個發(fā)動機。汽車和發(fā)動機之間的關(guān)系是(B)關(guān)系A(chǔ). 一般具體精彩文檔B. 整體部分C. 分類D. 主從簡答題(30 分)1.簡述瀑布等各種模型的優(yōu)缺點和適用范圍(12分)優(yōu)點缺點適用范圍瀑布模型快速原型適用于需1.完全依賴文檔求明確和1.順序性和階段性2.可強迫開發(fā)人員采用2.可能導(dǎo)致最后的產(chǎn)全面,開發(fā)規(guī)范方法品不滿足用戶需求過程很少變化1.可得到良好需求定義,可適應(yīng)需求的變1.設(shè)計困難化2.缺之總體質(zhì)量和可適用大部2.有利于開發(fā)與培訓(xùn)維護性分
9、場景的同步3方便與用戶溝通1. 人員分配靈活2. 逐步向用戶交付產(chǎn)增量模型品,方便用戶學(xué)習(xí)和適應(yīng)1設(shè)計靈活,可變更螺旋模型2.客戶參與各階段開發(fā)1. 開發(fā)效率高敏捷開發(fā)模型2. 快速響應(yīng)變化1.具有不能集成的風(fēng)適用于進險行已有產(chǎn)2.架構(gòu)設(shè)計要求高,結(jié)品升級或構(gòu)開放新版本開發(fā)1.需豐富的風(fēng)險評估經(jīng)驗和專門知識適合大規(guī)2.增加開發(fā)成本,延遲模的軟件提交時間項目適用于小1.不適合大型項目型項目1. 各階段無明顯界適用于面1. 需要大量開發(fā)人員噴泉模型限,開發(fā)同步向?qū)ο蟮?. 要求嚴格管理文檔2. 提高開發(fā)效率軟件開發(fā)過程2.可行性研究報告的主要任務(wù)有哪些?(4分)答:1、最根本任務(wù)是對以后的行動方針
10、提出建議2、進一步分析和澄清問題定義3、澄清了問題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型4、探索若干種可供選擇的主要解法3. 簡述軟件需求的組成,并說明每種組成的含義(4分)業(yè)務(wù)需求:反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求,他們在項目視圖與范圍文檔中予以說明用戶需求:文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實例文檔或文案腳本說明中予以說明功能需求:定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求4. 簡述總體設(shè)計的過程(4分)答:1、設(shè)想可供選擇的方案2、選取合理的方案3、推薦最佳方案4、功能分解5、設(shè)計軟件結(jié)構(gòu)6、設(shè)計數(shù)據(jù)庫7、制定測試計劃8、
11、書寫文檔9、審查和復(fù)查5. 軟件交付有幾種方式?對比優(yōu)缺點,你覺得實際中應(yīng)使用何種方式? (6分)a)直接方式i. 直接用新系統(tǒng)代替舊系統(tǒng),沒有過度ii. 轉(zhuǎn)換簡單,費用少iii. 風(fēng)險大b)并行方式i. 并不立即投入使用而是同時運行新系統(tǒng)和舊系統(tǒng),比較處理結(jié)果ii. 可以對系統(tǒng)進行全面測試,減少新系統(tǒng)失靈帶來的風(fēng)險,因為舊系統(tǒng)仍然存 在iii. 所需費用較高,雙系統(tǒng)要投入更多的人力財力c)逐步方式i. 將軟件分期,部分地交付使用,克服了上面兩種方式的缺點,技能防止直接轉(zhuǎn)換產(chǎn)生的危險性,又能減少并行方式ii. 但是這種方式使整個系統(tǒng)中一部分是舊系統(tǒng),一般部分是新系統(tǒng),要考慮好互相配合和接口問題
12、實際中應(yīng)使用逐步方式。三、計算題(10分)用五種覆蓋方法:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋,分別對下面的控制流圖設(shè)計測試用例1、語句覆蓋用例設(shè)計:XY路徑15050OBDE9070OBCE2、判定覆蓋用例設(shè)計:XY路徑19090OAE25050OBDE39070OBCE3、條件覆蓋用例設(shè)計:XY路徑19070OBC24070OBD4、判定/條件覆蓋用例設(shè)計:XY路徑19090OAE25050OBDE39070OBCE47090OBCE5、組合覆蓋用例設(shè)計:XY路徑19090OAE29070OBCE39030OBDE47090OBCE53090OBDE67070OBDE
13、75050OBDE6、路徑覆蓋用例設(shè)計:XY路徑19090OAE25050OBDE39070OBCE47090OBCE四、設(shè)計題(35分)實現(xiàn)學(xué)生管理系統(tǒng)的系統(tǒng)化、規(guī)范化和自動化主要功能:,班級管理(設(shè)(1) 基本數(shù)據(jù)管理:包括院系管理,專業(yè)管理(設(shè)置院系下面的專業(yè)) 置專業(yè)下面的班級),課程管理(設(shè)置相應(yīng)專業(yè)下面的課程)(2 ) 學(xué)生信息管理:包括基本信息錄入、基本信息修改(3)學(xué)生成績管理:包括學(xué)生成績錄入、學(xué)生成績修改(4)信息查詢:包括基本信息查詢、成績信息查詢、學(xué)校人數(shù)統(tǒng)計(5)系統(tǒng)管理:用戶管理、數(shù)據(jù)備份和系統(tǒng)幫助參考的主要數(shù)據(jù)表結(jié)構(gòu):院系信息(院系代碼,院系名稱)院系專業(yè)信息(班
14、級、院系代碼,專業(yè))學(xué)生基本信息(班級,學(xué)號,姓名,性別,出生年月,籍貫,政治面貌,身份證號,入學(xué) 年月,家庭地址,郵政編碼,圖片信息,備注)學(xué)生成績表(班級,學(xué)號,課程名稱,成績,學(xué)期,備注)用戶信息表(用戶名,密碼,用戶標識)題目:1、對學(xué)生管理系統(tǒng)進行分析:(設(shè)計用例圖)(10分)2、分析學(xué)生選課的業(yè)務(wù)流程,畫出活動圖(10分)3、完成學(xué)生管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(E-R圖、表)(15分)【B卷】(D)工具在軟件詳細設(shè)計過程中不采用A. 判定表B. IPO 圖C. PDLD. DFD 圖程序流程圖(PDF)中的箭頭代表的是(B)A. 數(shù)據(jù)流B. 控制流C. 調(diào)用關(guān)系D. 組成關(guān)系下列工具中為需求分析常用工具是( D)A. PADB. PFDC. N-SD. DFD需求分析中的常用工具有 PAD、PFD及N-S等,而D
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2182-2024農(nóng)灌機井取水量計量監(jiān)測方法
- JJF 2165-2024實驗室振動式液體密度儀校準規(guī)范
- 2024年度網(wǎng)絡(luò)游戲虛擬物品交易合同
- 2024年度建筑工程施工承包合同標的明細
- 2024城市地下綜合管廊建設(shè)項目融資合同
- 2024年度放心簽建材銷售合同模板
- 2024年工程質(zhì)量檢測與環(huán)保評估合同
- 2024年度廣告發(fā)布合同標的廣告內(nèi)容與投放時間
- 2024小產(chǎn)權(quán)房買賣合同糾紛
- 地理教學(xué)課件教學(xué)課件
- 2024年入團知識考試題庫及答案
- 腫瘤化療導(dǎo)致的中性粒細胞減少診治中國專家共識(2023版)解讀
- 《新能源汽車概論》課件-6新能源汽車空調(diào)系統(tǒng)結(jié)構(gòu)及工作原理
- 2024年共青團入團考試題庫(附答案)
- 田徑運動會各種記錄表格
- 產(chǎn)科新生兒疫苗接種課件
- 企業(yè)信息管理概述課件
- 室外健身器材投標方案(技術(shù)方案)
- 足浴店店長聘用合同范本
- tubeless胸科手術(shù)麻醉
- 電商免責(zé)聲明范本
評論
0/150
提交評論