对于考研的考生来说,考试大纲通常会详细列出复试的考察内容、考试形式和评分标准等信息,帮助考生全面了解复试的要求和流程,以应对复试的挑战。今天给大家分享的是中国石油大学(华东):软件工程学基础、高级编程语言(C与C++)2024考研复试考试大纲。
中国石油大学(华东):软件工程学基础、高级编程语言(C与C++)2024考研复试考试大纲
考试科目:专业综合(含软件工程学基础、高级编程语言(C与C++))
考试形式:拟采取线下机考形式
考试时间:120分钟,满分:100分
(一)软件工程学基础(占75%)
考试要求
1.了解软件工程发展史,理解软件工程、软件生命周期概念,掌握软件过程的经典模型。
2.掌握软件开发中的基础内容:可行性研究、需求分析、总体设计、详细设计、编码和测试、软件维护以及软件项目管理,掌握这些内容的目标、任务、特点、步骤及方法。
3.理解面向对象方法学概念,掌握面向对象分析、设计和实现所涉及的模型和方法。
4.能够综合运用软件工程理论、方法对实际应用问题进行分析、设计和实现。
二、考试范围
1.软件危机与软件工程
软件的发展、软件工程概念、软件生存周期以及经典软件过程模型
2.可行性研究
(1)可行性研究的任务、步骤
(2)系统流程图设计、数据流图的设计、数据字典的设计
(3)成本/效益分析的方法
3.需求分析
(1)需求分析的任务、方法
(2)实体-联系图、状态转换图
(3)图形工具:层次方框图、Warnier图、IPO图
(3)验证软件需求
4.总体设计
(1)设计过程、设计原理
(2)启发式规则
(3)面向数据流的设计方法
5.详细设计
(1)结构程序设计、人机界面设计
(2)过程设计工具
(3)面向数据结构的设计方法
(4)程序复杂程度的定量度量
6.编码与测试
(1) 编码风格
(2) 软件测试基础
(3) 单元测试、集成测试、确认测试
(4) 白盒测试技术、黑盒测试技术
(5) 软件调试过程、途径,估算平均无故障时间方法
7.软件维护
(1)软件维护的定义、特点、过程
(2)软件的可维护性
(3)预防性维护
(4)软件再工程过程
8.面向对象方法学
(1)面向对象基本概念、UML
(2)面向对象分析的基本过程,建立对象模型、动态模型、功能模型
(3)面向对象设计的准则、启发规则、软件重用及系统分解,设计问题域子系统、
人机交互子系统、任务管理子系统、数据管理子系统、类中的服务、关联及优化。
(4)面向对象程序设计风格、面向对象测试策略、面向对象软件设计测试用例
9.软件项目管理
软件规模估算、工作量估算、进度计划、人员组织、质量保证、软件配置管理、能力成熟度模型
三、参考书目
1.张海藩,软件工程导论(第六版),北京,清华大学出版社,2013年
(二)高级语言编程(C与C++)(占25%)
一、考试要求
1.对程序设计的基本知识、基本理论、算法思维有系统深入的理解;
2.掌握程序设计基本数据结构和控制结构、程序设计过程及常用设计方法;
3.问题分析能力:将实际问题解析转化为相应的高级语言算法;
4.程序实践能力:正确地将算法转换为高级语言程序代码,并得到正确的结果。
二、考试内容
1程序设计基础
(1)变量、作用域及生存期
(2)运算符与表达式
(3)数据输入及输出
2数据类型
(1)基本数据类型
(2)数组类型
(3)字符串
(4)结构体类型
(5)指针
3基本控制结构
(1)顺序控制结构
(2)条件控制结构
(3)循环控制结构
(4)函数的定义及使用
4数据持久化
(1)文件的概念与类型
(2)文件的操作
5常用求解方法及算法
(1)求解方法
(2)排序算法
(3)查找算法
三、参考书目
1.C程序设计(第四版),谭浩强,清华大学出版社,2016
2.《C语言程序设计(第3版)》,苏小红、王宇颖、孙志岗等,高等教育出版社,2015年7月
具体考研信息请考生关注院校官网、研招网发布的官方消息。
以上是我给大家分享的中国石油大学(华东):软件工程学基础、高级编程语言(C与C++)2024考研复试考试大考生可以根据大纲的内容,有针对性地复习相关知识点,提升自己的综合素质和应对能力。如果想了解更多关于考研的信息,可以继续关注启航教育的部分栏目哦,希望能给大家带来帮助。
【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
热门下载
资料下载
院校解析
真题解析
考研数学
考研英语
考研政治
考研备考