




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、誠信應(yīng)考考出水平考出風(fēng)格浙江大學(xué)城市學(xué)院2006 2007 學(xué)年第一 學(xué)期期末考試試卷軟件工程基礎(chǔ)開課單位:計(jì)算分院;考試形式:閉、開卷;考試時(shí)間:_2007_年_1_月_9_日;所需時(shí)間: 120 分鐘題序一二三四五六七八總 分得分評(píng)卷人一 _單項(xiàng)選擇題 _( 本大題共 _15_題,每題 _1_分,共 _15_分。 ) 1. 軟件工程的基本要素包括方法、工具和() 。a. 過程b. 軟件系統(tǒng)c. 硬件環(huán)境d. 人員2. ( )是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過有限的接口與對(duì)象發(fā)生聯(lián)系。a 多態(tài)性b 繼承c 封裝d 消息3. cmm 提供
2、了一個(gè)框架,將軟件過程改進(jìn)的進(jìn)化步驟組織成5 個(gè)成熟度等級(jí)。除第1 級(jí)外,每一級(jí)都包含了實(shí)現(xiàn)這一級(jí)目標(biāo)的若干關(guān)鍵過程域,每一個(gè)關(guān)鍵過程域又包含若干() 。a 關(guān)鍵實(shí)踐b 軟件過程性能c 軟件過程能力d 軟件過程4. 對(duì)于分層的dfd ,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流( ) 。a. 必須一致b. 數(shù)目必須相等c. 名字必須相同d. 數(shù)目必須不等5. 下列關(guān)于模塊獨(dú)立性的耦合度指標(biāo)中,最能滿足獨(dú)立性好要求的是( ) 。a. 控制耦合b. 公共耦合c. 內(nèi)容耦合d. 數(shù)據(jù)耦合6. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是( ) 。a. 邏輯內(nèi)聚b. 時(shí)間內(nèi)聚c.
3、 功能內(nèi)聚d. 通信內(nèi)聚得分年級(jí):_專業(yè):_班級(jí):_學(xué)號(hào):_姓名:_.裝.訂.線第 2 頁,共 8 頁7. 在結(jié)構(gòu)化程序設(shè)計(jì)中,最看重的因素是( ) 。a. 程序的效率b. 程序執(zhí)行速度c. 程序易讀性d. 程序的規(guī)模8. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( ) 。a. 不能嵌套使用b. 只能用來寫簡(jiǎn)單程序c. 只能一個(gè)入口和一個(gè)出口d. 已經(jīng)用硬件實(shí)現(xiàn)9. 在面向?qū)ο蟮母邔釉O(shè)計(jì)體系結(jié)構(gòu)中,( ) 是 ood 導(dǎo)出的體系結(jié)構(gòu)的核心部分。a. 人機(jī)交互界面b. 問題論域c. 系統(tǒng)交互界面d. 數(shù)據(jù)管理10. 與設(shè)計(jì)測(cè)試用例無關(guān)的文檔是( ) 。a. 項(xiàng)目開發(fā)計(jì)劃b. 需求規(guī)格說明書c. 設(shè)計(jì)說
4、明書d. 源程序11. ()意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。a. 多態(tài)性b. 多繼承c. 類的復(fù)用d. 封裝12. 軟件測(cè)試過程中的集成測(cè)試主要是為了發(fā)現(xiàn)( ) 階段的錯(cuò)誤。a. 需求分析b. 概要設(shè)計(jì)c. 詳細(xì)設(shè)計(jì)d. 編碼13. 協(xié)作圖反映收發(fā)消息的對(duì)象的結(jié)構(gòu)組織,它與()是同構(gòu)的。a 用例圖b 類圖c 活動(dòng)圖d 順序圖14. 為適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是( ) 。a. 校正性維護(hù)b. 適應(yīng)性維護(hù)c. 完善性維護(hù)d. 預(yù)防性維護(hù)15. 可維護(hù)的特性中,相互矛盾的是( ) 。a. 可修改性和可理解性b. 可測(cè)試性和可理解性c. 效率和可修改性d. 可理解性和可讀性二
5、 _組合選擇題 _( 本大題共 _題,每空 _1_分,共 _30_分。 ) 請(qǐng)從供選擇的答案中選出正確或合適的的答案填入( ) 中。1. 軟件需求分析的任務(wù)不應(yīng)包括( a ) ,進(jìn)行需求分析可使用多種工具,但( b )是不適用的。在需求分析中,開發(fā)人員要從用戶那里解決的最重要問題是( c ) 。需求規(guī)格說明書的內(nèi)容不應(yīng)包括( d ) 。該文檔在軟件開發(fā)中具有重要作用,但其作用不應(yīng)包括 ( e ) 。供選擇的答案:a:?jiǎn)栴}分析 信息域分析 結(jié)構(gòu)化程序設(shè)計(jì) 確定邏輯模型b:數(shù)據(jù)流程圖 判定表 pad 圖 數(shù)據(jù)詞典c:要讓軟件做什么 要給該軟件提供哪些信息 要求軟件工作效率怎樣 要讓該軟件具有何種結(jié)
6、構(gòu)得分第 3 頁,共 8 頁d:對(duì)重要功能的描述 對(duì)算法的詳細(xì)過程描述 軟件確認(rèn)準(zhǔn)則 軟件的性能e: 軟件設(shè)計(jì)的依據(jù) 用戶和開發(fā)人員對(duì)軟件“要做什么”的共同理解 軟件驗(yàn)收的依據(jù) 軟件可行性分析的依據(jù)2. 結(jié)構(gòu)化分析方法(sa) 、結(jié)構(gòu)化設(shè)計(jì)方法(sd) 和 jackson 方法是在軟件開發(fā)過程中常用的方法。人們使用sa 方法可以得到( a ) ,這方法采用的基本手段是( b ) ;使用 sd 方法時(shí)可以得到( c ) ,并可以實(shí)現(xiàn)( d ) ,而使用jackson方法可以實(shí)現(xiàn)( e ) 。供選擇的答案:a,c:程序流程圖 具體的語言程序 模塊結(jié)構(gòu)圖及模塊功能說明書 分層數(shù)據(jù)流程圖和數(shù)據(jù)字典b:
7、 分解與抽象 分解與綜合 歸納與推導(dǎo) 試探與回溯d,e: 從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) 從數(shù)據(jù)流程圖導(dǎo)出初始結(jié)構(gòu)圖 從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu) 從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)3. 軟件測(cè)試的目的是(a ) 。為了提高測(cè)試的效率,應(yīng)該(b ) 。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(c )和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無關(guān)的文檔是(d ) 。軟件的集成測(cè)試工作最好由(e )承擔(dān),以提高集成測(cè)試的效果。供選擇的答案:a. 評(píng)價(jià)軟件的質(zhì)量 發(fā)現(xiàn)軟件的錯(cuò)誤 找出軟件中的所有錯(cuò)誤 證明軟件是正確的b. 隨機(jī)地選取測(cè)試數(shù)據(jù) 取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù) 在完成編碼以后制定軟件的測(cè)試計(jì)劃 選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)
8、作為測(cè)試數(shù)據(jù)c. 程序的內(nèi)部邏輯 程序的復(fù)雜程度 使用說明書 程序的功能d. 該軟件的設(shè)計(jì)人員 程序的復(fù)雜程度 源程序 項(xiàng)目開發(fā)計(jì)劃e. 該軟件的設(shè)計(jì)人員 該軟件開發(fā)組的負(fù)責(zé)人不屬于該軟件開發(fā)組的軟件設(shè)計(jì)人員 該軟件的編程人員4. 對(duì)象是面向?qū)ο蠓缎偷? a ) 。每個(gè)對(duì)象可用它自己的一組( b ) 和它可以執(zhí)行的一組(c)來表征。應(yīng)用執(zhí)行對(duì)象的( c )可以改變?cè)搶?duì)象的( b )。它的應(yīng)用必須通過( d )的傳遞??梢哉J(rèn)為,這種( d )的傳遞大致等價(jià)于過程性范型中的函數(shù)調(diào)用。某些語言提供了特殊功能,允許對(duì)象引用自己。供選擇的答案:第 4 頁,共 8 頁a: 基本單位 最小單位 最大單位 語
9、法單位b,c: 行為 功能 操作 數(shù)據(jù) 屬性d: 接口消息 信息 操作 過程5. 在面向?qū)ο筌浖_發(fā)過程中特別重視復(fù)用。軟件構(gòu)件應(yīng)獨(dú)立于當(dāng)初開發(fā)它們的應(yīng)用而存在。在以后的應(yīng)用開發(fā)中,可以調(diào)整這些獨(dú)立構(gòu)件以適應(yīng)新問題的需要。因此,應(yīng)使得類成為一個(gè) ( a )的單元。這樣就有一個(gè)( b )生存期問題。 ( b )生存期有自己的步驟,與任何特定應(yīng)用的開發(fā) ( c )。按照這些步驟,可以完整地描述一個(gè)基本( d ),而不僅僅考慮當(dāng)前正在開發(fā)的系統(tǒng)。系統(tǒng)開發(fā)的各個(gè)階段都可能會(huì)標(biāo)識(shí)新的類。隨著各個(gè)新類的標(biāo)識(shí),( b )生存期引導(dǎo)開發(fā)工作逐個(gè)階段循序漸進(jìn)。在設(shè)計(jì)與實(shí)現(xiàn)類時(shí),應(yīng)盡可能利用既存類提供為當(dāng)前應(yīng)用所
10、需要的功能,利用既存類的3個(gè)可能途徑是:( e )復(fù)用既存類,對(duì)既存類進(jìn)行( f )以得到滿足要求的類,重新開始進(jìn)行開發(fā)。供選擇的答案: a: 可復(fù)用 可測(cè)試 可適用 可靠 b: 應(yīng)用 壽命 類 軟件 c: 相關(guān) 密切相關(guān)負(fù)相關(guān) 無關(guān) d: 概念 實(shí)體 事件 事情 e,f: 修改 更新 照原樣 演化6. 下列關(guān)于軟件質(zhì)量因素的定義中,關(guān)于診斷和改正運(yùn)行現(xiàn)場(chǎng)發(fā)西那的錯(cuò)誤所需要的工作量大小稱為 ( a )。對(duì)未經(jīng)授權(quán)的人使用軟件或數(shù)據(jù)的企圖,系統(tǒng)能夠控制的程度稱為( b )。在硬件發(fā)生故障、輸入無效的情況下,系統(tǒng)能夠做出適當(dāng)?shù)捻憫?yīng)稱為( c )。軟件容易測(cè)試的程度稱為( d ) 。軟件在其他應(yīng)用中
11、可以被再次使用的程序稱為( e ) 供選擇的答案:a ,b,c d, e: 正確性 健壯性 完整性 可用性 可理解性可維修性可測(cè)試性可移植性可再用性三判斷題 ( 本大題共 _3_題,每題 _5_分,共 _15_分。 )1. 從下列敘述中選出5 條有利于軟件可維護(hù)性的正確敘述。(1) 在進(jìn)行需求分析時(shí)需同時(shí)考慮維護(hù)性問題。(2) 完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪去源程序中的注解。(3) 盡可能在軟件生產(chǎn)過程中保證各階段文件的正確性。(4) 編碼時(shí)應(yīng)盡可能使用全局變量。(5) 選擇時(shí)間效率和空間效率盡可能高的算法。(6) 盡可能利用硬件的特點(diǎn)。(7) 重視程序結(jié)構(gòu)的設(shè)計(jì),使程序具有較好的層
12、次結(jié)構(gòu)。(8) 使用維護(hù)工具或支撐環(huán)境。(9) 在進(jìn)行概要設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。(10) 提高程序的易讀性,盡可能使用高級(jí)語言編寫程序。(11) 為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。得分第 5 頁,共 8 頁2. 下列敘述中選出5 條關(guān)于好的編程風(fēng)格的正確敘述。(1) 使用括號(hào)以改善表達(dá)式的清晰性。(2) 對(duì)遞歸定義的數(shù)據(jù)結(jié)構(gòu)不要使用遞歸過程。(3) 盡可能對(duì)程序代碼進(jìn)行優(yōu)化。(4) 不要修補(bǔ)不好的程序,要重新寫。(5) 不要進(jìn)行浮點(diǎn)數(shù)的相等比較。(6) 在編程的工程中應(yīng)盡可能多輸出中間結(jié)果。(7) 利用數(shù)據(jù)類型的校驗(yàn)對(duì)數(shù)據(jù)值進(jìn)行防范。(8) 用計(jì)數(shù)的方法而不是用文件結(jié)
13、束符來判別輸入的結(jié)果。(9) 程序中的注釋是可有可無的。(10) 使用有意義的標(biāo)識(shí)符。3. 從下列關(guān)于文檔編制的敘述中選出五條正確的敘述。(1) 可行性研究報(bào)告應(yīng)評(píng)述為了合理地達(dá)到開發(fā)目標(biāo)而可能選擇的各種方案,以便用戶抉擇。因此,編寫者不必提出結(jié)論。(2) 操作手冊(cè)的編寫工作應(yīng)該在軟件測(cè)試階段之前完成。(3) 軟件的開發(fā)單位應(yīng)該建立本單位文檔的標(biāo)識(shí)方法,使文檔的每一頁都具有明確的標(biāo)識(shí)。(4) 為了使得文檔便于修改并保持一致性,各文檔內(nèi)容不應(yīng)有相互重復(fù)的地方。(5) 用戶手冊(cè)要使用專門術(shù)語,并充分地描述該軟件系統(tǒng)的結(jié)構(gòu)及使用方法。(6) 詳細(xì)設(shè)計(jì)說明書中可以使用判定表及必要的說明來表示程序的邏輯
14、。(7) 概要設(shè)計(jì)說明書中可以使用ipo 圖來說明接口設(shè)計(jì)。(8) 測(cè)試分析報(bào)告應(yīng)把每個(gè)模塊實(shí)際測(cè)試的結(jié)果,與軟件需求規(guī)格說明書和概要設(shè)計(jì)說明書中規(guī)定的要求進(jìn)行對(duì)照并做出結(jié)論。(9) 軟件需求規(guī)格說明書中可以對(duì)軟件的操作人員和維護(hù)人員的教育水平和技術(shù)專長(zhǎng)提出要求。(10) 項(xiàng)目開發(fā)計(jì)劃除去規(guī)定項(xiàng)目開發(fā)所需的資源、開發(fā)的進(jìn)度等以外,還可以包括用戶培訓(xùn)計(jì)劃。四簡(jiǎn)答題 ( 本大題共 _2_題,每題 _5_分,共 _10_分。 ) 1. 簡(jiǎn)述瀑布模型的主要分為哪些階段?得分第 6 頁,共 8 頁2.cmm(能力成熟度模型) 共分為 5 級(jí),第二級(jí)叫什么?第二級(jí)包含哪些kpa(關(guān)鍵過程域 ) ?至少答出
15、四個(gè)kpa 。五綜合題 ( 本大題共 _3_題,每題 _10_分,共 _30_分。 )1. 問題陳述:在一簡(jiǎn)化的商業(yè)自動(dòng)化系統(tǒng)中,營(yíng)業(yè)員負(fù)責(zé)錄入、修改或刪除每一銷售商品的有關(guān)信息(商品號(hào),單價(jià),數(shù)量);收款員根據(jù)用戶的優(yōu)惠級(jí)別(由部門經(jīng)理確定),負(fù)責(zé)錄入交付的商品款(當(dāng)錄入出現(xiàn)操作失誤時(shí),可以進(jìn)行修改),部門經(jīng)理隨時(shí)查詢某種商品的銷售情況(商品號(hào), 銷售量, 銷售金額 ),并在每日結(jié)算時(shí),計(jì)算本部門銷售總額。 (10 分)(1) 以結(jié)構(gòu)化方法建立該問題的dfd( 至少 2 層,即頂層和0 層) (6 分)(2) 定義一個(gè)交互,并以順序圖該處該交互的描述(4 分)得分第 7 頁,共 8 頁2. 把下面的偽碼轉(zhuǎn)換為ns 圖;并給出其控制流程圖;,在此基礎(chǔ)上,設(shè)計(jì)最少測(cè)試用例,實(shí)現(xiàn)判定覆蓋。 (注:在設(shè)計(jì)測(cè)試用例時(shí),其中的循環(huán)結(jié)構(gòu)可以看作是一個(gè)語句,并假定 s1, s2 , s3, s4, s5, s6 均不改變x 和 y 的值
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 解密物質(zhì)的混合
- 腰椎間盤突出護(hù)理疑難病例討論
- 構(gòu)建同桌默契
- 勞動(dòng)教育模擬習(xí)題與參考答案
- 中醫(yī)護(hù)理習(xí)題(含參考答案)
- 高級(jí)養(yǎng)老護(hù)理模擬習(xí)題及參考答案
- 【初中語文】《外國(guó)詩二首-未選擇的路》課件+2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊(cè)
- 2025七年級(jí)數(shù)學(xué)下冊(cè)章《相交線與平行線》單元檢測(cè)卷2套(含答案)
- 2025年蓄熱式高溫預(yù)熱燒嘴項(xiàng)目建議書
- (一模)青島市2025年高三年級(jí)第一次適應(yīng)性檢測(cè)英語試卷(含標(biāo)準(zhǔn)答案)+聽力材料
- 家裝施工工藝流程及施工標(biāo)準(zhǔn)
- 新PD、LGD在風(fēng)險(xiǎn)管理中的運(yùn)用原理
- 部編版語文二年級(jí)下冊(cè)《彩色的夢(mèng)》說課稿(附教學(xué)反思、板書)課件
- 天津市南開區(qū)2023年中考英語二模試卷及答案
- 2023年皖北衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫及答案解析
- 人教PEP版六年級(jí)下冊(cè)英語全冊(cè)教案完整版教學(xué)設(shè)計(jì)
- GB/T 19352.1-2003熱噴涂熱噴涂結(jié)構(gòu)的質(zhì)量要求第1部分:選擇和使用指南
- 雙氧水(過氧化氫)危險(xiǎn)化學(xué)品安全周知卡【模板】
- 《狼王夢(mèng)》讀書分享PPT
- 市人民醫(yī)院卒中防治中心培訓(xùn)制度
- 荷葉圓圓 一等獎(jiǎng)-完整版課件
評(píng)論
0/150
提交評(píng)論