




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、 單項(xiàng)選擇題 1. 以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)( B )A開發(fā)的軟件可維護(hù)性差 B軟件極易被盜版C經(jīng)費(fèi)預(yù)算經(jīng)常被突破 D開發(fā)的軟件不能滿足用戶需求2下面不屬于軟件工程的三個(gè)要素是( B )。 A 過程 B 環(huán)境 C 方法 D 工具3. 需求分析階段的任務(wù)是確定( D )。A 軟件開發(fā)方法 B 軟件開發(fā)工具C 軟件開發(fā)費(fèi)用 D 軟件開發(fā)功能4. 下列不屬于需求分析工具的是( D )。A.數(shù)據(jù)流圖 B.用例圖 C.狀態(tài)圖 D.程序流程圖5 關(guān)于軟件測(cè)試的目的,下面觀點(diǎn)錯(cuò)誤的是( C )A.為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程B.一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤C.證明程序是正確、沒有錯(cuò)誤的
2、D.一個(gè)成功的測(cè)試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試6. 軟件詳細(xì)設(shè)計(jì)階段的任務(wù)是( A )。A.算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) B.功能設(shè)計(jì)C.調(diào)用關(guān)系設(shè)計(jì) D.輸入輸出設(shè)計(jì)7. 下列屬于靜態(tài)測(cè)試方法的是( A )A人工檢測(cè) B路徑覆蓋C黑盒測(cè)試 D白盒測(cè)試8汽車是一種交通工具,汽車類和交通工具類之間的關(guān)系是( C )A組合聚集關(guān)系 B. 共享聚集關(guān)系C一般-具體關(guān)系 D. 整體-部分關(guān)系9結(jié)構(gòu)化程序設(shè)計(jì)的風(fēng)格,主要強(qiáng)調(diào)的是( C )。A程序的執(zhí)行效率 B模塊的內(nèi)聚C程序的可理解性 D模塊的耦合10在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最大的是( D )。A校正性維護(hù) B適應(yīng)性維護(hù)C預(yù)防性維護(hù)
3、 D完善性維護(hù)11. “軟件工程的概念是為解決軟件危機(jī)而提出的”這句話的意思是( C )A.強(qiáng)調(diào)軟件工程成功解決了軟件危機(jī)的問題B.說明軟件危機(jī)的存在總是使軟件開發(fā)不像傳統(tǒng)工程項(xiàng)目那樣容易管理C.說明軟件工程這門學(xué)科的形成是軟件發(fā)展的需要D.說明軟件工程的概念,即:工程的原則、思想、方法可解決當(dāng)時(shí)軟件開發(fā)和維護(hù)存在的問題12. 在軟件工程的需求分析階段,不屬于問題識(shí)別內(nèi)容的是( A )A. 輸入輸出需求 B.性能需求C.環(huán)境需求 D.功能需求13. 軟件需求規(guī)格說明書的作用不包括( C )A軟件驗(yàn)收的依據(jù) B軟件設(shè)計(jì)的依據(jù)C軟件可行性研究的依據(jù) D用戶與開發(fā)人員對(duì)軟件要做什么的共同理解14一個(gè)
4、成功的測(cè)試可以( B )A.表明程序沒有錯(cuò)誤B.發(fā)現(xiàn)了尚未發(fā)現(xiàn)的錯(cuò)誤C.發(fā)現(xiàn)所有錯(cuò)誤D.提高軟件的可靠性15. 下列屬于詳細(xì)設(shè)計(jì)工具的是( D )A.數(shù)據(jù)流圖 B.用例圖 C.狀態(tài)圖 D.程序流程圖16. 下列不屬于動(dòng)態(tài)測(cè)試方法的是( A )A人工檢測(cè) B路徑覆蓋C白盒測(cè)試 D黑盒測(cè)試17大學(xué)生是學(xué)生,學(xué)生類和大學(xué)生類之間的關(guān)系是( C )A組合聚集關(guān)系 B. 共享聚集關(guān)系C一般-具體關(guān)系 D. 整體-部分關(guān)系18為了提高軟件的可維護(hù)性,編程階段應(yīng)注意( B )。A提高模塊的獨(dú)立性 B養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格C文檔的副作用 D保存測(cè)試用例和數(shù)據(jù)19. 軟件生命周期中所花費(fèi)用最多的階段是(D )。
5、A詳細(xì)設(shè)計(jì) B軟件編碼C軟件測(cè)試 D軟件維護(hù) 二、 簡(jiǎn)答題 1. 軟件生存周期可以分為幾個(gè)階段,每個(gè)階段的提交物是什么?答:軟件生存周期分為六個(gè)階段:(1)可行性研究和項(xiàng)目開發(fā)計(jì)劃,提交項(xiàng)目開發(fā)計(jì)劃和可行性分析報(bào)告。(2)需求分析,提交軟件需求說明書。(3)概要設(shè)計(jì),提交概要設(shè)計(jì)說明書。(4)詳細(xì)設(shè)計(jì),提交詳細(xì)設(shè)計(jì)說明書。(5)編碼,提交源程序清單。(6)測(cè)試,提交測(cè)試報(bào)告。(7)維護(hù),提交維護(hù)報(bào)告。2. 簡(jiǎn)述統(tǒng)一過程模型(UP)及其主要的特點(diǎn)。答:統(tǒng)一過程模型是風(fēng)險(xiǎn)驅(qū)動(dòng)的基于用例技術(shù)的,以架構(gòu)為中心的,迭代可配置的軟件開發(fā)流程。主要特點(diǎn):UP是一個(gè)通用的過程框架,可以用于各類軟件系統(tǒng)和應(yīng)用領(lǐng)
6、域,并是以用例驅(qū)動(dòng)的,以架構(gòu)為中心,迭代和增量的過程,是在重復(fù)一系列組成系統(tǒng)生命周期的循環(huán)。3. 簡(jiǎn)述需求分析的任務(wù)及其過程步驟。答:需求分析的任務(wù)是理解客戶需要什么,分析需求,評(píng)價(jià)可行性,協(xié)商合理的方案,無歧義地詳細(xì)說明方案,確認(rèn)規(guī)格說明,管理要求,以至將這些需求轉(zhuǎn)化為可行系統(tǒng)。過程步驟:(1)初步溝通(2)導(dǎo)出需求(3)分析和精化(4)可行性研究(5)協(xié)商與溝通(6)規(guī)格說明4. 什么是黑盒測(cè)試技術(shù)?并簡(jiǎn)述有哪些常用黑盒測(cè)試方法。答:黑盒測(cè)試技術(shù)是根據(jù)程序組件的規(guī)格說明測(cè)試軟件功能的方法。常用的黑盒測(cè)試方法:等價(jià)類劃分法,邊界值分析法和錯(cuò)誤推測(cè)法,因果圖法等。5.什么是軟件配置管理?配置管
7、理主要有哪些活動(dòng)?答:軟件配置管理是對(duì)軟件變通(或稱為進(jìn)化)過程的管理。主要活動(dòng):(1)配置管理規(guī)劃(2)變更管理(3)版本和發(fā)布管理6. 原型按其使用方式的不同分為哪幾種類型?答:根據(jù)原型的不同作用,有三類原型模型:1、探索型原型這種類型的原型是把原型用于開發(fā)的需求分析階段,目的是要澄清用戶的需求,確定所期望的特性,并探索各種方案的可行性。它主要針對(duì)開發(fā)目標(biāo)模糊,用戶與開發(fā)都對(duì)項(xiàng)目都缺乏經(jīng)驗(yàn)的情況,通過對(duì)原型的開發(fā)來探明用戶的需求。 2、實(shí)驗(yàn)型原型 這種原型主要用于設(shè)計(jì)階段,考核實(shí)現(xiàn)方案是否合適,能否實(shí)施。對(duì)于一個(gè)大型系統(tǒng),若對(duì)設(shè)計(jì)方案沒有把握時(shí),可通過這種原型來證實(shí)設(shè)計(jì)
8、方案的正確性。 3、演化型原型 這種原型主要用于及早向用戶提交一個(gè)原型系統(tǒng),該原型系統(tǒng)或者包含系統(tǒng)的框架,或者包含系統(tǒng)的主要功能,在得到用戶的認(rèn)可后,將原型系統(tǒng)不斷擴(kuò)充演變?yōu)樽罱K的軟件系統(tǒng)。它將原型的思想擴(kuò)展到軟件開發(fā)的全過程。7.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?答:軟件危機(jī)是指計(jì)算機(jī)運(yùn)行速度,容量,可靠性有顯著地提高,生產(chǎn)成本顯著下降,這為計(jì)算機(jī)的廣泛應(yīng)用創(chuàng)造了條件。一些復(fù)雜的,大型的軟件開發(fā)項(xiàng)目提出來了。但是軟件開發(fā)技術(shù)的進(jìn)步一致未能滿足發(fā)展的需要。在軟件開發(fā)中遇到的問題找不到解決辦法,使問題積累起來,形成尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。 軟件
9、危機(jī)表現(xiàn)在以下四個(gè)方面: 1、經(jīng)費(fèi)預(yù)算經(jīng)常突破;2、開發(fā)的軟件不能滿足用戶要求;3、開發(fā)的軟件可維護(hù)性差;4、開發(fā)的軟件可靠性差。造成軟件危機(jī)的原因是: 1、軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜;2、軟件開發(fā)管理困難而復(fù)雜;3、軟件開發(fā)費(fèi)用不斷增加;4、軟件開發(fā)技術(shù)落后;5、生產(chǎn)方式落后;6、開發(fā)工具落后,生產(chǎn)率提高緩慢。8. 可行性研究報(bào)告的主要內(nèi)容有哪些?答:可行性研究報(bào)告主要內(nèi)容是回答以下三個(gè)問題 (1) 系統(tǒng)是否符合軟件使用單位的總體要求 (2) 系統(tǒng)是否可以在現(xiàn)在的技術(shù)條件,預(yù)算和時(shí)間限制內(nèi)完成 (3) 系統(tǒng)能否把已有的其他系
10、統(tǒng)集成9. 簡(jiǎn)述軟件概要設(shè)計(jì)的任務(wù)。答: 軟件概要設(shè)計(jì)的主要任務(wù)是:將系統(tǒng)劃分成模塊,決定每個(gè)模塊的功能,決定模塊的調(diào)用系 統(tǒng),即模塊間傳遞的數(shù)據(jù),決定模塊的界面。 10. 什么是白盒測(cè)試技術(shù)?并簡(jiǎn)述有哪些常用白盒測(cè)試方法。答:白盒測(cè)試技術(shù)是有選擇地執(zhí)行(或覆蓋)程序中某些最有代表性路徑的測(cè)試方法。常用的白盒測(cè)試方法:語句覆蓋,判定覆蓋,條件覆蓋,判定條件覆蓋,條件組合覆蓋。11. 什么是軟件配置項(xiàng)? 答:計(jì)算機(jī)程序(源程序和執(zhí)行代碼),軟件(產(chǎn)品)文檔(技術(shù)文檔和用戶文檔)以及數(shù)據(jù)(程序內(nèi)部和程序外部的數(shù)據(jù)),這些輸出信息包含了所有在軟件
11、過程中產(chǎn)生的信息,稱為軟件配置項(xiàng)。12原型按其開發(fā)方式的不同分為哪幾種類型?答:由于運(yùn)用原型的目的和方式不同,在使用原型時(shí)也采取不同的策略,有拋棄策略和附加策略。(1)拋棄策略 拋棄策略是將原型用于開發(fā)過程的某個(gè)階段,促使該階段的開發(fā)結(jié)果更加完整、準(zhǔn)確、一致、可靠,該階段結(jié)束后,原型隨之作廢。探索型和實(shí)驗(yàn)型就是采用此策略的。 (2)附加策略 附加策略是將原型用于開發(fā)的全過程,原型由最基本的核心開始,逐步增加新的功能和新的需求,反復(fù)修改反復(fù)擴(kuò)充,最后發(fā)展為用戶滿意的最終系統(tǒng),演化型快速原型就是采用此策略。采用何種形式、何種策略運(yùn)用快速原型主要取決于軟件項(xiàng)目的特點(diǎn)、人
12、員素質(zhì)、可供支持的原型開發(fā)工具和技術(shù)等,這要根據(jù)實(shí)際情況的特點(diǎn)來決定。三、 用例建模分析題 1.分析圖書管理系統(tǒng)要求,畫出該系統(tǒng)的用例圖。管理員:管理員能按系統(tǒng)授權(quán)維護(hù)和使用系統(tǒng)不同功能,可以創(chuàng)建、修改、刪除讀者信息和圖書信息即讀者管理和圖書管理,借閱、歸還圖書以及罰款即借閱管理。讀者:讀者能通過互聯(lián)網(wǎng)或圖書館查詢終端,查詢圖書信息和個(gè)人借閱信息,還可以在符合續(xù)借的條件下自己辦理續(xù)借圖書。解答:讀者管理系統(tǒng)授權(quán)維護(hù)/使用系統(tǒng)管理員圖書管理借閱管理修改創(chuàng)建修改刪除創(chuàng)建刪除借閱罰款歸還讀者管理系統(tǒng)授權(quán)維護(hù)/使用系統(tǒng)管理員圖書管理借閱管理圖書信息查詢個(gè)人借閱信息查詢圖書續(xù)借辦理讀者互聯(lián)網(wǎng)/圖書館終端
13、由此可見該系統(tǒng)的用例圖:2.分析旅店預(yù)定系統(tǒng)要求,畫出該系統(tǒng)的用例圖。某公司要開發(fā)一個(gè)旅店預(yù)定系統(tǒng),該旅店可對(duì)外開放豪華雙人間、雙人間、三人間和單人間,房間費(fèi)用視情況按季節(jié)調(diào)整,但周一到周五半價(jià)(周末全價(jià))折扣不變。對(duì)于外界請(qǐng)求,該系統(tǒng)應(yīng)能根據(jù)請(qǐng)求入住時(shí)間預(yù)定指定檔次的房間,記錄旅客姓名、地址、聯(lián)系電話、有效證件號(hào)、房間類型和預(yù)定天數(shù),并計(jì)算出總費(fèi)用。預(yù)定的同時(shí)旅客按規(guī)定須提交10%定金。六個(gè)小時(shí)之內(nèi)旅店允許旅客取消預(yù)定,并退回所有定金,超過六個(gè)小時(shí)定金不退還。每周一系統(tǒng)自動(dòng)打印一周預(yù)定情況清單。采用哪種費(fèi)用支付方式和何種類型操作界面尚不確定。解答:查找房間計(jì)算總費(fèi)用退還定金酒店前臺(tái)管理人員時(shí)
14、間預(yù)定房間取消預(yù)訂調(diào)整價(jià)格打印預(yù)定清單四、 綜合分析與設(shè)計(jì)題 1.某登錄用例描述如下:1界面對(duì)象接受輸入的用戶名和密碼2.用例控制對(duì)象根據(jù)用戶名和密碼進(jìn)行權(quán)限驗(yàn)證3.用戶對(duì)象確認(rèn)用戶是合法用戶4.通過用戶的用戶組對(duì)象獲得有關(guān)權(quán)限5.界面對(duì)象顯示登錄成功(1)畫出該用例分析階段的順序圖解答:(2)給出三層經(jīng)典架構(gòu)及其對(duì)應(yīng)的軟件設(shè)計(jì)類的類型解答:層經(jīng)典架構(gòu):展現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。對(duì)應(yīng)的軟件設(shè)計(jì)類:邊界類、控制類、實(shí)體類。(3)畫出該用例軟件設(shè)計(jì)階段的順序圖解答:2. 某登錄用例描述如下:1.界面對(duì)象接受輸入的用戶名和密碼2.用例控制對(duì)象根據(jù)用戶名和密碼進(jìn)行權(quán)限驗(yàn)證3.用戶對(duì)象確認(rèn)用戶是合法用
15、戶4.通過用戶的用戶組對(duì)象獲得有關(guān)權(quán)限5.界面對(duì)象顯示登錄成功1. 識(shí)別分析出該用例的類圖。2. 請(qǐng)分析上述用例描述,畫出分析階段的順序圖。 解答:五、測(cè)試用例設(shè)計(jì)題1.下面是一段偽碼程序(代碼前的數(shù)字只作標(biāo)號(hào)用,不參與程序執(zhí)行):START1:INPUT(A,B,C,D)2:IF(A>0)AND(B>0)THEN3:X=A+BELSE4:X=A-B5:END6:IF(C>A)OR(D<B)THEN7:Y=C-DELSE8:Y=C+D9:END10:PRINT(X,Y)STOP根據(jù)以上的描述:(1)畫出對(duì)應(yīng)的流程圖和程序圖。(2)計(jì)算程序圖的環(huán)形復(fù)雜度。(3)確定該程序的基本路徑。(4)采用基本路徑測(cè)試方法設(shè)計(jì)一組測(cè)試用例。解答:輸入A、B、C、DTA > 0andB > 0FX=A + BX=A - BPrint(x、y)TC > AOrD > BFY=C - D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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屆上海浦東新區(qū)物理高二第二學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 漢陰市農(nóng)村道路管理辦法
- 新能源承包項(xiàng)目管理辦法
- 定州市停車收費(fèi)管理辦法
- 深圳摩托車交通管理辦法
- 煤礦瓦斯等級(jí)管理辦法
- 重慶法院考核管理辦法
- 重慶資產(chǎn)調(diào)撥管理辦法
- 雁江區(qū)戶籍新管理辦法
- 2025年江西省宜春市靖安縣高二物理第二學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 溝槽開挖及支護(hù)專項(xiàng)施工方案深基坑專家論證
- 美國FDA對(duì)PVC中DEHP的安全性評(píng)價(jià)
- 浙江省專業(yè)技術(shù)人員年度考核表
- 數(shù)據(jù)庫原理及應(yīng)用整套課件全書ppt完整版課件最全教程教程整本書電子講義
- 九年級(jí)數(shù)學(xué)上冊(cè)全冊(cè)導(dǎo)學(xué)案
- 農(nóng)發(fā)行考試題庫
- 3-6歲兒童學(xué)習(xí)與發(fā)展指南(大班)
- 著色顏料相對(duì)著色力和白色顏料相對(duì)散射力的測(cè)定
- 綠來自我們的手
- 焊接工藝評(píng)定報(bào)告(共10頁)
- 廢舊電路板回收處理項(xiàng)目建議書范文
評(píng)論
0/150
提交評(píng)論