



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、系別 班級(jí) 學(xué)號(hào) 姓名密 封 線淮 陰 師 范 學(xué) 院 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 學(xué) 院2010 級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) 專(zhuān)業(yè)軟件工程課程 期中考試卷(A)2012-2013學(xué)年第一學(xué)期注意:將答案寫(xiě)在答題紙上,寫(xiě)在試卷上無(wú)效!一、單項(xiàng)選擇題 (每題1分,共26 分)1( )是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開(kāi)發(fā)、運(yùn)行和維護(hù)的過(guò)程,它包括方法、工具和過(guò)程三個(gè)要素。A. 軟件產(chǎn)品 B. 軟件過(guò)程 C. 軟件測(cè)試 D. 軟件工程2 軟件工程的基本目標(biāo)是( )。A. 消除軟件固有的復(fù)雜性 B. 開(kāi)發(fā)高質(zhì)量的軟件 C. 努力發(fā)揮開(kāi)發(fā)人員的創(chuàng)造性潛能 D. 更好地維護(hù)正在使用的軟件產(chǎn)品3
2、下面的( )說(shuō)法是正確的。A. 軟件危機(jī)在20世紀(jì)70年代末期全面爆發(fā)B. 當(dāng)前先進(jìn)的軟件工程方法已經(jīng)解決了軟件危機(jī)的問(wèn)題C. 軟件危機(jī)是指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中遇到的一系列嚴(yán)重問(wèn)題D. 軟件危機(jī)是指在軟件產(chǎn)品中存在一系列的質(zhì)量問(wèn)題4. 大多數(shù)軟件仍然是定制開(kāi)發(fā)的,其原因在于( )。A. 軟件組件重用是十分普遍的 B. 可重用的組件太昂貴而無(wú)法使用 C. 軟件在不使用其他組件的情況下很容易構(gòu)造出來(lái) D. 商業(yè)組件在很多應(yīng)用領(lǐng)域中可以得到5軟件會(huì)逐漸退化而不會(huì)磨損,其原因在于( )。A. 軟件通常暴露在惡劣的環(huán)境下 B. 軟件錯(cuò)誤通常發(fā)生在使用之后 C. 不斷的變更使組件接口之間引起錯(cuò)誤
3、 D. 軟件備件很難訂購(gòu)6( )是軟件生存期中的一系列相關(guān)軟件工程活動(dòng)的集合,它由軟件規(guī)格說(shuō)明、軟件設(shè)計(jì)與開(kāi)發(fā)、軟件確認(rèn)、軟件改進(jìn)等活動(dòng)組成。A. 軟件過(guò)程 B. 軟件工具 C. 軟件產(chǎn)品 D. 軟件工程7軟件過(guò)程的基本活動(dòng)是( )。A. 分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、演化 B. 溝通、計(jì)劃、建模、構(gòu)造、部署 C. 計(jì)劃、分析、設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試 D. 溝通、風(fēng)險(xiǎn)管理、度量、產(chǎn)品化、評(píng)審8軟件開(kāi)發(fā)的瀑布模型是( )。A. 適用于需求被清晰定義的情況 B. 一種需要快速構(gòu)造可運(yùn)行程序的好方法C. 最適合于大規(guī)模團(tuán)隊(duì)開(kāi)發(fā)的項(xiàng)目 D. 已不能用于現(xiàn)代環(huán)境的過(guò)時(shí)模型9 軟件開(kāi)發(fā)的增量模型是( )。A. 適用于
4、需求被清晰定義的情況 B. 一種需要快速構(gòu)造核心產(chǎn)品的好方法 C. 最適合于大規(guī)模團(tuán)隊(duì)開(kāi)發(fā)的項(xiàng)目 D. 一種不適用于商業(yè)產(chǎn)品的創(chuàng)新模型10 快速原型開(kāi)發(fā)模型是( )。A. 適用于客戶(hù)需求被明確定義的情況 B. 適用于客戶(hù)需求難以清楚定義的情況 C. 最適合于大規(guī)模團(tuán)隊(duì)開(kāi)發(fā)的項(xiàng)目 D. 很難產(chǎn)生有意義產(chǎn)品的一種冒險(xiǎn)模型11演進(jìn)式軟件過(guò)程模型( )。 A. 本質(zhì)上是迭代的 B. 可以很容易適應(yīng)需求的變化 C. 通常不會(huì)拋棄所產(chǎn)生的系統(tǒng) D. 以上所有選項(xiàng) 12螺旋模型( )。A. 在軟件產(chǎn)品發(fā)布時(shí)結(jié)束 B. 比增量模型更加混亂C. 在每一次迭代過(guò)程中包含項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià) D. 以上所有選項(xiàng) 13基于組
5、件的開(kāi)發(fā)模型( )。A. 只適用于計(jì)算機(jī)硬件設(shè)計(jì) B. 不能支持可重用組件的開(kāi)發(fā)C. 在面向?qū)ο蠹夹g(shù)獲得支持的情況下應(yīng)用得更好 D. 增加了開(kāi)發(fā)風(fēng)險(xiǎn)和成本14軟件工程管理的對(duì)象是( )。A 軟件開(kāi)發(fā)人員 B 軟件工程項(xiàng)目C 軟件開(kāi)發(fā)過(guò)程 D 軟件開(kāi)發(fā)速度15有效的軟件項(xiàng)目管理集中于以下( )方面。 A人員、產(chǎn)品、工具、過(guò)程 B. 人員、產(chǎn)品、工具、項(xiàng)目 C人員、產(chǎn)品、項(xiàng)目、過(guò)程 D. 人員、工具、項(xiàng)目、過(guò)程16在( )階段,項(xiàng)目管理者對(duì)于項(xiàng)目的資源、成本和進(jìn)度進(jìn)行合理估算,制定開(kāi)發(fā)計(jì)劃。 A項(xiàng)目啟動(dòng) B. 項(xiàng)目規(guī)劃 C. 項(xiàng)目實(shí)施 D. 項(xiàng)目收尾17在主程序員式組織結(jié)構(gòu)中,( )在主程序員的指
6、導(dǎo)下,完成指定部分的詳細(xì)設(shè)計(jì)和編程工作。 A主程序員 B. 秘書(shū) C. 后備程序員 D. 程序員密 封 線18. 在項(xiàng)目初始階段,開(kāi)發(fā)任務(wù)的目標(biāo)是( )。A. 理解基本問(wèn)題 B. 確定所需的解決方案 C. 確定需要解決方案的人員 D. 選項(xiàng)A、B和C19 需求分析的結(jié)果是產(chǎn)生定義下面( )問(wèn)題域的分析模型。A. 信息 B. 功能 C. 性能 D. 以上所有選項(xiàng)20 需求規(guī)格說(shuō)明描述了( )。A. 計(jì)算機(jī)系統(tǒng)的功能、性能及其約束 B. 每個(gè)指定系統(tǒng)的實(shí)現(xiàn) C. 軟件體系結(jié)構(gòu)的元素 D. 系統(tǒng)仿真所需要的時(shí)間21 組織需求評(píng)審的最好方法是( )。A. 檢查系統(tǒng)模型的錯(cuò)誤 B. 讓客戶(hù)檢查需求 C.
7、 將需求發(fā)放給設(shè)計(jì)團(tuán)隊(duì)去征求意見(jiàn) D. 使用問(wèn)題列表檢查每一個(gè)需求22 使用跟蹤表有助于( )。A. 在后續(xù)的檢查運(yùn)行錯(cuò)誤時(shí)調(diào)試程序 B. 確定算法執(zhí)行的性能 C. 識(shí)別、控制和跟蹤需求的變化 D. 以上選項(xiàng)都不是23 在各種不同的軟件需求中,( )描述了用戶(hù)使用產(chǎn)品必須要完成的任務(wù),可以在用例模型或方案腳本中予以說(shuō)明。A. 業(yè)務(wù)需求 B. 功能需求 C. 非功能需求 D. 用戶(hù)需求24. 在各種不同的軟件需求中,( )是從各個(gè)角度對(duì)系統(tǒng)的約束和限制,反映了應(yīng)用對(duì)軟件系統(tǒng)質(zhì)量和特性的額外要求。A. 業(yè)務(wù)需求 B. 功能需求 C. 非功能需求 D. 用戶(hù)需求25 需求導(dǎo)出后產(chǎn)生的工作制品將依賴(lài)于
8、( )而不同。A. 預(yù)算多少 B. 將要構(gòu)建的產(chǎn)品規(guī)模 C. 正在使用的軟件過(guò)程 D. 利益相關(guān)者的需要26 在需求開(kāi)發(fā)過(guò)程中,軟件工程師應(yīng)與客戶(hù)合作共同定義( )。A. 客戶(hù)可見(jiàn)的使用場(chǎng)景 B. 重要的軟件特性 C. 系統(tǒng)的輸入與輸出 D. 選項(xiàng)A、B和C 二、簡(jiǎn)答題(每題6分,共 24 分)1. 軟件工程包括哪些基本要素?請(qǐng)簡(jiǎn)要說(shuō)明這些要素及其作用。2. 請(qǐng)說(shuō)明一個(gè)軟件系統(tǒng)從需求到最終實(shí)現(xiàn)經(jīng)過(guò)了哪些操作步驟,面向?qū)ο蟮姆治雠c設(shè)計(jì)方法論中大概如何組織這些步驟的。你認(rèn)為最重要的是什么步驟,理由是什么。3. 請(qǐng)列舉軟件項(xiàng)目常用的溝通方式及其特點(diǎn)。4. 需求工程包括哪些基本活動(dòng)?每一項(xiàng)活動(dòng)的主要任
9、務(wù)是什么?三、分析計(jì)算題(第一題 12分,第二題8分;共 20 分 )1. 某開(kāi)發(fā)項(xiàng)目的評(píng)估規(guī)模是 55 KLOC ,且認(rèn)為是中等復(fù)雜程度。該項(xiàng)目所開(kāi)發(fā)的軟件是可以支持 Web 的系統(tǒng),具有強(qiáng)大的后端數(shù)據(jù)庫(kù),屬于半獨(dú)立型,請(qǐng)使用基本的 COCOMO 模型估計(jì)開(kāi)發(fā)工作量、開(kāi)發(fā)時(shí)間和平均人員數(shù)。簡(jiǎn)單的COCOMO模型參數(shù)類(lèi)型abcd組織型2.41.052.50.38半獨(dú)立型3.01.122.50.35嵌入型3.61.22.50.322.請(qǐng)指出下面需求描述存在的問(wèn)題,并進(jìn)行適當(dāng)?shù)男薷?。?) 系統(tǒng)用戶(hù)界面友好。 (2) 系統(tǒng)運(yùn)行時(shí)應(yīng)該占用盡量少的內(nèi)存空間。(3) 即使在系統(tǒng)崩潰的情況下,用戶(hù)數(shù)據(jù)也不
10、能受到破壞。 (4) ATM系統(tǒng)允許用戶(hù)查詢(xún)自己銀行帳戶(hù)的現(xiàn)存余額。 (5) ATM系統(tǒng)應(yīng)該快速響應(yīng)用戶(hù)的請(qǐng)求。(6) ATM系統(tǒng)需要檢驗(yàn)用戶(hù)存取的合法性。(7) 所有命令的響應(yīng)時(shí)間小于1秒;BUILD命令的響應(yīng)時(shí)間小于5秒。 (8) 軟件應(yīng)該用JAVA語(yǔ)言實(shí)現(xiàn)。四、設(shè)計(jì)題(每題 15 分,共 30 分 )1. M 公司的軟件產(chǎn)品以開(kāi)發(fā)實(shí)驗(yàn)型的新軟件為主。用瀑布模型進(jìn)行軟件開(kāi)發(fā)已經(jīng)有近十年了,并取得了一些成功。若你作為一名管理員剛加入M 公司,你認(rèn)為快速原型法對(duì)公司的軟件開(kāi)發(fā)更加優(yōu)越,請(qǐng)向公司副總裁寫(xiě)一份報(bào)告闡明你的理由,切記:副總裁不喜歡報(bào)告長(zhǎng)度超過(guò)300 字。2. 請(qǐng)給出以下問(wèn)題描述的用例
11、模型,并簡(jiǎn)要描述用例。 一個(gè)新的音像商店準(zhǔn)備采用計(jì)算機(jī)系統(tǒng)向比較廣泛的人群銷(xiāo)售或租借錄像帶和光碟。該音像商店將存有大約1000盤(pán)錄像帶和500張光碟,這些訂購(gòu)涉及多家訂購(gòu)商。所有的錄像帶和光碟都有一個(gè)條碼,可以使用條碼掃描儀來(lái)支持銷(xiāo)售和返還,客戶(hù)會(huì)員卡也同時(shí)條碼化。 客戶(hù)可以預(yù)定錄像帶并在指定日期來(lái)取。系統(tǒng)必須擁有靈活的搜索機(jī)制來(lái)回答客戶(hù)的詢(xún)問(wèn),包括關(guān)于該音像商店還沒(méi)有進(jìn)貨的電影(但可能是已經(jīng)請(qǐng)求訂購(gòu)了)?;?陰 師 范 學(xué) 院 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 學(xué) 院2010 級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) 專(zhuān)業(yè)軟件工程課程 期中考試卷(A)2012-2013學(xué)年第一學(xué)期注意:將答案寫(xiě)在答題紙上,寫(xiě)在試
12、卷上無(wú)效!一、選擇題 (每題為單項(xiàng)選擇題,每題1分;共 26 分。)12345678910DBCCCAAABB11121314151617181920DCCBCBDADA212223242526DCBCBD二、簡(jiǎn)答題(每題6分,共 24 分)1. 答案要點(diǎn):軟件工程包括過(guò)程、方法和工具三個(gè)要素。 軟件工程過(guò)程定義了技術(shù)方法的采用、工程產(chǎn)品(包括模型、文檔、數(shù)據(jù)、報(bào)告、表格等)的產(chǎn)生、里程碑的建立、質(zhì)量的保證和變更的管理,從而將人員、技術(shù)、組織與管理有機(jī)地結(jié)合在一起,實(shí)現(xiàn)在規(guī)定的時(shí)間和預(yù)算內(nèi)開(kāi)發(fā)高質(zhì)量軟件的目標(biāo); 軟件工程方法為軟件開(kāi)發(fā)提供了“如何做”的技術(shù),通常包括某種語(yǔ)言或圖形的模型表示方法
13、、良好的設(shè)計(jì)實(shí)踐以及質(zhì)量保證標(biāo)準(zhǔn)等; 軟件工程工具為軟件工程方法提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境,輔助軟件開(kāi)發(fā)任務(wù)的完成?,F(xiàn)有的軟件工具覆蓋了從需求分析、系統(tǒng)建模、代碼生成、程序調(diào)試和軟件測(cè)試等多個(gè)方面,形成了集成化的軟件工程開(kāi)發(fā)環(huán)境CASE。2. 答案要點(diǎn):一般經(jīng)過(guò)需求獲取與分析、軟件分析與設(shè)計(jì)、軟件實(shí)現(xiàn)及調(diào)試幾個(gè)步驟。面向?qū)ο蠓椒ㄕ撝羞@樣組織活動(dòng)的:用例建模、用例分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)幾個(gè)步驟,總體策略為建立用例模型、分析系統(tǒng)業(yè)務(wù)需求、建立分析模型、建立設(shè)計(jì)模型、最終實(shí)現(xiàn)。其中建立分析模型與設(shè)計(jì)模型的建立比較重要,它將系統(tǒng)需求逐步連貫地變換成系統(tǒng)的最終實(shí)現(xiàn),其中分析模型最為重要,起到承
14、上啟下的作用。3. 答案要點(diǎn):直接交談、電話交談、電子郵件、會(huì)議、項(xiàng)目網(wǎng)站、書(shū)面報(bào)告4. 答案要點(diǎn):需求工程分為需求開(kāi)發(fā)和需求管理兩個(gè)部分,而需求開(kāi)發(fā)又可進(jìn)一步分為需求獲取、需求分析、規(guī)格說(shuō)明和需求驗(yàn)證四個(gè)階段。這些基本活動(dòng)的主要任務(wù)包括:(1) 需求獲?。翰杉?、識(shí)別和提取用戶(hù)的需求,對(duì)問(wèn)題和需求形成文檔化的描述,使各種人員達(dá)成一致的理解和認(rèn)可。(2) 需求分析:分析和綜合所采集的信息,建立系統(tǒng)的詳細(xì)邏輯模型。(3) 需求規(guī)格說(shuō)明:編寫(xiě)軟件需求規(guī)格說(shuō)明書(shū),明確、完整和準(zhǔn)確地描述已確定的需求。(4) 需求驗(yàn)證:評(píng)審軟件需求規(guī)格說(shuō)明,以保證其正確性、一致性、完備性、準(zhǔn)確性和清晰性。(5) 需求管理
15、:定義需求基線,在整個(gè)項(xiàng)目過(guò)程中跟蹤需求狀態(tài)及其變更情況。三、分析計(jì)算題(第一題 12分,第二題8分;共 20 分 )1. E = aLb D = c Ed其中E 工作量 人月,D 開(kāi)發(fā)時(shí)間 月,L 代碼行數(shù) klocE = 3.0 * 55 1.12 = 266.89 人月D = 2.5 * E 0.35 = 17.67 月E / D = 15 人2. 答案要點(diǎn):(1) 問(wèn)題:“友好”是不可驗(yàn)證的。改正:具有一年計(jì)算機(jī)使用經(jīng)驗(yàn)的用戶(hù)經(jīng)過(guò)3 小時(shí)的培訓(xùn)就可以學(xué)會(huì)使用該系統(tǒng)。(2) 問(wèn)題:“盡量少”存在歧義。改正:系統(tǒng)運(yùn)行時(shí)所占用的最大內(nèi)存空間是256MB。(3) 問(wèn)題:“不能受到破壞”是不可驗(yàn)證的。改正:如果系統(tǒng)發(fā)生崩潰,那么該系統(tǒng)重新正常啟動(dòng)后,可以將用戶(hù)數(shù)據(jù)恢復(fù)到最后未完成操作執(zhí)行前的狀態(tài)。(4) 該描述是正確的。(5) 問(wèn)題:“快速”是不可驗(yàn)證的。改正:ATM 系統(tǒng)將在1 秒鐘之內(nèi)響應(yīng)用戶(hù)的請(qǐng)求。(6) 問(wèn)題:“如何驗(yàn)證合法性”是存在歧義的。改正:ATM 系統(tǒng)將通過(guò)用戶(hù)名和口令驗(yàn)證其存取的合法性。(7) 問(wèn)題:所有命令中必然會(huì)包括BUILD 命令,因此這兩個(gè)需求描述是矛盾的。改正:去掉關(guān)于BUILD 命令的需求描
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京市商務(wù)樓租賃合同范本2025
- 臨時(shí)音樂(lè)老師勞動(dòng)合同
- 中外聯(lián)合攝制電影合作合同5篇
- 2025年住宅租賃權(quán)益轉(zhuǎn)讓合同模板
- 合同變更協(xié)議樣本
- 廠房抵押貸款合同
- 資質(zhì)掛靠合作合同7篇
- j境外勞務(wù)合同范本
- 2003園林施工合同范本
- 共同使用店鋪合同范本
- GB/T 5796.3-1986梯形螺紋基本尺寸
- GB/T 4851-2014膠粘帶持粘性的試驗(yàn)方法
- GB/T 3860-2009文獻(xiàn)主題標(biāo)引規(guī)則
- GB/T 13277.3-2015壓縮空氣第3部分:濕度測(cè)量方法
- 人教版小學(xué)精通英語(yǔ)單元五下Unit1整合教案
- (課件)港口安全知識(shí)培訓(xùn)講解
- 2022年企業(yè)安全生產(chǎn)知識(shí)培訓(xùn)講座PPT課件(帶內(nèi)容)
- 產(chǎn)品設(shè)計(jì)思維課件
- 電子直線加速器的工作原理專(zhuān)題培訓(xùn)課件
- 2023年孝感市孝南區(qū)全要素自然資源有限公司招聘筆試題庫(kù)及答案解析
- 臨終關(guān)懷成品課件
評(píng)論
0/150
提交評(píng)論