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

正文內容

西交《軟件工程概論》離線作業(yè)答案-全文預覽

2025-12-03 04:35 上一頁面

下一頁面
  

【正文】 塊按設計要求組裝在一起進行的測試。單元測試需要從程序內部結構出發(fā)設計測試用例,多個模塊可以平行、獨立地進行測試; ( 2)集成測試(也稱組裝測試,聯(lián)合測試):在單元測試的基礎上,將所有模塊按設計要求集成在一起進行測試,以檢驗總體設計中各模塊間的接口設計問題、模塊之間的相互影響、上層模塊存在的各種差錯及全局數(shù)據(jù)結構對系統(tǒng)的影響等方面。 白盒測試是把測試對象看作一個打開的盒子,測試人員須了解程序的內部結構和處理過程,以檢查處理過程的細節(jié)為基礎,對程序中盡可能多的邏輯路徑進行測試,檢驗內部控制結構和數(shù)據(jù)結《軟件工程概論》 22 構是否有錯,實際的運行狀態(tài)與預期的狀態(tài)是否一致。 通過黑盒測試主要發(fā)現(xiàn)以下錯誤: ( 1)是否有不正確或遺漏了的功能。 ( 7)為了達到最有效的測試效果,程序員避免測試自己的程序。 ( 4)應指定測試計劃并嚴格執(zhí)行,排除隨意性。這樣能更多的發(fā)現(xiàn)錯誤,提高程序的可靠性。 、管理人員 、管理人員 、開發(fā)人員 、用戶 ( D ) 3中基本結構是( B ) 、子程序、分程序 、條件、循環(huán) 、堆棧、隊列 、返回、轉移 ,其包括的內容和步驟甚多,而測試過程的多種環(huán)節(jié)中基 礎的是( B ) ,黑盒測試方法和白盒測試方法是常用的方法,其中黑盒測試方法主要用于測試( B ) ( A )的度量 《軟件工程概論》 21 ,下述結論中,( B )是與軟件評審無關的內容。它的作用是( 返回被測模塊所需的信息 )。 第 五 章 軟件測試 本章要點: 1. 軟件測試的概念 2. 軟件測試技術 《軟件工程概論》 19 3. 軟件測試策略 4. 測試管理 5. 軟件調試 6. 軟件的可靠性和可用性 本章目標: 1. 掌握軟件測試的相關概念 2. 掌握基本的軟件測試技術 3. 了解軟件測試的策略 4. 了解軟件的可靠性與 可用性 本章重點: 1. 軟件測試技術(黑盒技術,白盒技術) 2. 軟件測試的策略 本章難點: 1. 軟件測試技術(黑盒技術,白盒技術) 2. 軟件測試的策略 3. 理解軟件的可靠性與可用性 一、 填空題 1.軟件調試方法一般分為( 動態(tài)測試方法 )與( 靜態(tài)測試方法 )。 作用范圍:受模塊內一個判定影響的所 有模塊的集合。包括:偶然內聚、邏輯內聚、時間內聚、過程內聚、通信內聚、順序內聚、功能內聚。 基本任務有哪些。 使用 MVC 模式的好處: ( 1)三個構件可獨立設計 ( 2)提高內聚,降低耦合:構件之間通信信道最小且易查找。要顯示的數(shù)據(jù)被封裝到一個模型對象中。 MVC 是一種用來使用戶界面層和系統(tǒng)的其他部分分離的體系結構模式。 ( 4)可恢復性:界面應該有一種機制來允許用戶從錯誤中恢復。 ( 5)功能模型:一組功能構件按層次組成,下層向上層提供服務,是一種特殊的框架模型。反映系統(tǒng)的重要語義內容,包括系統(tǒng)的配置、約束等。進入了設計階段,要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型。 5. UI 設計必須考慮軟件使用者的體力和腦力,( 人的能力 )是界面設計原則的基礎。 數(shù)據(jù)存儲條目: 文件名:考生記錄 組成:準考證編號+姓名+性別+年齡+地區(qū)+職業(yè)+{科目+成績} 1 15 組織方式:索目文件,以準考證編號為主關鍵字 …… 第 四 章 軟件設計 本章要點: 1. 軟件設計概述 2. 軟件體系結構 3. 優(yōu)秀設計的概念 4. 傳統(tǒng)的結構化設計 5. 用戶界面設計 6. 構件級設計 本章目標: 1. 了解軟件設計的相關概念 2. 掌握體系結構的風格及意義 3. 了解優(yōu)秀軟件設計的概念 4. 掌握傳統(tǒng)的結構化 設計 5. 明確用戶界面設計及構件級設計 本章重點: 1. 軟件設計的相關概念 2. 傳統(tǒng)的結構化設計 3. 用戶界面設計 本章難點: 1. 傳統(tǒng)的結構化設計 2. 用戶界面設計 《軟件工程概論》 15 一、 填空題 著軟件系統(tǒng)越來越大、越來越復雜,軟件設計的核心已經轉移到新的計算模式,非傳統(tǒng)的( “程序=算法+數(shù)據(jù)結構”、 ),新的模式就是( 系統(tǒng)總體結構的設計和規(guī)范 )。 (4)對成績進行分類 (按地區(qū)、年齡、職業(yè)、專業(yè)、科目等分類 )產生相應統(tǒng)計表; (5)查閱:考生可按準考證號隨時查詢自己的各科成績。系統(tǒng)要檢驗用戶填寫單據(jù)的合法性及區(qū)分存款還是取款,然后分別進行 存款處理和取款處理。與該系統(tǒng)打交道的《軟件工程概論》 12 外部實體只有儲戶,輸入有存取款原始單。 ( 4)描述軟件需求的精確性有待提高。 ( 2) 20 世紀 60 年代末出現(xiàn)的數(shù)據(jù)庫技術,使許多大型數(shù)據(jù)處理系統(tǒng)中 的數(shù)據(jù)都組織成數(shù)據(jù)庫的形式, SA 方法使用 DFD 在分析與描述“數(shù)據(jù)要求”方面是有局限的, DFD 應與數(shù)據(jù)庫技術中的實體聯(lián)系圖結合起來。 答: 結構化設計方法的優(yōu)點:結構化設計方法是軟件需求分析中公認的、有成效的、技術成熟、使用廣泛的一種方法,它較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。需求說明書的主要內容如下: ( 1)前言:說明項目的目的、范圍,所用的術語的定義;用到的縮略語和縮寫詞;參考資料。數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、基本加工。模型可以幫助分析人員更好地理解軟件系統(tǒng)的信息、功能和行為,這些模型也是軟件設計的基礎。 ( 2)可以把一個復雜問題按功能進行分解并可逐層細化。 ( 2)分析與綜合,導出軟件的邏輯模型。 6.傳統(tǒng)的 SA 方法主要用于( 數(shù)據(jù)處理方面 )的問題,主要工具 DFD 體現(xiàn)了系統(tǒng)的( 做什么 )功能,但它僅是一個( 靜態(tài)模型 ),沒有處理的順序,即( 控制模型 )。 2. 在需求分析階段,首先進行問題識別,即雙方確定對問題的綜合需求,這些需求包括:( 功能需求、性能需求、環(huán)境需 求、用戶界面需求 )。 答:( 1)用戶驗收:根據(jù)項目協(xié)議中規(guī)定的驗收標準對系統(tǒng)進行評價,并通過場景演示,測試系統(tǒng)功能性和非功能性需求。 ( 2)風險分析:評估風險出現(xiàn)的可能性及其后果。 5.簡述項目基準計劃的步驟。 ( 3)軟件測試計劃:規(guī)定測試活動的任務、測試方法、進度、資源、人員職責等 ( 4)文檔編制計劃:規(guī)定所開發(fā)項目應編制的文檔種類、內容、進度、人員職責等。 答: 可行性研究的主要任務是了解用戶的要求及現(xiàn)實環(huán)境,從技術、經濟和社會因素等方面研究并論證本軟件項目的可行性,編寫可行性研究報告供項目管理人員評審,以便作出是否開發(fā)軟件項目的決策。可以分為 5 類:( 高級管理者、技術管理者、開發(fā)人員、客戶、最終用戶 )。 3.可行性研究需要從( 技術 )可行性、( 經濟 )可行性、( 社會 )可行性三個方面分析研究每種解決方法的可行性。增量開發(fā)是指在項目開發(fā)周期內,以一定的時間間隔增量方式向用戶提交工作軟件及相應文檔。 增量模型和瀑布模型之 間的本質區(qū)別是:瀑布模型屬于整體開發(fā)模型,它規(guī)定在開始下一個階段的工作之前,必須完成前一階段的所有細節(jié)。在劃分軟件生存周期階段 時,應遵循的一條基本原則是:各階段的任務應盡可能相對獨立,同一階段各項任務的性質盡可能相同,從而降低每個階段任務的復雜程度,簡化不同階段之間的聯(lián)系,有利于軟件項目開發(fā)的組織管理。 ?它的內容是什么? 答:軟件工程是用科學知識和技術原理來定義、開發(fā)、維護軟件的一門學科,軟件工程研究的主要內容是軟件開發(fā)技術和軟件開發(fā)管理兩個方面,在軟件開發(fā)技術方面,主要是研究軟件開發(fā)方法、軟件開發(fā)過程、軟件開發(fā)工具盒環(huán)境。 A. 工具集 B. 軟件包 C. 平臺集 D. 程序包 5. 增量模型是一種( B )模型 A. 整體開發(fā) B. 非整體開發(fā) C. 靈活性差 《軟件工程概論》 3 D. 較晚產生工作軟件 6. 瀑布模型的問題是( B ) A. 用戶容易參與開發(fā) B. 缺乏靈活性 C. 用戶與開發(fā)者易溝通 D. 適用可變需求 三、 問答題 ?它的表現(xiàn)是什么?以及產生的原因。 5.“軟件工程”是使用系統(tǒng)化的、規(guī)范的、可量化的方法指導( 軟件開發(fā) )、( 運《軟件工程概論》 2 行 )和( 維護 )的一門學科。 計算機專業(yè)課程系列 —— 《軟件工程概論》作業(yè)集 西安交通大學網(wǎng)絡教育學院 高濤 編 目錄 第 一 章 緒論 第 二 章 軟件項目管理 第 三 章 軟件需求分析 第 四 章 軟件設計 第 五 章 軟件測試 第 六 章 軟件維護 第 七 章 面向對象軟件工程的概念 第 八 章 面向對象分析 第 九 章 面向對象設計 第 十 章 面向對象測試 第十一章 軟件工程的前景 模擬試題(一) 模擬試題(二) 參考答案 《軟件工程概論》 1 第 一 章 緒論 本章要點: 1.軟件工程產生的背景 2.軟件工程的有關概念 3.軟件生存周期及軟件過程模型 4.軟件開發(fā)方法 5.軟件開發(fā)工具 本章目標: 1.了解軟件的特點、發(fā)展及軟件危機 2.掌握軟件工程的相關概念 3.了解軟件生存周期及軟件過程模型 4.了解常用的軟件開發(fā)方法及軟件開發(fā)工具 本章重點: 1.軟件生存周期及軟件危機 2.軟件過程模型 本章難點: 1.幾種軟件過程模型的對比 2.軟件開發(fā)方法(分類) 一 、 填空題 1 . CASE 這 一 術 語 的 英 文 是 ( puter aided software engineering )。 4.“軟件工程”概念的提出是為了克服( 軟件危機 )。 二 、 選擇題 1. 軟件是一種( B )產品 A. 有形 B. 邏 輯 C. 物質 D. 消耗 2. 軟件工程方法 學的研究內容包含軟件開發(fā)技術和軟件工程管理兩個方面,其期望達到的 最終目標是( A ) A. 軟件開發(fā)工程化 B. 消除軟件危機 C. 實現(xiàn)軟件可重用 D. 程序設計自動化 3. 軟件工程方法得以實施的主要保證是( C ) A. 硬件環(huán)境 B. 開發(fā)人員的素質 C. 軟件開發(fā)工具和軟件開發(fā)的環(huán)境 D. 軟件開發(fā)的環(huán)境 4. 一個 CASE 工作臺是一組( A ),支持設計、實現(xiàn)或測試等特定的軟件開發(fā)階段。 原 因:缺乏正確的理論指導,開發(fā)人員各行其是;軟件規(guī)模越來越大,無開發(fā)管理經驗;軟件復雜度越來越高,而開發(fā)技術不相適應;缺少先進的開發(fā)工具,開發(fā)方式落后。 軟件生存周期在各階段有不同的劃分。它是在瀑布模型的基礎上加以修改而形成的。增量方式包括增量開發(fā)和增量提交。 2.基本的估算方法有( 自 頂向下估算 )、( 自底向上估算 )、( 差別估算法 )等等。 6.人員是一種成功軟件項目中最重要的因素。 A. 存在侵權否 B. 成本-效益問題 C. 運行方式可行 D. 技術風險問題 3. Constantine 提出的“組織范型”包括( ABCD ) A. 封閉式范型 B. 隨機式范型 C. 開放式范型 《軟件工程概論》 6 D. 同步式范型 4.社會因素 可行性考慮的方面包括( ABCD ) A.政策 B.法律 C.使用 D.環(huán)境 5.技術可行性考慮的問題有( ABC) A.開發(fā)風險分析 B.資源分析 C.相關技術的反展 6.經濟可行性考慮的系統(tǒng)成本包括( ABCD ) A.軟件開發(fā)費用 B.購置并安裝軟硬件機有關設備的費用 C.系統(tǒng)安裝、運行和維護費用 D.人員培訓費用 三、問答題 1.軟
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1