三人行考研网

考研真题笔记模板题库资源推介平台

工作时间:9:00 ~ 21:00

考研复习专业课#2021年湖南师范大学*软件工程*硕士研究生入学考试考研大纲

招生简章、专业目录、参考书目、科目调整、网办公告、考试大纲、专业变动、推免信息等,持续更新中~~~


考研复习>>专业课>>正文2021年湖南师范大学《软件工程》硕士研究生入学考试考研大纲

更新时间:2021/1/510:24:06

湖南师范大学硕士研究生入学考试自命题科目考试大纲

考试科目代码:[]考试科目名称:软件工程

一、考试内容及要点

(一)软件工程部分

1 、基本概念

考试内容

软件工程、软件危机 ,相关术语

考试要求

(1)理解软件危机,其表现和发生的原因

(2)理解软件工程是什么,软件工程怎样解决软件危机 ,软件工程的核心

(3)理解软件工程中的经济性原则,现代维护的观念,维护的重要性

2、软件生命周期

考试内容

编码-修补模型 ,瀑布模型 、快速原型模型、螺旋模型的模型图 ,迭代-递增模型、敏捷过程的优缺点

考试要求

(1)理解各种模型及其优缺点,能够应用于什么情况

(2)能够灵活运用各种模型

3 、软件过程

考试内容

统一过程(RUP) 、UML、CMM

考试要求

(1)理解使用统一过程进行软件分析和设计

(2)掌握UML中各视图的用法,并能使用UML对软件分析和设计过程进行表示

(3)理解CMM概念和五个级别

4、测试

考试内容

软件质量 ,黑盒测试,白盒测试,测试工具

考试要求

(1)理解软件质量的定义

(2)能运用黑盒测试 、白盒测试方法对程序进行测试

(3)了解当前运用广泛的功能测试工具性能测试工具

(二)软件开发技术部分

1、数据结构

考试内容

线性表 ,树,各种排序算法、时间复杂度

考试要求

(1)理解线性表和树两种数据结构,并能够在程序中定义这两种数据结构

(2)理解各种排序算法 ,并理解各种算法的时间复杂度

(3)能够自己设计算法,并分析算法的时间复杂度

2 、面向对象分析

考试内容

面向对象基本概念,面向对象分析 ,继承,多态,设计模式

考试要求

(1)理解什么是面向对象

(2)掌握使用面向对象方法对事物进行分析

(3)理解继承和多态之间的关系及对继承和多态的使用

(4)了解三种类型的设计模式

(5)能够运用设计模式进行设计

3、软件开发

考试内容

软件体系结构 ,中间件 ,XML,主流软件开发技术

考试要求

(1)了解当前常用的软件体系结构,并能够描述各种常用体系结构

(2)理解中间件的概念 ,作用以及当前软件常用的中间件

(3)理解XML的格式,为什么要使用XML

(4)了解当前主流软件开发技术的基本原理,如各种主流框架等

二、参考书目

[1]张海藩 ,软件工程导论(第5版),清华大学出版社,2008年

[2]郎波 ,Java语言程序设计(第2版),清华大学出版社,2010年

[3]沈泽刚,秦玉平 ,JavaWEB编程技术,清华大学出版社,2010年

[4]翼振燕 ,UML系统分析与设计教程,人民邮电出版社 ,2009年

[5]严蔚敏 、吴伟民编著,数据结构(C语言版),清华大学出版社 ,2012年5月