![軟件工程隨堂練習(xí)_第1頁](http://file4.renrendoc.com/view/f35b29665a493ff70db4d26d193d1ca0/f35b29665a493ff70db4d26d193d1ca01.gif)
![軟件工程隨堂練習(xí)_第2頁](http://file4.renrendoc.com/view/f35b29665a493ff70db4d26d193d1ca0/f35b29665a493ff70db4d26d193d1ca02.gif)
![軟件工程隨堂練習(xí)_第3頁](http://file4.renrendoc.com/view/f35b29665a493ff70db4d26d193d1ca0/f35b29665a493ff70db4d26d193d1ca03.gif)
![軟件工程隨堂練習(xí)_第4頁](http://file4.renrendoc.com/view/f35b29665a493ff70db4d26d193d1ca0/f35b29665a493ff70db4d26d193d1ca04.gif)
![軟件工程隨堂練習(xí)_第5頁](http://file4.renrendoc.com/view/f35b29665a493ff70db4d26d193d1ca0/f35b29665a493ff70db4d26d193d1ca05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程隨堂練習(xí)1.軟件工程學(xué)的一個(gè)重要目標(biāo)是()。A.提高程序的執(zhí)行效率B.降低程序?qū)Υ鎯?chǔ)空間的要求C.提高軟件的可理解性D.提高軟件的可維護(hù)性參考答案:D.軟件工程的過程是將軟件工程()綜合起來以達(dá)到合理、及時(shí)地進(jìn)行計(jì)算機(jī)軟件開發(fā)的目的。A.方法B.工具C.方法和工具D.過程參考答案:C.()是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。A、技術(shù)創(chuàng)新B、測試C、技術(shù)改造D、技術(shù)評審參考答案:D.軟件生命周期由軟件計(jì)劃、軟件開發(fā)和()三個(gè)時(shí)期組成。A.軟件運(yùn)行B.軟件維護(hù)C.軟件過程D.軟件運(yùn)行維護(hù)參考答案:D5.()是將軟件生命周期的各個(gè)階段,依線性順序連接,用文檔驅(qū)動(dòng)的模型。A.統(tǒng)一過程B.瀑布模型C.螺旋模型D.噴泉模型參考答案:B6.快速原型方法是用戶和設(shè)計(jì)者之間的一種交互過程,適用于()系統(tǒng)。A.需求不確定性較高的B.需求確定的C.管理信息D.決策支持參考答案:A.快速原型從設(shè)計(jì)用戶界面開始,首先形成(),然后用戶運(yùn)行界面原行,并就同意什么和不同意什么提出意見。A.用戶使用手冊.系統(tǒng)界面原行C.界面需求分析說明書D.完善用戶界面參考答案:B.快速原型是一種()型設(shè)計(jì)過程。A.自外向內(nèi).自底向上C.自頂向下D.自內(nèi)向外參考答案:A.要開發(fā)一個(gè)軟件,它的功能是把73624.9385這個(gè)數(shù)開平方,所得到的結(jié)果精確到小數(shù)點(diǎn)后4位,一旦實(shí)現(xiàn)并測試完后,該產(chǎn)品將被拋棄。該項(xiàng)目選擇()生命周期模型。A.快速原型B.瀑布模型C.噴泉模型D.螺旋模型參考答案:A.()是一種以用戶需求為動(dòng)力,以對象作為驅(qū)動(dòng)的模型,適合于面向?qū)ο蟮拈_發(fā)方法。A.統(tǒng)一過程B.瀑布模型C.噴泉模型D.螺旋模型參考答案:C11.噴泉模型克服了瀑布模型不支持軟件重用和多項(xiàng)開發(fā)活動(dòng)集成的局限性,噴泉模型的開發(fā)過程具有()和無間隙。A.需求確定性B.迭代性C.無間隙D.風(fēng)險(xiǎn)性參考答案:B12.在()中是采用用例驅(qū)動(dòng)和架構(gòu)優(yōu)先的策略,并采用迭代增量建造方法,使軟件“逐漸”被開發(fā)出來。A.噴泉模型B.瀑布模型C.螺旋模型D.統(tǒng)一過程參考答案:D.研究軟硬件資源的有效性是進(jìn)行()研究的一方面。A.技術(shù)可行性B.經(jīng)濟(jì)可行性C.社會(huì)可行性D.操作可行性參考答案:A.制定軟件計(jì)劃的目的在于盡早對欲開發(fā)的軟件進(jìn)行合理估價(jià),軟件計(jì)劃的任務(wù)是()。A.組織與管理B.分析與估算C.設(shè)計(jì)與測試D.規(guī)劃與調(diào)度參考答案:D.需求規(guī)格說明書的內(nèi)容不應(yīng)該包括對()的描述。A.主要功能B.算法的詳細(xì)過程C.用戶界面及運(yùn)行環(huán)境D.軟件的性能參考答案:B16.進(jìn)行需求分析可使用多種工具,但是()不適用。A.數(shù)據(jù)流圖B.叛定表C.PAD圖D.數(shù)據(jù)字典參考答案:C.需求分析的任務(wù)是()。A.要回答“軟件必須做什么”B.可概括為理解、分析和表達(dá)“系統(tǒng)必須做什么”C.要求編寫需求規(guī)格說明書D.以上都對參考答案:D.需求分析階段開發(fā)人員要從用戶那里解決的最重要的問題是()。A.軟件要做什么B.需要給軟件提供哪些信息C.要讓軟件具有何種結(jié)構(gòu)D.軟件的工作效率參考答案:A.軟件需求分析的任務(wù)不應(yīng)包括()。A.問題分析B.信息域分析C.結(jié)構(gòu)化程序設(shè)計(jì)D.確定邏輯結(jié)構(gòu)參考答案:C.在需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是()。A.要給軟件提供哪些信息B.軟件應(yīng)當(dāng)做什么C.要求軟件工作效率怎樣D.軟件具有何種結(jié)構(gòu)參考答案:B一、填空1、在軟件需求分析階段,分析人員要確定對軟件的綜合要求,其中最重要的是(功能需求)。TOC\o"1-5"\h\z2、需求分析階段產(chǎn)生的最主要的文檔是(軟件需求規(guī)格說明書)。3、解決一個(gè)復(fù)雜的問題,往往采取的策略是(結(jié)構(gòu)化分析方法)。4、可行性研究的目的是用(最小)的代價(jià),在盡可能(短)的時(shí)間內(nèi),確定該軟件項(xiàng)目是否能夠(解決)。5、可行性研究實(shí)質(zhì)上是進(jìn)行一項(xiàng)(確認(rèn)問題是否值得去解決卜壓縮了的需求分析、(簡化了的設(shè)計(jì))過程。6、可以從4個(gè)方面研究可行性,即(技術(shù))可行性、(經(jīng)濟(jì))可行,f1E、(操作)可行性、(法律)可行性。7、結(jié)構(gòu)化分析方法從三個(gè)方面建模:(數(shù)據(jù))建模、(功能)建模、(行為)建模。8、實(shí)體一關(guān)系圖用于(數(shù)據(jù))建模,它最初用于(數(shù)據(jù)庫)設(shè)計(jì)。9、數(shù)據(jù)流圖中的每一個(gè)加工至少有(1)個(gè)輸入數(shù)據(jù)流和(1)個(gè)輸出數(shù)據(jù)流。10、狀態(tài)一遷移圖用于(行為)建模,狀態(tài)中包含(初態(tài)、中間狀態(tài)、終態(tài)),狀態(tài)因(事件)發(fā)生轉(zhuǎn)移。11、數(shù)據(jù)詞典中有四類條目,分別為(數(shù)據(jù)流)、(數(shù)據(jù)流分量卜(數(shù)據(jù)存儲(chǔ))、(處理)。二、單項(xiàng)選擇1、軟件需求分析階段的工作可以劃分以下四個(gè)方面:對問題的識(shí)別、分析與綜合、制定需求規(guī)格說明和__C__oA.總結(jié)B.階段性報(bào)告C.需求分析評審D.以上答案都不正確2、各種需求分析方法都有它們共同適用的__D―。A.說明方法B.描述方法C.準(zhǔn)則D.基本原則3、軟件需求分析應(yīng)從問題的信息域和功能域出發(fā)。信息域應(yīng)包括信息流、信息內(nèi)容和__C__oA.信息項(xiàng)B.數(shù)據(jù)結(jié)構(gòu)C.信息結(jié)構(gòu)D.信息內(nèi)容4、需求分析產(chǎn)生的文檔是_C—。A.項(xiàng)目開發(fā)計(jì)劃B.可行性分析報(bào)告C.需求規(guī)格說明書D.軟件設(shè)計(jì)說明書5、需求分析中,分析人員要從用戶那里解決的最重要的問題是_A―。A.要讓軟件做什么B.要給該軟件提供什么信息C.要求軟件工作效率如何D.要讓該軟件具有何種結(jié)構(gòu)6、可行性研究的目的是_B—。A.開發(fā)項(xiàng)目B.項(xiàng)目值得開發(fā)否C.規(guī)劃項(xiàng)目D.維護(hù)項(xiàng)目7、技術(shù)可行性要解決_D―。A.存在侵權(quán)否B.成本效益問題C.運(yùn)行方式可行D.技術(shù)風(fēng)險(xiǎn)問題8、研究開發(fā)資源的有效性屬于__A__可行性的一部分。A.技術(shù)B.經(jīng)濟(jì)C.社會(huì)D.操作9、在可行性研究過程中,對每一個(gè)合理的候選方案,分析人員都應(yīng)準(zhǔn)備如下資料_D.A.系統(tǒng)流程B.組成系統(tǒng)的物理元素清單、成本一效益分析C.實(shí)現(xiàn)該系統(tǒng)的進(jìn)度計(jì)劃D.以上全部10、軟件需求分析的任務(wù)不應(yīng)包括__C―。A.問題分析B.信息域分析C.結(jié)構(gòu)化程序設(shè)計(jì)D.確定邏輯模型11、結(jié)構(gòu)化語言、判定表和判定樹屬于_A―規(guī)格說明的描述工具。A.加工B.控制C.數(shù)據(jù)描述D.腳本12、加工激活表屬于_A規(guī)格說明的描述工具。A.加工B.控制C.數(shù)據(jù)描述D.腳本13、基數(shù)和參與性屬于__C―圖的描述工具。A.控制流B.數(shù)據(jù)流C.實(shí)體一關(guān)系D.狀態(tài)一遷移14、分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層數(shù)據(jù)流圖描述了系統(tǒng)的__B—。A.細(xì)節(jié)B.輸入與輸出C.軟件的作者D.繪制的時(shí)間15、對于分層的數(shù)據(jù)流圖,父圖與子圖的平衡是指子圖的輸入、輸出數(shù)據(jù)流同父圖的輸入、輸出數(shù)據(jù)流__AOA.必須一致B.數(shù)目必須相等C.名字必須相同D.數(shù)目必須不等16、在數(shù)據(jù)流圖的基本圖形符號中,加工是以信息結(jié)構(gòu)或_C作為加工對象的。A.數(shù)據(jù)結(jié)構(gòu)B.信息內(nèi)容C.信息流D.數(shù)據(jù)內(nèi)容17、一個(gè)局部數(shù)據(jù)存儲(chǔ)當(dāng)它作為__D__時(shí)就把它畫出來。A.某些加工的數(shù)據(jù)接口B.某個(gè)加工的特定輸入C.某個(gè)加工的特定輸出D.某些加工的數(shù)據(jù)接口或某個(gè)加工的特定輸入/輸出18、軟件需求規(guī)格說明書的內(nèi)容不應(yīng)包括對_B的描述。A.主要功能B.算法的詳細(xì)過程C.用戶界面及運(yùn)行環(huán)境D.軟件的性能19、需求規(guī)格說明書的作用不應(yīng)包括__C—。A.軟件設(shè)計(jì)的依據(jù)B.軟件可行性研究的依據(jù)C.軟件驗(yàn)收的依據(jù)D.用戶和開發(fā)人員對軟件要做什么的共同理解20、快速原型化思想是在研究_D階段的方法技術(shù)中產(chǎn)生的。A.可行性研究B.軟件設(shè)計(jì)C.程序編碼D.需求分析21、用于整個(gè)開發(fā)階段,及早提供一個(gè)原型系統(tǒng)的是D原型。A.實(shí)驗(yàn)型B.探索型C.提交型D.演化型22、用于軟件設(shè)計(jì)階段,考察實(shí)現(xiàn)方案是否可行的是C__原型。A.探索型B.演化型C.實(shí)驗(yàn)型D.增量型三、選擇填空1、從供選擇的答案中選出與下列有關(guān)軟件需求分析敘述相對應(yīng)的正確答案,將其編號填入到相應(yīng)的括弧()內(nèi)。軟件需求分析的任務(wù)不應(yīng)包括(A③)。進(jìn)行需求分析可使用多種工具,但(B③)是不適用的。在需求
分析中,分析員要從用戶那里解決的最重要的問題是(C①)。需求規(guī)格說明書的內(nèi)容不應(yīng)當(dāng)包括(D②)。該文檔在軟件開發(fā)中具有重要的作用,但其作用不應(yīng)當(dāng)包括(E④)。供選擇的答案:A.①問題分析②信息域分析③結(jié)構(gòu)化程序設(shè)計(jì)④確定邏輯模型B.①數(shù)據(jù)流圖②判定表③PAD圖④數(shù)據(jù)詞典C.①要讓軟件做什么②要給該軟件提供哪些信息③要求軟件工作效率如何④要讓軟件具有什么樣的結(jié)構(gòu)D.①對重要功能的描述②對算法的詳細(xì)過程性描述③軟件確認(rèn)準(zhǔn)則④軟件的性能E.①軟件設(shè)計(jì)的依據(jù)②用戶和開發(fā)人員對軟件要“做什么”的共同理解③軟件驗(yàn)收的依據(jù)④軟件可行性分析的依據(jù)2、從供選擇的答案中選出與下列有關(guān)軟件需求分析敘述相對應(yīng)的正確答案,將其編號填入到相應(yīng)的括?。ǎ﹥?nèi)。當(dāng)前系統(tǒng)的(A②)模型描述現(xiàn)行系統(tǒng)的實(shí)際業(yè)務(wù)處理過程,反映了現(xiàn)行系統(tǒng)具體(B①)的現(xiàn)實(shí)。當(dāng)前系統(tǒng)的(C⑤)模型描述現(xiàn)行系統(tǒng)的功能結(jié)構(gòu)、數(shù)據(jù)組織以及動(dòng)態(tài)行為,反映了現(xiàn)行系統(tǒng)(D③)的本質(zhì)。目標(biāo)系統(tǒng)是指待開發(fā)的新系統(tǒng)。根據(jù)計(jì)算機(jī)系統(tǒng)的特點(diǎn),分析、比較目標(biāo)系統(tǒng)和當(dāng)前系統(tǒng)邏輯上的差別,確定目標(biāo)系統(tǒng)的軟件工作范圍,從而建立起目標(biāo)系統(tǒng)的(【供選擇的答案】C,E:①對象D:①怎么做目標(biāo)系統(tǒng)的軟件工作范圍,從而建立起目標(biāo)系統(tǒng)的(【供選擇的答案】C,E:①對象D:①怎么做采用自頂向下逐步分解的分析策略,E⑤)模型。②物理②何時(shí)做確定目標(biāo)系統(tǒng)的功能結(jié)構(gòu)、數(shù)據(jù)組織以及動(dòng)態(tài)行為,③服務(wù)④過程⑤邏輯③做什么④為何做⑤誰來做3、從供選擇的答案中選出與下列有關(guān)軟件需求分析敘述相對應(yīng)的正確答案,將其編號填入到相應(yīng)的括?。ǎ﹥?nèi)。結(jié)構(gòu)化分析模型從多視角來描述系統(tǒng)。在分析模型的核心是(A④),它描述了所有在目標(biāo)系統(tǒng)中使用和生成的數(shù)據(jù)對象。圍繞著這個(gè)核心有三種圖:(B③)、(CD)和(D⑧)。(B⑧)描述數(shù)據(jù)對象及其關(guān)系,用于建立數(shù)據(jù)模型;(CD)描述數(shù)據(jù)在系統(tǒng)中如何被傳遞和變換,用于建立功能模型,同時(shí)還需要給出加工規(guī)格說明;(DD)描述系統(tǒng)對外部事件如何響應(yīng),用于建立行為模型,同時(shí)還需要給出控制規(guī)格說明。Petri網(wǎng)主要用于描述相互獨(dú)立,協(xié)同操作的處理系統(tǒng),即(E)的處理系統(tǒng)?!竟┻x擇的答案】A?D:①對象圖②數(shù)據(jù)詞典③狀態(tài)遷移圖④數(shù)據(jù)流程圖⑤時(shí)序圖⑥事件追蹤圖⑦控制流程圖⑧實(shí)體關(guān)系圖⑨仿真圖⑩行為圖E:①并發(fā)執(zhí)行②事件驅(qū)動(dòng)③時(shí)鐘驅(qū)動(dòng)④隨機(jī)執(zhí)行⑤順序執(zhí)行TOC\o"1-5"\h\z4、從供選擇的答案中選出與下列有關(guān)軟件需求分析敘述相對應(yīng)的正確答案,將其編號填入到相應(yīng)的括?。ǎ﹥?nèi)。軟件需求分析方法必須能夠理解和表達(dá)問題領(lǐng)域的信息域和功能域。信息域包括(A②)、(B⑦)和(C⑩)。(A②)表示數(shù)據(jù)和控制在系統(tǒng)中傳遞時(shí)的變化方式。輸入對象首先被變換成數(shù)據(jù)和控制的(DD)信息,然后再變換成輸出結(jié)果信息。(B④)表示信息在計(jì)算機(jī)中的組織形式。各種數(shù)據(jù)和控制對象按什么邏輯關(guān)系組織在一起,又按什么物理關(guān)系存儲(chǔ)在計(jì)算機(jī)中,必須靠(B⑦)分析來解決。(C⑨)可以利用數(shù)據(jù)詞典明確地表示,也可以通過數(shù)據(jù)或數(shù)據(jù)對象的層次結(jié)構(gòu)隱含地表示。對數(shù)據(jù)進(jìn)行變換就是程序所表現(xiàn)的功能。兩個(gè)功能之間的數(shù)據(jù)傳遞確定了功能之間的(E⑤)?!竟┻x擇的答案】A?C:【供選擇的答案】A?C:①信息屬性⑤信息抽象⑨信息項(xiàng)②信息結(jié)構(gòu)⑥信息內(nèi)容⑩信息行為③信息服務(wù)⑦信息流④信息通信⑧信息層次D-E:①連接②接口③中間④通訊⑤聯(lián)系5、從供選擇的答案中選出與下列有關(guān)軟件需求分析敘述相對應(yīng)的正確答案,將其編號填入到相應(yīng)的括?。ǎ﹥?nèi)。原型化方法是用戶和軟件開發(fā)人員之間進(jìn)行的一種交互過程,適用于(A①)系統(tǒng)。它從用戶界面的開發(fā)入手,首先形成(B③),用戶(C④),并就(DD)提出意見,它是一種(E①)型的設(shè)計(jì)過程。供選擇的答案:A.①需求不確定性高的②需求確定的③管理信息④決策支持B.①用戶界面使用手冊②用戶界面需求分析說明書③系統(tǒng)界面原
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度養(yǎng)老服務(wù)業(yè)委托貸款協(xié)議
- 自愿合伙經(jīng)營合同書(33篇)
- 2025屆柳州市高三語文下學(xué)期開學(xué)考試卷附答案解析
- 5萬噸年鋰電池物理法循環(huán)再生項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)備案
- 2024-2025學(xué)年安徽省滁州市定遠(yuǎn)英華中學(xué)高二上學(xué)期期中考試歷史試卷
- 2025年企業(yè)租賃辦公地點(diǎn)合同標(biāo)準(zhǔn)格式
- 2025年移動(dòng)支付行業(yè)策劃發(fā)展聯(lián)盟合作協(xié)議模板
- 2025年化妝專業(yè)學(xué)員培訓(xùn)協(xié)議
- 2025年腳踏自行車及其零件項(xiàng)目提案報(bào)告模板
- 2025年制造業(yè)轉(zhuǎn)讓合同范文
- 電流互感器試驗(yàn)報(bào)告
- 蔣中一動(dòng)態(tài)最優(yōu)化基礎(chǔ)
- 華中農(nóng)業(yè)大學(xué)全日制專業(yè)學(xué)位研究生實(shí)踐單位意見反饋表
- 付款申請英文模板
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運(yùn)營策劃方案
- 鉆芯法樁基檢測報(bào)告
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動(dòng)合同范本5篇
- 新高考高一英語時(shí)文閱讀
評論
0/150
提交評論