![上海大學(xué)軟件工程試卷_第1頁(yè)](http://file4.renrendoc.com/view/cf7a2fcc2b8c2b939372b297602d89e7/cf7a2fcc2b8c2b939372b297602d89e71.gif)
![上海大學(xué)軟件工程試卷_第2頁(yè)](http://file4.renrendoc.com/view/cf7a2fcc2b8c2b939372b297602d89e7/cf7a2fcc2b8c2b939372b297602d89e72.gif)
![上海大學(xué)軟件工程試卷_第3頁(yè)](http://file4.renrendoc.com/view/cf7a2fcc2b8c2b939372b297602d89e7/cf7a2fcc2b8c2b939372b297602d89e73.gif)
![上海大學(xué)軟件工程試卷_第4頁(yè)](http://file4.renrendoc.com/view/cf7a2fcc2b8c2b939372b297602d89e7/cf7a2fcc2b8c2b939372b297602d89e74.gif)
![上海大學(xué)軟件工程試卷_第5頁(yè)](http://file4.renrendoc.com/view/cf7a2fcc2b8c2b939372b297602d89e7/cf7a2fcc2b8c2b939372b297602d89e75.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
「題號(hào)「一二三四五1六七八九得分、單項(xiàng)選擇題(本大題共 20小題,每小題1分,共20分)請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、在每小題列出的備選項(xiàng)中只有一個(gè)是符合題目要求的,多選或未選均無(wú)分。請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、.在軟件生命周期的各個(gè)階段中,工作量最大的階段是B.總體設(shè)計(jì)D.軟件維護(hù)A.B.總體設(shè)計(jì)D.軟件維護(hù).瀑布模型的特點(diǎn)不包括A.前一階段的任務(wù)沒有完成,不能進(jìn)入下一階段工作.進(jìn)入某個(gè)階段工作后,不再回復(fù)到之前的階段工作C.只有完成并評(píng)審了規(guī)定的文檔,才標(biāo)志著一個(gè)階段的工作結(jié)束D.在軟件產(chǎn)生之前,需求無(wú)法得到充分的測(cè)試.螺旋模型強(qiáng)調(diào)的開發(fā)手段是A.分階段開發(fā)C.風(fēng)險(xiǎn)驅(qū)動(dòng)開發(fā).需求分析階段的工作不包括.螺旋模型強(qiáng)調(diào)的開發(fā)手段是A.分階段開發(fā)C.風(fēng)險(xiǎn)驅(qū)動(dòng)開發(fā).需求分析階段的工作不包括A.獲得當(dāng)前系統(tǒng)的物理模型C.建立目標(biāo)系統(tǒng)的邏輯模型.總體設(shè)計(jì)階段的工作不包括A.確定程序的模塊組成C.確定實(shí)現(xiàn)各個(gè)模塊功能的處理邏輯.描繪系統(tǒng)物理模型的傳統(tǒng)工具是A.系統(tǒng)流程圖C.實(shí)體-聯(lián)系圖.符合信息隱藏原理的是A.將信息隱藏起來(lái)不被發(fā)現(xiàn)C.將可能要修改的設(shè)計(jì)決策隱藏起來(lái).廢棄式原型開發(fā)D.增量式開發(fā)B.抽象出當(dāng)前系統(tǒng)的邏輯模型D.建立目標(biāo)系統(tǒng)的物理模型B.確定模塊間的相互關(guān)系D.制定測(cè)試計(jì)劃B.數(shù)據(jù)流圖D.狀態(tài)轉(zhuǎn)換圖B.將信息隱藏起來(lái)確保安全D.將不要修改的設(shè)計(jì)決策隱藏起來(lái).模塊的獨(dú)立性原則是指軟件設(shè)計(jì)時(shí)要盡量使模塊具有A.低內(nèi)聚、低耦合C.高內(nèi)聚、低耦合B.低內(nèi)聚、高耦合D.高內(nèi)聚、高耦合9.有利于提高模塊獨(dú)立性的做法是A.B.C.D.10.盡量使模塊具有邏輯型內(nèi)聚盡量使模塊間具有內(nèi)容型耦合使判定作用范圍內(nèi)的模塊盡量成為該判定所在模塊的直屬下級(jí)模塊盡量提高模塊的扇入數(shù)和扇出數(shù)有關(guān)結(jié)構(gòu)化設(shè)計(jì)(SD)方法的正確敘述是B.C.D.11.只使用順序、選擇和循環(huán)3種控制結(jié)構(gòu)由數(shù)據(jù)結(jié)構(gòu)映射出軟件的結(jié)構(gòu)是一種面向?qū)ο蟮脑O(shè)計(jì)方法是一種面向數(shù)據(jù)流的設(shè)計(jì)方法有關(guān)總體設(shè)計(jì)階段所使用的結(jié)構(gòu)圖的不正確敘述是A.B.C.D.12.能夠描述軟件系統(tǒng)的模塊組成結(jié)構(gòu)圖中的模塊是按照自上而下、自左向右的順序執(zhí)行的能夠描述模塊間的調(diào)用關(guān)系以及模塊間調(diào)用時(shí)所傳遞的信息將模塊間調(diào)用時(shí)所傳遞的信息分成兩種:數(shù)據(jù)信息和控制信息要求使用順序、選擇和循環(huán)控制結(jié)構(gòu)的組合或嵌套來(lái)表達(dá)程序的過(guò)程設(shè)計(jì)工具是A.C.13.程序流程圖判定表關(guān)于好的編碼風(fēng)格的正確敘述是B.盒圖D.PDLA.C.A.C.把多個(gè)語(yǔ)句寫在同一行以節(jié)省空間檢查輸入項(xiàng)重要組合的合法性B.要求用戶指定輸入數(shù)據(jù)的數(shù)目D.表達(dá)式中不使用多余的括號(hào), 以簡(jiǎn)化表達(dá)式14.能發(fā)現(xiàn)軟件需求規(guī)格說(shuō)明書中的錯(cuò)誤的測(cè)試步驟是A.C.15.模塊測(cè)試
系統(tǒng)測(cè)試B.子系統(tǒng)測(cè)試D.驗(yàn)收測(cè)試自頂向下集成測(cè)試和自底向上集成測(cè)試都具有的優(yōu)點(diǎn)是A.C.19.較早發(fā)現(xiàn)主要設(shè)計(jì)錯(cuò)誤支持故障隔離不符合面向?qū)ο笤O(shè)計(jì)準(zhǔn)則的是B.可采用深度優(yōu)先策略和寬度優(yōu)先策略D.可復(fù)用模塊得到充分測(cè)試A.C.20.用對(duì)象的封裝性來(lái)實(shí)現(xiàn)信息隱藏盡可能減小繼承耦合度
上海大學(xué)校內(nèi)電話號(hào)碼由B.盡可能松散對(duì)象之間的交互耦合D.盡可能設(shè)計(jì)小而簡(jiǎn)單的類5位數(shù)字組成,但第1位數(shù)字只能是5或6。該電話號(hào)碼的[F][F][F][T][F][F][F][T][F][F]二、填空題(本大題共20空,每空1分,共20分).軟件工程的三要素是:軟件過(guò)程、軟件工具和軟件方法。通常使用 生命周期模型描述軟件過(guò)程,它規(guī)定了把生命周期劃分成哪些階段口各個(gè)階段的執(zhí)行順序.需求分析階段的任務(wù)包括確定對(duì)系統(tǒng)的綜合要求和分析系統(tǒng)的 —數(shù)據(jù)要求,綜合要求通常包括: 功能需求、性能需求、可靠性和可用性需求、出錯(cuò)處理需求、約束、接口需求、逆向需求和將來(lái)可能提出的要求。一旦對(duì)系統(tǒng)提出一組要求后,一般應(yīng)該從下述4個(gè)方面驗(yàn)證這些需求的正確性:一致性、―完整T、現(xiàn)實(shí)性和有效性。.軟件測(cè)試的基本方法有白盒測(cè)試法和黑盒測(cè)試法。單元測(cè)試主要使用―白盒測(cè)試法,驗(yàn)收測(cè)試主要使用黑盒測(cè)試法。在白盒測(cè)試法中,對(duì)源程序語(yǔ)句檢測(cè)詳盡程度最高的邏輯覆蓋標(biāo)準(zhǔn)是 ―條件組合覆蓋,對(duì)程序路徑覆蓋程度最高的邏輯覆蓋標(biāo)準(zhǔn)是 路徑覆蓋。在使用黑盒測(cè)試法時(shí),總是聯(lián)合使用等價(jià)分類和邊界值分析兩種技術(shù)。.用面向?qū)ο蠓椒ㄩ_發(fā)軟件通常需要建立三種模型: 對(duì)象*II型、—?jiǎng)討B(tài)模型和功能模型。功能模型可以用 UML的用例圖來(lái)表示,用例圖中的用例對(duì)應(yīng)于對(duì)象模型中的類所提供的服務(wù), 并且用例可能產(chǎn)生—?jiǎng)討B(tài)模型中的一系列事件,這些事件產(chǎn)生的順序可以用 UML的事件跟蹤圖圖來(lái)表示。三、判斷題(本大題共10小題,每小題1分,共10分)構(gòu)建原型不僅可以降低軟件產(chǎn)品不能滿足用戶需要的風(fēng)險(xiǎn),而且可以降低某些技術(shù)風(fēng)險(xiǎn)??尚行匝芯康娜蝿?wù)是具體解決系統(tǒng)設(shè)計(jì)中的問題。軟件用戶手冊(cè)詳細(xì)描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。在圖形類過(guò)程設(shè)計(jì)工具中,使用 PAD描述的處理過(guò)程最容易轉(zhuǎn)換成與之對(duì)應(yīng)的高級(jí)語(yǔ)言程序。使用結(jié)構(gòu)程序設(shè)計(jì)(SP)技術(shù)編寫的程序代碼是通過(guò)順序、選擇和循環(huán) 3種基本控制結(jié)構(gòu)進(jìn)行連接的。測(cè)試是為了發(fā)現(xiàn)軟件中存在的錯(cuò)誤,而調(diào)試是為了證明軟件中不存在錯(cuò)誤。軟件維護(hù)階段的大部分工作是增加新功能、修改已有功能或?qū)ο到y(tǒng)進(jìn)行改進(jìn)。對(duì)象可以按其屬性來(lái)歸類,子類可以通過(guò)泛化機(jī)制獲得其父類的特征。盡管從面向?qū)ο蠓治龅矫嫦驅(qū)ο笤O(shè)計(jì)是一個(gè)逐漸擴(kuò)充模型的過(guò)程,但是在實(shí)際開發(fā)過(guò)程中二者的界限是模糊的。107
四、(本大題共2小題,第1小題5分,第2小題3分,共8分)根據(jù)如下的盒圖解答下列問題:.用判定表描述該盒圖相應(yīng)的處理邏輯;.當(dāng)使用語(yǔ)句覆蓋標(biāo)準(zhǔn)對(duì)實(shí)現(xiàn)該盒圖的程序進(jìn)行測(cè)試時(shí),至少需要設(shè)計(jì)多少個(gè)測(cè)試用例?輸入A,B輸出3輸出4輸出5輸出6123456A=0TTFFFFA>0FFTTFFB>=0TFTFTF輸出1V輸出2V輸出3V輸出4V輸出5V輸出6V6種五、(本題8分)某學(xué)習(xí)績(jī)點(diǎn)計(jì)算程序,讀入某位學(xué)生某門課程的平時(shí)成績(jī)( 0~100)和考試成績(jī)(0~100),根據(jù)相應(yīng)的總評(píng)成績(jī)(二平時(shí)成績(jī)x40%+考試成績(jī)x60%),輸出該學(xué)生該課程的績(jī)點(diǎn)(總評(píng)成績(jī)和績(jī)點(diǎn)的轉(zhuǎn)換規(guī)則如下表所示) 。試列出使用等價(jià)分類法對(duì)該程序進(jìn)行測(cè)試時(shí), 測(cè)試用例所必須覆蓋的所有等價(jià)類??傇u(píng)成績(jī)績(jī)點(diǎn)100~90489.9~853.784.9~823.381.9~78377.9~752.774.9~722.371.9~682.067.9~641.763.9~601.3<601.0六、(本題6分)某大學(xué)圖書借閱管理系統(tǒng),允許新入校的學(xué)生在其信息注冊(cè)到系統(tǒng)后,借閱各種圖書。每位學(xué)生最多同時(shí)可以借閱10本圖書。學(xué)生畢業(yè)離校時(shí),必須歸還所有借閱的圖書,并且系統(tǒng)自動(dòng)注銷該學(xué)生的信息。如下所示的狀態(tài)圖用于描述學(xué)生從入校至離校期間借閱圖書的狀況,其中 n表示學(xué)生當(dāng)前借閱圖書的數(shù)量(初始值為 0)。試指出該圖中的(1)~(5)分別是什么?【問題【問題2】七、(本大題共3小題,第1小題4分,第2小題6分,第3小題2分,共12分)閱讀有關(guān)住房管理系統(tǒng)的說(shuō)明,并解答問題 1和問題2?!菊f(shuō)明】系統(tǒng)隨時(shí)接收住戶送來(lái)的入住單。 系統(tǒng)首先根據(jù)住戶基本信息文件中的相關(guān)信息檢查入住單的無(wú)論是新住合法性,對(duì)不合法的入住單,拒絕接受;對(duì)合法的入住單根據(jù)入住性質(zhì)分類進(jìn)行處理。無(wú)論是新住戶入住,還是住戶換房或分戶, 都要根據(jù)入住單更新住戶基本信息文件。對(duì)住戶換房或分戶,系統(tǒng)還應(yīng)對(duì)這些住戶做月租費(fèi)計(jì)算, 分別產(chǎn)生換房收費(fèi)通知單和分戶收費(fèi)通知單給物業(yè)管理委員會(huì), 以了結(jié)換房或分戶前的房租。【問題1]給出如下所示的系統(tǒng)頂層數(shù)據(jù)流圖中的 E1和E2的名稱,并在圖中添加遺漏的數(shù)據(jù)流。E1E2E1E2給出如下所示的系統(tǒng)0層數(shù)據(jù)流圖中的P1、P2和F的名稱,并在圖中添加遺漏的數(shù)據(jù)流。入住單.P1合格入住單入住單.P1合格入住單【問題3】該系統(tǒng)的信息流屬于變換流還是事務(wù)流?八、(本大題共2小題,第1小題7分,第2小題9分,共16分)系統(tǒng)存儲(chǔ)特定區(qū)域的道路交通網(wǎng)的信息。道路交通網(wǎng)由若干個(gè)路段構(gòu)成,每個(gè)路段由兩個(gè)地理坐標(biāo)點(diǎn)標(biāo)定,其里程數(shù)是已知的。在某些地理坐標(biāo)點(diǎn)上安裝了訪問控制設(shè)備,可以自動(dòng)掃描行駛卡。行程由一組連續(xù)的路段構(gòu)成,行程的起點(diǎn)和終點(diǎn)都裝有訪問控制設(shè)備。系統(tǒng)提供2種行駛卡:常規(guī)卡,有效期為1年,可以在整個(gè)道路交通網(wǎng)內(nèi)使用;單次卡,在指定行程內(nèi)使用,且只能使用一次,要求客戶預(yù)存一定的費(fèi)用。.客戶注冊(cè)??蛻粼谏暾?qǐng)和使用行駛卡前,必須提交個(gè)人信息進(jìn)行注冊(cè),系統(tǒng)為其建立一個(gè)賬戶。.常規(guī)卡申請(qǐng)。當(dāng)客戶申請(qǐng)常規(guī)卡時(shí),系統(tǒng)進(jìn)行賬戶核實(shí),如果超過(guò)了信用額度,則拒絕申請(qǐng);否則發(fā)放一張新的常規(guī)卡。.單次卡申請(qǐng)。當(dāng)客戶申請(qǐng)單次卡時(shí),系統(tǒng)首先進(jìn)行賬戶核實(shí),如果超過(guò)了信用額度,則拒絕申請(qǐng);否則發(fā)放一張新的單次卡,并打印發(fā)票和更新客戶賬戶。.使用常規(guī)卡行駛??蛻粼谶M(jìn)入行程起點(diǎn)時(shí),系統(tǒng)記錄行程的起點(diǎn)、進(jìn)入
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度董事年度業(yè)績(jī)考核與激勵(lì)機(jī)制合同
- 2025年度文化演出合同監(jiān)督管理細(xì)則
- 2025年度新能源電站建設(shè)合同買賣擔(dān)保協(xié)議書范本
- 2025年企業(yè)內(nèi)部合同管理制度建議合同
- 2025年專業(yè)航拍設(shè)備租賃合同
- 2025版淘寶平臺(tái)模特形象授權(quán)及推廣合同范本3篇
- 2025年度環(huán)衛(wèi)信息化建設(shè)項(xiàng)目合同范本
- 二零二五年度房地產(chǎn)項(xiàng)目居間銷售合同
- 2025年度航空航天材料研發(fā)合同范文資料員勞動(dòng)合同
- 2025年度風(fēng)力發(fā)電場(chǎng)固定施工合同(含塔架基礎(chǔ))
- 印刷品質(zhì)量保證協(xié)議書
- 二年級(jí)數(shù)學(xué)上冊(cè)100道口算題大全(每日一練共12份)
- 河南省鄭州市2023-2024學(xué)年高一下學(xué)期6月期末數(shù)學(xué)試題(無(wú)答案)
- 七年級(jí)數(shù)學(xué)垂線1
- JTG C10-2007 公路勘測(cè)規(guī)范
- 糖尿病酮癥酸中毒護(hù)理查房演示課件
- 重大危險(xiǎn)源的風(fēng)險(xiǎn)評(píng)估模型
- 采購(gòu)支出管理制度
- 混凝土試件臺(tái)賬
- 人機(jī)料法環(huán)測(cè)檢查表
評(píng)論
0/150
提交評(píng)論