|
友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
1 黑龍江大學碩士研究生入學考試大綱 考試科目名稱:數據庫與軟件工程 一、考試要求 要求考生全面、系統地掌握《數據庫系統原理》和《軟件工程》課程的基本概念、原 理、方法。能靈活運用,具有較強的分析、設計和解決問題的能力。 二、考試內容 (一)《數據庫系統原理》部分 1. 數據庫系統概述 a) 數據庫、數據庫管理系統、數據庫系統 b) 數據庫系統的特點與功能 c) 數據庫系統的用戶 d) 數據抽象與數據獨立性 e) 數據庫管理系統的結構 2. 關系數據庫系統 a) 關系模型的基本概念 數學定義、關系模型、關系的性質 b) 關系代數 關系代數的運算分類、傳統的集合運算、專門的關系運算。 c) 標準關系數據庫查詢語言 SQL 數據定義語言、數據操縱語言、數據控制語言 3. 數據庫的安全性與完整性 a) 安全性 數據庫的安全性 為保證數據庫的安全性需要考慮的問題 b) 完整性 數據庫的完整性 完整性約束的類型 4. 數據庫設計概述與需求分析 a) 數據庫設計概述 數據庫的設計問題、數據庫的生命周期、數據庫的設計過程 2 b) 需求分析 需求分析的任務、需求分析的目標、需求分析的步驟 5. 概念數據庫設計 a) 概念數據庫設計概述 概念數據庫設計的任務、目標、步驟 b) 實體聯系模型 實體、實體型、屬性、鍵、實體間聯系 實體聯系圖 c) 概念設計的方法與策略 概念設計的方法 概念設計的策略 6. 邏輯數據庫設計 a) 邏輯數據庫設計概述 邏輯數據庫設計的任務、目標、步驟 b) 形成初始關系數據庫模式 實體的變換、屬性的變換、聯系的變換 c) 關系數據庫設計理論 初始關系數據庫模式可能存在的問題 函數依賴 Armstrong公理系統 屬性的閉包 關系模式的規范形式 d) 關系模式規范化方法 無損連接性和函數依賴保持性 關系模式分解算法 7. 物理數據庫設計 a) 影響物理數據庫設計的因素 b) 選擇關系模式的存取方法 8. 物理存儲結構 a) 數據庫存儲設備 磁盤存儲器、磁盤緩沖處理技術、磁盤的調度策略。 3 b) 數據的物理存儲方式 索引文件、B樹。 9. 數據庫管理系統的數據字典 a) 數據字典的定義、內容。 b) 數據庫管理系統軟件模塊對數據字典的存取。 10. 關系代數操作的實現算法 a) 查詢處理的過程。 b) 選擇、笛卡兒積、投影操作的實現算法。 c) 連接操作的實現算法。 d) 集合的并、交、差的實現算法。 11. 查詢優化技術 a) 問題的提出 使用不同的策略處理一個查詢會得到不同的時間開銷。所以,需要選擇優化 的查詢處理策略,以減少查詢處理時間,提高系統的處理能力。 b) 啟發式關系代數優化算法 關系代數等價變換規則、啟發式代數優化規則、啟發式代數優化算法。 12. 并發控制技術 a) 并發控制的重要性 數據更新丟失問題、臨時值問題、錯誤聚集計算問題 b) 事務模型 事務中的讀寫操作、事務的狀態、事務的性質。 c) 事務的調度 調度的可串行性 d) 基于鎖的并發控制協議 鎖的概念、兩階段鎖協議、三級封鎖協議。 13. 數據庫恢復技術 a) 數據庫恢復的必要性 破壞事務原子性和引起系統故障的原因。 b) 使用日志的數據庫恢復技術 數據庫系統日志、推遲更新技術、即時更新技術。 c) 緩沖技術 4 日志緩沖技術。 d) 檢測點 14. 其他事務處理技術 a) 死鎖處理 (二)《軟件工程》部分 1 緒論 第一節 軟件工程的產生 軟件、軟件特征、軟件危機產生背景和軟件工程的定義。 第二節 軟件工程的基本原理 軟件工程的研究對象和基本原理。 第三節 軟件的生存期及開發模型 軟件過程定義,常用的軟件過程模型包括:瀑布模型、原型模型、演化模型、螺旋 模型和噴泉模型,統一軟件開發過程,敏捷過程、極限編程。 2 需求分析 第一節 需求定義 需求的內容、獲取的方法,需求規格說明書的內容及評審。 第二節 需求分析的目標與原則 需求中存在的問題,需求分析的目標、原則。 第三節 需求分析的過程及方法 需求分析的步驟及其常用方法。 第四節 統一建模語言 UML 常用圖的用法:類圖、狀態圖、交互圖、活動圖等。 第五節 用例建模 是一種建立系統功能需求模型的方法。掌握編寫用例的方法、用例圖的符號含義, 并舉例說明建立用例模型。 第六節 面向對象建模 掌握面向對象分析方法,結合案例建立系統的對象模型、行為模型和功能模型。 3 總體設計 第一節 系統設計的任務和過程 概要介紹分析模型和設計模型的關系,以及設計階段需要完成的主要任務。 5 第二節 系統設計的基本原則 將軟件按自頂向下、逐步細化的方式確定這個系統的體系結構。 第三節 面向對象的設計方法 介紹面向對象的技術要點。 第四節 面向對象軟件設計模型 包圖-子系統設計,完成核心設計元素、外圍元素及優化組織結構。 4 詳細設計 第一節 詳細設計的任務和過程 介紹詳細設計的任務、過程、原則和工具。 第二節 面向對象設計方法—局部設計 精化對象中屬性和操作的技巧、方法。 5 編碼 第一節 程序設計語言 程序設計語言風格及語言的選擇。 第二節 軟件開發 軟件復用 6 軟件測試及維護 第一節 軟件測試的基本方法及測試過程 介紹兩種基本的測試方法,介紹軟件測試經歷的四個階段,以及回歸測試的概念及方 法。 第二節 軟件維護 介紹軟件維護的概念和種類,軟件維護的工作流程。 7 軟件項目計劃與管理 第一節 項目組織與計劃 項目計劃的制定及人員組織與管理。 第二節 進度計劃及風險管理 制定開發進度計劃,風險識別與分類。 第三節 軟件配置及其管理 6 軟件配置是指軟件生命周期中各個階段所提交的各種文檔和可執行代碼的集合,配 置管理的主要目標是使軟件的變更和修改可以更容易地被適應,并減少當變更發生時所需 花費的工作量。 三、試卷結構 1.考試時間:180 分鐘 2.試卷分值:150 分 3.題型結構:(1)填空與選擇題(約 40 分) (2)簡答題(約 30 分) (3)綜合題(約 80 分) 四、參考書目 1.《數據庫系統原理》(第二版),李建中、王珊,電子工業出版社 2005 年 9 月 2.Ian Sommerville, Software Engineering (6th Edition), 2006(教材) 軟件工程
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|
|
|
上一篇文章: 2018年黑龍江大學131數據庫與操作系統復試考研大綱
下一篇文章: 2018年黑龍江大學153教育法學復試考研大綱
|
|
|
|
|
|