厦门大学嘉庚学院分数线2016-厦门大学嘉庚学院分数线2016
2018
年北京交通大学软件工程
考研招生人数、参考书
目、考试科目、专业指导、经验
一、招生信息
招生院系:
招生人数:
招生专业:
计算机与信息处理学院
7
(其中推免生
4
)
软件工程
二、研究方向及考试科目
01
软件工程理论
02
软件工程技术
初试科目:①
101
思想政治理论
②
201
英语一
③
301
数学一
< br>④
926
软件工程理论与技术或
925
数据结构
复试科目:
02105
操作系统
三、专业课参考书目
926<
/p>
软件工程理论与技术:
1.
《数据结构》
(
C
语言版)
,清华大学出版社,
严蔚敏、吴伟民;
《软件工程导论》
,清华大学出版社,张海藩
925
p>
数据结构:
《数据结构》
(
C
语言版)
,清华大学出版社,严蔚敏、吴伟
民
02105
操作系统:
《操作系统原理》
,西安电子科技大学出版社 ,汤子赢
三、考研经验
(
1
)< /p>
926
软件工程理论与技术:
1
、软件工程 学概述。
(
1
)了解软件开发技术的发展历史及特点;
< p>(2
)了解
软件危机及产生
的原因、解决办法;
(
3
)了解软件的特点、传统的生命周期模型
熟悉软件工程的基本原理和方法;
(
4
)
重点掌握软件工程的概念和基本原理;
(
5
)
掌握生命周期方法学内容以及各阶段的划分和基本任务。
2
、可行性研究
深刻理解可行性研究的必要性。
(
1
)
掌握可行性研究的任务< /p>
及可行性研究的具体步骤;
(
2
)了解系统 流程图的作用及符号表示;
(
3
)重点掌
握数据流图的画法及数据字典的编写。
3
、需求分析。
(
1
)深刻理解需求分析阶段的概念及任务;
(
2< /p>
)熟练掌握数
据流图的细化及
ER
图、 p>
IPO
图的画法;
(
3
)掌握需求分析 过程及各种图形工具
的应用。
4
、总体设计。< /p>
(
1
)深刻理解软件总体设计的基本任务;
(
2
)理解软件设计
的基本原理
理解模块化、抽象 、信息隐蔽、模块独立性等概念;
(
3
)明确度
量
模块独立性的校准
---
偶和性及内聚性;
< p>(4
)熟练掌握结构化设计方法
(
要求能划< /p>
分数据流的类型,将其能换成软件结构图,并能根据优化准则将其优化
)< /p>
。
5
、详细设计。
(
1 p>
)能熟练的使用详细设计描述工具来设计模块中的算法及
程序的逻辑结构;<
/p>
(
2
)理解
Jackson
方法的概 念及程序复杂度的度量方法;
(
3
)
学会
使用
Jackson
方法设计输入输出数据结构和程序结构。<
/p>
6
、实现。
(
1
)了解几种 常见的程序设计语言的特点;
(
2
)领会程序设计中
应注意的问题,注意培养良好的编程风格;
(
3
)掌握测试阶段的内容、测试方法
及测试步骤;
(
< p>4)深刻理解白盒、黑盒测试技术;
(
5
)深 刻理解测试过程中单元
测试、
集成测试、
验收测试的任务 及使用的方法;
(
6
)
掌握调试程序的方法; p>
(
7
)
熟练掌握针对某一问题采用白盒法或黑
盒法进行测试用例的设计。
7
、维护。
(
1
)掌握软件维护的内容、特点、方法、技术、文档;
(
2
)了解
软件维护的各种困难、
软件维护的特点及软件维护的文档 ;
(
3
)
理解软件维护的
内容及维护任务的实施;
(
4
)深刻理解如何提 高软件的维护性。
8
、面向对象方法学引论。
(
1
)深刻理解对象、类、类的层次结构、方法和
消息的实质;
(
2
)深刻理解对象模型、动态模型、功能 模型的元素、结构和构造
方法;
(
3
)掌 握画对象图、画状态图、画数据流程图;
(
4
)确定对象类、确定 关