版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章概述(習(xí)題與參考答案)判斷題1 .由于今天個(gè)人計(jì)算機(jī)不斷發(fā)展壯大,人們不再采用軟件團(tuán)隊(duì)的開發(fā)方式。(兇2 .由于軟件是產(chǎn)品,因此可以應(yīng)用其他工程制品所用的技術(shù)進(jìn)行生產(chǎn)。(兇3 .購(gòu)買大多數(shù)計(jì)算機(jī)系統(tǒng)所需的硬件比軟件更昂貴。(為4 .大多數(shù)軟件產(chǎn)品在其生命周期中不需要增強(qiáng)功能。(為5 .大多數(shù)軟件系統(tǒng)是不容易變化的,除非它們?cè)谠O(shè)計(jì)時(shí)考慮了變化。(U6 .一般來(lái)說(shuō),軟件只有在其行為與設(shè)計(jì)者的目標(biāo)一致的情況下才能成功。(兇選擇題1.()因素促使計(jì)算機(jī)系統(tǒng)越來(lái)越復(fù)雜。(D)A.計(jì)算機(jī)內(nèi)存和存儲(chǔ)容量上的巨大增長(zhǎng)B.外部輸入/輸出選項(xiàng)的更加多樣性C.計(jì)算機(jī)體系結(jié)構(gòu)方面的深刻變化D.以上所有選項(xiàng)2.下
2、面的()不再是現(xiàn)代軟件工程師關(guān)注的問(wèn)題。(A)A.為什么計(jì)算機(jī)硬件的成本這么高?B.為什么軟件需要很長(zhǎng)時(shí)間才能完成?C.為什么開發(fā)一個(gè)軟件的成本這么高?D.為什么不能在產(chǎn)品發(fā)布前去除軟件錯(cuò)誤?3 .軟件會(huì)逐漸退化而不會(huì)磨損,其原因在于()。(C)A.軟件通常暴露在惡劣的環(huán)境下B.軟件錯(cuò)誤通常發(fā)生在使用之后C.不斷的變更使組件接口之間引起錯(cuò)誤D.軟件備件很難訂購(gòu)4 .大多數(shù)軟件仍然是定制開發(fā)的,其原因在于()。(C)A.軟件組件重用是十分普遍的B.可重用的組件太昂貴而無(wú)法使用C.軟件在不使用其他組件的情況下很容易構(gòu)造出來(lái)D.商業(yè)組件在很多應(yīng)用領(lǐng)域中可以得到5 .下面的()說(shuō)法是正確的。(C)A.
3、軟件危機(jī)在20世紀(jì)70年代末期全面爆發(fā)B.當(dāng)前先進(jìn)的軟件工程方法已經(jīng)解決了軟件危機(jī)的問(wèn)題C.軟件危機(jī)是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程中遇到的一系列嚴(yán)重問(wèn)題D.軟件危機(jī)是指在軟件產(chǎn)品中存在一系列的質(zhì)量問(wèn)題6 .軟件工程的基本目標(biāo)是()。(B)A.消除軟件固有的復(fù)雜性B.開發(fā)高質(zhì)量的軟件C.努力發(fā)揮開發(fā)人員的創(chuàng)造性潛能D.更好地維護(hù)正在使用的軟件產(chǎn)品7 .()是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過(guò)程,它包括方法、工具和過(guò)程三個(gè)要素。(D)A.軟件產(chǎn)品8 .軟件過(guò)程C.軟件測(cè)試D.軟件工程8 .軟件工程的基本要素包括方法、工具和()。(C)A.軟件系統(tǒng)9 .硬件環(huán)境C過(guò)程
4、D.人員10 軟件工程師在從事軟件工作時(shí)應(yīng)使用下面的()準(zhǔn)則。(E)A.從來(lái)不為個(gè)人獲利而竊取數(shù)據(jù)B.從來(lái)不散布或出售項(xiàng)目中自己工作的信息C.從來(lái)不故意毀壞或修改別人的程序、文件或數(shù)據(jù)D.從來(lái)不侵犯?jìng)€(gè)人、小組或組織的隱私E.以上所有選項(xiàng)第2章軟件過(guò)程(習(xí)題與參考答案)選擇題1 .()是軟件生存期中的一系列相關(guān)軟件工程活動(dòng)的集合,它由軟件規(guī)格說(shuō)明、軟件設(shè)計(jì)與開發(fā)、軟件確認(rèn)、軟件改進(jìn)等活動(dòng)組成。(A)A.軟件過(guò)程B.軟件工具C.軟件產(chǎn)品D.軟件工程2 .軟件過(guò)程的基本活動(dòng)是()。(A)A.分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、演化8 .溝通、計(jì)劃、建模、構(gòu)造、部署C.計(jì)劃、分析、設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試D.溝通、風(fēng)險(xiǎn)管
5、理、度量、產(chǎn)品化、評(píng)審3.()軟件需求規(guī)格說(shuō)明書在軟件開發(fā)過(guò)程中具有重要的作用,它是軟件可行性分析的依據(jù)。(B)A.真B.假4 .軟件開發(fā)的瀑布模型是()。(A)A.適用于需求被清晰定義的情況B.一種需要快速構(gòu)造可運(yùn)行程序的好方法C.最適合于大規(guī)模團(tuán)隊(duì)開發(fā)的項(xiàng)目D.已不能用于現(xiàn)代環(huán)境的過(guò)時(shí)模型5 .軟件開發(fā)的增量模型是()。(B)A.適用于需求被清晰定義的情況B.一種需要快速構(gòu)造核心產(chǎn)品的好方法C.最適合于大規(guī)模團(tuán)隊(duì)開發(fā)的項(xiàng)目D.一種不適用于商業(yè)產(chǎn)品的創(chuàng)新模型6 .快速原型開發(fā)模型是()。(B)A.適用于客戶需求被明確定義的情況B.適用于客戶需求難以清楚定義的情況C.最適合于大規(guī)模團(tuán)隊(duì)開發(fā)的項(xiàng)
6、目D.很難產(chǎn)生有意義產(chǎn)品的一種冒險(xiǎn)模型7 .演進(jìn)式軟件過(guò)程模型()。(D)A.本質(zhì)上是迭代的B.可以很容易適應(yīng)需求的變化C.通常不會(huì)拋棄所產(chǎn)生的系統(tǒng)D.以上所有選項(xiàng)8 .螺旋模型()。(C)A.在軟件產(chǎn)品發(fā)布時(shí)結(jié)束B.比增量模型更加混亂C.在每一次迭代過(guò)程中包含項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià)D.以上所有選項(xiàng)9 .基于組件的開發(fā)模型()。(C)A.只適用于計(jì)算機(jī)硬件設(shè)計(jì)B.不能支持可重用組件的開發(fā)C.在面向?qū)ο蠹夹g(shù)獲得支持的情況下應(yīng)用得更好D.增加了開發(fā)風(fēng)險(xiǎn)和成本10 .形式化方法模型是將數(shù)學(xué)方法用于()。(D)A.定義計(jì)算機(jī)系統(tǒng)的規(guī)格說(shuō)明B.開發(fā)無(wú)錯(cuò)誤的計(jì)算機(jī)系統(tǒng)C.驗(yàn)證計(jì)算機(jī)系統(tǒng)的正確性D.以上所有選項(xiàng)11
7、.下面的()不是RUP模型的階段。(D)A.啟動(dòng)階段B.精化階段C.構(gòu)造階段D.確認(rèn)階段第3章軟件項(xiàng)目管理(習(xí)題與參考答案)選擇題1 .軟件項(xiàng)目管理的“4陛()。(C)A. people,performance,payoff,productB. people,product,performance,processC. people,product,process,projectD. people,process,payoff,product2 .()項(xiàng)目管理在現(xiàn)代軟件開發(fā)中是不太重要的,因?yàn)榇蠖鄶?shù)項(xiàng)目能夠及時(shí)完成并成功交付。(B)A.真B.假3 .在軟件開發(fā)的各種資源中,()是最重要的資源。(
8、C)A.開發(fā)工具B方法C.硬件環(huán)境D.人員4 .軟件項(xiàng)目規(guī)劃的第一步是()。(D)A.確定項(xiàng)目預(yù)算B.選擇團(tuán)隊(duì)的組織模型C.確定項(xiàng)目的約束D.建立項(xiàng)目的目標(biāo)和范圍5 .下面的()方法最不適合你向團(tuán)隊(duì)成員解釋他或她為什么表現(xiàn)不合格。B)A.個(gè)人談話B.項(xiàng)目團(tuán)隊(duì)會(huì)議C.正式報(bào)告D.電子郵件6.功能點(diǎn)估算技術(shù)需要以()為基礎(chǔ)進(jìn)行問(wèn)題分解。(A.信息域B.項(xiàng)目進(jìn)度C.軟件功能D.過(guò)程活動(dòng)A7 .軟件開發(fā)團(tuán)隊(duì)的每一個(gè)成員都應(yīng)該參與計(jì)劃活動(dòng),以便()。(C)A.降低計(jì)劃的粒度8 .深入地分析需求C.所有成員同意該計(jì)劃D.開始設(shè)計(jì)8 .在攻克技術(shù)難題時(shí),最佳的開發(fā)團(tuán)隊(duì)組織模型是()。(A)A.民主式結(jié)構(gòu)9
9、.主程序員式結(jié)構(gòu)C.技術(shù)管理混合式結(jié)構(gòu)D.以上所有選項(xiàng)都不是10 在選擇開發(fā)團(tuán)隊(duì)組織結(jié)構(gòu)時(shí)應(yīng)考慮()因素。(E)A.溝通的復(fù)雜程度B.最終程序的規(guī)模大小C.發(fā)布日期的嚴(yán)格程度D.項(xiàng)目預(yù)算的多少E.選項(xiàng)A,B和C11 .在軟件開發(fā)過(guò)程中避免受挫的最佳方法之一是()。(A)A.給予團(tuán)隊(duì)成員對(duì)于過(guò)程和技術(shù)決策的更多控制權(quán)B.給予團(tuán)隊(duì)成員對(duì)于過(guò)程和技術(shù)決策的更少控制權(quán)C.向團(tuán)隊(duì)成員隱瞞壞消息直到事情有所改善D.根據(jù)生產(chǎn)效率獎(jiǎng)勵(lì)團(tuán)隊(duì)成員12 .下面的()軟件特性不是引起項(xiàng)目協(xié)調(diào)困難的一個(gè)因素。(B)A.互操作性B.性能C規(guī)模D.不確定性13 .在進(jìn)行項(xiàng)目范圍活動(dòng)時(shí),問(wèn)題分解的主要范圍是()。(E)A.客
10、戶工作流程14 需要發(fā)布的功能C.用于發(fā)布功能的過(guò)程D.軟件過(guò)程模型E.選項(xiàng)B和C15 .()隨著項(xiàng)目計(jì)劃的不斷形成,產(chǎn)品分解和過(guò)程分解經(jīng)常是同時(shí)發(fā)生的。(A)A.真16 假14.為了將項(xiàng)目失敗的風(fēng)險(xiǎn)減少到最小,項(xiàng)目經(jīng)理需要采?。ǎ?。(D)A.將項(xiàng)目團(tuán)隊(duì)規(guī)模增加一倍B.要求更大的預(yù)算C.順利地開始D.跟蹤過(guò)程E.選項(xiàng)B和C15.()估算不可靠的唯一原因是估算人員缺乏經(jīng)驗(yàn)。(B)A.真B.假16.()由于軟件項(xiàng)目估算不完全可靠,所以項(xiàng)目開始后可以忽略這些估算。(B)A.真B.假17.軟件項(xiàng)目規(guī)劃的目的是()。(C)A.使客戶相信項(xiàng)目是可行的B.使用歷史項(xiàng)目數(shù)據(jù)C.使項(xiàng)目管理者合理地估算成本和進(jìn)度
11、D.在投標(biāo)項(xiàng)目之前確定大概的利潤(rùn)邊界18.軟件項(xiàng)目所需的人數(shù)應(yīng)該()。(D)A.在估計(jì)開發(fā)需要的努力之后決定B.由項(xiàng)目預(yù)算數(shù)量決定C.從評(píng)價(jià)系統(tǒng)復(fù)雜性來(lái)決定D.以上所有選項(xiàng)19.()估計(jì)待開發(fā)軟件產(chǎn)品的規(guī)模必須基于像代碼行等直接度量單位。(B)A.真8 .假20 .代碼行估算技術(shù)需要以()為基礎(chǔ)進(jìn)行問(wèn)題分解。(C)A.信息域值B.項(xiàng)目進(jìn)度C.軟件功能D.軟件過(guò)程活動(dòng)21 .功能點(diǎn)估算技術(shù)需要以()為基礎(chǔ)進(jìn)行問(wèn)題分解。(A)A.信息域值B.項(xiàng)目進(jìn)度C.軟件功能D.軟件過(guò)程活動(dòng)22 .經(jīng)驗(yàn)估算模型是基于()。(C)A.專家基于過(guò)去項(xiàng)目經(jīng)驗(yàn)的判斷B.期望值估計(jì)的細(xì)化C.來(lái)自歷史項(xiàng)目數(shù)據(jù)的回歸模型D.
12、反復(fù)試驗(yàn)決定參數(shù)和系數(shù)23 .COCOMOI是現(xiàn)代經(jīng)驗(yàn)估算模型的一個(gè)實(shí)例,它需要以()為單位的程序規(guī)模信息。(A.功能點(diǎn)B.代碼行C.工作量D.以上任何選項(xiàng)24 .()功能點(diǎn)不能用于估算面向?qū)ο蟮能浖?。(B)A.真B.假25 .()軟件項(xiàng)目延遲是不可避免的,而且無(wú)法解釋其原因。(B)A.真B.假26 .()將開發(fā)團(tuán)隊(duì)人數(shù)增加一倍可以保證項(xiàng)目完成時(shí)間減少一半。(B)A.真B.假27 .任務(wù)集是()的集合。(A)A.工作任務(wù)、里程碑、工作產(chǎn)品B.任務(wù)分配、成本估算、度量單位C.里程碑、可交付物、度量單位D.責(zé)任、里程碑、文檔28 .()主動(dòng)的風(fēng)險(xiǎn)管理有時(shí)被描述為救火。(B)A.真B.假29 .軟件
13、風(fēng)險(xiǎn)總是包括()兩個(gè)特性。(C)B)A.救火和危機(jī)管理B.已知的和未知的風(fēng)險(xiǎn)C.不確定和損失D.安置人員和預(yù)算30 .風(fēng)險(xiǎn)的三種主要類型是()。(B)A.商業(yè)風(fēng)險(xiǎn)、人員風(fēng)險(xiǎn)、預(yù)算風(fēng)險(xiǎn)B.項(xiàng)目風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、商業(yè)風(fēng)險(xiǎn)C.計(jì)劃風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、人員風(fēng)險(xiǎn)D.管理風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、設(shè)計(jì)風(fēng)險(xiǎn)31 .下面的()是有效的軟件配置項(xiàng)。(E)A.軟件工具B.文檔C.可執(zhí)行程序D.測(cè)試數(shù)據(jù)E.以上所有選項(xiàng)32 .下面的()配置對(duì)象通常不包括在項(xiàng)目數(shù)據(jù)庫(kù)中。(C)A.設(shè)計(jì)規(guī)格說(shuō)明書B.可執(zhí)行程序C.組織結(jié)構(gòu)描述D.測(cè)試計(jì)劃33 .基線(Baseline)是指在項(xiàng)目生命周期的不同時(shí)間點(diǎn)上,一個(gè)或一組配置項(xiàng)通過(guò)()而進(jìn)入正
14、式受控的一種狀態(tài)。(C)A.存取控制B.質(zhì)量控制C.正式評(píng)審D.變更管理34 .()軟件工作產(chǎn)品一旦成為基線就不能再更改了。(B)A.真B.假35 .()如果開發(fā)小組使用自動(dòng)化的項(xiàng)目數(shù)據(jù)庫(kù)工具,那么就不需要變更控制。(B)A.真B.假36 .下面的()不是軟件配置管理的任務(wù)。(C)A.變更控制B.配置狀態(tài)報(bào)告C.統(tǒng)計(jì)質(zhì)量控制D.版本控制37 .配置狀態(tài)報(bào)告的主要目的是()。(C)A.允許項(xiàng)目經(jīng)理修改項(xiàng)目進(jìn)度和成本估算B.評(píng)估軟件開發(fā)人員和組織的績(jī)效C.確保變更信息傳達(dá)到受影響的團(tuán)體D.選項(xiàng)A和CE.選項(xiàng)A、B和C第4章需求工程(習(xí)題與參考答案)選擇題1. ()在需求分析過(guò)程中,分析員要從用戶那
15、里解決的最重要的問(wèn)題是明確軟件做什么。(A)A.真B.假2. ()軟件需求規(guī)格說(shuō)明書在軟件開發(fā)中具有重要的作用,它是軟件可行性分析的依據(jù)。(B)A.真B.假3. 在項(xiàng)目初始階段,開發(fā)任務(wù)的目標(biāo)是()。(A)A.理解基本問(wèn)題B.確定所需的解決方案C.確定需要解決方案的人員D.以上選項(xiàng)都不是E.選項(xiàng)A、B和C4.下面的()將造成需求獲取困難的問(wèn)題。(E)A.預(yù)算(budgeting)B.范圍(scope)C.理解(understanding)D.揮發(fā)性(volatility)E.選項(xiàng)B、C和D5.需求分析的結(jié)果是產(chǎn)生定義下面()問(wèn)題域的分析模型。(D)A.信息B.功能C.性能D.以上所有選項(xiàng)6.(
16、)目前存在一個(gè)很普遍的現(xiàn)象,即不同的客戶提出的需求是相互矛盾A)A.真B.假7 .()利益相關(guān)者(stakeholders)是將來(lái)購(gòu)買所開發(fā)軟件系統(tǒng)的人。(B)A.真8 .假8 .需求規(guī)格說(shuō)明描述了()。(A)A.計(jì)算機(jī)系統(tǒng)的功能、性能及其約束B.每個(gè)指定系統(tǒng)的實(shí)現(xiàn)C.軟件體系結(jié)構(gòu)的元素D.系統(tǒng)仿真所需要的時(shí)間9 .組織需求評(píng)審的最好方法是()。(D)A.檢查系統(tǒng)模型的錯(cuò)誤B.讓客戶檢查需求C.將需求發(fā)放給設(shè)計(jì)團(tuán)隊(duì)去征求意見D.使用問(wèn)題列表檢查每一個(gè)需求10.使用跟蹤表有助于()。(C)A.在后續(xù)的檢查運(yùn)行錯(cuò)誤時(shí)調(diào)試程序B.確定算法執(zhí)行的性能C.識(shí)別、控制和跟蹤需求的變化D.以上選項(xiàng)都不是11
17、.()需求工程師的任務(wù)是將所有利益相關(guān)者的信息進(jìn)行分類以便允許決策者選擇一個(gè)相互一致的需求集。(B)A.真B.假12.下面的()不是在項(xiàng)目啟動(dòng)階段被提出的“與環(huán)境無(wú)關(guān)”的問(wèn)題。(B)A.成功的解決方案將帶來(lái)什么樣的經(jīng)濟(jì)收益?B.誰(shuí)反對(duì)該項(xiàng)目?C.誰(shuí)將為該項(xiàng)目付款?D.誰(shuí)將使用該解決方案?13.()開發(fā)人員與客戶創(chuàng)建用例以幫助軟件團(tuán)隊(duì)理解有多少類型的最終用戶將使用這些功能。(B)A.真B.假14.在各種不同的軟件需求中,()描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以在用例模型或方案腳本中予以說(shuō)明,()是從各個(gè)角度對(duì)系統(tǒng)的約束和限制,反映了應(yīng)用對(duì)軟件系統(tǒng)質(zhì)量和特性的額外要求。(B,C)A.業(yè)務(wù)需求B
18、.功能需求C.非功能需求D.用戶需求15.需求導(dǎo)出后產(chǎn)生的工作制品將依賴于()而不同。(B)A.預(yù)算多少B.將要構(gòu)建的產(chǎn)品規(guī)模C.正在使用的軟件過(guò)程D.利益相關(guān)者的需要16.()用例參與者總是人員而不是系統(tǒng)設(shè)備。(B)A.真B.假17.()在需求確認(rèn)過(guò)程中需求模型被評(píng)審以保證其技術(shù)可行性。(B)A.真B.假18.在需求開發(fā)過(guò)程中,軟件工程師應(yīng)與客戶合作共同定義()。(E)A.客戶可見的使用場(chǎng)景B.重要的軟件特性C.系統(tǒng)的輸入與輸出D.選項(xiàng)A和BE.選項(xiàng)A、B和C第5章面向?qū)ο蠡A(chǔ)(習(xí)題與參考答案)選擇題1. ()模型是對(duì)現(xiàn)實(shí)的簡(jiǎn)化,建模是為了更好地理解所開發(fā)的系統(tǒng)。(A)A.真B.假2. ()
19、UML語(yǔ)言支持面向?qū)ο蟮闹饕拍?,并與具體的開發(fā)過(guò)程相關(guān)。(B)A.真B.假3. 類的結(jié)構(gòu)是()。(E)A.由代碼來(lái)表示B.由屬性和關(guān)系來(lái)表示C.由操作來(lái)表示D.由對(duì)象的交互來(lái)表示E.選項(xiàng)B和C4. 類的行為是()。(A)A.由一組操作決定B.由類的屬性決定C.對(duì)類的每一個(gè)對(duì)象唯一的D.由父類決定E.選項(xiàng)A和B5. ()是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。(C)A.多態(tài)性B.繼承C封裝D.消息6. ()意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。(A.多態(tài)性B.多繼承C消息D.封裝A)7. UML是()的縮寫。
20、(B)A.UnifiedModuleLanguage8. UnifiedModelingLanguage9. UniversalModuleLeveling10. UniversalModuleLanguage8 .順序圖反映對(duì)象之間發(fā)送消息的時(shí)間順序,它與()是同構(gòu)的。(C)A.用例圖B.類圖C.協(xié)作圖D.狀態(tài)圖9 .()定義了系統(tǒng)的功能需求,它是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對(duì)功能的具體實(shí)現(xiàn)。(A)A.用例圖B.類圖C.活動(dòng)圖D.狀態(tài)圖10 .狀態(tài)圖包括()。(E)A.類的狀態(tài)11 狀態(tài)之間的轉(zhuǎn)換C.類執(zhí)行的動(dòng)作D.觸發(fā)類的動(dòng)作的事件E.所有以上選項(xiàng)第6章面向?qū)ο蠓治觯?xí)題與參考
21、答案)選擇題1.()面向?qū)ο蠓治龅暮诵脑谟诮⒁粋€(gè)描述軟件系統(tǒng)的模型。(B)A.真B.假2 .關(guān)于面向?qū)ο蠓治?,下列的()是正確的。(A)A.它是系統(tǒng)需求建模的方法B.它是分析系統(tǒng)設(shè)計(jì)的技術(shù)C.可以從分析直接編寫代碼D.在軟件生命周期中,它出現(xiàn)在面向?qū)ο笤O(shè)計(jì)之后3 .下列的()不是分析建模的目的。(C)A.定義可驗(yàn)證的軟件需求B.描述客戶需求C.開發(fā)一個(gè)簡(jiǎn)單的問(wèn)題解決方案D.建立軟件設(shè)計(jì)的基礎(chǔ)4 .下列的()不屬于面向?qū)ο蠓治瞿P?。(C)A.用例圖B.類圖C.實(shí)體關(guān)系圖D.順序圖5 .()分析類用于描述系統(tǒng)中概念層次的對(duì)象。(A)A.真B.假6 .在分析類中,()用于描述一個(gè)用例所具有的事件流
22、控制行為。(D)A.實(shí)體類B.界面類C.接口類D.控制類7 .()在基于用例的面向?qū)ο蠓治鲞^(guò)程中,定義交互行為的關(guān)鍵在于通過(guò)描述分析類實(shí)例之間的消息傳遞將用例的職責(zé)分配到分析類中。(A)A.真8 .假8 .開發(fā)人員使用()可以將用例的行為分配到所識(shí)別的分析類中。(B)A.用例圖B.順序圖C.類圖D.狀態(tài)圖9 .分析模型一般采用()方式進(jìn)行驗(yàn)證。(C)A.總結(jié)B.階段性報(bào)告C.需求分析評(píng)審D.轉(zhuǎn)化成設(shè)計(jì)模型10 .()需求評(píng)審人員主要由開發(fā)人員組成,一般不包括用戶。(B)A.真11 假第7章軟件體系結(jié)構(gòu)設(shè)計(jì)(習(xí)題與參考答案)選擇題1. ()系統(tǒng)體系結(jié)構(gòu)的最佳表示形式是一個(gè)可執(zhí)行的軟件原型。(B)
23、A.真B.假2. ()軟件體系結(jié)構(gòu)描述是不同項(xiàng)目相關(guān)人員之間進(jìn)行溝通的使能器。A)A.真B.假3. ()良好的分層體系結(jié)構(gòu)有利于系統(tǒng)的擴(kuò)展與維護(hù)。(A)A.真B.假4. ()消除兩個(gè)包之間出現(xiàn)的循環(huán)依賴在技術(shù)上是不可行的。(B)A.真B.假5. ()設(shè)計(jì)模式是從大量成功實(shí)踐中總結(jié)出來(lái)且被廣泛公認(rèn)的實(shí)踐和知識(shí)。A)A.真B.假6.程序編譯器的體系結(jié)構(gòu)適合使用()。(A)A.倉(cāng)庫(kù)體系結(jié)構(gòu)B.模型視圖控制器結(jié)構(gòu)C.客戶機(jī)/服務(wù)器結(jié)構(gòu)D.以上選項(xiàng)都不是7 .網(wǎng)站系統(tǒng)是一個(gè)典型的()。(C)A.倉(cāng)庫(kù)體系結(jié)構(gòu)8 .胖客戶機(jī)/服務(wù)器結(jié)構(gòu)C.瘦客戶機(jī)/服務(wù)器結(jié)構(gòu)D.以上選項(xiàng)都不是8 .在分層體系結(jié)構(gòu)中,()實(shí)
24、現(xiàn)與實(shí)體對(duì)象相關(guān)的業(yè)務(wù)邏輯。(D)A.表木層B.持久層C.實(shí)體層D.控制層9 .()可以幫助人們簡(jiǎn)單方便地復(fù)用已經(jīng)成功的設(shè)計(jì)或體系結(jié)構(gòu)。(B)A.商業(yè)組件B.設(shè)計(jì)模式C.遺留系統(tǒng)D.需求規(guī)格說(shuō)明10 .()用于封裝具體的平臺(tái),從而使應(yīng)用程序可以在不同的平臺(tái)上運(yùn)行。( A)A.抽象工廠模式B.外觀模式C.觀察者模式D.以上選項(xiàng)都不是第8章面向?qū)ο笤O(shè)計(jì)(習(xí)題與參考答案)選擇題1. ()面向?qū)ο笤O(shè)計(jì)是在分析模型的基礎(chǔ)上,運(yùn)用面向?qū)ο蠹夹g(shù)生成軟件實(shí)現(xiàn)環(huán)境下的設(shè)計(jì)模型。(A)A.真B.假2. ()系統(tǒng)設(shè)計(jì)的主要任務(wù)是細(xì)化分析模型,最終形成系統(tǒng)的設(shè)計(jì)模型。( B)A.真8. 假9. ()關(guān)系數(shù)據(jù)庫(kù)可以完全
25、支持面向?qū)ο蟮母拍睿嫦驅(qū)ο笤O(shè)計(jì)中的類可以直接對(duì)應(yīng)到關(guān)系數(shù)據(jù)庫(kù)中的表。(B)A.真B.假10. ()用戶界面設(shè)計(jì)對(duì)于一個(gè)系統(tǒng)的成功是至關(guān)重要的,一個(gè)設(shè)計(jì)得很差的用戶界面可能導(dǎo)致用戶拒絕使用該系統(tǒng)。(A)A.真B.假11. 內(nèi)聚表示一個(gè)模塊()的程度,耦合表示一個(gè)模塊()的程度。(B,D)A.可以被更加細(xì)化B.僅關(guān)注在一件事情上C.能夠適時(shí)地完成其功能D.聯(lián)接其他模塊和外部世界E)12. 良好設(shè)計(jì)的特征是()。(A.模塊之間呈現(xiàn)高耦合B.實(shí)現(xiàn)分析模型中的所有需求C.包括所有組件的測(cè)試用例D.提供軟件的完整描述E.選項(xiàng)B和DF.選項(xiàng)B、C和D13. ()是選擇合適的解決方案策略,并將系統(tǒng)劃分成若干
26、子系統(tǒng),從而建立整個(gè)系統(tǒng)的體系結(jié)構(gòu);()細(xì)化原有的分析對(duì)象,確定一些新的對(duì)象、對(duì)每一個(gè)子系統(tǒng)接口和類進(jìn)行準(zhǔn)確詳細(xì)的說(shuō)明。(A,B)A.系統(tǒng)設(shè)計(jì)14. 象設(shè)計(jì)C.數(shù)據(jù)庫(kù)設(shè)計(jì)D.用戶界面設(shè)計(jì)8.下面的()界面設(shè)計(jì)原則不允許用戶保持對(duì)計(jì)算機(jī)交互的控制。(D)A.允許交互中斷B.允許交互操作取消C.對(duì)臨時(shí)用戶隱藏技術(shù)內(nèi)部信息D.只提供一種規(guī)定的方法完成任務(wù)第9章軟件實(shí)現(xiàn)(習(xí)題與參考答案)選擇題1. ()在程序設(shè)計(jì)中使用括號(hào)以改善表達(dá)式的清晰性。(A)A.真B.假2. ()在程序設(shè)計(jì)中應(yīng)盡可能對(duì)程序代碼進(jìn)行優(yōu)化。(B)A.真B.假3. ()不要修補(bǔ)不好的程序,要重新寫。(A)A.真B.假4. ()程序中
27、的注釋是可有可無(wú)的。(B)A.真B.假5. ()對(duì)遞歸定義的數(shù)據(jù)結(jié)構(gòu)不要使用遞歸過(guò)程。(B)A.真B.假6.為了使程序能在不同的計(jì)算機(jī)上運(yùn)行,程序應(yīng)當(dāng)具有較好的()。(A)A.可移植性B.可重用性C.可維護(hù)性D.可適用性7.對(duì)于開發(fā)面向數(shù)據(jù)庫(kù)應(yīng)用的軟件,應(yīng)當(dāng)選擇的程序設(shè)計(jì)語(yǔ)言是()。C)A. CB. PASCALC. SQLD. JAVA8.下面對(duì)提高程序編碼效率沒(méi)有影響的是()。(D)A.選擇良好的設(shè)計(jì)方法8 .選擇良好的算法C.選擇良好的數(shù)據(jù)結(jié)構(gòu)D.變量名的使用9 .為了保證軟件的質(zhì)量,使其具有較好的可維護(hù)性,關(guān)鍵在于()。(B)A.選擇合適的程序設(shè)計(jì)語(yǔ)言B.選擇好的程序設(shè)計(jì)風(fēng)格C.具有好的數(shù)據(jù)結(jié)構(gòu)D.選擇好的運(yùn)行環(huán)境10.下面的()不
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧省大連市中山區(qū)20232024學(xué)年九年級(jí)上學(xué)期期末考試物理化學(xué)試題-初中化學(xué)
- 銀行業(yè)務(wù)發(fā)展策略總結(jié)
- 化妝行業(yè)營(yíng)業(yè)員崗位總結(jié)
- 浙江省杭州市余杭區(qū)、蕭山區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期英語(yǔ)期末試卷
- 《保險(xiǎn)經(jīng)營(yíng)篇》課件
- 2021年湖北省恩施自治州公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年廣西壯族自治區(qū)梧州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年安徽省六安市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年四川省遂寧市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年山西省晉中市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 農(nóng)村宅基地地籍測(cè)繪技術(shù)方案
- 液壓爬模作業(yè)指導(dǎo)書
- 劇院的建筑設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)
- 開封辦公樓頂發(fā)光字制作預(yù)算單
- 遺傳分析的一個(gè)基本原理是DNA的物理距離和遺傳距離方面...
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理工作流程圖
- 德龍自卸車合格證掃描件(原圖)
- 初一英語(yǔ)單詞辨音專項(xiàng)練習(xí)(共4頁(yè))
- 塔式起重機(jī)檢查表(共18頁(yè))
- 河北省建設(shè)工程竣工驗(yàn)收?qǐng)?bào)告
- 付款申請(qǐng)單打印版模板
評(píng)論
0/150
提交評(píng)論