考试大纲

当前所在位置: 首页  -  硕士研究生招生  -  考试大纲  -  正文

2026年研究生复试自命题考试大纲--计算机技术

日期:2025年09月30日   点击:

《软件工程》

一、适用专业

计算机

二、考试内容

1.了解软件危机的概念、产生原因及消除途径,掌握软件工程的概念与基本原理,掌握软件生命周期的阶段划分及内容,理解软件过程的概念,掌握瀑布模型、快速原型模型、增量模型、螺旋模型等主要软件过程模型的特点与应用场景。

2.理解可行性研究的任务与过程,理解需求分析的任务,掌握需求分析的方法,理解分析建模与规格说明的核心内容,掌握数据流图、数据字典、实体-关系图、状态转换图等图形工具的绘制与应用方法。

3.掌握软件设计的模块化、抽象、逐步求精、信息隐藏、模块独立等核心原理,掌握软件设计的启发规则,掌握描绘软件结构的图形工具,理解面向数据流的设计方法,掌握结构化程序设计方法,掌握过程设计的工具,了解面向数据结构的设计方法,了解程序复杂程度的定量度量方法。

4.理解编码的语言选择标准和风格规则,理解软件测试的基本概念与目标,掌握单元测试、集成测试、确认测试的常用方法和策略,掌握调试的过程步骤和主要途径,了解软件可靠性的度量指标与评估方法,理解软件维护的类型和实施过程。

5.理解面向对象的基本概念与核心思想,理解对象模型、动态模型、功能模型的内涵与作用,理解面向对象分析的过程框架;掌握建立对象模型、动态模型、功能模型的具体方法,掌握面向对象设计的准则,掌握系统分解与组织的方法;理解定义服务的具体内容与要求,理解软件重用的概念及实现方式,理解面向对象语言的优点与程序设计风格规范;掌握面向对象的测试策略,了解各种子系统的设计方法,了解类中服务的设计方法,了解面向对象测试用例的设计方法。

6.掌握估算软件规模的代码行和功能点技术,了解工作量估算的常用方法,掌握安排进度计划的主要方法,掌握常见的几种人员组织方法,理解质量保证的措施,了解软件配置的概念和软件配置管理过程,了解能力成熟度模型概念。

三、推荐书目:

张海藩,牟永敏.《软件工程导论(第6版)》,清华大学出版社,2013.