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

正文內容

西交軟件工程概論離線作業(yè)答案(已修改)

2025-11-18 04:35 本頁面
 

【正文】 計算機專業(yè)課程系列 —— 《軟件工程概論》作業(yè)集 西安交通大學網絡教育學院 高濤 編 目錄 第 一 章 緒論 第 二 章 軟件項目管理 第 三 章 軟件需求分析 第 四 章 軟件設計 第 五 章 軟件測試 第 六 章 軟件維護 第 七 章 面向對象軟件工程的概念 第 八 章 面向對象分析 第 九 章 面向對象設計 第 十 章 面向對象測試 第十一章 軟件工程的前景 模擬試題(一) 模擬試題(二) 參考答案 《軟件工程概論》 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 )。 2.如果不考慮應用領域、項目規(guī)模和復雜性,與軟件工程相關的工作可分為三個一般的階段:( 定義階段 )、( 開發(fā)階段 )、( 支持階段 )。 3.軟件生存周期包括( 可行性研究 )和( 項目開發(fā)計劃 )、( 需求分析 )、( 軟件設計 )、( 編碼 )、( 測試 )和( 維護 )等活動。 4.“軟件工程”概念的提出是為了克服( 軟件危機 )。 5.“軟件工程”是使用系統(tǒng)化的、規(guī)范的、可量化的方法指導( 軟件開發(fā) )、( 運《軟件工程概論》 2 行 )和( 維護 )的一門學科。 6.螺旋模型將( 瀑布 )模型和( 增量 )模型結合起來,加入了兩種模型均忽略了的風險分析,彌補了這兩種模型的不足。 7.瀑布模型本質上是一種( 線性 )順序模型。 二 、 選擇題 1. 軟件是一種( B )產品 A. 有形 B. 邏 輯 C. 物質 D. 消耗 2. 軟件工程方法 學的研究內容包含軟件開發(fā)技術和軟件工程管理兩個方面,其期望達到的 最終目標是( A ) A. 軟件開發(fā)工程化 B. 消除軟件危機 C. 實現軟件可重用 D. 程序設計自動化 3. 軟件工程方法得以實施的主要保證是( C ) A. 硬件環(huán)境 B. 開發(fā)人員的素質 C. 軟件開發(fā)工具和軟件開發(fā)的環(huán)境 D. 軟件開發(fā)的環(huán)境 4. 一個 CASE 工作臺是一組( A ),支持設計、實現或測試等特定的軟件開發(fā)階段。 A. 工具集 B. 軟件包 C. 平臺集 D. 程序包 5. 增量模型是一種( B )模型 A. 整體開發(fā) B. 非整體開發(fā) C. 靈活性差 《軟件工程概論》 3 D. 較晚產生工作軟件 6. 瀑布模型的問題是( B ) A. 用戶容易參與開發(fā) B. 缺乏靈活性 C. 用戶與開發(fā)者易溝通 D. 適用可變需求 三、 問答題 ?它的表現是什么?以及產生的原因。 答: 在計算機軟件的開發(fā)和維護過程中,所遇到的一系列嚴重問題,長期找不到解決這些問題的辦法,是問題逐漸積累起來,形成了尖銳的矛盾,從而導致了軟件危機。 表現:開發(fā)的軟件不能滿足用戶的要求;無完整、規(guī)范的文檔,難以維護;項目計劃不周,進度拖延;軟件質量差。 原 因:缺乏正確的理論指導,開發(fā)人員各行其是;軟件規(guī)模越來越大,無開發(fā)管理經驗;軟件復雜度越來越高,而開發(fā)技術不相適應;缺少先進的開發(fā)工具,開發(fā)方式落后。 ?它的內容是什么? 答:軟件工程是用科學知識和技術原理來定義、開發(fā)、維護軟件的一門學科,軟件工程研究的主要內容是軟件開發(fā)技術和軟件開發(fā)管理兩個方面,在軟件開發(fā)技術方面,主要是研究軟件開發(fā)方法、軟件開發(fā)過程、軟件開發(fā)工具盒環(huán)境。在軟件管理方面,主要是研究軟件管理學,軟件經濟學,軟件心理學等 ? 軟件生存周期模型是描述 軟件開發(fā)過程中,各種活動如何執(zhí)行的模型,軟件生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及各階段活動的準則,確立開發(fā)過程 所遵守的規(guī)定和限制,便于各種活動的協(xié)調,便于各種人員的有效通信,有利于活動重用,有利于活動管理 ?它有哪些活動? 答: 軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。把整個生存周期劃分為若干階段,使得每個階段有明確的任務,使規(guī)模大、結構復雜和管理復雜的軟件開發(fā)變得容易控制和管理。 軟件生存周期在各階段有不同的劃分。在劃分軟件生存周期階段 時,應遵循的一條基本原則是:各階段的任務應盡可能相對獨立,同一階段各項任務的性質盡可能相同,從而降低每個階段任務的復雜程度,簡化不同階段之間的聯系,有利于軟件項目開發(fā)的組織管理。通常,軟件生存周期《軟件工程概論》 4 包括可行性分析和項目開發(fā)計劃、需求分析、概要分析、詳細分析、編碼、測試、維護等活動,可以將這些活動以適當的方式分配到不同階段去完成。 量模型的基本思想是什么? 答: 為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產生了增量模型。它是在瀑布模型的基礎上加以修改而形成的。 增量模型和瀑布模型之 間的本質區(qū)別是:瀑布模型屬于整體開發(fā)模型,它規(guī)定在開始下一個階段的工作之前,必須完成前一階段的所有細節(jié)。而增量模型屬于非整體開發(fā)模型,它推遲某些階段和所有階段中的細節(jié),從而較早地產生工作軟件。 增量模型是在項目的開發(fā)過程中以一系列的增量方式開發(fā)系統(tǒng)。增量方式包括增量開發(fā)和增量提交。增量開發(fā)是指在項目開發(fā)周期內,以一定的時間間隔增量方式向用戶提交工作軟件及相應文檔。增量開發(fā)和增量提交可以同時使用,也可以單獨使用。 第 二 章 軟件項目管理 本章要點: 1. 軟件項目管理的概念 2. 可行性研究 3. 軟件項目計劃 4. 項目進度安排與跟蹤 5. 軟件質量管理 6. 軟件配置管理 本章目標: 1. 掌握軟件項目管理的概念 2. 了解可行性研究的任務和目的 3. 掌握軟件項目計劃的相關內容 4. 了解軟件質量保證的相關內容 本章重點: 1. 可行性研究的任務和目的 2. 軟件項目計劃的相關內容 本章難點: 1. 可行性研究的任務和目的 《軟件工程概論》 5 2. 軟件項目計劃的相關內容 一 、 填空題 1.( 軟件可行性研究 )的目的就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。 2.基本的估算方法有( 自 頂向下估算 )、( 自底向上估算 )、( 差別估算法 )等等。 3.可行性研究需要從( 技術 )可行性、( 經濟 )可行性、( 社會 )可行性三個方面分析研究每種解決方法的可行性。 、 4.針對不同工作目標,軟件項目計劃有:( 項目實施計劃、質量保證計劃、軟件測試計劃、文檔編制計劃、用戶培訓計劃、綜合支持計劃、軟件發(fā)布計劃 )。 5.實施軟件質量保證需運用( 驗證、確認、評審、審核 ) 4 種支 持過程作為質量保證的手段。 6.人員是一種成功軟件項目中最重要的因素??梢苑譃?5 類:( 高級管理者、技術管理者、開發(fā)人員、客戶、最終用戶 )。 二 、 選擇題 1. 研究軟硬件資源的有效性是進行( A )研究的一方面。 A. 技術可行性 B. 經濟可行性 C. 社會可行性 D. 操作可行性 2. 技術可行性要解決( D )。 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.軟件質量保證包括哪幾方面內容? . 答: 軟件質量保證是一種應用于整個軟件過程的庇護性活動,包括: ( 1)質量管理方法 ( 2)有效地軟件工程方 法和工具( 3)過程中采用的正是技術評審( 4)多層次的測試策略 ( 5)對軟件文檔及其修改的控制 ( 6)保證與開發(fā)標準符合的規(guī)程 ( 7)軟件度量及報告機制等等方面的內容 2.簡述可行性研究的任務。 答: 可行性研究的主要任務是了解用戶的要求及現實環(huán)境,從技術、經濟和社會因素等方面研究并論證本軟件項目的可行性,編寫可行性研究報告供項目管理人員評審,以便作出是否開發(fā)軟件項目的決策。 3 簡述可行性研究的步驟 答: ( 1)復查確認系統(tǒng)目標、規(guī)模 ( 2)研究現行系統(tǒng)的工作流程 《軟件工程概論》 7 ( 3)導出目標系統(tǒng)高層邏輯模型( 4)導出和評 價供選擇的方案 ( 5)推薦可行方案 ( 6)編寫可行性研究報告,送審 4.針對不同工作目標,軟件項目計劃有哪些內容。 答: ( 1)項目實施計劃(軟件開發(fā)計劃):這是軟件開發(fā)的綜合性計劃,通常應包括任務、進度、人力、環(huán)境、資源、組織等多個方面。 ( 2)質量保證計劃:把軟件開發(fā)的質量要求具體規(guī)定為每個開發(fā)階段可以檢查的質量保證活動。 ( 3)軟件測試計劃:規(guī)定測試活動的任務、測試方法、進度、資源、人員職責等 ( 4)文檔編制計劃:規(guī)定所開發(fā)項目應編制的文檔種類、內容、進度、人員職責等。 ( 5)用戶培訓計劃:規(guī)定對用戶 進行培訓的目標、要求、進度、人員職責等。 ( 6)綜合支持計劃:規(guī)定軟件開發(fā)過程中所需要的支持,以及如何獲取和利用這些支持。 ( 7)軟件發(fā)布計劃:軟件開發(fā)項目完成后,如何提交給用戶。 5.簡述項目基準計劃的步驟。 答: ( 1)定義項目目標,確定軟件范圍; ( 2)把項目按項目范圍分解為多個任務; ( 3)確定對應每個任務必須執(zhí)行的活動; ( 4)將每個任務分配給一個小組,并為每個開發(fā)者分配角色和職責; ( 5)用 Gantt 圖或 PERT 圖表示出項目的進度。 6.風險管理的活動有哪些。 答:( 1)風險識別:確定風險的類型 (管理、技術)。 ( 2)風險分析:評估風險出現的可能性及其后果。 ( 3)風險規(guī)劃:指定避免或降低風險的策略。 ( 4)風險控制:定期進行風險評估,及時修正緩解風險的計劃。 7.項目總結都包括哪些內容。 答:( 1)用戶驗收:根據項目協(xié)議中規(guī)定的驗收標準對系統(tǒng)進行評價,并通過場景演示,測試系統(tǒng)功能性和非功能性需求。 ( 2)安裝:在目標環(huán)境下安裝、運行系統(tǒng)并提交文檔。 ( 3)總結:總結經驗教訓,建立團隊工作效率的歷史檔案,以便提高個人和團隊整體的軟件工程《軟件工程概論》 8 能力。 第 三 章 軟件需求分析 本章要點: 1. 軟件需求 2. 需 求分析過程 3. 傳統(tǒng)方法的分析建模 本章目標: 1. 掌握軟件需求的類型、描述、需求規(guī)約 2. 掌握需求分析的相關概念及分析過程 3. 掌握傳統(tǒng)方法( SA)的分析建模 本章重點: 1.需求分析的過程 2.傳統(tǒng)方法( SA)的分析建模 本章難點: 1.需求分析的過程 2.傳統(tǒng)方法( SA)的分析建模 一 、 填空題 1. 需求的目的是( 徹底的解決用戶的問題 )。 2. 在
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1