哈工大考研需要考哪些科目?所有科目

你好

哈工大软件工程的研究生科目有:数学、英语、政治软件基础。

软件基础包括:软件工程高级语言设计(c++或java替代)

考试科目名称:软件工程基础考试科目编码:[834]

本次考试科目考试时间180分钟,满分150。包括软件工程和高级语言程序设计,每部分75分。

软件工程(75分)

一、考试要求

要求考生全面系统地掌握软件工程的基本概念、原理、技术和方法以及软件开发的全过程,并能灵活运用这些基础知识建立软件开发的分析模型和设计模型。

二、考试内容

1,软件工程的基本概念:

软件工程,软件开发生命周期,模型,方法,技术,工具,过程,

软件工程环境、软件工程管理、软件开发风险、软件需求、软件设计、自顶向下、分解、抽象、精化、模块化、软件评审、软件测试等。

2.软件开发生命周期模型:每个模型的特点和用途。

3.软件要求

A.需求分析的任务

B.需求分析的五项活动

C.需求获取的常用方法

D.需求分析的步骤

E.结构化分析方法、模型构成和DFD建模过程。

F.需求分析和验证

G.需求变化管理

4.软件设计

A.软件设计的任务,错误!不是有效的链接。分类

B.标准设计

C.从结构化分析到结构化设计的过程

D.数据存储设计

E.人机交互设计

F.软件复杂性的度量

5、软件质量和测试

A.软件质量度量的麦考尔模型和质量保证的活动内容

B.软件测试的目的和任务

C.软件测试的类型

D.黑盒测试和白盒测试方法以及测试用例设计

E.软件测试的步骤

F.软件纠错方法

6.软件维护:维护类型

三、试卷的问题结构

1)选择或填空(0-25分)

2)问答问题(0-30分)

3)综合分析与设计(0-20分)

四。文献学

史等,软件工程-原理、方法与应用,高等教育出版社,2003.3。

高级语言程序设计(75分)

考试要求

了解高级语言编程的基本思想和方法,熟练运用结构化编程的三种基本结构编写程序,要求对面向对象技术和方法有初步的了解。

二、考试内容

常数、变量、数据类型、表达式、算法、流程图等基本概念;

输入/输出、简单程序设计等基本语句;

数组、结构(或记录、数据字段)和* * *对象、文件结构数据类型及其应用;

顺序、选择和循环三种程序结构及其应用:

函数(子程序、方法)和递归;

指针和线性链表;

面向对象的基本概念,面向对象的分析方法,面向对象的设计,面向对象的实现,面向对象的测试。

注意:编程语言可以是C或Java。

试卷的问题结构

答:填空(0-20分)

b:简答题(0-20分)

c:程序设计(0-35分)

文献学

谭浩强。c程序设计,清华大学出版社,1998+02。

(美)y .丹尼尔梁。由王美和李娜翻译。Java语言编程,机械工业出版社,2004年4月。