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

正文內(nèi)容

軟件工程期末試卷十套含答案-wenkub.com

2025-01-08 05:07 本頁(yè)面
   

【正文】 在軟件代碼復(fù)審中,應(yīng)強(qiáng)調(diào)編碼風(fēng)格和內(nèi)部說(shuō)明這兩個(gè)影響可維護(hù)性的因素。 4 、 提 高可維護(hù)性的方法有哪些? 答:在軟件工程的每一階段都應(yīng)該努力提高系統(tǒng)的可維護(hù)性,在每個(gè)階段結(jié)束前的審查和復(fù)審中,應(yīng)著重對(duì)可維護(hù)性進(jìn)行復(fù)審。 節(jié)省軟件開(kāi)發(fā)的成本,避免不必要的重復(fù)勞動(dòng)和人力、財(cái)力的浪費(fèi)。 三、填空題(每題 1 分,共 5 分):將結(jié)果填在( ) 將下面的關(guān)系按繼承關(guān)系、聚集關(guān)系或普通關(guān)聯(lián)進(jìn)行分類(lèi)。 ( ) 編程序時(shí)應(yīng)盡可能利用硬件特點(diǎn)以提高程序效率 . ( ) 軟件需求分析的任務(wù)是建立軟件模塊結(jié)構(gòu)圖。 A.?dāng)?shù)據(jù)流 B.系統(tǒng)結(jié)構(gòu) C.控制結(jié)構(gòu) D.信息流 ( A ) ( )內(nèi)聚 ( A ) ( )階段制定的 . A.總體設(shè)計(jì) ( D ) 16. 需求分析的產(chǎn)品是( ) A.?dāng)?shù)據(jù)流程圖案 B.?dāng)?shù)據(jù)字典 C.判定表 D.需求規(guī)格說(shuō)明書(shū) ( C ) 17.?dāng)?shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是( ) A.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì) B.?dāng)?shù)據(jù)通信 C.?dāng)?shù)據(jù)定義 D.?dāng)?shù)據(jù)維護(hù) ( D )18.( )引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開(kāi)發(fā)項(xiàng)目。 A) 數(shù)據(jù)、對(duì)象、實(shí)體 B) 控制、聯(lián)系、對(duì)象 C) 實(shí)體、聯(lián)系、屬性 D) 實(shí)體、屬性、 操作 ( A ) 6. 各種軟件維護(hù)的類(lèi)型中最重要的是 ( )。 A. 處理對(duì)象和處理規(guī)則的描述 B. 程序 C. 程序及其文檔 D. 計(jì)算機(jī)系統(tǒng) ( B ) 2. 軟件需求規(guī)格說(shuō)明的內(nèi)容不應(yīng)包括( )。 :若兩個(gè)功能模塊沒(méi)有直接關(guān)系,他們之間的聯(lián)系完全是通過(guò)主程序的控制和調(diào)用來(lái)實(shí)現(xiàn)的,便稱(chēng)這兩個(gè)功能模塊為非直接耦合,獨(dú)立性最強(qiáng)。 部耦合:如一個(gè)功能模塊都訪(fǎng)問(wèn)統(tǒng)一全局?jǐn)?shù)據(jù)項(xiàng),則稱(chēng)之為外部耦合。 行分解并可逐層細(xì)化。( F) 2. 信息隱蔽是指模塊中所包括的信息不允許其它不需要這些信息的模塊調(diào)用。 9. 詳細(xì)設(shè)計(jì)的工具有( 圖形 )、( 表格 )和語(yǔ)言工具。 5. 在軟件的詳細(xì)設(shè)計(jì)中,根據(jù)控制流程從上到下,從左到右展開(kāi)的設(shè)計(jì)工具是( _PDL 圖)。 A. 模塊間接口的復(fù)雜程度 B. 調(diào)用模塊的方式 C. 通過(guò)接口的信息 D. 模塊內(nèi)部各個(gè)元素彼此之間的緊密結(jié)合程度 填空 1. 軟件工程是從( 軟件開(kāi)發(fā)技術(shù) )和( 軟件工程 )兩個(gè)方面研究如何運(yùn)用工程學(xué)的基本原理和方法來(lái)更好地開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門(mén)學(xué)科。 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. 下列屬于用白盒技術(shù)設(shè)計(jì)測(cè)試用例的是( B) A.錯(cuò)誤推測(cè) B.邏輯覆蓋 C.等價(jià)類(lèi)劃分 D.因果圖 ( D) SD 方法中全面指導(dǎo)模塊劃分的最重要的原則是 (D) 要采用的方法是 (D) 語(yǔ)言 7. 根據(jù)對(duì)軟件開(kāi)發(fā)機(jī)構(gòu)調(diào)查的結(jié)果可知,各類(lèi)維護(hù)活動(dòng)所占的比重是( A) A.完善性占 50%,適應(yīng)性占 25%,校正性占 21%,其他維護(hù)占 4% B.完善性占 25%,適應(yīng)性占 50%,校正性占 21%,其他維護(hù)占 4% C.完善性占 21%,適應(yīng)性占 25%,校正性占 50%,其他維護(hù)占 4% D.完善性占 21%,適應(yīng)性占 50%,校正性占 25%,其他維護(hù)占 4% (D) A. Pascal B. C C. Fortran D. Prolog ,主要需要研究 (A) ,它的輸入量只有一個(gè) X,其范圍是[ , ],現(xiàn)從輸入的角度考慮一組測(cè)試用例: , , , 。( 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ū)別是什么? 答:需求分析定義軟件的用戶(hù)需求,即定義待開(kāi)發(fā)軟件能做什 么( 分) 軟件設(shè)計(jì)定義軟件的實(shí)現(xiàn)細(xì)節(jié)以滿(mǎn)足用戶(hù)需求,即研究如何實(shí)現(xiàn)軟件。(錯(cuò)) 。(錯(cuò)) 。(錯(cuò)) 。(對(duì)) ,加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)的源和終點(diǎn)進(jìn)行詳細(xì)定義。 試寫(xiě)出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖?,F(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中: 生產(chǎn)科的任務(wù)是: ( 1)根據(jù)銷(xiāo)售公司轉(zhuǎn)來(lái)的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車(chē)間月生產(chǎn)計(jì)劃。 41.根據(jù)下列條件使用等價(jià)類(lèi)劃分法設(shè)計(jì)測(cè)試用例。 ELSE MAX =A( N) ENDIF。 五、圖 a 中,模塊 G 為判定,判斷涉及到模塊 B、 F、 G,請(qǐng)指出設(shè)計(jì)中的錯(cuò)誤,再根據(jù) 改進(jìn)模 塊圖的基本原則,畫(huà)出 1~ 2 個(gè)改進(jìn)方案 (不改變模塊 G 的判斷關(guān)系 ),并說(shuō)明是按照 哪條基本 原則進(jìn)行改進(jìn)的。 34.對(duì)應(yīng)關(guān)系 解:即有直接因果關(guān)系在程序中可以同時(shí)處理。 32.社會(huì)可行性 解:要開(kāi)發(fā)的項(xiàng)目是否存在任何侵犯、妨礙等責(zé)任問(wèn)題,要開(kāi)發(fā)項(xiàng)目目的運(yùn)行方式在用戶(hù)組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。 (X) 9.容錯(cuò)就是每個(gè)程序采用兩種不同的算法編寫(xiě)。 (X ) 5.軟件的質(zhì)量好壞主要由驗(yàn)收人員負(fù)責(zé),其他開(kāi)發(fā)人員不必關(guān)心。 三 .判斷 1.軟件的開(kāi)發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。 [解析 ]面向維護(hù)的技術(shù)涉及軟件開(kāi)發(fā)的所有階段,能夠減少軟件錯(cuò)誤,提高軟件的可維護(hù)性。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)等。 [解析 ]JSP 方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。從程序圖來(lái)看,一條獨(dú)立路徑是至少包含有一條在其他獨(dú)立路徑中未有過(guò)的邊的路徑。它從主控模塊開(kāi)始,按照軟件的控制層次結(jié)構(gòu),以深度優(yōu)先或?qū)挾葍?yōu)先的策略,逐步把各個(gè)模塊集成在一起。 22.成本效益分析的目的是從 ( 經(jīng)濟(jì) )角度評(píng)價(jià)開(kāi)發(fā)一個(gè)項(xiàng)目是否可行。 A、詳細(xì)設(shè)計(jì)階段 B、概要設(shè)計(jì)階段 C、 需求分析階段 D、 測(cè)試和運(yùn)行階段 在結(jié)構(gòu)化的瀑布模型中,哪一個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo) (A )。它隨著應(yīng)用的不同而不同,隨著用戶(hù)提出的質(zhì)量要求不同而不同。 如果不遵守這些開(kāi)發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保 證。 3.為什么數(shù)據(jù)流圖要分層? 答:這了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。 A B 2.在需求分析階段,建立目標(biāo)系統(tǒng)的邏輯模型的具體做法是什么。 ( ) ,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。( √ ) 用的模塊數(shù)目,一般推薦的扇出為 3 或 4。 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 )。 A. B. C. D. A B WHILE M A B A 3.對(duì)于螺旋模型,下列( D )不是利用笛卡爾坐標(biāo)表達(dá)的活動(dòng)。 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é)。 4.?dāng)?shù)據(jù)流圖的基本符號(hào)包括數(shù) 據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn) 加工 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)文件 5. Jackson 圖除了可以表達(dá)程序結(jié)構(gòu)外,還可以表達(dá) 數(shù)據(jù)結(jié)構(gòu) ,它首先要分析 數(shù)據(jù)結(jié)構(gòu) ,并用適當(dāng)?shù)墓ぞ邅?lái)描述。 2分 3)畫(huà)一個(gè) UML時(shí)序圖,描述一次通過(guò)網(wǎng)上銀行查詢(xún)余額的具體交互。 (一)采用結(jié)構(gòu)化方法: 7分 1)請(qǐng)畫(huà)出 ER圖 2分 DFD圖的 第 0層 和第 1層 。 3. 設(shè)有一個(gè)程序,讀入三個(gè)整數(shù),代表三角形的三條邊。但如果采用快速開(kāi)發(fā)則不太適宜。 c/s:3分 ,p2p: 2分 水平劃分系統(tǒng)的 p2p: 每個(gè)字系統(tǒng)可以調(diào)用任意其他子系統(tǒng),比 c/s復(fù)雜,可能死鎖。 2.為什么要設(shè)計(jì) 獨(dú)立性 強(qiáng)的 模塊 以及如何判斷模塊的獨(dú)立性? 第一 3分,耦合 1分,內(nèi)聚 1分 模塊獨(dú)立性強(qiáng),則:( 1)系統(tǒng)容易開(kāi)發(fā)( 2)系統(tǒng)可靠性高( 3)系統(tǒng)容易維護(hù) 判斷模塊獨(dú)立性的基本原則: “ 耦合小,內(nèi)聚大 ” 3. 若現(xiàn)有類(lèi)已經(jīng)進(jìn)行了徹底的測(cè)試,為什么必須對(duì)從現(xiàn)有類(lèi)中實(shí)例化的子類(lèi)進(jìn)行重新測(cè)試? 使用的場(chǎng)景: 3分. 2分 因?yàn)楦割?lèi)和子類(lèi)的運(yùn)行環(huán)境是不同的。 軟件需求包括三個(gè)不同的層次 — 業(yè)務(wù)需求、用戶(hù)需求和功能需求 — 也包括非功能需求。 4. 耦合性和內(nèi)聚 性有幾種類(lèi)型 ? 其耦合度、內(nèi)聚強(qiáng)度的順序如何? 答: 低:非直接耦合 數(shù)據(jù)耦合 標(biāo)記耦合 控制耦合 外部耦合 公共耦合 內(nèi)容耦合 :高 強(qiáng):功能內(nèi)聚 信息內(nèi)聚 通信內(nèi)聚 過(guò)程內(nèi)聚 時(shí)間內(nèi)聚 邏輯內(nèi)聚 巧合內(nèi)聚:弱 六、 分析設(shè)計(jì)題(共 20 分) 1. ( 8 分)假設(shè)開(kāi)發(fā)某個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)的投資額為 3000 元,該計(jì)算機(jī)應(yīng)用系統(tǒng)投入使用后,每年可以節(jié)約 1000元, 5年內(nèi)可能節(jié)約 5000元。 2. 什么是軟件的生存周期?包括哪幾個(gè)部分? 答 :個(gè)軟件從定義到開(kāi)發(fā)、使用和維護(hù),直到最終被廢棄,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱(chēng)為生存周期。( ) 8. 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。 ( ) 5. 完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪除程序中的注解。每題 2 分,共 20 分) 1. Warnier方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格。 A、 內(nèi)容耦合是最高程度的耦合 B、 高級(jí)語(yǔ)言一般設(shè)計(jì)成允許內(nèi)容耦合的形成 C、 應(yīng)該盡量使用內(nèi)容耦合 D、 如果一個(gè)模塊可以直接調(diào)用另一模塊,則可以稱(chēng)為內(nèi)容耦合 3. 下列屬于度量效益方法的是( )。 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)的是( )。 8. 成本估計(jì)方法主要有 __________、 __________和算法模型估計(jì)三種類(lèi)型。 4. 軟件測(cè)試的方法有 __________和 __________(即黑盒法)。 } public void setValue(String s) { name=s。 ENDDO STOP 要求: 請(qǐng)用盒圖描述。 A[j]:=temp。 WHILE i:=n1 DO min:=A[i]。 2.效益分有形效益和無(wú)形效益兩種。 A. 算法和使用的數(shù)據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程 15. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線(xiàn)連接,表示它們之間存在 ( A )。 A. 功能 B. 外部接口 C. 算法和使用的數(shù)據(jù)結(jié)構(gòu) D. 編程 10.為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意( D ) 11.設(shè)年利率為 i,現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1