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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱(完整版)

2024-12-15 09:26上一頁面

下一頁面
  

【正文】 [考核的知識點和要求 ] 掌握: 編碼的風(fēng)格,編碼語言的選擇; 黑盒測試,白盒測試,測試用例設(shè)計 ; 理解 : 測試的基本概念,常用的糾錯技術(shù) 。 操作:( 1)停止; ( 2)打開兩個輸入文件; ( 3)建立輸出文件。也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。 必須定義軟件應(yīng)完成的功能,這條準(zhǔn)則要求建立功能模型。請畫出此系統(tǒng)的數(shù)據(jù)流圖。增加“反饋環(huán)” 第二章 可行性研究 [考核的知識點和要求 ] 理解: 可行性研究任務(wù)(目的)及涉及的內(nèi)容,需求分析的任務(wù),需求分析的方法及主要方法(面向數(shù)據(jù)流分析)的具體步驟,需求分析的任務(wù)、步驟。 優(yōu)點 :把軟件生命周期劃分成基干個階段,每個階段的任務(wù)相對獨立,而且比較簡單,便于不同人員分工協(xié)作,從而降低了整個軟件開發(fā)過程的困難程度。 – 缺點 :傳統(tǒng)的瀑布模型過 于理想化,是由文檔驅(qū)動的。 二、考試范圍 重點考察學(xué)生對軟件工程有關(guān)概念的理解以及軟件工程有關(guān)的原理方法?!?軟件工程》復(fù)習(xí) 大綱 一、考試說明 命題原則 : ( 1) 在教學(xué)大綱和考試大綱所規(guī)定的知識點范圍內(nèi)命題。按照教學(xué)大綱的要求,具體考核要求分為掌握、理解和了解三個層次: 掌握 : 要求學(xué)生能夠全面、深入理解和熟練應(yīng)用的內(nèi)容,是重點考試內(nèi)容。 – 快速原型模型 : 通過快速構(gòu)建起一個可在計算機上運行的原型系統(tǒng),讓用戶試用原型并收集用戶反饋意見的方法,獲取用戶真正的需要。 缺點 :當(dāng)軟件規(guī)模龐大時,或者對軟件的需求是模糊的或會承受時間而變化的時候,開發(fā)出的軟件往往不成功;而且維護起來仍然很困難。 掌握 : 數(shù)據(jù)流圖(掌握頂層數(shù)據(jù)流圖的繪制),細化 DFD 的原則,數(shù)據(jù)詞典的定義及表述符號,其他分析工具。 ? 某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng)。 必須描述作為外部事件結(jié)果的軟件行為,這條準(zhǔn)則要求建立行為模型。 ? 總體設(shè)計過程兩個階段 ,確定系統(tǒng)的具體實現(xiàn)方案; ,確定軟件結(jié)構(gòu)。 ( 4)從輸入文件中各讀一條記錄。 ? 軟件測試的概念 目的 : ( 1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程; ( 2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案; ( 3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試 。 ? 進行維護的原因: 改正程序中的錯誤和缺陷;改進設(shè)計以適應(yīng)新的軟、硬件環(huán)境 。 ( ) 7.編碼風(fēng)格由個人喜好決定,沒有固定格式。 ( ) 15. 在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,對象是類的實例,類是生成對象的模板。 ( ) 8.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明 軟件是正確的。 ( ) 答案: √ √ 1 1√ 1 1√ 1 (三)、 1. 可行性研究工作要在初步的需求定義之前進行。往往是產(chǎn)生軟件危機的原因之一。( X) 4. 當(dāng)程序內(nèi)的分支數(shù)和循環(huán)數(shù)增加時, V( G)值將隨之增加,即程序的復(fù)雜性增大。(√ ) (五)、 1. 開發(fā)大型軟件易產(chǎn)生疏漏和錯誤,往往是產(chǎn)生軟件危機的原因之一。(√) 9. 為提高可交互性一般對大多數(shù)操作動作應(yīng)允許用戶恢復(fù)。 A. 瀑布模型的核心是按照軟件開發(fā)的時間順序?qū)栴}簡化。 A. 鍵盤、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息 B.操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息 C. 應(yīng)用程序之間可以相互發(fā)送消息 D.發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同 ⑩ 面向?qū)ο蟪绦蛟O(shè)計中的數(shù)據(jù) 隱藏指的是( )。 A、 DFD 圖 B、數(shù)據(jù)字典 C、 IPO 圖 D、 PAD 圖 ,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(),再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。 A) 完善性維護 B) 糾錯性維護 C) 適應(yīng)性維護 D) 預(yù)防性維護 7.軟件測試的目標(biāo)是( )。 5.在分層的數(shù)據(jù)流圖中,稱上層圖為下層圖的 _______,下層圖為 上層圖的 _______。 12.實現(xiàn)容錯的主要手段是冗余和 _______。 [填空題 ] 軟件 __測試 __的目的是發(fā)現(xiàn)程序中存在的錯誤。 [填空題 ] 1軟件 __調(diào)試 __的任務(wù)是找出錯誤的位置并改正錯誤。目的就是為了發(fā)現(xiàn)軟件中的錯誤。( 3)軟件產(chǎn)品的質(zhì)量往往靠不住。并提交需求分析報告。 答: 簡述軟件工程的七條基本原理: ( 1)用分階段的生命的生命周期計劃嚴格管理; ( 2)堅持進行階段評審; ( 3)實行嚴格的產(chǎn)品控制; ( 4)采用現(xiàn)代程序設(shè)計技術(shù) ; ( 5)結(jié)果應(yīng)能清楚地審查; ( 6)開發(fā)小組的人員應(yīng)該少而精; ( 7)承認不斷改進軟件工程實踐的必要性。 ( 5)面向?qū)ο蠓椒ê图夹g(shù)能夠貫徹軟件開發(fā)的全過程。 答: 在軟件的生產(chǎn)過程中,總是伴隨著大量的信息要記錄、要使用。(4)記錄開發(fā)過程中的有關(guān)信息,便于協(xié)調(diào)以后的軟件、開發(fā)、使用和維護。 簡述需求分析的原則。 11.就程序設(shè)計語言的工程特性而言,對程序編碼有哪些要求? 答: 就程序設(shè)計語言的工程特性而言,對程序編碼有如下要求: ( 1)可移植性 ( 2)開發(fā)工具的可利用性 ( 3)軟件的可重用性 ( 4)可維護性 12.模塊的內(nèi)聚性包括哪些類型? 答: 模塊的內(nèi)聚性包括: ( 1)偶然內(nèi)聚 ( 2)邏輯內(nèi)聚 ( 3)時間內(nèi)聚 ( 4)通信內(nèi)聚 ( 5)順序內(nèi)聚 ( 6)功能內(nèi)聚 1簡述軟件生命周期開發(fā)方法的基本過程及每個階段的任務(wù)。 答: 軟件就是程序的觀點是不正確的,因為軟件等于程序加文檔加數(shù)據(jù)。 ( 7)文檔是軟件可重用的依據(jù)。每個部門由部門名字唯一確定。 ( 2)在軟件開發(fā)的每一個階段都應(yīng)有相應(yīng)的文檔。需要做經(jīng)濟可行性分析、技術(shù)可行性分析、操作可行性分析和法律可行性分析; ( 3)需求分析階段,主要是確定目標(biāo)系統(tǒng)必須具備的功能。( 1)問題識別,系統(tǒng)分析人員要研究計劃階段產(chǎn)生的可行性分析報告和軟件項目實施計劃。便于潛在用戶了解軟件的功能、性能等各項指標(biāo)。(1)提高軟件開發(fā)過程的能見度。 ( 6)使得軟件的可重用性大幅度提高。 答: ( 1)面向?qū)ο蠓椒ǜ先说乃季S方式,更容易抓住問題的主干。設(shè)計過程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評估其質(zhì)量,所有設(shè)計均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計和詳細設(shè)計報告。( 5)軟件常常缺乏適當(dāng)?shù)奈臋n資料。一個成功的測試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。 [填空題 ] 1瀑布模型適合于 __需求 __變更比較少的軟件開發(fā)過程。 [填空題 ] 單元測試是對程序最小單位模塊的測試,在單元測試中發(fā) 現(xiàn)的往往是編碼和 __詳細 __設(shè)計階段的錯誤。 1衡量軟件模塊獨立性的兩個重要定性指標(biāo) 是 ____和 ____。 7. Jackson圖既可用表達程序結(jié)構(gòu),也可用表達 _______。對于兩個問題 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ù) 12.下面幾種白箱測試技術(shù),哪種是最強的覆蓋準(zhǔn)則( ) A.語句覆蓋 B.條件覆蓋 C.判定覆蓋 D.條件組合覆蓋 13.面向數(shù)據(jù)流的設(shè)計方法把( )映射成軟件結(jié)構(gòu)。 A、模塊說明書 B、框圖 C、程序 D、數(shù)據(jù)結(jié)構(gòu) 答案: 1. C 2. A 3. C 4. B 5. D 6. D 7. D 8. B 9. B 10. A (五)、 1. 軟件是( )。 A、設(shè)計 B、編程 C、實現(xiàn) D、編碼 ,是以()為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。 C. 瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開。(√) 10. 編程中應(yīng)采用統(tǒng)一的標(biāo)準(zhǔn)和約定 ,降低程序的復(fù)雜性。( X) 3. 數(shù)據(jù)流圖中各構(gòu)成元素的名 稱不一定必須具有明確的含義以代表對應(yīng)元素的內(nèi)容或功能。(√) 6. 設(shè)計用戶界面只需要計算機科學(xué)的理論和知識,而不一定需要認知心理學(xué)以及人 機工程學(xué)、語言學(xué)等學(xué)科的知識。(√) 10. 如果在分析階段和設(shè)計階段采用的是面向?qū)ο蟮姆椒?,而在編碼階段采用的是面向過程的語言,那么這種翻譯就比較困難。 (√ ) 3. 文檔( document) — 一種數(shù)據(jù)媒體和其上所記錄的數(shù)據(jù)。 ( ) 10. 一般人為,軟件開發(fā)階段是由設(shè)計、編碼和測試三個基本活動組成 。 ( ) 2.?dāng)?shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,處理過程、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。( ) 9.軟件重用是提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。 ? 維護分為以下幾類: 改正性維護;適應(yīng)性維護;完善性維護;預(yù)防性維護 九 面向?qū)ο蟮脑O(shè)計方法 [考核的知識點和要求 ] 掌握: 面向?qū)ο蟮母拍詈兔嫦驅(qū)ο蠼?;對象模型、動態(tài)模型和功能模型的建立;軟件重用的特性 理解 : 問題 域?qū)ο笤O(shè)計, 面向?qū)ο笤O(shè)計的任務(wù)和設(shè)計模型 ;對象和類 面向?qū)ο蠓椒▽W(xué)概述 面向?qū)ο蠼#êw第 9 章和第 10 章) 面向?qū)ο蠓治龅幕具^程 面向?qū)ο蟮脑O(shè)計準(zhǔn)則 十 軟件項目管理 [考核的知識點和要求 ] 理解 : 制定進度計劃的工具有哪些 ; 軟件質(zhì)量的保證措施有哪些;軟件配置管理;能力成熟度模型分為哪幾級 了解: 如何估算軟件規(guī)模,如何進行工作量的估算;人員如何組織 ; 復(fù)習(xí)模擬題 一、 判斷題:在正確的打上√,錯誤的打上 (一)、 1.軟件工程學(xué)只有理論意義,沒有實際用途。 測試絕不能證明程序是正確的 ? 測試方法 – 黑盒測試 1 把程序看作 一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程 2 對程序接口進行測試,檢查程序功能是否能按規(guī)格說明書的規(guī)定正常使用; 程序是否能適當(dāng)?shù)亟邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息; 程序運行過程中能否保持外部信息的完整性 – 白 盒測試 1 把程序堪稱裝在一個透明的白盒子里,測試者完全知道程序的結(jié)構(gòu)處理算法 2 按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作 ? 測試步驟 – 單元測試 : (模塊測試)發(fā)現(xiàn)的往往是編碼和詳細設(shè)計的錯誤 – 集成測試 : 著重測試模塊的接口 – 系統(tǒng)測試 :發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可 能發(fā)現(xiàn)需要說明中的錯誤 – 驗收測試 :(確認測試)往往發(fā)現(xiàn)需求說明書中的錯誤 白盒測試 ? 邏輯覆蓋 – 邏輯覆蓋類型 邏輯覆蓋是以程序的內(nèi)部邏輯結(jié)構(gòu)為基礎(chǔ)的測試用例設(shè)計技術(shù),屬于白盒測試。 1 2 3 4 5 教 授 T F F F 副教授 F T F F 講師 F F T F 助教 F F F T 講座 T F F F F 50 30 25 20 15 課時津貼 一般授課 講座 教授 副教授 講師 助教 30 25 20 15 50 考生新文件 考生記錄 * 準(zhǔn)考證號 姓名 通訊地址 考分 考生情況文件 考生記錄 * 準(zhǔn)考證號 姓名 通訊地址 考分文件 考生記錄 * 準(zhǔn)考證號 考分 I I ( a ) 輸入數(shù)據(jù)結(jié)構(gòu) ( b ) 輸出數(shù)據(jù)結(jié)構(gòu) I 某校制定了教師的講課課時津貼標(biāo)準(zhǔn)。 可用三種方法之一來計算復(fù)雜性: 1. 流圖中區(qū)域的數(shù)量對應(yīng)于環(huán)形的復(fù)雜度 ; 2. 流圖 G 的環(huán)形復(fù)雜度 V( G) =E- N+2,其中, E 是流圖中邊的數(shù)量, N 是流圖中節(jié)點
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1