西北師范大學(xué)2023年碩士研究生招生考試《軟件工程與數(shù)據(jù)庫原理綜合》科目大綱已經(jīng)發(fā)布,各位同學(xué)注意及時關(guān)注相關(guān)信息。高頓考研為大家整理了西北師范大學(xué)2023年碩士研究生招生考試《軟件工程與數(shù)據(jù)庫原理綜合》科目大綱的詳細(xì)內(nèi)容,希望對大家有所幫助!
《軟件工程與數(shù)據(jù)庫原理綜合》復(fù)試科目考試大綱
(科目代碼:956)
一、考核要求
軟件工程是研究軟件開發(fā)和軟件管理的一門工程科學(xué),《軟件工程》是計算機(jī)類專業(yè)的重要專業(yè)課。數(shù)據(jù)庫技術(shù)是開發(fā)大型軟件應(yīng)用系統(tǒng)的核心技術(shù),《數(shù)據(jù)庫原理》是計算機(jī)類專業(yè)的一門必修課程。軟件工程與數(shù)據(jù)庫技術(shù)是軟件系統(tǒng)研究人員、軟件分析與設(shè)計人員、程序開發(fā)人員、軟件測試人員與軟件管理人員需要掌握的必不可少的專門知識。
《軟件工程與數(shù)據(jù)庫原理》的考核分為軟件工程和數(shù)據(jù)庫原理兩部分,考核比重為:軟件工程占60%,數(shù)據(jù)庫原理占40%。軟件工程考核學(xué)生對軟件工程基本原理、方法與技術(shù)的掌握情況,以及軟件項目開發(fā)中數(shù)據(jù)庫設(shè)計技術(shù)的應(yīng)用能力。數(shù)據(jù)庫原理部分考核學(xué)生對數(shù)據(jù)庫的基本概念、原理的掌握情況,以及在主流數(shù)據(jù)庫管理系統(tǒng)之上進(jìn)行應(yīng)用軟件系統(tǒng)開發(fā)的能力。
二、考核評價目標(biāo)
通過考核,選拔學(xué)生具備軟件系統(tǒng)研發(fā)所需的基礎(chǔ)理論與技能,考核評價目標(biāo)如下:
?掌握軟件開發(fā)基礎(chǔ)原理、方法、技術(shù)、工具、管理和過程;
?掌握關(guān)系數(shù)據(jù)庫基本理論知識與主流數(shù)據(jù)庫基本操作方法;
?能運(yùn)用軟件工程的基本原理進(jìn)行軟件項目的分析、設(shè)計、實(shí)現(xiàn)和維護(hù);
?能運(yùn)用數(shù)據(jù)庫基礎(chǔ)理論與模型進(jìn)行數(shù)據(jù)庫設(shè)計;
?具有良好的軟件工程能力和素質(zhì)。
三、考核內(nèi)容
軟件工程部分(分值比例:60%)
第一章軟件工程概論
【考核內(nèi)容】
軟件危機(jī)的概念、產(chǎn)生原因、解決途徑;軟件工程的概念、基本原理;軟件生命周期;主要的軟件過程模型:瀑布模型、快速原型模型。
【考試要求】
(1)理解軟件危機(jī)的產(chǎn)生原因及解決途徑;
(2)掌握軟件工程的基本原理;
(3)掌握軟件生命周期的階段劃分及主要軟件過程模型。
第二章可行性研究
【考核內(nèi)容】
可行性研究的任務(wù)、可行性研究過程;數(shù)據(jù)流圖的概念及相關(guān)符號;數(shù)據(jù)字典的概念、內(nèi)容、定義方法和用途。
【考試要求】
(1)理解軟件項目可行性研究的必要性;
(2)掌握數(shù)據(jù)流圖及數(shù)據(jù)字典的概念及用途。
第三章需求分析
【考核內(nèi)容】
需求分析的任務(wù);實(shí)體聯(lián)系圖的作用、符號意義;數(shù)據(jù)規(guī)范化三個范式的定義;狀態(tài)圖的符號,需求驗(yàn)證的內(nèi)容。
【考核要求】
(1)理解軟件項目需求分析的內(nèi)容;
(2)能夠根據(jù)陳述繪制ER圖;
(3)能夠根據(jù)給定條件能判斷一個關(guān)系屬于第幾范式。
第四章總體設(shè)計
【考核內(nèi)容】
總體設(shè)計的概念、設(shè)計步驟;模塊化的概念、作用,模塊化程度與軟件開發(fā)工作量的關(guān)系;Miller法則,模塊獨(dú)立性的重要性,模塊耦合及其分類,模塊內(nèi)聚及其分類,模塊設(shè)計的幾條啟發(fā)式規(guī)則及與之相關(guān)的概念(深度、寬度、扇出、扇入、作用域);結(jié)構(gòu)圖的符號及其意義。
【考核要求】
(1)掌握總體設(shè)計的概念與設(shè)計步驟;
(2)理解軟件總體設(shè)計中模塊化的作用,模塊化程度與軟件開發(fā)工作量的關(guān)系;
(3)掌握Miller法則;
(4)理解5種模塊耦合形式:數(shù)據(jù)耦合、控制耦合、特征耦合、公共耦合、內(nèi)容耦合;
(5)理解7中模塊內(nèi)聚形式:功能內(nèi)聚、順序內(nèi)聚、通信內(nèi)聚、過程內(nèi)聚、時間內(nèi)聚、邏輯內(nèi)聚、偶然內(nèi)聚;
(6)掌握模塊設(shè)計的啟發(fā)式規(guī)則及相關(guān)概念。
第五章詳細(xì)設(shè)計
【考核內(nèi)容】
程序流程圖的符號,盒圖的符號,PAD圖的符號,判定表與判定樹的作用與特點(diǎn),程序復(fù)雜程度的定量度量。
【考核要求】
(1)能夠根據(jù)陳述繪制相應(yīng)處理的程序流程圖、盒圖、PAD圖、判定表、判定樹;
(2)掌握程序復(fù)雜程度的兩種定量度量方法:程序圖和環(huán)域復(fù)雜度。
第六章系統(tǒng)實(shí)現(xiàn)與測試
【考核內(nèi)容】
編程語言的選擇標(biāo)準(zhǔn),良好的編程風(fēng)格應(yīng)遵循的規(guī)則,軟件測試的定義,測試方法的種類(黑盒與白盒)和要求,測試的種類(單元測試、集成測試、確認(rèn)測試)及其對應(yīng)的階段與對象,測試與調(diào)試的區(qū)別。
【考核要求】
(1)理解良好的編程風(fēng)格應(yīng)遵循的規(guī)則;
(2)掌握軟件測試的概念及測試步驟;
(3)掌握兩類常用軟件測試方法:黑盒測試法與白盒測試法。
第七章軟件維護(hù)
【考核內(nèi)容】
維護(hù)的定義及特點(diǎn),軟件可維護(hù)性及決定軟件可維護(hù)性的因素。
【考核要求】
(1)理解軟件維護(hù)的類型;
(2)了解決定軟件可維護(hù)性的主要因素。
第八章面向?qū)ο蠓椒▽W(xué)
【考核內(nèi)容】
面向?qū)ο蟮幕靖拍?,面向?qū)ο蟮哪P停ㄓ美龍D、類圖、狀態(tài)圖、順序圖或事件跟蹤圖)的符號及其作用;面向?qū)ο笤O(shè)計框架;軟件重用的概念與重用級別;面向?qū)ο缶幊?、面向?qū)ο鬁y試。
【考核要求】
(1)掌握面向?qū)ο蟮幕靖拍睿?/div>
(2)掌握面向?qū)ο蟮能浖こ谭椒ǎ?/div>
(3)掌握對象模型的結(jié)構(gòu)、對象模型的建立、動態(tài)模型的建立、功能模型的建立;
(4)掌握面向?qū)ο笤O(shè)計系統(tǒng)的基本框架;
(5)理解軟件重用的概念與軟件重用的內(nèi)容;
(6)了解面向?qū)ο蟪绦蛟O(shè)計語言的特點(diǎn)。
第九章軟件項目管理
【考核內(nèi)容】
軟件規(guī)模估算技術(shù),進(jìn)度管理技術(shù)(甘特圖、工程網(wǎng)絡(luò)PERT圖),軟件質(zhì)量的概念與軟件質(zhì)量的保證措施,軟件配置的概念,CMM的5個級別。
【考核要求】
(1)掌握軟件項目管理的定義及要素;
(2)能夠根據(jù)任務(wù)分解表繪制甘特圖和工程網(wǎng)絡(luò),估算項目進(jìn)度,確定關(guān)鍵路徑。
數(shù)據(jù)庫原理部分(分值比例:40%)
第一章緒論
【考核內(nèi)容】
數(shù)據(jù)庫系統(tǒng)的特點(diǎn)及其相關(guān)概念;數(shù)據(jù)模型;數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu);網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫。
【考核要求】
(1)掌握數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)等概念;數(shù)據(jù)庫管理系統(tǒng)的基本功能;
(2)掌握三種數(shù)據(jù)模型(層次模型、網(wǎng)狀模型、關(guān)系模型)的概念;關(guān)系模型的三種完整性約束;
(3)掌握用E-R模型描述現(xiàn)實(shí)世界的方法。
第二章關(guān)系數(shù)據(jù)庫
【考核內(nèi)容】
關(guān)系模型的基本概念;關(guān)系代數(shù);關(guān)系演算。
【考核要求】
(1)掌握關(guān)系模型的基本概念;
(2)掌握關(guān)系代數(shù)的基本運(yùn)算;
(3)掌握元組關(guān)系演算和域關(guān)系演算。
第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
【考核內(nèi)容】
SQL概貌、特點(diǎn)及其相關(guān)基本概念;SQL數(shù)據(jù)定義功能;SQL數(shù)據(jù)操縱功能;數(shù)據(jù)查詢;視圖的定義和作用;SQL數(shù)據(jù)控制功能。
【考核要求】
(1)掌握SQL的相關(guān)基本概念;
(2)能夠熟練運(yùn)用SQL語句定義數(shù)據(jù)表、修改數(shù)據(jù)表、撤消基本表、定義和撤消索引;
(3)能夠熟練正確地使用SQL完成對數(shù)據(jù)庫的查詢、插入、刪除、更新操作;
(4)理解視圖的概念,掌握用SQL語句定義和撤消視圖、針對視圖的查詢方法;
(5)理解數(shù)據(jù)庫安全性的含義和授權(quán)機(jī)制;理解數(shù)據(jù)庫完整性的含義和完整性約束條件;掌握用SQL語句授權(quán)和收回權(quán)限的操作方法。
第四章關(guān)系數(shù)據(jù)庫規(guī)范理論
【考核內(nèi)容】
關(guān)系規(guī)范化的作用;函數(shù)依賴;關(guān)系模式的規(guī)范化。
【考核要求】
(1)理解關(guān)系規(guī)范化理論在數(shù)據(jù)庫設(shè)計中的作用;
(2)理解屬性之間的聯(lián)系類型;掌握候選碼、主碼、主屬性、非主屬性、單碼、全碼等概念;函數(shù)依賴和碼的唯一性;
(3)理解第一范式,第二范式、第三范式、BCNF的定義及各個級別范式中存在的問題(插入異常、刪除異常、數(shù)據(jù)冗余)和解決方法;
(4)掌握判定關(guān)系模式的規(guī)范化程度的方法,能夠應(yīng)用規(guī)范化的理論規(guī)范關(guān)系模式到第三范式。
第五章數(shù)據(jù)庫設(shè)計
【考核內(nèi)容】
數(shù)據(jù)庫設(shè)計的任務(wù)、一般策略、步驟和基本概念;概念結(jié)構(gòu)設(shè)計;邏輯結(jié)構(gòu)設(shè)計;物理結(jié)構(gòu)設(shè)計;數(shù)據(jù)庫實(shí)時和維護(hù)。
【考核要求】
(1)掌握數(shù)據(jù)庫設(shè)計的任務(wù),數(shù)據(jù)庫設(shè)計涉及到的基本概念,數(shù)據(jù)庫設(shè)計的一般策略,數(shù)據(jù)庫設(shè)計的步驟;了解數(shù)據(jù)庫設(shè)計的主流方法;
(2)掌握從現(xiàn)實(shí)世界出發(fā)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)(E-R模型)的方法;
(3)掌握從E-R模型轉(zhuǎn)換為關(guān)系模型的方法。
第六章關(guān)系查詢處理和查詢優(yōu)化
【考核內(nèi)容】
關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢優(yōu)化算法;RDBMS的查詢處理步驟;查詢優(yōu)化的基本概念,查詢優(yōu)化的兩種類型:代數(shù)優(yōu)化和物理優(yōu)化。
【考核要求】
(1)理解關(guān)系數(shù)據(jù)庫查詢優(yōu)化的重要性;
(2)掌握關(guān)系數(shù)據(jù)庫系統(tǒng)的查詢優(yōu)化方法,能夠把SQL語句轉(zhuǎn)換成查詢樹;對查詢樹進(jìn)行代數(shù)優(yōu)化,轉(zhuǎn)換成優(yōu)化的查詢樹。
第七章數(shù)據(jù)庫保護(hù)
【考核內(nèi)容】
并發(fā)控制基本概念和基本技術(shù);數(shù)據(jù)庫恢復(fù)基本概念和基本技術(shù);數(shù)據(jù)庫安全基本概念和基本技術(shù);完整性約束條件。
【考核要求】
(1)理解并發(fā)訪問可能出現(xiàn)的問題;封鎖及鎖的類型;死鎖概念;并發(fā)調(diào)度的可串行性;掌握三級封鎖協(xié)議,死鎖的預(yù)防和解除方法;
(2)了解數(shù)據(jù)庫故障種類和常用數(shù)據(jù)庫恢復(fù)手段,理解針對不同故障的恢復(fù)方法;
(3)掌握數(shù)據(jù)庫安全涉及到的方法手段,包括:用戶標(biāo)識和鑒別方法,訪問控制,審計,數(shù)據(jù)加密等;
(4)掌握數(shù)據(jù)庫訪問授權(quán)方法,包括授權(quán)命令GRANT和撤銷權(quán)限命令REVOKE;
(5)了解數(shù)據(jù)庫完整性約束條件。
四、參考書目
1、《軟件工程導(dǎo)論》(第6版),張海藩、牟永敏編著,清華大學(xué)出版社,2013年。
2、《數(shù)據(jù)庫系統(tǒng)概論》(第5版),王珊、薩師煊編著,高等教育出版社,2014年。
文章來源:西北師范大學(xué)研究生官網(wǎng)
以上就是本篇的全部解答,如果你想學(xué)習(xí)更多考研相關(guān)知識,歡迎大家前往高頓教育官網(wǎng)考研頻道
相關(guān)閱讀

