版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2019本科【軟件工程】期末試題及答案[試卷號1260]一、選擇題[請從四個可選項中選擇正確答案。共60分,每題3分]下而哪個選項不是軟件工程研究的內(nèi)容?[]生產(chǎn)無毛病的軟件 B.通曉一門編程語言C.生產(chǎn)滿足用戶需求的軟件 D.生產(chǎn)及時交付的軟件螺旋模型是一種考慮了[]的軟件開發(fā)模型。A.效率 B.危險判斷C.可移植性 D.如何選擇開發(fā)工程經(jīng)理SW-CMM是一種[ ]標(biāo)準(zhǔn)。A.編程標(biāo)準(zhǔn)B.軟件工作通用模型C.軟件設(shè)計模型D.軟件成熟度模型可行性研究實質(zhì)上是在較高層次上、以較抽象的形式進展[]的過程。A.詳細(xì)軟件設(shè)計B.需求分析過程C.深入的需求分析 D.測試設(shè)計與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有[]。A.主觀性B.穩(wěn)定性C.明確性D.客觀性源程序的效率與[]階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細(xì)設(shè)計DFD中的每個加工至少需要[ ]。A.-個輸入流 B.一個輸出流C.一個輸入或輸出流 D.―個輸入流和一個輸出流耦合度最高的是[]oA.外部耦合B.內(nèi)容耦合C.控制耦合 D.數(shù)據(jù)耦合為了提高模塊的獨立性,模塊之間最好是[]oA.控制耦合 B.公共耦合C.內(nèi)容耦合 D.數(shù)據(jù)耦合UML中,包圖是一種[]。A.集合B.數(shù)據(jù)構(gòu)造C.分組機制 D.對系統(tǒng)的動態(tài)描述而向?qū)ο笤O(shè)計首先要確定系統(tǒng)的總體構(gòu)造和風(fēng)格,構(gòu)造系統(tǒng)的[]。A.邏輯模型 B.物理模型C.數(shù)據(jù)模型 D.用例模型而向?qū)ο笤O(shè)計的步驟中,正確的順序是[]o系統(tǒng)構(gòu)架設(shè)計、用例設(shè)計、類設(shè)計系統(tǒng)構(gòu)架設(shè)計、數(shù)據(jù)庫設(shè)計和用戶界面設(shè)計類設(shè)計、用例設(shè)計、構(gòu)架設(shè)計用例設(shè)計、構(gòu)架設(shè)計、類設(shè)計類有3種類型,即[]。A.邊界類、實體類、控制類B.實體類、控制類、界而類C.控制類、實體類、虛類D.界面類、控制類、公共類[]是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計時應(yīng)該適當(dāng)使用這種耦合。A.消息連接 B.參數(shù)傳遞C.方法重寫 D.承繼程序設(shè)計語言的技術(shù)特性不應(yīng)包括[]oA.數(shù)據(jù)構(gòu)造的描述性 B.抽象類型的描述性C.數(shù)據(jù)庫的易操作性 D.軟件的可移植性程序的三種根本控制構(gòu)造,包括順序構(gòu)造、[]和循環(huán)構(gòu)造。A.條件/判斷構(gòu)造B.說明構(gòu)造C.輸入構(gòu)造 D.輸出構(gòu)造一般性的軟件其測試工作量大概占整個開發(fā)工作量的[]0A.小于10%B.40%C.90%D.大于100下面哪些測試方法屬于黑盒測試?[]A.路徑測試 B.等價類劃分C.條件判斷 D.循環(huán)測試不屬于軟件工程管理的是[]oA.開發(fā)機構(gòu)能力評估 B.工程危險評估C.質(zhì)量監(jiān)控 D.軟件銷售利潤軟件特性中,相互矛盾的是[]。A.可理解性與可測試性 B.效率與可修改性c.可修改性和可理解性 D.可理解性與可讀性二、 筒答題(共30分,每題6分)簡述軟件過程模型。22.試分析構(gòu)造化方法存在的主要問題是什么?請說明快速原型化模型的根本思想。軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請分析業(yè)務(wù)需求與功能需求的區(qū)別?設(shè)計下面?zhèn)纬绦虻臈l件組合覆蓋測試用例?BEGININPUT(x.y.z)IF(y>l)AND(z-O)THENx—x/yENDIFIF(y=2)OR(x^l)THENx=x+lENDIFPRTNT(x)END三、 應(yīng)用題(10分)學(xué)校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸入到系統(tǒng)中,學(xué)院負(fù)責(zé)人對教師輸入的工作量進展審核,財務(wù)部門對審核后的工作量計算本月工資,本月工資=根本工資十各種補貼十工作量獎金一稅收一保險一公積金。根本工資、各種補貼、保險、公積金信息由人事處負(fù)責(zé)輸入和維護,教師可以查問月工資明細(xì)。銀行系統(tǒng)每月從本系統(tǒng)讀入每位教師的實發(fā)工資,并向每位教師的銀行卡賬戶打人月工資。教師可以查問自己銀行卡的金額。請針對上面描述的需求畫出數(shù)據(jù)流程圖。試題答案及評分標(biāo)準(zhǔn)(半開卷)(供參考)一、選擇題(請從四個可選項中選擇正確答案。共60分,每題3分)1.D2.B3.D4.B5.A6.D7.D8.B9.D10.c11.B12.A13.B4D15.D
16.A17.B18.B19:D 20.B16.A17.B18.B19:D 20.B二、筒答題(共30分,每題6分)簡述軟件過程模型。答案軟件過程是人們開發(fā)和維護軟件及相關(guān)產(chǎn)品的活動、方法、實踐和改良的集合。它明確定義軟件過程中所執(zhí)行的活動及其順序,確定沒一個活動內(nèi)容和步驟,定義每個角色和職責(zé)。軟件工程將軟件開發(fā)和維護的過程概況為8個大的活動:問題定義、可行性研究、需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼、系統(tǒng)測試和運行維護。評分標(biāo)準(zhǔn):每條3分。試分析構(gòu)造化方法存在的主要問題是什么?答案構(gòu)造化方法分析和設(shè)計階段所應(yīng)用的模型之間存在鴻溝。分析階段的主要模型是數(shù)據(jù)流程圖,設(shè)計階段的主要模型是軟件模塊構(gòu)造圖,數(shù)據(jù)流程圖和軟件模塊構(gòu)造圖之間需要進展轉(zhuǎn)換。不同的人轉(zhuǎn)換出的模塊圖可能不同,有很大的隨意性。需求分析的細(xì)化程度沒有標(biāo)準(zhǔn),只能憑仗分析人員的經(jīng)歷自己把握;需求分析的過程是在一種瀑布形式,當(dāng)需求變更時,功能變化就會導(dǎo)致軟件模塊構(gòu)造發(fā)生變化,形成了軟件結(jié)-構(gòu)不穩(wěn)定。構(gòu)造化程序設(shè)計將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相別離,不利于軟件復(fù)用。構(gòu)造化方法設(shè)計的軟件構(gòu)造不穩(wěn)定,缺乏靈活性,可維護性差。評分標(biāo)準(zhǔn):只需答復(fù)出以上三點即給6分。請說明快速原型化模型的根本思想。答案在需求分析的同時,以比較小的代價快速建立一個能夠反映用戶主要需求的原型系統(tǒng)。用戶在原型系統(tǒng)上可以進展根本操作,并且提出改良意見,分析人員根據(jù)用戶的意見完善原型,然后再由用戶評價,提出建議,如此往復(fù),直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止?;诳焖僭突P偷拈_發(fā)過程根本上是線性的,從創(chuàng)立系統(tǒng)原型到系統(tǒng)運行,期間沒有反應(yīng)環(huán)。這是由于開發(fā)人員是在原型的基礎(chǔ)上進展系統(tǒng)分析和設(shè)計,而原型已經(jīng)通過了用戶和開發(fā)組的審查,在設(shè)計階段由于有原型作設(shè)計參考,所以設(shè)計的結(jié)果正確率比較高。評分標(biāo)準(zhǔn);原型描述根本正確6分。軟件需求可以分為業(yè)務(wù)需求、用戶需求、功能需求和非功能需求,請分析業(yè)務(wù)需求與功能需求的區(qū)別?答案業(yè)務(wù)需求是用戶高層領(lǐng)導(dǎo)機構(gòu)決定的,它確定軟件的目標(biāo)、規(guī)模和范圍。業(yè)務(wù)需求一般在進展需求分析之前就應(yīng)該確定,需求分析階段要以此為參照制定需求調(diào)研方案、確定用戶核心需求和軟件功能需求。業(yè)務(wù)需求通常比較簡潔,大概三?五頁紙就可以描述清楚,也可以將它直接作為需求規(guī)格說明書中的一部分。功能需求定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。用戶從他們完成任務(wù)的角度對軟件提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的,開發(fā)人員不能據(jù)此編寫程序。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟件功能需求。開發(fā)人員根據(jù)功能需求進展軟件設(shè)計和編碼。評分標(biāo)準(zhǔn):業(yè)務(wù)需求和功能需求各占3分。設(shè)計下面?zhèn)纬绦虻臈l件坦合■萱測試用例.BEGININPUT(x,y.x)IF(y>l)AND(z=0)THENENDIFIF(y-2)OR(x=l)THENENDIFPRINT(x)END答案條件組合覆蓋標(biāo)準(zhǔn)為,使得每個判定表達(dá)式中條件的各種可能組合都至少出現(xiàn)一次.本程序中共有兩個判定表達(dá)式,每個判定表達(dá)式中有兩個簡單條件,因而,£共有8神可能的條件組合,它們是8y>l?y>l,1<>0y<=l.xOOy=2.x?=ly=2.xOly<>2.x-1y<>2.xOl條件tn臺■矗設(shè)計蜀試用例,實現(xiàn)1?6御神條件圳含榆人W4.y?2?g?0.實現(xiàn)2.5兩時條件販合精人ix?l.y?2.*—11實現(xiàn)3.8四神條件炯合■人ix?2?y?1.,?[h實現(xiàn)4,7炳神條件場偉愉人M?l.y?】?i"l.評分標(biāo)席'分析2分,也網(wǎng)試用例各】分.三J#用■[
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年環(huán)境凈化催化材料項目可行性研究報告
- 2025年大學(xué)會計學(xué)(會計學(xué))試題及答案
- 多癥狀群的綜合管理策略
- 2025年大學(xué)人文地理學(xué)(城市地理研究)試題及答案
- 2025年高職飼草生產(chǎn)技術(shù)(苜蓿種植管理)試題及答案
- 2025年中職供熱通風(fēng)與空調(diào)工程技術(shù)(空調(diào)工程實務(wù))試題及答案
- 2025年大學(xué)智能產(chǎn)品設(shè)計(應(yīng)用技巧)試題及答案
- 2025年中職(現(xiàn)代農(nóng)業(yè)技術(shù))精準(zhǔn)農(nóng)業(yè)專業(yè)技能測試試題及答案
- 2025年中職游戲設(shè)計(游戲理論)試題及答案
- 多病共患者自我管理優(yōu)先級排序
- 主板維修課件
- 2025年白山輔警招聘考試題庫及答案1套
- 2026中央紀(jì)委國家監(jiān)委機關(guān)直屬單位招聘24人考試筆試模擬試題及答案解析
- 特種設(shè)備外借協(xié)議書
- 2026年內(nèi)蒙古化工職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試必刷測試卷附答案解析
- 三元股份財務(wù)風(fēng)險控制研究
- GB 46750-2025民用無人駕駛航空器系統(tǒng)運行識別規(guī)范
- 湖南省長沙市雅禮教育集團2024-2025學(xué)年七年級(下)期末數(shù)學(xué)試卷
- 電力絕緣膠帶施工方案
- 醫(yī)院2024年度內(nèi)部控制風(fēng)險評估報告
- DB63-T 2256.3-2025 水利信息化工程施工質(zhì)量評定規(guī)范 第3部分 水情監(jiān)測系統(tǒng)
評論
0/150
提交評論