freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程期末試卷(十套含答案)(參考版)

2025-06-04 12:04本頁面
  

【正文】 計算 p = b2–4ac。 j = 0。i = i + 1。 j = j + 1。 p 0 ?輸出“方程i”無實根求出根并輸出226。while ( i = 10 )輸入a, b, c。}【解答】(1)NS圖i = 1。}i = i +1。if ( p == 0 ) { 求出重根并輸出。if ( p 0 ) 輸出“方程i無實數(shù)根”。 while ( i = 10 ) {輸入一元二次方程的系數(shù)a, b, c。void root ( float root1, float root2 ) { i = 1。要求:畫出系統(tǒng)的數(shù)據(jù)流圖。零件入庫或出庫稱為事務(wù),通過放在倉庫中的CRT終端把事務(wù)報告給定貨系統(tǒng)。四、應(yīng)用題(每題8分,共40分) 假設(shè)一家工廠的采購部每天需要一張定貨報表,報表按零件編號排序,表中列出所有需要再次定貨的零件。平行運行把已經(jīng)經(jīng)過確認的軟件納入實際運行環(huán)境中,與其他系統(tǒng)成份組合在一起進行測試。確認測試則是要檢查已實現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確。集成測試把已測試過的模塊組裝起來,主要對與設(shè)計相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進行測試?!窘獯稹繙y試過程按 4 個步驟進行,即單元測試(模塊測試)、集成測試(子系統(tǒng)測試和系統(tǒng)測試)、確認測試(驗收測試)和平行運行。 為了從根本上提高軟件系統(tǒng)的可維護性,人們正試圖通過直接維護軟件規(guī)格說明來維護軟件 ,同時也在大力發(fā)展軟件重用技術(shù)。 在軟件系統(tǒng)交付使用前的每一測試步驟中都應(yīng)給出需要進行預(yù)防性維護部分的提示。 在軟件設(shè)計的復(fù)審中,因從便于修改、模塊化和功能獨立的目標出發(fā),評價軟件的結(jié)構(gòu)和過程,還應(yīng)對將來可能修改的部分預(yù)先做準備。 在需求分析階段的復(fù)審中,應(yīng)對將來要擴充和修改的部分加以注明。 優(yōu)點與缺點和自頂而下漸增測試相反。 ② 自底而上漸增測試 優(yōu)點:不需要測試驅(qū)動程序,能夠在測試階段的早期實現(xiàn)并驗證系統(tǒng)的主要功能,而且能夠盡早發(fā)現(xiàn)上層模塊的接口錯誤。 ① 自頂而下漸增測試 答: 自頂而下漸增測試與自底而上漸增測試各有何優(yōu)、缺點?軟件重用可以極大地提高軟件開發(fā)的效率。 問題定義:要解決的問題是什么可行性研究:確定問題是否值得解,技術(shù)可行性、經(jīng)濟可行性、操作可行性需求分析:系統(tǒng)必須做什么總體設(shè)計:系統(tǒng)如何實現(xiàn),包括系統(tǒng)設(shè)計和結(jié)構(gòu)設(shè)計詳細設(shè)計:具體實現(xiàn)設(shè)計的系統(tǒng)實現(xiàn):編碼和測試運行維護:保證軟件正常運行。 答:軟件生命期分為7個階段:小汽車紅旗轎車 ( 繼承 )小汽車駕駛員 ( 普通關(guān)聯(lián) )班級學(xué)生 ( 聚集 )將下列各項分為類或類的實例我的汽車 ( 實例 )交通工具 ( 類 )三、簡答題:(每題5分,共25分)1. 軟件生命期各階段的任務(wù)是什么?( )編碼時盡量多用全局變量.( √ )用CASE環(huán)境或程序自動生成工具來自動生成一部分程序.( )軟件測試是要發(fā)現(xiàn)軟件中的所有錯誤。( √ )盡可能使用高級語言編寫程序( )以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。( ?。病⑾到y(tǒng)測試的主要方法是白盒法,主要進行功能測試、性能測試、安全性測試及可靠性等 測試。 A.增量模型 B.噴泉模型 C.原型模型 D.螺旋模型( D )19.模塊的內(nèi)聚性最高的是( ) A.邏輯內(nèi)聚 B.時間內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚( D ),成功的測試是指( ) B. 說明了被測試程序符合相應(yīng)的要求 二.判斷題(每題1分,共10分)將答案寫在題號前的( )中,正確用√, 錯誤用χ。對于兩個問題P1和P2,如果C(P1)C(P2)顯然E(P1)E(P2),則得出結(jié)論E(P1+P2)E(P1)+E(P2)就是:( ) A.模塊化的根據(jù) B.逐步求精的根據(jù) C.抽象的根據(jù) D.信息隱藏和局部化的根據(jù)( D )12.下面幾種白箱測試技術(shù),哪種是最強的覆蓋準則 ( ) A.語句覆蓋 B.條件覆蓋 C.判定覆蓋 D.條件組合覆蓋( A )13.面向數(shù)據(jù)流的設(shè)計方法把( )映射成軟件結(jié)構(gòu)。 A) 完善性維護 B) 糾錯性維護 C) 適應(yīng)性維護 D) 預(yù)防性維護( B ) 7.軟件測試的目標是( )。( A )5. 在ER模型中,包含以下基本成分( )。 D) 對象模型、動態(tài)模型、功能模型 C) ER模型、對象模型、功能模型 B) 對象模型、動態(tài)模型、應(yīng)用模型 A) 系統(tǒng)模型、ER模型、應(yīng)用模型A. 主要功能 B. 算法的詳細描述C. 用戶界面及運行環(huán)境 D. 軟件的性能( B )3. 程序的三種基本控制結(jié)構(gòu)是( )。軟件是( )。8. CMM模型包括哪些等級?答: 看看軟件工程期末試卷(九)軟件工程期末試卷(A)說明:本試卷為04級計算機專業(yè)(專升本)軟件工程期末試卷,總計100分,時間100分鐘一、選擇題:(每題1分,共20分)(將答案寫在題號前的()中)( C )1.7. 什么是黑盒測試法?答:黑盒測試法又稱功能測試或數(shù)據(jù)驅(qū)動測試,該方法把被測試對象看成一個不透明的黑盒子。:如一個功能模塊訪問另一功能模塊,被訪問的功能模塊的輸入和輸出都是數(shù)據(jù)項參數(shù),則這兩個功能模塊為數(shù)據(jù)耦合。:如一個功能模塊明顯的把開關(guān)量、名字等信息送入另一個功能模塊,控制另一功能模塊的功能,則稱為控制耦合。:如一個功能模塊都訪問統(tǒng)一全局數(shù)據(jù)結(jié)構(gòu),則稱之為公共耦合。6. 模塊間的耦合性包括哪些類型?按強弱排列。(F)4. 用戶需求經(jīng)常是變化的,因為軟件是靈活的,所以總可以滿足用戶的需求。(F)2. 信息隱蔽是指模塊中所包括的信息不允許其它不需要這些信息的模塊調(diào)用。11. 白盒法包括多種具體設(shè)計程序測試用例的方法,主要目的是提高測試的(效率)。9. 詳細設(shè)計的工具有(圖形)、(表格)和語言工具。7. 大型軟件測試包括(單元測試)、(集成測試)、確認測試和(驅(qū)動測試 )四個步驟。5. 在軟件的詳細設(shè)計中,根據(jù)控制流程從上到下,從左到右展開的設(shè)計工具是(_PDL圖)。3. 現(xiàn)在存入銀行P元,年利率為i,n年后可得錢數(shù)為( p*(1+n*j) )。A. 模塊間接口的復(fù)雜程度B. 調(diào)用模塊的方式C. 通過接口的信息D. 模塊內(nèi)部各個元素彼此之間的緊密結(jié)合程度填空1. 軟件工程是從( 軟件開發(fā)技術(shù) )和( 軟件工程 )兩個方面研究如何運用工程學(xué)的基本原理和方法來更好地開發(fā)和維護計算機軟件的一門學(xué)科。A. 軟件計劃B. 軟件設(shè)計C. 軟件編碼D. 軟件價格4. 下列描述正確的是(C)。E. 軟件具有抽象性F. 在軟件的運行和使用期間,也存在類似硬件的老化問題G. 軟件的開發(fā)與維護對硬件存在依賴性H. 軟件的開發(fā)費用在逐漸下降2. 需求分析的基本原則包括(A)。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的;(A);對象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。 3. 下列屬于用白盒技術(shù)設(shè)計測試用例的是(B)A.錯誤推測 B.邏輯覆蓋C.等價類劃分 D.因果圖( D) (D) (D) 7. 根據(jù)對軟件開發(fā)機構(gòu)調(diào)查的結(jié)果可知,各類維護活動所占的比重是(A)A.完善性占50%,適應(yīng)性占25%,校正性占21%,其他維護占4%B.完善性占25%,適應(yīng)性占50%,校正性占21%,其他維護占4%C.完善性占21%,適應(yīng)性占25%,校正性占50%,其他維護占4%D.完善性占21%,適應(yīng)性占50%,校正性占25%,其他維護占4%(D) A. Pascal B. C C. Fortran D. Prolog,主要需要研究(A) ,它的輸入量只有一個X,其范圍是[,],現(xiàn)從輸入的角度考慮一組測試用例:。5分)調(diào)試的目的是定位軟件錯誤并糾正錯誤。(3分) ?說明這些步驟的測試對象是什么? 答:(1)單元測試,測試對象對單元模塊(2分)(2)集成測試,測試對象為組裝后的程序模塊(2分)(3)確認測試,測試對象為可運行的目標軟件系統(tǒng)(1分) 分析與軟件設(shè)計二個階段任務(wù)的主要區(qū)別是什么? 答:需求分析定義軟件的用戶需求,即定義待開發(fā)軟件能做什么() 軟件設(shè)計定義軟件的實現(xiàn)細節(jié)以滿足用戶需求,即研究如何實現(xiàn)軟件。單選題(每題2分,共20分)(2) (1)過于簡單(2)不能適應(yīng)需求的動態(tài)變更(3)過于靈活(4)各個階段需要進行評審 ,類與類之間主要有以下結(jié)構(gòu)關(guān)系(1) (1)繼承和聚集(2)繼承和一般(3)聚集和消息傳遞(4)繼承和方法調(diào)用 (3) (1)成本高(2)生產(chǎn)率低(3)技術(shù)發(fā)展快(4)質(zhì)量得不到保證 (4) (1)多態(tài)性(2)繼承性(3)封裝性(4)過程調(diào)用 (1) (1)對象模型、動態(tài)模型、功能模型(2)對象模型、數(shù)據(jù)模型、功能模型(3)數(shù)據(jù)模型、動態(tài)模型、功能模型(4)對象模型、動態(tài)模型、數(shù)據(jù)模型 (4) (1)是否有足夠的人員和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)(2)是否有足夠的工具和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)(3)待開發(fā)軟件是否有市場、經(jīng)濟上是否合算(4)待開發(fā)的軟件是否會有質(zhì)量問題(3) (1)編碼副作用、數(shù)據(jù)副作用、測試副作用(2)編碼副作用、數(shù)據(jù)副作用、調(diào)試副作用(3)編碼副作用、數(shù)據(jù)副作用、文檔副作用(4)編碼副作用、文檔副作用、測試副作用(4) (1)培訓(xùn)計劃(2)人員安排(3)進度安排(4)軟件開發(fā)標準的選擇和制定(3) (1)coad方法(2)booch方法(3)jackson方法(4)omt方法 (2) (1)基本路徑測試(2)邊界值分析測試(3)循環(huán)覆蓋測試(4)邏輯覆蓋測試 三。(錯) 。(對) 。(錯) 。(錯) 。(錯) 。(對)。(對),加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義?!  ?[解析]軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個系統(tǒng)的功能實現(xiàn),即將來程序的控制層次體系,軟件結(jié)構(gòu)往往用樹狀或網(wǎng)狀結(jié)構(gòu)的圖形來表示,其主要內(nèi)容有模塊及模塊的控制關(guān)系,根據(jù)題意,可繪制出生產(chǎn)科和技術(shù)科的軟件結(jié)構(gòu)圖,其中生產(chǎn)科的結(jié)構(gòu)圖深度和寬度均為4,技術(shù)科的結(jié)構(gòu)圖的深度和寬度均為3。 試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖?!   。?)將產(chǎn)品的組裝計劃傳達到各科,將組裝月計劃分解為周計劃,下達給車間    技術(shù)科的任務(wù)是:   ?。?)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計劃進行產(chǎn)品結(jié)構(gòu)設(shè)計,產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購需求計劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單?,F(xiàn)在想建立一個計算機輔助企業(yè)管理系統(tǒng),其中:    生產(chǎn)科的任務(wù)是:   ?。?)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計劃。本題劃分了3個合理等價類,9個不合理等價類進行測試,取到了預(yù)期的效果?! ?1.根據(jù)下列條件使用等價類劃分法設(shè)計測試用例?!   NDWHILE?!   LSE MA
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1