關(guān)注公眾號
快掃碼關(guān)注
公眾號吧
考研公眾號
197
精彩推薦相關(guān)問題
  • 會計cpa中為什么說隨機(jī)模型更容易受管理人員主觀判斷的影響?

    為什么說隨機(jī)模型更容易受管理人員主觀判斷的影響

  • 超定額廢品損失是什么?怎么理解的呢?

    老師,超定額廢品損失是什么?

  • 考研數(shù)學(xué)里3階矩陣有3各不同特征值,這能推出什么結(jié)論?

    老師,題目說a是3階矩陣有3各不同特征值,這能推出什么結(jié)論,和秩有怎樣的關(guān)系呢,這里想不過來

  • 叉車的最低折舊年限是多少?怎么計算的呢?

    叉車的最低折舊年限是多少?

  • 銷售部門上繳1萬未存入銀行,不需要在對賬單里+1嗎?

    銷售部門上繳1萬元,未存入銀行 。這個不需要在對賬單里+1嗎

  • 會計cpa中為什么說隨機(jī)模型更容易受管理人員主觀判斷的影響?

    為什么說隨機(jī)模型更容易受管理人員主觀判斷的影響

  • 超定額廢品損失是什么?怎么理解的呢?

    老師,超定額廢品損失是什么?

  • 考研數(shù)學(xué)里3階矩陣有3各不同特征值,這能推出什么結(jié)論?

    老師,題目說a是3階矩陣有3各不同特征值,這能推出什么結(jié)論,和秩有怎樣的關(guān)系呢,這里想不過來

  • 叉車的最低折舊年限是多少?怎么計算的呢?

    叉車的最低折舊年限是多少?

  • 銷售部門上繳1萬未存入銀行,不需要在對賬單里+1嗎?

    銷售部門上繳1萬元,未存入銀行 。這個不需要在對賬單里+1嗎