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

正文內(nèi)容

軟件工程期末試卷(十套含答案)(存儲(chǔ)版)

  

【正文】 軟件維護(hù)的流程中,第一步就是制定維護(hù)申請(qǐng)報(bào)告,也稱(chēng)為軟件問(wèn)題報(bào)告,它是維護(hù)階段的一種文檔,由申請(qǐng)維護(hù)的用戶填寫(xiě)。(√ )3.Jackson圖只能表達(dá)程序結(jié)構(gòu),不能表達(dá)數(shù)據(jù)結(jié)構(gòu)。(X)四、名詞解釋題(本大題共5小題,每小題3分,共15分)          31.經(jīng)濟(jì)可行性    解:進(jìn)行開(kāi)發(fā)成本的估算以及了解取得效益的評(píng)估,確定要開(kāi)發(fā)的項(xiàng)目是否值得投資開(kāi)發(fā)。  35.結(jié)構(gòu)沖突    解:輸入數(shù)據(jù)與輸出數(shù)據(jù)結(jié)構(gòu)找不到對(duì)應(yīng)關(guān)系的情況,稱(chēng)為結(jié)構(gòu)沖突?!   NDWHILE?!   。?)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車(chē)間    技術(shù)科的任務(wù)是:   ?。?)根據(jù)生產(chǎn)科轉(zhuǎn)來(lái)的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購(gòu)需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。(對(duì))。(對(duì)) 。5分)調(diào)試的目的是定位軟件錯(cuò)誤并糾正錯(cuò)誤。A. 軟件計(jì)劃B. 軟件設(shè)計(jì)C. 軟件編碼D. 軟件價(jià)格4. 下列描述正確的是(C)。7. 大型軟件測(cè)試包括(單元測(cè)試)、(集成測(cè)試)、確認(rèn)測(cè)試和(驅(qū)動(dòng)測(cè)試 )四個(gè)步驟。(F)4. 用戶需求經(jīng)常是變化的,因?yàn)檐浖庆`活的,所以總可以滿足用戶的需求。:如一個(gè)功能模塊訪問(wèn)另一功能模塊,被訪問(wèn)的功能模塊的輸入和輸出都是數(shù)據(jù)項(xiàng)參數(shù),則這兩個(gè)功能模塊為數(shù)據(jù)耦合。軟件是( )。 A) 系統(tǒng)模型、ER模型、應(yīng)用模型 C) ER模型、對(duì)象模型、功能模型( A )對(duì)于兩個(gè)問(wèn)題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.下面幾種白箱測(cè)試技術(shù),哪種是最強(qiáng)的覆蓋準(zhǔn)則 ( ) A.語(yǔ)句覆蓋 B.條件覆蓋 C.判定覆蓋 D.條件組合覆蓋( A )13.面向數(shù)據(jù)流的設(shè)計(jì)方法把( )映射成軟件結(jié)構(gòu)。( )編碼時(shí)盡量多用全局變量.( √ )用CASE環(huán)境或程序自動(dòng)生成工具來(lái)自動(dòng)生成一部分程序.( )軟件測(cè)試是要發(fā)現(xiàn)軟件中的所有錯(cuò)誤。 ② 自底而上漸增測(cè)試 在軟件設(shè)計(jì)的復(fù)審中,因從便于修改、模塊化和功能獨(dú)立的目標(biāo)出發(fā),評(píng)價(jià)軟件的結(jié)構(gòu)和過(guò)程,還應(yīng)對(duì)將來(lái)可能修改的部分預(yù)先做準(zhǔn)備。集成測(cè)試把已測(cè)試過(guò)的模塊組裝起來(lái),主要對(duì)與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測(cè)試。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù),通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。if ( p 0 ) 輸出“方程i無(wú)實(shí)數(shù)根”。while ( i = 10 )輸入a, b, c。 j = 0。i = i + 1。}【解答】(1)NS圖i = 1。 while ( i = 10 ) {輸入一元二次方程的系數(shù)a, b, c。四、應(yīng)用題(每題8分,共40分) 假設(shè)一家工廠的采購(gòu)部每天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件?!窘獯稹繙y(cè)試過(guò)程按 4 個(gè)步驟進(jìn)行,即單元測(cè)試(模塊測(cè)試)、集成測(cè)試(子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試)、確認(rèn)測(cè)試(驗(yàn)收測(cè)試)和平行運(yùn)行。 優(yōu)點(diǎn):不需要測(cè)試驅(qū)動(dòng)程序,能夠在測(cè)試階段的早期實(shí)現(xiàn)并驗(yàn)證系統(tǒng)的主要功能,而且能夠盡早發(fā)現(xiàn)上層模塊的接口錯(cuò)誤。 答: 答:軟件生命期分為7個(gè)階段:( √ )盡可能使用高級(jí)語(yǔ)言編寫(xiě)程序( )以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。 A) 完善性維護(hù) B) 糾錯(cuò)性維護(hù) C) 適應(yīng)性維護(hù) D) 預(yù)防性維護(hù)( B ) 7.軟件測(cè)試的目標(biāo)是( )。5. 在ER模型中,包含以下基本成分( )。:如一個(gè)功能模塊明顯的把開(kāi)關(guān)量、名字等信息送入另一個(gè)功能模塊,控制另一功能模塊的功能,則稱(chēng)為控制耦合。(F)2. 信息隱蔽是指模塊中所包括的信息不允許其它不需要這些信息的模塊調(diào)用。5. 在軟件的詳細(xì)設(shè)計(jì)中,根據(jù)控制流程從上到下,從左到右展開(kāi)的設(shè)計(jì)工具是(_PDL圖)。E. 軟件具有抽象性F. 在軟件的運(yùn)行和使用期間,也存在類(lèi)似硬件的老化問(wèn)題G. 軟件的開(kāi)發(fā)與維護(hù)對(duì)硬件存在依賴(lài)性H. 軟件的開(kāi)發(fā)費(fèi)用在逐漸下降2. 需求分析的基本原則包括(A)。(3分) ?說(shuō)明這些步驟的測(cè)試對(duì)象是什么? 答:(1)單元測(cè)試,測(cè)試對(duì)象對(duì)單元模塊(2分)(2)集成測(cè)試,測(cè)試對(duì)象為組裝后的程序模塊(2分)(3)確認(rèn)測(cè)試,測(cè)試對(duì)象為可運(yùn)行的目標(biāo)軟件系統(tǒng)(1分) 分析與軟件設(shè)計(jì)二個(gè)階段任務(wù)的主要區(qū)別是什么? 答:需求分析定義軟件的用戶需求,即定義待開(kāi)發(fā)軟件能做什么() 軟件設(shè)計(jì)定義軟件的實(shí)現(xiàn)細(xì)節(jié)以滿足用戶需求,即研究如何實(shí)現(xiàn)軟件。(錯(cuò)) 。(對(duì)),加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)的源和終點(diǎn)進(jìn)行詳細(xì)定義?,F(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:    生產(chǎn)科的任務(wù)是:   ?。?)根據(jù)銷(xiāo)售公司轉(zhuǎn)來(lái)的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車(chē)間月生產(chǎn)計(jì)劃。    ELSE MAX =A(N) ENDIF。  34.對(duì)應(yīng)關(guān)系    解:即有直接因果關(guān)系在程序中可以同時(shí)處理。(X)9.容錯(cuò)就是每個(gè)程序采用兩種不同的算法編寫(xiě)。三.判斷1.軟件的開(kāi)發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)等。從程序圖來(lái)看,一條獨(dú)立路徑是至少包含有一條在其他獨(dú)立路徑中未有過(guò)的邊的路徑?! ?2.成本效益分析的目的是從( 經(jīng)濟(jì) )角度評(píng)價(jià)開(kāi)發(fā)一個(gè)項(xiàng)目是否可行。它隨著應(yīng)用的不同而不同,隨著用戶提出的質(zhì)量要求不同而不同。3.為什么數(shù)據(jù)流圖要分層?答:這了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。 ( ) ,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。 A、內(nèi)容耦合是最高程度的耦合 B、應(yīng)該盡量使用內(nèi)容耦合 C、高級(jí)語(yǔ)言一般設(shè)計(jì)成允許內(nèi)容耦合的形式 D、如果一個(gè)模塊有多個(gè)入口,可能發(fā)生內(nèi)容耦合4.下列屬于不標(biāo)準(zhǔn)的書(shū)寫(xiě)格式( BCD )。 8.面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待 軟件系統(tǒng) 和 現(xiàn)實(shí)世界 的關(guān)系,以什么觀點(diǎn)來(lái)研究問(wèn)題并進(jìn)行分析求解,以及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方法學(xué)。2分3)畫(huà)一個(gè)UML時(shí)序圖,描述一次通過(guò)網(wǎng)上銀行查詢余額的具體交互。3. 設(shè)有一個(gè)程序,讀入三個(gè)整數(shù),代表三角形的三條邊。 c/s:3分,p2p:2分水平劃分系統(tǒng)的p2p: 每個(gè)字系統(tǒng)可以調(diào)用任意其他子系統(tǒng),比c/s復(fù)雜,可能死鎖。軟件需求包括三個(gè)不同的層次—業(yè)務(wù)需求、用戶需求和功能需求—也包括非功能需求。 通信內(nèi)聚174。4. 耦合性和內(nèi)聚性有幾種類(lèi)型? 其耦合度、內(nèi)聚強(qiáng)度的順序如何?答:低:非直接耦合174。( )8. 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。每題2分,共20分)1. Warnier方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格。 A、計(jì)劃階段 B、開(kāi)發(fā)階段 C、編碼階段 D、維護(hù)階段4. 常見(jiàn)的軟件概要設(shè)計(jì)方法有3大類(lèi),其中以數(shù)據(jù)流圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的是( )。4. 軟件測(cè)試的方法有__________和__________(即黑盒法)。 ENDBLOCK ENDIF。有形效益可用純收入、貨幣時(shí)間的價(jià)值、投資回收期等指標(biāo)進(jìn)行度量;無(wú)形效益主要從性質(zhì)上、心理上進(jìn)行衡量,很難直接進(jìn)行量的比較。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是( A )。A. 評(píng)價(jià)軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯(cuò)誤C. 找出軟件的所有錯(cuò)誤 D. 證明軟件是正確的6.在設(shè)計(jì)測(cè)試用例時(shí),( A )是用得最多的一種黑盒測(cè)試方法。 A. 算法和使用的數(shù)據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程15. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在( A )。 WHILE i:=n1 DO min:=A[i]。 ENDDO STOP要求:請(qǐng)用盒圖描述。fminA[j]tpublic void setValue(int i) {age=i。7. __________和__________共同構(gòu)成系統(tǒng)的邏輯模型。 A、子程序 B、函數(shù) C、過(guò)程 D、編譯文件2. 關(guān)于內(nèi)容耦合的描述正確的是( )。( )4. 當(dāng)驗(yàn)收測(cè)試通過(guò),軟件開(kāi)發(fā)就完成了。( )答:1—5:√√ 6—10: √√五、 簡(jiǎn)答題(每題5分,共20分)1. 什么是軟件危機(jī)?為什么會(huì)產(chǎn)生軟件危機(jī)?答:軟件危機(jī)是指軟件在開(kāi)發(fā)和維護(hù)過(guò)程 遇到的一系統(tǒng)嚴(yán)重問(wèn)題,主要包含二方面的問(wèn)題,一是如何開(kāi)發(fā)利用軟件,一方面與軟件本身的特點(diǎn)有關(guān),另一方面和軟件開(kāi)發(fā)與維護(hù)的方法不正確有關(guān)。 控制耦合174。 邏輯內(nèi)聚174。功能需求定義了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。二、 應(yīng)用題(45%,13每小題10分,4小題15分)1.公司計(jì)劃采用新技術(shù)開(kāi)發(fā)一款新的手機(jī)軟件產(chǎn)品,希望盡快占領(lǐng)市場(chǎng),假設(shè)你是項(xiàng)目經(jīng)理,你會(huì)選擇哪種軟件過(guò)程模型?為什么? 選模型:5分;原因:5分選用模型:可采用增量模型/增量+ 原形/螺旋模型等等。 不規(guī)則:3 4 5等腰:3 3 4等邊:3 3 3 其他:1 9 2 不規(guī)則的3分等腰3分等邊3分其他1分4.設(shè)計(jì)一個(gè)簡(jiǎn)化的網(wǎng)上個(gè)人銀行查詢系統(tǒng),用戶可以通過(guò)Internet查詢自己帳戶的收支明細(xì)、余額和修改密碼。 3.現(xiàn)在向銀行存款,年利率為i,若希望在n年后從銀行得到F元,現(xiàn)在應(yīng)該存入的錢(qián)數(shù)為 F/(1+i)n 。A. WINDOWS 2000B. WordC. FlashD. 3D MAX2.下列哪個(gè)圖是N-S圖的構(gòu)件( C )。( )。軟件生存周期就是從提出軟件產(chǎn)品開(kāi)始,直到該軟件產(chǎn)品被淘汰的全過(guò)程。在各種標(biāo)準(zhǔn)中定義了一些開(kāi)發(fā)準(zhǔn)則,用來(lái)指導(dǎo)軟件人員用工程化的方法來(lái)開(kāi)發(fā)軟件。 A、詳細(xì)計(jì)劃 B、可行性分析 C、 運(yùn)行階段 D、 測(cè)試與排錯(cuò) 從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò),對(duì)軟件的影響最大(C )?!   解析]漸增式測(cè)試法有自頂向下結(jié)合和自底向上結(jié)合兩種組裝模塊的方法,其中自頂向下集成是構(gòu)造程序結(jié)構(gòu)的一種增量式方式,不需要編寫(xiě)驅(qū)動(dòng)模塊,只需要編寫(xiě)樁模塊。  26.在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是( 中間數(shù)據(jù)結(jié)構(gòu)或中間文件 )?! ?9.有兩類(lèi)維護(hù)技術(shù):在開(kāi)發(fā)階段使用來(lái)減少錯(cuò)誤、提高軟件可維護(hù)性的面向維護(hù)的技術(shù);在維護(hù)階段用來(lái)提高維護(hù)的效率和質(zhì)量的( 維護(hù)支援 )技術(shù)。(X)上述數(shù)據(jù)流圖表示數(shù)據(jù)A和B同時(shí)輸入變換成C?!   解析]對(duì)于一個(gè)系統(tǒng)所必須要衡量的是經(jīng)濟(jì)上是否合算,經(jīng)濟(jì)可行性的范圍很廣,包括效益分析、潛在市場(chǎng)前景等。    [解析]使用JSP方法時(shí)會(huì)遇到此類(lèi)結(jié)構(gòu)沖突問(wèn)題,對(duì)此,Jackson提出了引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件的辦法,將沖突部分分隔開(kāi)來(lái),建立多個(gè)程序結(jié)構(gòu),再利用中間文件把它們
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1