太原科技大學全國碩士研究生招生考試
業(yè)務課考試大綱(初試)
考試科目代碼:829
考試科目名稱:軟件工程
一、考試的總體要求
軟件工程科目要求考生系統(tǒng)掌握本課程的基本知識、基礎理論和基本方法,并能運用相關理論和方法分析、解決軟件工程中的實際問題。主要內容包括:軟件工程學概述,可行性研究,需求分析,總體設計,詳細設計,實現(xiàn),維護,面向對象方法學引論,面向對象分析,面向對象設計,面向對象實現(xiàn)等內容。
二、考試內容及比例
1.軟件危機,軟件工程基本原理和方法學,軟件生命周期,軟件過程的瀑布模型、原型模型、增量模型、螺旋模型及噴泉模型等基本概念。(約5%)
2.可行性研究的基本概念,可行性研究的任務和過程,系統(tǒng)流程圖,數(shù)據(jù)流圖和數(shù)據(jù)字典,成本/效益分析。要求掌握相關理論及重要概念,能夠根據(jù)任務要求設計系統(tǒng)流程圖,數(shù)據(jù)流圖和數(shù)據(jù)字典,能夠根據(jù)任務進行成本/效益估算。(10-15%)
3.需求分析的任務,需求獲取的方法,分析建模與規(guī)格說明,實體-聯(lián)系圖,數(shù)據(jù)規(guī)范化,狀態(tài)轉換圖,IPO圖,驗證軟件需求。要求掌握相關理論及重要概念,能夠根據(jù)任務要求設計實體-聯(lián)系圖,狀態(tài)轉換圖和改進的IPO圖(10-15%)
4.總體設計的設計過程,設計原理,啟發(fā)規(guī)則,描述軟件結構的層次圖和HIPO圖,結構圖,面向數(shù)據(jù)流的設計方法。要求掌握相關理論及重要概念,能夠根據(jù)要求設計HIPO圖,掌握面向數(shù)據(jù)流的設計方法(10-15%)
5.結構程序設計,人機界面設計,過程設計的工具(程序流程圖,盒圖,判定表和判定樹),面向數(shù)據(jù)結構的設計方法(改進的jackson圖和Jackson方法),程序復雜度的定量度量。要求掌握相關理論及重要概念,能夠根據(jù)要求設計程序流程圖,盒圖,判定表和判定樹,改進的jackson圖。(10-15%)
6.編碼,軟件測試基礎,單元測試,集成測試,確認測試,白盒測試,黑盒測試,調試,軟件可靠性。要求掌握相關理論及重要概念,熟練掌握白盒測試中的邏輯覆蓋方法(約10%)
7.軟件維護的定義,特點,維護過程及軟件的可維護性,軟件再工程。要求掌握相關理論及重要概念。(約5%)
8.面向對象方法學概念,面向對象的概念,面向對象建模,對象模型,動態(tài)模型,功能模型,三種模型的關系。要求掌握相關理論及重要概念,熟練掌握類圖和用例圖的設計。(10-15%)
9.面向對象分析的基本過程,需求陳述,建立對象模型、動態(tài)模型和功能模型,定義服務。要求掌握相關理論及重要概念。能夠按要求建立對象模型,設計狀態(tài)圖。(10-15%)
10.面向對象設計的準則,啟發(fā)規(guī)則,軟件重用,系統(tǒng)分解。要求掌握相關理論及重要概念。(約5%)
11.面向對象程序設計語言,程序設計風格,程序測試策略,設計測試用例。要求掌握相關理論及重要概念。(約5%)
三、試卷類型及比例
填空題、選擇題、名詞解釋、判斷題四種題型(2-4種)比例約占40~50%;
論述題約占30-40%;
綜合題和設計題約占20-30%。
四、主要參考教材:
《軟件工程導論》第5版,張海藩編著,北京.清華大學出版社。
五、專業(yè)課輔導:具體情況請咨詢計算機學院。
原文鏈接:https://yjs.tyust.edu.cn/info/1163/1336.htm
以上就是“2021考研大綱:太原科技大學829軟件工程2021年碩士研究生考試大綱及參考書目”的全部內容,更多考研大綱信息,請多多關注!