學(xué)堂在線 軟件工程 期末考試答案_第1頁
學(xué)堂在線 軟件工程 期末考試答案_第2頁
學(xué)堂在線 軟件工程 期末考試答案_第3頁
學(xué)堂在線 軟件工程 期末考試答案_第4頁
學(xué)堂在線 軟件工程 期末考試答案_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、單選題在選擇軟件需求獲取技術(shù)時,下面的()策略是最優(yōu)的。A考慮尚不了解的那部分需求的特點B考慮需求工程師本身對各種獲取技術(shù)的駕馭能力C考慮目前系統(tǒng)所屬的行業(yè)及應(yīng)用領(lǐng)域的現(xiàn)狀D綜合考慮上述因素正確答案:D2、單選題下面的()需求獲取方法最適用于身處多個不同地點的人在各自方便的時間參與,圍繞同一個主題表達(dá)自己的觀點。A問卷調(diào)查B面談C群體誘導(dǎo)D文檔分析正確答案:A3、單選題我們在為一家互聯(lián)網(wǎng)電商開發(fā)訂單處理軟件,該公司從供應(yīng)商那里購買產(chǎn)品,然后銷售給客戶。這家公司在線發(fā)布商品目錄,并將其推送給客戶和其他感興趣的人??蛻粢蕴峤簧唐妨斜聿⑾螂娚谈顿M的方式購買商品。電商填寫帳單,并委托快遞公司把商品運送到客戶的地址。訂單處理軟件記錄從收到訂單直到商品被運送給客戶的整個過程。電商將提供快捷的服務(wù),以最快和最有效的方法來發(fā)送客戶訂購的產(chǎn)品??蛻艨梢酝素?,但有時要付運費。在下面所列的用戶故事中,()是與客戶無關(guān)的。A退貨B計算運費C瀏覽商品D訂單查詢正確答案:B4、單選題在一個校園微信搶票系統(tǒng)中,需要對活動的相關(guān)信息進(jìn)行維護(hù)并支持搶票。具體包括發(fā)布活動通知、管理搶票過程(定義搶票起止時間、電子票數(shù)量等)以及活動現(xiàn)場檢票。這時,應(yīng)該采用下面的()策略進(jìn)行用戶故事建模。A為每個主要活動分別定義一個用戶故事,并為每個故事撰寫相應(yīng)的測試場景。B建立一個“團(tuán)委活動搶票”用戶故事,為該故事定義若干個場景,分別對應(yīng)主要的交互過程。C定義四個用戶故事,添加活動信息,修改活動信息,查詢活動信息,刪除活動信息。D以上所有選項正確答案:A5、單選題需求說明文檔通常不會采用()方式組織撰寫。A用戶手冊B用戶故事C用例模型D測試用例正確答案:D6、單選題關(guān)于軟件測試,下面的()說法是正確的。A軟件測試的目的是證明軟件的正確性B窮舉測試是不現(xiàn)實的C如果單元測試做得足夠好,就不用進(jìn)行集成測試D自動化測試一定比手工測試的效果好正確答案:B7、單選題下面的()不屬于單元測試的內(nèi)容。A模塊接口B局部數(shù)據(jù)結(jié)構(gòu)C獨立路徑D用戶界面正確答案:D8、單選題下面的()不是單元測試原則。A單元測試應(yīng)該是可以重復(fù)執(zhí)行的,并且結(jié)果是可以重現(xiàn)的。B單元測試應(yīng)相互獨立,某個測試不應(yīng)為下一個測試設(shè)定條件。C單元測試可以通過查看日志文件或人工分析結(jié)果來確認(rèn)是否通過。D單元測試應(yīng)該快速運行。正確答案:C9、單選題黑盒測試是根據(jù)程序的()來設(shè)計測試用例。A功能B需求規(guī)格說明C內(nèi)部邏輯D內(nèi)部數(shù)據(jù)E性能正確答案:B10、單選題下面的()不是測試用例的設(shè)計要求。A具有代表性和典型性B尋求系統(tǒng)設(shè)計和功能設(shè)計的弱點C只需選取合理的輸入數(shù)據(jù)D考慮用戶實際的諸多使用場景正確答案:C11、單選題在下面列舉的測試覆蓋中,()是最弱的邏輯覆蓋準(zhǔn)則。A語句覆蓋B條件覆蓋C判定覆蓋D判定條件覆蓋E條件組合覆蓋正確答案:A12、單選題關(guān)于等價類劃分,下面的()說法是正確的。A等價類劃分是一種常用的白盒測試方法B等價類劃分是將輸入域劃分成盡可能少的若干子域C同一輸入域的等價類劃分是唯一的D為了提高測試效率,一個測試用例可以覆蓋多個有效等價類正確答案:D13、單選題()是在強(qiáng)負(fù)載下對系統(tǒng)進(jìn)行測試,觀察系統(tǒng)在峰值使用情況下的表現(xiàn)行為,從而有效地發(fā)現(xiàn)系統(tǒng)可能存在的隱患。A壓力測試B負(fù)載測試C疲勞強(qiáng)度測試D可靠性測試E大數(shù)據(jù)量測試正確答案:A14、單選題下面的()不屬于系統(tǒng)總體設(shè)計的任務(wù)。A明確系統(tǒng)設(shè)計目標(biāo)B確定子系統(tǒng)或模塊C設(shè)計數(shù)據(jù)結(jié)構(gòu)與算法D選擇系統(tǒng)部署方案正確答案:C15、單選題某游戲公司欲開發(fā)一個大型多人即時戰(zhàn)略游戲,游戲設(shè)計的目標(biāo)之一是能夠支持玩家自行創(chuàng)建戰(zhàn)役地圖,定義游戲?qū)ο蟮男袨榧捌渲g的關(guān)系。針對該目標(biāo),最適合采用()體系結(jié)構(gòu)風(fēng)格。A管道-過濾器B隱式調(diào)用C主程序-子程序D解釋器正確答案:D16、單選題網(wǎng)站系統(tǒng)是一個典型的()。A倉庫體系結(jié)構(gòu)B胖客戶機(jī)/服務(wù)器結(jié)構(gòu)C瘦客戶機(jī)/服務(wù)器結(jié)構(gòu)D以上選項都不是正確答案:C17、單選題設(shè)計目標(biāo)可分成性能、可靠性、成本、維護(hù)和最終用戶等類型,下面()描述的是最終用戶目標(biāo)。A當(dāng)用戶發(fā)出任何命令后,系統(tǒng)必須在1秒內(nèi)將信息反饋給用戶。B即使在網(wǎng)絡(luò)失敗的情況下,火車票發(fā)售系統(tǒng)也必須能夠成功地提交火車票。C火車票發(fā)售系統(tǒng)的機(jī)器外殼必須允許安裝新按鈕以便增加新的不同票價。D系統(tǒng)用戶界面應(yīng)該防止用戶以錯誤的順序執(zhí)行命令。正確答案:D18、單選題()是選擇合適的解決方案策略,并將系統(tǒng)劃分成若干子系統(tǒng),從而建立整個系統(tǒng)的體系結(jié)構(gòu)。A系統(tǒng)總體設(shè)計B軟件詳細(xì)設(shè)計C數(shù)據(jù)庫設(shè)計D用戶界面設(shè)計正確答案:A19、單選題耦合表示一個模塊的()程度。A可以被更加細(xì)化B聯(lián)接其他模塊和外部世界C僅關(guān)注在一件事情上D能夠適時地完成其功能正確答案:B20、單選題某創(chuàng)業(yè)團(tuán)隊打算開發(fā)一個簡單的社交網(wǎng)站,要求實現(xiàn)用戶登錄、內(nèi)容分享等功能,每秒同時在線人數(shù)(并發(fā)請求)大約為100人。在這種情況下,選擇()數(shù)據(jù)庫比較合適。AMySQLBRedisCMongoDMySQL+Redis正確答案:C21、單選題下面的應(yīng)用場景采用()數(shù)據(jù)庫更合適:有一個大型的新聞網(wǎng)站,新聞的內(nèi)容編輯完成后就不會再修改,同時因為時事熱點,一些新聞會被成千萬的用戶在短時間內(nèi)訪問。AMysqlBRedisCMongo正確答案:B22、單選題今年初,配合微信公開課PRO,微信發(fā)布了“我和微信的故事”。在HTML5頁面中,用戶可以看到自己的微信注冊時間、第一個朋友、第一條朋友圈以及2015年的朋友圈、紅包、地理位置、好友、運動等活躍情況。在測試狀態(tài)下,該網(wǎng)頁鏈接就已經(jīng)傳播開來,導(dǎo)致訪問量暴漲,所有用戶需要等待幾分鐘甚至幾十分鐘才能完成載入??紤]到微信大約有5億的月活躍用戶,希望以盡量小的投入提高該頁面的加載速度,下面的()方案是最不合理的。A通過緩存,避免用戶再次打開頁面時的重復(fù)計算B預(yù)先計算出所有用戶的“微信故事”存儲于數(shù)據(jù)庫中,用戶打開頁面只需要從數(shù)據(jù)庫中讀取即可C將靜態(tài)文件服務(wù)器與計算服務(wù)器分離(例如將靜態(tài)文件放在CDN即內(nèi)容分發(fā)網(wǎng)絡(luò)上)D當(dāng)用戶請求數(shù)據(jù)時,通過異步任務(wù)隊列將計算分散至大量服務(wù)器集群,提高并行計算能力正確答案:B23、單選題下面的()界面設(shè)計原則不允許用戶保持對計算機(jī)交互的控制。A允許交互中斷B允許交互操作取消C對臨時用戶隱藏技術(shù)內(nèi)部信息D只提供一種規(guī)定的方法完成任務(wù)正確答案:D24、單選題下面的()不是一種好的做法。A建立一種有助于理解的代碼布局B變量命名應(yīng)該一目了然C對每一行代碼都要進(jìn)行注釋D修改代碼的同時,也要維護(hù)代碼周圍的所有注釋正確答案:C25、單選題下面的()是正確的。末尾添加一個元素426、單選題()是增加或修改系統(tǒng)功能,使其適應(yīng)業(yè)務(wù)的變化。A改正性維護(hù)B適應(yīng)性維護(hù)C完善性維護(hù)D預(yù)防性維護(hù)正確答案:C27、單選題()是從現(xiàn)有的程序代碼中抽取有關(guān)數(shù)據(jù)、體系結(jié)構(gòu)和處理過程的設(shè)計信息,以便恢復(fù)設(shè)計結(jié)果。A代碼重構(gòu)B逆向工程C數(shù)據(jù)重構(gòu)D正向工程正確答案:B28、單選題下面的()是正確的。A運行正確的軟件就是高質(zhì)量的軟件。B軟件工程會導(dǎo)致開發(fā)人員產(chǎn)生大量的無用文檔,降低工作效率。C向一個進(jìn)度延遲的軟件項目中增加人員可能會使其進(jìn)度更加推遲。D對于一個成功的軟件項目,可執(zhí)行程序是唯一的交付制品。正確答案:C29、單選題()是為了獲得高質(zhì)量軟件而實施的一系列活動,包括問題定義、需求開發(fā)、軟件設(shè)計、軟件構(gòu)造、軟件測試等。A軟件工程B軟件過程C軟件配置管理D軟件項目管理正確答案:B30、單選題()是將一個復(fù)雜問題分解成若干個簡單問題,然后逐個解決。A分而治之B軟件復(fù)用C逐步演進(jìn)D優(yōu)化折中正確答案:A31、單選題在ISO9126模型中,下面的()不屬于易用性的質(zhì)量屬性。A軟件顯示的信息要清晰、準(zhǔn)確且易懂,使用戶能夠快速理解軟件。B軟件使用戶能學(xué)習(xí)其應(yīng)用的能力。C軟件產(chǎn)品避免因軟件中錯誤發(fā)生而導(dǎo)致失效的能力。D軟件產(chǎn)品使用戶能易于操作和控制它的能力。正確答案:C32、單選題瀑布模型的主要問題在于()。A過于靈活B用戶參與開發(fā)過程C強(qiáng)調(diào)文檔的作用D難以適應(yīng)需求的動態(tài)變化正確答案:D33、單選題下面的()不是敏捷開發(fā)的基本原則。A盡早和持續(xù)地交付有價值的軟件B要面對面進(jìn)行交流C嚴(yán)格遵循計劃和流程D堅持不懈地追求技術(shù)卓越和良好設(shè)計正確答案:C34、單選題下面的()是Scrum方法的優(yōu)點。A降低變更對軟件開發(fā)造成的風(fēng)險B提高投入產(chǎn)出比C持續(xù)快速地發(fā)布可用的軟件產(chǎn)品D以上所有選項正確答案:D35、單選題下面的()不是Scrum主管的職責(zé)。A定義產(chǎn)品需求B組織每日站立會議C引導(dǎo)團(tuán)隊正確應(yīng)用敏捷實踐D促進(jìn)團(tuán)隊緊密協(xié)作正確答案:A36、單選題關(guān)于每日站立會議,下面的()說法是錯誤的。A它是一個簡短的團(tuán)隊會議,由所有團(tuán)隊成員在每天固定的時間和地點進(jìn)行。B站立的目的是為了讓會議高效并且讓每個人都集中精力。CScrum主管應(yīng)該對成員所描述的任務(wù)內(nèi)容進(jìn)行評價。D它不是一個匯報會議,而是開發(fā)團(tuán)隊內(nèi)部的溝通會議,以便快速發(fā)現(xiàn)問題。正確答案:C37、單選題下面的()是錯誤的。A故事點是衡量產(chǎn)品特性規(guī)模的定量估算單位B故事點一般使用直接的小時或人天等時間單位來表示C故事點估算不需要考慮個人能力因素D故事點的大小表示開發(fā)一個產(chǎn)品特性所需要投入的工作量正確答案:B38、單選題在選擇開發(fā)團(tuán)隊組織結(jié)構(gòu)時應(yīng)考慮()因素。A溝通的復(fù)雜程度B最終程序的規(guī)模大小C發(fā)布日期的嚴(yán)格程度D項目預(yù)算的多少E選項A、B和CF選項A、B和D正確答案:E39、單選題民主式結(jié)構(gòu)團(tuán)隊的特點是()。A開發(fā)人員以志愿者形式參加,每個人參與自己感興趣的項目,完全無人管理。B以主程序員為核心,團(tuán)隊其他人員的職能進(jìn)行專業(yè)化分工。C技術(shù)經(jīng)理負(fù)責(zé)技術(shù)決策,項目經(jīng)理負(fù)責(zé)非技術(shù)性事務(wù)的管理決策和績效評價。D團(tuán)隊成員完全平等,享有充分的民主,成員之間通過協(xié)商做出決策。正確答案:D40、單選題經(jīng)驗估算模型是()。A專家基于過去項目經(jīng)驗的判斷B期望值估計的細(xì)化C來自歷史項目數(shù)據(jù)的回歸模型D反復(fù)試驗決定參數(shù)和系數(shù)正確答案:C41、單選題在軟件配置管理中,基線的目的是()。A合理控制變更B合理分配存取權(quán)限C保證配置項的完整與正確D保證配置項的依賴性正確答案:A42、單選題在使用Git進(jìn)行代碼文件提交時,如果提示提交內(nèi)容為空、不能提交,則最為合適的處理方式是()。A執(zhí)行g(shù)itstatus查看狀態(tài),再執(zhí)行g(shù)itadd命令選擇要提交的文件,然后提交。B執(zhí)行g(shù)itcommit--allow-empty,允許空提交。C執(zhí)行g(shù)itcommit-a,提交所有改動。D執(zhí)行g(shù)itcommit--amend進(jìn)行修補提交。正確答案:A43、單選題如果項目中文件hello.c的內(nèi)容被破壞,執(zhí)行()使其還原至原始版本。Agitreset--hello.cBgitcheckoutHEAD--hello.cCgitreverthello.cDgitupdatehello.c正確答案:B44、單選題如果只是將工作區(qū)中修改的文件添加到暫存區(qū)(新增文件不添加)以備提交,使用下面的()命令標(biāo)記最快。Agitadd-ABgitadd-uCgitadd-pDgitadd-i正確答案:B45、單選題關(guān)于gitclone,下面的()是錯誤的。A克隆時所有分支均被克隆,但只有HEAD指向的分支被檢出。B可以通過gitclone--single-branch命令實現(xiàn)只克隆一個分支。C克隆出的工作區(qū)中執(zhí)行g(shù)itlog、gitstatus、gitcheckout、gitcommit等操作不會去訪問遠(yuǎn)程版本庫。D克隆時只有遠(yuǎn)程版本庫HEAD指向的分支被克隆。正確答案:D46、單選題軟件需求工程師的職責(zé)不包括下面的()。A撰寫需求規(guī)格說明書B與用戶持續(xù)溝通,了解用戶對產(chǎn)品的期望C控制項目的風(fēng)險D對需求的優(yōu)先級進(jìn)行排序正確答案:C47、單選題下面的()描述了“滴滴打車”的業(yè)務(wù)需求。A我們的任務(wù)是提供叫車與車輛信息服務(wù)來解決司機(jī)與乘客的問題。B我們的目標(biāo)是讓客戶將我們的品牌和低價格聯(lián)系在一起。C我們公司的主營業(yè)務(wù)是提供在

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論