【正文】
測(cè)試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無(wú)效輸入3G12顯示無(wú)效輸入4123311顯示無(wú)效輸入5-1012顯示無(wú)效輸入6-011顯示無(wú)效輸入7-0134顯示無(wú)效輸入8-0x777顯示無(wú)效輸入100x87顯示無(wú)效輸入11 一、單項(xiàng)選擇題(本大題共 20 小題,每小題 1 分,共 20 分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分?! ? .軟件工程管理的具體內(nèi)容不包括對(duì) _________ 管理。( ) A .開(kāi)發(fā)人員 B .組織機(jī)構(gòu) C .控制 D .設(shè)備 2 .在 McCall 軟件質(zhì)量度量模型中, _________ 屬于面向軟件產(chǎn)品操作。( ) A .正確性 B .可維護(hù)性 C .適應(yīng)性 D .互操作性 3 .在快速原型模型的開(kāi)發(fā)過(guò)程中,用原型過(guò)程來(lái)代替全部開(kāi)發(fā)階段所用模型是 _________ 模型。( ) A .探索型原型 B .演化型原型 C .實(shí)驗(yàn)型原型 D .增量型原型 4 .維護(hù)中因刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)識(shí)是 _________ 副作用。( ) A .文檔 B .數(shù)據(jù) C .編碼 D .設(shè)計(jì) 5 .軟件維護(hù)的困難主要原因是( ) A .費(fèi)用低 B .人員少 C .開(kāi)發(fā)方法的缺陷 D .維護(hù)難 6 .用白盒法技術(shù)設(shè)計(jì)測(cè)試用例的方法包括( ) A .錯(cuò)誤推測(cè) B .因果圖 C .基本路徑測(cè)試 D .邊界值分析 7 .軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們( ) A .前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試 B .前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試 C .都屬于靜態(tài)測(cè)試 D .都屬于動(dòng)態(tài)測(cè)試 8 .程序設(shè)計(jì)語(yǔ)言的心理特性在語(yǔ)言中表現(xiàn)不應(yīng)包括( ) A .歧義性 B .簡(jiǎn)潔性 C .保密性 D .傳統(tǒng)性 9 .程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( ) A .只能用來(lái)描述簡(jiǎn)單程序 B .不能嵌套使用 C .單入口,單出口 D .僅用于自動(dòng)控制系統(tǒng) 10 . JSP 方法是一種面向 _________ 的設(shè)計(jì)方法。( ) A .控制結(jié)構(gòu) B .對(duì)象 C .數(shù)據(jù)流 D .數(shù)據(jù)結(jié)構(gòu) 11 .當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為( ) A .數(shù)據(jù)耦合 B .公共耦合 C .標(biāo)記耦合 D .內(nèi)容耦合 12 .軟件設(shè)計(jì)的方法有多種, _________ 方法不屬于面向數(shù)據(jù)流的設(shè)計(jì)方法。( ) A .基于 Jackson 圖的設(shè)計(jì) B .基于 IDEF 0 圖的設(shè)計(jì) C .交換分析設(shè)計(jì) D .事務(wù)分析設(shè)計(jì) 13 .為高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循 _________ 原則。( ) A .信息隱蔽 B .質(zhì)量控制 C .程序優(yōu)化 D .數(shù)據(jù)共享 14 .設(shè)在一個(gè)模塊內(nèi)有 2 個(gè)判定,若受其中一個(gè)判定影響到的模塊集合為 A ,而受另一個(gè)判定影響到的模塊集合為 B ,則該模塊的作用范圍是( ) A . B . C .( )—( ) D .( ) ( )15 .數(shù)據(jù)流圖( DFD )是 _________ 方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。( ) A . SA B . SD C . SP D . SC 16 .螺旋模型是一種將瀑布模型和 _________ 結(jié)合起來(lái)的軟件開(kāi)發(fā)模型。( ) A .增量模型 B .專家系統(tǒng) C .噴泉模型 D .變換模型 17 .需求規(guī)格說(shuō)明書(shū)的作用不包括( ) A .軟件驗(yàn)收的依據(jù) B .用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解 C .軟件可行性研究的依據(jù) D .軟件設(shè)計(jì)的依據(jù) 18 .數(shù)據(jù)字典是用來(lái)定義 _________ 中的各個(gè)成份的具體含義的。( ) A .流程圖 B .功能結(jié)構(gòu)圖 C .系統(tǒng)結(jié)構(gòu)圖 D .數(shù)據(jù)流圖 19 .設(shè)年利率為 i ,現(xiàn)存入 p 元,不計(jì)復(fù)利, n 年后可得錢(qián)數(shù)為( ) A . p ﹡ (1+i ﹡ n) B . p ﹡ (i+1) n C . p ﹡ (1+i) ﹡ n D . p ﹡ (i+n) 20 .在軟件生產(chǎn)的程序系統(tǒng)時(shí)代由于軟件規(guī)模擴(kuò)大和軟件復(fù)雜性提高等原因?qū)е铝? ) A .軟件危機(jī) B .軟件工程 C .程序設(shè)計(jì)革命 D .結(jié)構(gòu)化程序設(shè)計(jì) 二、填空題(本大題共 10 小題,每空 2 分,共 20 分) 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分?! ?1 .第二代 CASE 工具的特點(diǎn)是支持圖形表示的 __________________ 。如數(shù)據(jù)流圖與結(jié)構(gòu)圖?! ?2 .在面向?qū)ο蠓椒ㄖ?,?duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作 ________________ 于對(duì)象的統(tǒng)一體中。 23 .面向?qū)ο蠓治龅哪康氖菍?duì)客觀世界的系統(tǒng)進(jìn)行 __________________ ?! ?4 .軟件維護(hù)工作的生產(chǎn)性活動(dòng)包括分析評(píng)價(jià)、修改設(shè)計(jì)和 __________________ 等?! ?5 .為了使應(yīng)用軟件適應(yīng)計(jì)算機(jī)環(huán)境的變化而 __________________ 的過(guò)程稱為適應(yīng)性維護(hù)?! ?6 .一個(gè)進(jìn)行學(xué)生成績(jī)統(tǒng)計(jì)的模塊其功能是先對(duì)學(xué)生的成績(jī)進(jìn)行累加,然后求平均值,則該模塊的內(nèi)聚性是 __________________ 。 27 .基于 IDEF 0 圖的設(shè)計(jì)是以系統(tǒng)的功能模型和 __________________ 為基礎(chǔ)設(shè)計(jì)系統(tǒng)的軟件結(jié)構(gòu)?! ?8 .軟件結(jié)構(gòu)圖的寬度是指一層中 __________________ 的模塊個(gè)數(shù)?! ?9 .投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于 __________________ 所需的時(shí)間?! ?0 .軟件生存周期是指一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到 __________________ 為止的整個(gè)時(shí)期。三、詞語(yǔ)解釋題(本大題共 5 小題,每小題 3 分,共 15 分) 31 .增量開(kāi)發(fā) 32 .漸增式測(cè)試 33 .詳細(xì)設(shè)計(jì) 34 .模塊的控制范圍 35 .父圖與子圖的平衡 四、簡(jiǎn)答題(本大題共 4 小題,每小題 5 分,共 20 分) 36 .何謂軟件開(kāi)發(fā)方法?請(qǐng)列舉四種主要方法?! ?7 .從開(kāi)發(fā)者角度進(jìn)行程序質(zhì)量的評(píng)審時(shí),軟件的結(jié)構(gòu)包括哪些主要內(nèi)容? 38 .說(shuō)明軟件文檔的作用?! ?9 .簡(jiǎn)述詳細(xì)設(shè)計(jì)的基本任務(wù)?! ∥?、綜合應(yīng)用題(第一小題 7 分,第二小題 8 分,第三小題 10 分,共 25 分) 40 .試?yán)?McCabe 的程序復(fù)雜性計(jì)算方法計(jì)算如下程序圖的復(fù)雜性。 41 .根據(jù)下列條件使用邊界值分析法設(shè)計(jì)測(cè)試用例?! ∧骋?8 位微機(jī),其八進(jìn)制常數(shù)定義為:以零開(kāi)頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是 177 ~ 177 。如 05 , 0127 , 065 42 .工資計(jì)算系統(tǒng)中的一個(gè)子系統(tǒng)有如下功能: ( 1 )計(jì)算扣除部分—由基本工資計(jì)算出應(yīng)扣除(比如水電費(fèi)、缺勤)的部分?! ? 2 )計(jì)算獎(jiǎng)金部分—根據(jù)職工的出勤情況計(jì)算出獎(jiǎng)勵(lì)金?! ? 3 )計(jì)算工資總額部分—根據(jù)輸入的扣除額及獎(jiǎng)金計(jì)算出總額?! ? 4 )計(jì)算稅金部分—由工資總額中計(jì)算出應(yīng)扣除各種稅金。 ( 5 )生成工資表—根據(jù)計(jì)算總額部分和計(jì)算稅金部分傳遞來(lái)的有關(guān)職工工資的詳細(xì)信息生成工資表。試根據(jù)要求畫(huà)出該問(wèn)題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖?! ∪珖?guó)2008年10月高等教育自學(xué)考試 軟件工程試題 課程代碼:02333 一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分?! ?.“軟件工程的概念是為解決軟件危機(jī)而提出的”這句話的意思是( ) ,即:工程的原則、思想、方法可解決當(dāng)時(shí)軟件開(kāi)發(fā)和維護(hù)存在的問(wèn)題 ( ) ,不屬于問(wèn)題識(shí)別內(nèi)容的是( ) ?。敵鲂枨蟆 ?,頂層圖有( ) ( ) ( ) (結(jié)構(gòu)化設(shè)計(jì))方法設(shè)計(jì)的結(jié)果是( ) ,首先應(yīng)當(dāng)進(jìn)行以下哪項(xiàng)測(cè)試,然后再進(jìn)行組裝測(cè)試,最后再進(jìn)行有效性測(cè)試( ) ( ) ?。敵鲈O(shè)計(jì) ( ) ( ) ,以下不屬于基本結(jié)構(gòu)的是( ) ( ) 、可修改性、可移植性 、可使用性、可靠性 ( ) ( ) ( ) ,屬于需求追蹤工具的是( )