考研大纲包含了硕士研究生考试相应科目的考试形式、要求、范围、试卷结构等指导性考研用书。今天,为了方便2025考研的学子们,小编为大家整理了“2025考研大纲:中国石油大学(华东)2025考试《设计基础与专业设计》考试大纲”的相关内容,祝您考研成功!
考试科目:专业综合(含软件工程学基础、高级编程语言(C与C++))考试形式:拟采取线下机考形式考试时间:120分钟,满分:100分
(一)软件工程学基础(占75%)
考试要求了解软件工程发展史,理解软件工程、软件生命周期概念,掌握软件过程的经典模型。掌握软件开发中的基础内容:可行性研究、需求分析、总体设计、详细设计、编码和测试、软件维护以及软件项目管理,掌握这些内容的目标、任务、特点、步骤及方法。理解面向对象方法学概念,掌握面向对象分析、设计和实现所涉及的模型和方法。能够综合运用软件工程理论、方法对实际应用问题进行分析、设计和实现。
二、考试范围
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程序设计基础
(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月
以上就是小编整理的“2025考研大纲:中国石油大学(华东)2025考试《设计基础与专业设计》考试大纲”的全部内容,更多关于中国石油大学(华东)研究生考试大纲,山东考研大纲,2025考研大纲的信息,尽在“考研大纲”栏目,下面我们一起来看看吧!