版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 軟件工程試題及參考答案(第7套) 作者: 日期: 2 軟件工程模擬試卷 期200 學(xué)年度 宜賓學(xué)院200 ) 套第7軟件工程試題(題 號 一 二 三 四 五 總分 題 分 第一部分 選擇題 一、單項選擇題(每小題1分,共20分) 二、在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。 1.CMM提供了一個框架,將軟件過程改進的進化步驟組織成5個成熟度等級。除第1級外,每一級都包含了實現(xiàn)這一級目標(biāo)的若干關(guān)鍵過程域,每一個關(guān)鍵過程域又包含若干( A )。 A 關(guān)鍵實踐 B 軟件過程性能 C 軟件過程能力 D 軟件過程 2Putnam成本估算模型是一個( D )模型。
2、 A靜態(tài)單變量 B動態(tài)單變量 C靜態(tài)多變量 D動態(tài)多變量 3瀑布模型的存在問題是( B ) A用戶容易參與開發(fā) B缺乏靈活性 C用戶與開發(fā)者易溝通 D適用可變需求 4可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出( B )的回答。 A確定 B行或不行 C正確 D無二義 5 系統(tǒng)流程圖是用來 ( B ) A 描繪程序結(jié)構(gòu)的 B 描繪系統(tǒng)的邏輯模型 C 表示信息層次結(jié)構(gòu)的圖形工具 D 描繪物理系統(tǒng)的 6最早的結(jié)構(gòu)化語言是 ( A ) A PASCAL B Ada C ALGOL D FORTRAN 7白盒測試主要用于測試 ( A ) A 程序的內(nèi)
3、部邏輯 B 程序的正確性 C 程序的外部功能 D 結(jié)構(gòu)合理性 8軟件開發(fā)和維護過程中出現(xiàn)的一系列嚴(yán)重問題稱為 ( D ) A 軟件工程 B 軟件開發(fā) C 軟件周期 D 軟件危機 9需求規(guī)格說明書的作用不包括( B ) A軟件驗收的依據(jù) B用戶與開發(fā)人員對軟件要做什么的共同理解 3 軟件工程模擬試卷 C軟件可行性研究的依據(jù) D軟件設(shè)計的依據(jù) 10. 下面關(guān)于PDL語言不正確的說法是( B ) A. PDL是描述處理過程怎么做 B. PDL是只描述加工做什么 C. PDL也稱為偽碼 D. PDL的外層語法應(yīng)符合一般程序設(shè)計語言常用的語法規(guī)則 11. 快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是
4、在研究( D )的方法和技術(shù)中產(chǎn)生的。 A. 需求階段 B. 設(shè)計階段 C. 測試階段 D. 軟件開發(fā)的各個階段 12. ( A )是為了確保每個開發(fā)過程的質(zhì)量,防止把軟件差錯傳遞到下一個過程而進行的工作。 A. 質(zhì)量檢測 B. 軟件容錯 C. 軟件維護 D. 系統(tǒng)容錯 13.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是( D ) A.程序模塊化 B.模塊高內(nèi)聚 C.模塊低耦合 D.模塊獨立性 14.下列屬于維護階段的文檔是( C ) A.軟件規(guī)格說明 B.用戶操作手冊 C.軟件問題報告 D.軟件測試分析報告 15.軟件按照設(shè)計的要求,在規(guī)定時間和條件下達(dá)到不出故障,持續(xù)運行的要求的質(zhì)量特性稱
5、為( B ) A.可用性 B.可靠性 C.正確性 D.完整性 16在軟件維護工作中,如果對軟件的修改只限制在原需求說明書的范圍之內(nèi),這種維護是屬于( C ) A糾正性維護 B適應(yīng)性維護 C完善性維護 D預(yù)防性維護 17需求分析中開發(fā)人員要從用戶那里了解( C ) A軟件做什么 B用戶使用界面 C輸入的信息 D軟件的規(guī)模 18. 軟件需求分析階段的測試手段一般采用( C )。 A 總結(jié) B 階段性報告 C 需求分析評審 D 不測試 19、 ( A)是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運行和維護的過程,它包括方法、工具和過程三個要素。 A 軟件過程 B 軟件測試 4 軟件工程模擬試
6、卷 軟件工程軟件生存周期 D C 原型化方法是用戶和軟件開發(fā)人員之間進行的一種交互過程,適用于20. )系統(tǒng)。(A 需求確定的需求不確定的 B A D 決策支持C 管理信息非選擇題第二部分 分)二、填空題(本大題共10小題,每小題2分,共20 提供哪些服1.用戶需求用自然語言和 圖表描述 描述,說明系統(tǒng)必須 、系統(tǒng)運行要受哪些約束務(wù)滿 的前提下開發(fā)出高質(zhì)量的、2.軟件工程的目標(biāo)是在給定成本、 進度 足用戶需求的軟件產(chǎn)品。 基于數(shù)3.為了將軟部件合成至當(dāng)前的軟件開發(fā)項目之中,可以采用基于功能、 面向?qū)ο蟮暮铣杉夹g(shù) 據(jù)和 導(dǎo)出系統(tǒng)的實現(xiàn)方案。 需求規(guī)格說明 4軟件設(shè)計的主要任務(wù)是根據(jù)所用映射方法涉
7、及信息流的類型。其信息流, 5.將數(shù)據(jù)流圖映射為程序結(jié)構(gòu)時 和 變換流事物流 兩種類型。分為、領(lǐng)域概念6.面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、 用例圖和用例 模型構(gòu)成。軟件 7.軟件開發(fā)過程管理是軟件工程的重要組成部分,它涉及軟件組織、 工程的標(biāo)準(zhǔn)、管理的方法、工具等。建屬于 8從原理上講,軟件工程方法都由建模語言和建模過程組成,UML 模語言。 代碼副作用、 數(shù)據(jù)9軟件維護的副作用副作用大致可分為三類: 文檔的副作用。副作用、 _兩部測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的_輸出結(jié)果10為了便于對照檢查,分組成。 三、名詞解釋題(本大題共5小題,每小題3分,共15分) 1內(nèi)聚性 2軟件工程方法 3適應(yīng)性
8、維護 4數(shù)據(jù)設(shè)計 5異步消息(Asynchronous Message) 四、簡答題(本大題共5小題,每小題5分,共25分) 1.子程序是可獨立編譯的程序單元,子程序一般具備那三種機制 2.試述瀑布模型的優(yōu)點和缺點? 3.軟件工程的目標(biāo)是生產(chǎn)高質(zhì)量的軟件,高質(zhì)量的軟件應(yīng)該具備那三個條件。 4 5.軟件總體結(jié)構(gòu)應(yīng)該包括哪兩方面內(nèi)容? 五、綜合應(yīng)用題(第1小題5分,第2小題8分,第3小題7分,共20分) 1.UML關(guān)系包括關(guān)聯(lián)、聚合、泛化、實現(xiàn)、依賴等5種類型,請將合適的關(guān)系填寫在下列描述的( )中。 5 軟件工程模擬試卷 )關(guān)系。 用例及其協(xié)作之間是(實現(xiàn) 一門課程可以由多個學(xué)生選修,一個學(xué)生可
9、以選修多門課程, 在學(xué)校中, 關(guān)聯(lián))關(guān)系。那么學(xué)生和課程之間是( 且這兩個類之間不存在其他關(guān)系,的一個操作,的一個操作調(diào)用類B 類A )關(guān)系。A和類B之間是(依賴那么類 )關(guān)系。Window類和DialogBox類之間是(泛化 在MFC類庫中, )關(guān)系。 森林和樹木之間是(聚合 2根據(jù)下列條件使用等價劃分法設(shè)計測試用例。開頭的數(shù)是十六進制整0X位微機,其十六進制常數(shù)定義為:以0x或8 某一如),區(qū)母不加別的表示十六進制大小寫字7f圍其數(shù),值的范是-7f( 0X13,0X6A,-0X3c。 3.某培訓(xùn)中心要研制一個計算機管理系統(tǒng)。它的業(yè)務(wù)是: 將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。如
10、果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名事務(wù)的職員,他們將查閱課1) 程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出 報告單交財務(wù)部門,財務(wù)人員開出發(fā)票給學(xué)生。如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件 2) 和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。 也給學(xué)生一張收費收據(jù)。如果是付款的,則由財務(wù)人員在帳目文件上登記,3) 要求:) (3分對以上問題畫出數(shù)據(jù)流程圖。(1).) (4分(2).畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。 6 軟件工程模擬試卷 軟件工程試題(第7套)參考答案 第一部分 選擇題 一、單項選擇題(本大題共20小題,每小題1分,共2 0分) 1
11、、 2、 3、 4、 5、 B B ADB6、 7、 8、 9、 10、 D D D C A11、A 12、A 13、 D 14、C 15、B 16、 C 17、A 18、C 19、D 20、 A 第二部分 非選擇題 二、填空題(本大題共10小題,每小題2分,共20分) 1.圖表描述,提供哪些服務(wù) 2.進度、滿足用戶需求。 3.面向?qū)ο?4需求規(guī)格說明 5.變換流 事務(wù)流 6.用例與用例圖 7.軟件工程的標(biāo)準(zhǔn) 8建模語言 9數(shù)據(jù)、文檔 10輸出結(jié)果 三、名詞解釋題(本大題共5小題,每小題3分,共15分) 1內(nèi)聚性 內(nèi)聚性是模塊獨立性的衡量標(biāo)準(zhǔn)之一,它是指模塊的功能強度的度量,即一個模塊內(nèi)部各個
12、元素彼此結(jié)合的緊密程度的度量。 2軟件工程方法 是軟件生產(chǎn)的組織方式,包括對軟件過程的建議、使用的標(biāo)記法、進行系統(tǒng)描述的規(guī)律和設(shè)計指南。 7 軟件工程模擬試卷 是為適應(yīng)環(huán)境的變化而修改軟件的活動。適應(yīng)性維護 3,是為在需求規(guī)格說明中定義的那些數(shù)據(jù)對象選擇合適的邏輯表示數(shù)據(jù)設(shè)計 4 。包括選用已存在的程序包)并確定可能作用在這些邏輯結(jié)構(gòu)上的所有操作(表示消息源發(fā)出消息后不必等待消息(Asynchronous Message) 5異步消息 處理過程的返回,即可繼續(xù)執(zhí)行自己的后續(xù)操作。 分)分,共25四、簡答題(本大題共5小題,每小題5 ,子程序一般具備那三種機制1.子程序是可獨立編譯的程序單元;
13、,它給出子程序與其他程序單元的接口 子程序說明; ,它實現(xiàn)子程序的數(shù)據(jù)和控制結(jié)構(gòu) 子程序體 調(diào)用方式。 2.試述瀑布模型的優(yōu)點和缺點? 瀑布模型的優(yōu)點使軟件開發(fā)過程可以在分析、設(shè)計、編碼、測試和維軟件生命周期模型, 護的框架下進行; 軟件開發(fā)過程具有系統(tǒng)性、可控性,克服了軟件開發(fā)的隨意性 瀑布模型的缺點項目開始階段用戶很難精確的提出產(chǎn)品需求,由于技術(shù)進步,用戶對系統(tǒng)深入 的理解,修改需求十分普遍。項目開發(fā)晚期才能得到程序的運行版本,這時修改軟件需求和開發(fā)中的錯誤代 價很大。采用線性模型組織項目開發(fā)經(jīng)常發(fā)生開發(fā)小組人員“堵塞狀態(tài)”,特別是項目 的開始和結(jié)束。 高質(zhì)量的軟件應(yīng)該具備那三個條件。3.
14、軟件工程的目標(biāo)是生產(chǎn)高質(zhì)量的軟件, 滿足軟件需求定義的功能和性能 文檔符合事先確定的軟件開發(fā)標(biāo)準(zhǔn) 軟件的特點和屬性遵循軟件工程的目標(biāo)和原則。 4 對這些實體及它們之間的關(guān)系進行抽象化、一般化和參數(shù)化; 對可重用的實體進行分類、歸并,以備日后重用。? 5.軟件總體結(jié)構(gòu)應(yīng)該包括那兩方面內(nèi)容; , 亦稱為程序結(jié)構(gòu)(即模塊)構(gòu)成的層次結(jié)構(gòu)一是由系統(tǒng)中所有過程性部件 分)分,共203小題8分,第小題721五、綜合應(yīng)用題(第小題5分,第 答: 1. 聚合 泛化 依賴 實現(xiàn) 關(guān)聯(lián) 解答:等價劃分法2 劃分等價類并編號,如下表所示。十六進制整型常量輸入條件的等價類表 輸入數(shù)據(jù) 合理等價類 不合理等價類 8 軟件工程模擬試卷 0或非打頭的 非且數(shù)字4 含有非 a,b,c,d,e,f)以外字符(20x或0X開頭1 1 位數(shù)字串 5 多于5個字符 十六進制整數(shù)2 以0x打頭的12 的多位串 后跟非06 位數(shù)字串 0后跟數(shù)字串7 后多于3個數(shù)字87f 小于10 之間7f7f十六進制數(shù)范圍 9在 7f11大于 為合理等價類設(shè)計測試用例,表中有三個合理等價類,設(shè)計兩個例子 期望結(jié)果 覆蓋范圍 測試數(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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版土地使用權(quán)轉(zhuǎn)讓合同(商業(yè)用地)2篇
- 2025年度餐飲企業(yè)品牌形象設(shè)計與宣傳推廣合同6篇
- 2024租賃期間廠房轉(zhuǎn)租管理的委托出租合同
- 2024年皮革原料購銷合同范本
- 2025年度旅游度假精美合同協(xié)議范本(休閑度假版)3篇
- 2024年能源結(jié)構(gòu)調(diào)整-充電樁施工建設(shè)及管理協(xié)議3篇
- 2024年蘋果手機消費者維權(quán)服務(wù)合同范本3篇
- 2024年項目評估合作協(xié)議
- 2024年度倒插門女婿離婚后財產(chǎn)保全與執(zhí)行協(xié)議3篇
- 2025年度網(wǎng)絡(luò)安全防護解決方案調(diào)研委托合同集錦3篇
- (完整版)鋼筋加工棚驗算
- 安徽省合肥市廬陽區(qū)2023-2024學(xué)年三年級上學(xué)期期末數(shù)學(xué)試卷
- 概念方案模板
- 西南交大畢業(yè)設(shè)計-地鐵車站主體結(jié)構(gòu)設(shè)計
- 2024年山東傳媒職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 江蘇省南通市崇川區(qū)2023-2024學(xué)年三年級上學(xué)期期末語文試卷
- 華電行測題庫及答案2024
- crtd植入術(shù)護理查房
- 掃雪鏟冰安全教育培訓(xùn)
- 人教版三年級下冊必讀書目《中國古代寓言故事》
- 涉密內(nèi)網(wǎng)分級保護設(shè)計方案
評論
0/150
提交評論