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

正文內(nèi)容

20xx軟件工程期末試題與答案-資料下載頁

2025-10-03 20:18本頁面

【導讀】()1.軟件質(zhì)量因素不包括。()2.軟件可行性研究實質(zhì)上是要進行一次需求分析、設計過程。()4.可行性分析中,系統(tǒng)流程圖用于描述。()8.通信內(nèi)聚是指。()15.面向?qū)ο蟮闹饕卣鞒ㄒ恍?、繼承性、多態(tài)性外,還具有。()16.關(guān)于軟件維護的說法錯誤的是。()17.應用執(zhí)行對象的操作可以改變該對象的。()18.軟件部分的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的。()19.常用動詞或動詞詞組來表示。()20.模塊定義為受該模塊內(nèi)一個判定影響的所有模塊集合。以要求系統(tǒng)印出某個指定病人的病情報告。小汽車還有車身,發(fā)動機等許多種其他。所謂的“信息隱蔽”是指每個模塊的實現(xiàn)細節(jié)對于其它模塊來說是隱蔽的。

  

【正文】 e ( i = 10 ) { 輸入一元二次方程的系數(shù) a, b, c。 p = b*b – 4*a*c。 if ( p 0 ) 輸出“方程 i 無實數(shù)根” 。 else if ( p 0 ) 求出根并輸出 。 if ( p == 0 ) { 求出重根并輸出 。 j = j + 1。 } i = i +1。 } 輸出重根的方程的個數(shù) j。 } 【解答】 ( 1) NS圖 ( 2) PAD 圖 :輸入三整數(shù) ,判斷是否構(gòu)成三角形 ,如構(gòu)成三角形 ,則輸出三條邊的值 ,否則輸出 ”不能構(gòu)成三角形 ”. 要求 :流程圖表示該問題的算法; ; 。 答: i = 1。 j = 0。 while ( i = 10 ) 輸入 a, b, c。 計算 p = b2 4ac。 p 0 ? 輸出“方程 i”無實根 求出根并輸出 ? p 0 ? p == 0 ? 求出重根并輸出 。 j = j + 1。 ? i = i + 1。 輸出重根的方程個數(shù) i T T T F F F i = 1。 j = 0。 輸出重根的方程個數(shù) i while ( i = 10 ) 輸入 a,b,c。 計算 p = b2–4ac。 求出 根并輸出 p 0 ? p 0 ? 輸出方程 i無實根 p = 0 ? 求出重根并輸出 。 j = j+1。 i = i + 1。 開始 輸入 A,B,C A+BC A+CB B+CA 輸出 ABC 不能構(gòu)成三角形 結(jié)束 F F F T T T ① ② ③ ④ ⑤ ⑦ 路徑: 1.① — ② — ③ — ④ — ⑥ — ⑦ 2.① — ② — ⑤ — ⑥ — ⑦ 3.① — ⑤ — ⑥ — ⑦ 4.① — ② — ③ — ⑤ — ⑥ — ⑦ 程序復雜度 =3+1=4 測試用例 路徑 測試用例( A, B, C) 結(jié)果 1 A=3,B=4,C=5 A=3,B=4,C=5 2 A=5,B=8,C=2 不能構(gòu)成三角形 3 A=2,B=2,C=5 不能構(gòu)成三角形 4 A=5,B=2,C=2 不能構(gòu)成三角形 某航空公司規(guī)定,乘客可以免費托運重量不超過 30kg 的行李。當行李重量超過 30kg 時,對頭等艙的國內(nèi)乘客超重部分每公斤收費 4 元,對其他艙的國內(nèi)乘客超重部分每公斤收費 6 元,對外國乘客超重部分每公斤收費比國內(nèi)乘客多一倍,對殘疾乘客超重部分每公斤收費比正常乘客少一半。用判定樹表示與上述每種條件組合相對應的計算行李費的算法 . 答案 : 一個軟件公司有許多部門,分為開發(fā)部門和管理部門兩種 ,每個開發(fā)部門開發(fā)多個軟件產(chǎn)品,每個部門由部門名字唯一確定。該公司有許多員工,員工分為經(jīng)理,工作人員和開發(fā)人員。開發(fā)部門有經(jīng)理和開發(fā)人員,管理部門有經(jīng)理和工作人員。每個開發(fā)人員可參加多個開發(fā)項目,每個開發(fā)項目需要多個開發(fā)人員,每位經(jīng)理可主持多個開發(fā)項目,建立該公司的對象模型。 答案: 練習 A一.選擇題(每題 分,共 30 分)( ) 1. 軟件質(zhì)量因素不包括 。A. 正確性 B. 高性能 C. 可測試性 D. 可理解性( ) 2. 軟件可行性研究實質(zhì)上是要進行一次 需求分析、設計過程。A. 簡化、壓縮的 B. 詳細的 C. 徹底的 D. 深入的( ) 3. 以下哪個軟件生存周期模型是一種風險驅(qū)動的模型A. 瀑布模型 B. 增量模型 C. 螺旋模型 D. 噴泉模型( ) 4. 可行性分析中,系統(tǒng)流程圖用于描述 。A. 當前運行系統(tǒng) B. 當前邏輯模型 C. 目標系統(tǒng) D. 新系統(tǒng)( ) 5. 結(jié)構(gòu)化分析建立功能模型的工具是A .D F D B. 判定樹 /判定表 C .S C D. 結(jié)構(gòu)化語言( ) 6. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為A. 確認測試 B. 集成測試 C. 系統(tǒng)測試 D. 單元測試( ) 7. 在整個軟件維護階段所花費的全部工作中,所占比例最大的是A. 校正性維護 B. 適應性維護 C. 完善性維護 D. 預防性維護( ) 8. 通信內(nèi)聚是指 。A. 把需要同時執(zhí)行的動作組合在一起形成的模塊B. 各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)C. 一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行D. 模塊內(nèi)所有元素共同完成一個功能,缺一不可( ) 9. 一個只有順序結(jié)構(gòu)的程序,其環(huán)形復雜度是A .0 B .1 C .3 D .5( ) 10. 下述四個能力成熟度等級,級別最高的是A. 已定義級 B. 優(yōu)化級 C. 可重復級 D. 已管理級( ) 11. 結(jié)構(gòu)化程序設計,主要強調(diào)的是A. 程序的執(zhí)行效率 B. 模塊大小C. 程序的可理解性 D. 模塊關(guān)系( ) 12. 軟件調(diào)試技術(shù)包括A. 邊界值分析 B. 演繹法 C. 循環(huán)覆蓋 D. 集成測試( ) 13. 需求分析中開發(fā)人員要從用戶那里了解A. 軟件做什么 B. 用戶使用界面 C. 輸入的信息 D. 軟件的規(guī)模( ) 14. 數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于 。A. 數(shù)據(jù)流圖 B. 程序框圖 C. 軟件結(jié)構(gòu) D. 方框圖一.選擇題1. B 2. A 3. C 4. A 12. B 13. A 14. A 15. A 二 . 填空題1. 工具 2. 對象 3. 層次 4. 漸增式 5. 可理解性6. 信息隱藏 7. 維護 8. 泛化 9. 類與對象層 10. 功能點技術(shù)三.判斷題1. √ 2. 3. √ 4. 5. 6. √ 7. 8. 9. 10. √四.簡答題1. 軟件生存周期都包括哪些活動?答:軟件生命期的活動包括:可行性研究與計劃;需求分析 。 概要設計、詳細設計 。 編碼、測試 。 維護等活動。(這些活動將以適當?shù)姆绞椒峙涞讲煌A段去完成)2. 為什么說現(xiàn)代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?答 : 現(xiàn)代牌汽車是具有小汽車的全部屬性和行為 , 它只不過是一種特定品牌的小汽車 , 因此現(xiàn)代牌汽車可以從基類派生出來 , 也就是說 , 現(xiàn)代牌汽車是小汽車類的特化。車輪是組成小汽車的一種零件。小汽車還有車身,發(fā)動機等許多種其他的零件 , 小汽車所具有的許多屬性和行為車輪都不具有 , 因此車輪不能從小汽車類派生出來,它不是小汽車類的特化!3 、模塊獨立性與信息隱蔽有何關(guān)系?答 “ 模塊獨立性 ” 是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能 , 軟件工程試題及答案 A 卷 瀑布模型把軟件生命周期劃 分為 8 個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設計、詳細設計、編碼、測試和運行、維護。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和 (運行階段 )。 從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,需求分析階段出錯,對軟件的影響最大。 在結(jié)構(gòu)化的瀑布模型中,(需求分析階段)定義的標準將成為軟件測試中的系統(tǒng)測試階段的目標。 軟件工程的出現(xiàn)主要是由于 (軟件危機的出現(xiàn) )。 5 軟件工程方法學的目的:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實施的主要保證是軟件開發(fā)工具和軟件開發(fā)的 環(huán)境。 軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實際的應用中,它們之間的關(guān)系表現(xiàn)為相互補充。 UML 是軟件開發(fā)中的一個重要工具,它主要應用于基于對象的面向?qū)ο蟮姆椒ā? 在下面的軟件開發(fā)方法中,哪一個對軟件設計和開發(fā)人員的開發(fā)要求最高 (原型化方法 )。 結(jié)構(gòu)化分析方法是一種預先嚴格定義需求的方法,它在實施時強調(diào)的是分析對象的 (數(shù)據(jù)流 )。 軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設計、編碼和測試等階段,一般認為可能占用人員最多的階段是 (編碼階段 )。 1軟件開發(fā)模型是 指軟件開發(fā)的全部過程、活動和任務的結(jié)構(gòu)框架。主要的開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型和智能模型。螺旋模型將瀑布模型和演化模型相結(jié)合,并增加了 (風險分析 ),它建立在 ()的基礎上,沿著螺線自內(nèi)向外每旋轉(zhuǎn)一圈,就得到 (原型 )的一個新版本。噴泉模型描述了 (面向?qū)ο?)的開發(fā)模型,它體現(xiàn)了這種開發(fā)方法創(chuàng)建軟件的過程所固有的 (遞歸 )和 (開發(fā)各階段之間無“間隙” )的特征。 1以下不屬于白盒測試技術(shù)的是(等價類劃分)。 1為改正軟件系統(tǒng)中潛藏的錯誤而進行的維護活動稱為(糾錯性維護 )。 1保證 軟件質(zhì)量的手段有復審、復查、管理復審和測試等。其中復審發(fā)生在軟件生命周期的(每個階段結(jié)束之前 )。 1完整的系統(tǒng)設計應包括( 計算機系統(tǒng)設計、應用軟件設計、數(shù)據(jù)庫設計和網(wǎng)絡設計 )。 軟件公司 部門名 部門 開發(fā)部門 管理部門 軟件產(chǎn)品 開發(fā)人員 經(jīng)理 開發(fā)項目 工作人員 員工 是 是 有 有 有 有 開發(fā) 參加 1+ 1+ 1+ 1+ 1+ 1+ 1+ ▼ ▼ ▼ ▼ ▼ 有 1在信息系統(tǒng)的物理模型中,表示系統(tǒng)各個物理組成部分之間的數(shù)據(jù)流動情況的工具是(系統(tǒng)流程圖 )。 二、填空題(每題 1 分,共 10 分) 系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號表示系統(tǒng)中各個元素表達了系統(tǒng)中各種元素之間的( 信息流動 )情況。 成本效益分析的目的是從 (經(jīng)濟 )角度評價開發(fā)一個項目是否可行 。 自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合策略:深度優(yōu)先策略和 (寬度優(yōu)先策略 ) 。 在 JSP 方法中解決結(jié)構(gòu)沖突的具體辦法是 (中間數(shù)據(jù)結(jié)構(gòu)或中間文件 )。 詳細設計的任務是確定每個模塊的內(nèi)部特性,即模塊的算法、 (使用的數(shù)據(jù) )。 所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱 (軟件問題 )報告。 獨立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條 (在其他獨立路徑中未有過 )的邊的路徑。 設計任何一個人機界面,一般必須考慮(系統(tǒng)響應時 間、用戶幫助機制、錯誤信息處理和命令方式四個方面。 在軟件測試中,已知產(chǎn)品內(nèi)部工作過程,通過測試檢驗產(chǎn)品內(nèi)部動作是否按照產(chǎn)品規(guī)格說明的規(guī)定正常進行的方法稱為(白盒)測試法。 (耦合度)是對軟件結(jié)構(gòu)中??扉g關(guān)聯(lián)程度的一種度量。 三、判斷題(每題 1 分,共 10 分) 1. 缺乏有力的方法學的指導和有效的開發(fā)工具的支持, 這往往是產(chǎn)生軟件危機的原因之一。( ) 2. 一個好的開發(fā)人員應具備的素質(zhì)和能力不包括具有良好的書面和口頭表達能力。( ) 3. 在用戶需求分析時觀察用戶手工操作過程不是為了模擬手 工操作過程,而是為了獲取第一手資料,并從中提取出有價值的需求。( ) 4. 快速原型技術(shù)的適用于軟件產(chǎn)品要求大量的用戶交互、或產(chǎn)生大量的可視輸出、或設計一些復雜的算法等場合。( ) 5. 流程圖也稱為程序框圖是最常用的一種表示法。 6. 面向數(shù)據(jù)設計方法一般都包括下列任務: 確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復三種基本形式表示數(shù)據(jù)等步驟。( ) 7. 理想的人機界面應針對具有典型個性的特定的一類用戶設計。( ) 8. 數(shù)據(jù)輸入的一般準則中包括盡量增加用戶輸入的動作。( ) 9. 用窮舉測試是較現(xiàn)實的測試方法。( ) 在軟件維護過程中改善性維護是為適應環(huán)境的變化而修改軟件的活動。( ) 四、論述題 軟件維護是軟件生命周期的重要組成,而影響維護的因素較多,除了人員因素、技術(shù)因素和管理因素外,還有程序自身的因素,具體影響因素可歸納為: a) 軟件系統(tǒng)的規(guī)模; b) 軟件系統(tǒng)的年齡; c) 軟件系統(tǒng)的結(jié)構(gòu)。 1) 給出上述三項因素的解釋,闡述“規(guī)?!薄ⅰ澳挲g”和“結(jié)構(gòu)”的具體含義。( 5 分) 2) 扼要分析影響維護工作量的 因素,即分析可能增加維護工作量的因素和可能減少維護工作量的因素。( 5分) 3) 簡單傳述軟件可維護性度量的含義。( 5 分) 可行性研究報告的主要內(nèi)容有哪些 ?( 5 分) 系統(tǒng)設計的內(nèi)容是什么?( 10 分) 五、綜合題( 10 分)某電
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1