




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程模擬試題二一、 選擇題,請從四個可選項中選擇正確答案。(60分,每題3分)1以下哪一項不是軟件危機的表現(xiàn)形式( )A.成本高 B.生產(chǎn)率低 C.技術(shù)發(fā)展快 D.質(zhì)量得不到保證2哪種模型分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。( )A.演化模型 B.噴泉模型 C.原型模型 D.螺旋模型3可行性研究的目的不包括( )A.分析開發(fā)系統(tǒng)的必要性 B.確定系統(tǒng)建模的方案C.分析系統(tǒng)風險 D.確定是否值得開發(fā)系統(tǒng)4可行性分析研究的費用大約是項目總經(jīng)費的( )。A.2% B.8% C.20% D.505在E-R 模型中,包含以下基本成分( )。A.數(shù)據(jù)、對象、實體 B.
2、控制、聯(lián)系、對象C.實體、聯(lián)系、屬性 D.實體、屬性、聯(lián)系6軟件需求分析產(chǎn)生兩個重要文檔,一個是軟件需求規(guī)格說明書,另一個是( )。A.軟件維護說明書 B.概要設(shè)計說明書C.可行性報告 D.初步用戶手冊7內(nèi)聚程度較低的是( )。A.通信內(nèi)聚 B.過程內(nèi)聚 C.順序內(nèi)聚 D.時間內(nèi)聚8概要設(shè)計是軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計,以下選項中不屬于概要設(shè)計的是( )A.把軟件劃分成模塊 B確定模塊之間的調(diào)用關(guān)系C.確定各個模塊的功能 D.設(shè)計每個模塊的偽代碼9UML 語言支持的建模方式不包括有( )。A.靜態(tài)建模 B.動態(tài)建模 C.模塊化建模 D.功能建模10以下哪一項不是面向?qū)ο蟮奶卣鳌#?)A.多態(tài)性 B
3、.繼承性 C.封裝性 D.過程調(diào)用11面向?qū)ο笤O(shè)計首先要確定系統(tǒng)的總體結(jié)構(gòu)和風格,構(gòu)造系統(tǒng)的( )。A.邏輯模型 B.物理模型 C.數(shù)據(jù)模型 D.用例模型12面向?qū)ο笤O(shè)計的步驟中,正確的順序是( )。A.系統(tǒng)構(gòu)架設(shè)計、用例設(shè)計、類設(shè)計 B.系統(tǒng)構(gòu)架設(shè)計、數(shù)據(jù)庫設(shè)計和用戶界面設(shè)計C.類設(shè)計、用例設(shè)計、構(gòu)架設(shè)計 D.用例設(shè)計、構(gòu)架設(shè)計、類設(shè)計13類有3種類型,即( )。A.邊界類、實體類、控制類 B.實體類、控制類、界面類C.控制類、實體類、虛類 D.界面類、控制類、公共類14.( )是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計時應(yīng)該適當使用這種耦合。A.消息連接 B.參數(shù)傳遞 C.方法重寫 D.
4、繼承15結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是( )。A.程序的規(guī)模 B.程序效率 C.程序語言的先進性 D.程序易讀性16下列關(guān)于功能性注釋不正確的說法是( )。A. 功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài) B. 注釋用來說明程序段,需要在每一行都要加注釋 C. 可使用空行或縮進,以便很容易區(qū)分注釋和程序 D. 修改程序也應(yīng)修改注釋17軟件測試的目的是( )。A.評價軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯誤C.找出軟件中的所有錯誤 D.證明軟件是正確的18在設(shè)計黑盒測試用例時,主要研究( )。A. 概要設(shè)計說明書 B.詳細設(shè)計說明 C.項目開發(fā)計劃 D. 需求規(guī)格說明19以下屬于完善性維
5、護的有( )。 A解決開發(fā)是未能測試各種可能條件帶來的問題 B增加聯(lián)機求助命令 C縮短系統(tǒng)的應(yīng)答時間,使其達到特定要求 D為提高軟件的可靠性和可維護性,主動修改軟件20軟件項目管理的內(nèi)容包括( )。A.人員的組織與管理 B.軟件配置管理 C.軟件開發(fā)進度計劃 D.以上所有二、 簡答題(30分,每小題6分)1什么是軟件危機?試簡述至少3種軟件危機的典型表現(xiàn)。2 簡述軟件過程模型3簡述結(jié)構(gòu)化分析的主要步驟4設(shè)計下列偽程序的語句覆蓋測試用例。BEGININPUT(A,B,C)IF A5 THEN X=10ELSE X=1END IFIF B10 THEN Y=20ELSE Y=2END IFIF C
6、15THEN Z=30ELSE Z=3END IF PRINT(X,Y,Z) END5. 為了提高軟件的可維護性,在軟件開發(fā)過程的各個階段要充分考慮軟件的可維護性因素。三、 應(yīng)用題(10分)一個簡單的飛機機票預(yù)訂系統(tǒng):機票預(yù)訂系統(tǒng)按功能可分成兩部分,一部分為旅行社預(yù)訂機票,另一部分為旅客取票,兩部分通過機票文件的數(shù)據(jù)存儲聯(lián)系起來。旅行社把預(yù)訂機票的旅客信息 (姓名、年齡、單位、身份證號碼、旅行時間、目的地等)輸入機票預(yù)訂系統(tǒng)。系統(tǒng)為旅客安排航班,打印出取票通知單(附有應(yīng)交的賬款)。旅客在飛機起飛的前一天憑取票通知單交款取票,系統(tǒng)檢驗無誤,輸出機票給旅客。請你根據(jù)以上的描述,畫出數(shù)據(jù)流程圖。參考
7、答案一、選擇題,請從四個可選項中選擇正確答案。(60分,每題3分)CABBC BDDCD BABDD BBDBD二、簡答題(30分,每小題6分)1什么是軟件危機?試簡述至少3種軟件危機的典型表現(xiàn)。答:(1)軟件危機是指在計算機軟件的開發(fā)和維護過程中,所遇到的一系列嚴重問題。(2)典型表現(xiàn): l 開發(fā)費用和進度難以估算和控制,大大超過預(yù)期的資金和規(guī)定日期;l 軟件需求分析不夠充分,用戶不滿意“已經(jīng)完成”的軟件系統(tǒng)。l 軟件質(zhì)量難于保證;l 軟件維護困難;l 通常沒有保留適當?shù)奈臋n資料l 開發(fā)成本逐年上升;l 軟件開發(fā)生產(chǎn)率提高的速度,遠遠跟不上計算機應(yīng)用迅速普及深入的趨勢評分標準:概念3分,表現(xiàn)
8、3分(每條1分)。2. 簡述軟件過程模型答:(1)軟件過程是人們開發(fā)和維護軟件及相關(guān)產(chǎn)品的活動、方法、實踐和改進的集合。它明確定義軟件過程中所執(zhí)行的活動及其順序,確定沒一個活動內(nèi)容和步驟,定義每個角色和職責。(2)軟件工程將軟件開發(fā)和維護的過程概況為8個大的活動:問題定義、可行性研究、需求分析、總體設(shè)計、詳細設(shè)計、編碼、系統(tǒng)測試和運行維護。評分標準:每條3分。3. 簡述結(jié)構(gòu)化分析的主要步驟答:(1)根據(jù)用戶的需求畫出初始的數(shù)據(jù)流程圖,寫出數(shù)據(jù)字典和初始的加工處理說明(IPO圖),實體關(guān)系圖。(2)以初始數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖的輸出端開始回溯。在對數(shù)據(jù)流程圖進行回溯的過程中可能會發(fā)現(xiàn)丟失
9、的處理和數(shù)據(jù),應(yīng)將數(shù)據(jù)流程圖補充完善。(3)對軟件性能指標、接口定義、設(shè)計和實現(xiàn)的約束條件等逐一進行分析。(4)系統(tǒng)分析人員與用戶一起對需求分析的結(jié)果進行復(fù)查。(5)根據(jù)細化的需求修訂開發(fā)計劃。(6)編寫需求規(guī)格說明書和初始的用戶手冊,測試人員開始編寫功能測試用的測試數(shù)據(jù)。評分標準:每條1分。4. 設(shè)計下列偽程序的語句覆蓋測試用例。BEGININPUT(A,B,C)IF A5 THEN X=10ELSE X=1END IFIF B10 THEN Y=20ELSE Y=2END IFIF C15THEN Z=30ELSE Z=3END IF PRINT(X,Y,Z)END答:因為每個判定表達式為
10、真或假時均有賦值語句,為了使每個語句都至少執(zhí)行一次,總共需要兩組測試數(shù)據(jù),以便使得每個判定表達式取值為真或假各一次。下面是實現(xiàn)語句覆蓋的典型測試用例:(1)使3個判定表達式之值全為假輸入:A=1,B=1,C=1預(yù)期的輸出:X=1,Y=2,Z=3 (2)使3個判定表達式之值全為真輸入:A=20,B=40,C=60預(yù)期的輸出:X=10,Y=20,Z=30評分標準:分析2分,每個用例各2分。5. 為了提高軟件的可維護性,在軟件開發(fā)過程的各個階段要充分考慮軟件的可維護性因素。答:(1)在需求分析階段應(yīng)該明確維護的范圍和責任,檢查每條需求,分析維護時這條需求可能需要的支持,對于那些可能發(fā)生變化的需求要考慮系統(tǒng)的應(yīng)變能力。(2)在設(shè)計階段應(yīng)該做一些表更實驗,檢查系統(tǒng)的可維護性、靈活性和可移植性,設(shè)計時應(yīng)該將今后可能變更的
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時保安合同范本
- 人才引進聘用合同范本
- 2025年西藏貨運從業(yè)資格證考試模擬考試題目答案
- 專業(yè)購銷合同范本
- 個人雇傭老師合同范本
- 加工木料供貨合同范本
- 辦公區(qū)花卉租賃合同范本
- 冰淇淋原材料采購合同范本
- 儀器外借合同范本
- 公交駕校培訓合同范本
- 北師大版數(shù)學八年級上冊1.1探索勾股定理 同步練習【基礎(chǔ)版】(附答案解析)
- 新人教版二年級數(shù)學下冊期末考試卷及答案【1套】
- 《會計信息系統(tǒng)應(yīng)用》-課件 王新惠 模塊二 供應(yīng)鏈管理系統(tǒng)
- 美容院會員積分營銷方案
- 水利水電工程金屬結(jié)構(gòu)制作與安裝安全技術(shù)規(guī)程
- DL5000-火力發(fā)電廠設(shè)計技術(shù)規(guī)程
- 羊水穿刺的委托書
- 2024年新疆生產(chǎn)建設(shè)兵團興新職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫必考題
- (高清版)JTGT M72-01-2017 公路隧道養(yǎng)護工程預(yù)算定額
- DZ∕T 0130.6-2006 地質(zhì)礦產(chǎn)實驗室測試質(zhì)量管理規(guī)范 第6部分:水樣分析(正式版)
- 摩托車科目一題庫-共400題(附答案)
評論
0/150
提交評論