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

正文內(nèi)容

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

  

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