哈工大考研需要考哪些科目?所有科目
哈工大软件工程的研究生科目有:数学、英语、政治软件基础。
软件基础包括:软件工程高级语言设计(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月。