考研真题笔记模板题库资源推介平台
工作时间:9:00 ~ 21:00
考研复习>>专业课>>正文2021年浙江农林大学《软件工程》考研大纲
更新时间:2020/11/2410:08:00
浙江农林大学硕士研究生入学考试复试
《软件工程》考试大纲
一、考试性质
浙江农林大学硕士研究生入学《软件工程》考试是为招收农业信息化及相关专业的硕士研究生而设置的具有选拔功能的水平考试 。它的主要目的是测试考生对软件工程原理 、方法和技术的掌握程度和应用相关知识解决问题的能力。
二、考试的基本要求
要求考生全面系统地掌握软件工程的基本概念、原理、方法和技术,熟悉软件开发各项活动的任务 ,了解软件项目组织和管理的方法,具有运用软件工程原理 、方法和技术分析计算机应用需求、设计和实现软件系统的能力。
三、考试方法和考试时间
本试卷采用闭卷笔试形式,试卷满分为100分,考试时间为120分钟。
四 、考试内容和考试要求
(一)软件工程概论
考试内容
1.软件和软件工程的含义 。
2.软件生命周期各个阶段的基本任务。
3.软件生命周期模型。
考试要求
1.理解软件和软件工程的定义 。
2.了解什么是软件生命周期 ,了解生命周期各个阶段:可行性分析、需求分析、系统设计 、详细设计、实现、测试的基本任务。
3.了解各种软件生命周期模型的优缺点和适用场合:瀑布模型 、增量模型、快速原型模型、螺旋模型。
(二)可行性分析和需求分析
考试内容
1.可行性分析的基本概念 。
2.需求分析的基本概念。
3.需求分析建模方法。
考试要求
1.了解可行性分析的涵盖内容 。
2.了解需求分析的内容。
3.掌握需求分析建模方法:数据流图 、数据字典、ER图。
(三)总体设计
考试内容
1.设计的基本原理和启发式规则 。
2.面向数据流的设计方法。
考试要求
1.了解软件设计的基本原理和启发式规则。
2.掌握耦合性原则和内聚性原则。
3.掌握面向数据流的设计方法 。
(四)详细设计
考试内容
1.结构化程序的概念。
2.过程设计工具。
3.程序复杂度的度量 。
考试要求
1.掌握结构化程序的概念和三种基本控制结构:顺序、选择和循环。
2.掌握程序流程图、盒图 、PAD图、判定表和判定树的使用。
3.掌握程序环形复杂度的计算方法 。
(五)实现和测试
考试内容
1.软件测试的基本概念。
2.黑盒测试和白盒测试的概念和测试技术。
3.软件测试的步骤 。
考试要求
1.理解软件测试的目标和准则。
2.掌握黑盒测试的含义。
3.掌握黑盒测试技术,包括等价类划分法和边界值分析法 。
4.掌握白盒测试的含义。
5.掌握白盒测试技术,包括各种逻辑覆盖标准:语句覆盖、判定覆盖 、条件覆盖、判定/条件覆盖、条件组合覆盖 、路径覆盖。
6.了解软件测试各个步骤:单元测试、集成测试、系统测试 ,及其相应的测试重点。
7.掌握集成测试中的集成策略:自顶向下 、自底向上、深度优先、宽度优先 。
(六)面向对象分析和设计
考试内容
1.面向对象分析和设计的基本概念。
2.用例模型的建立。
3.用类图表示系统的对象模型 。
考试要求
1.理解和掌握面向对象分析和设计的基本概念:对象 、类、属性、操作、接口。
2.掌握用例模型的建立方法。根据对系统需求的分析,用UML用例图表示系统的功能,对每一个用例用文字描述系统业务的正常流程和异常流程 。
3.掌握对象模型的建立方法。用UML类图描述系统的对象 ,正确描述对象之间的关系:关联 、聚集、泛化。
(七)软件项目组织和管理
考试内容
1.软件规模估算 。
2.软件项目进度计划。
考试要求
1.了解软件规模估算方法:代码行技术、功能点技术。
2.掌握软件进度计划方法:Gantt图 、工程网络 。
五、主要参考书目
1.张海藩、牟永敏编著.2013.软件工程导论(第6版).北京:清华大学出版社