同济大学孙涛-同济大学孙涛
2018
年北京交通大学
901
软件工程
专业课复习参考书目、考试大纲、考研真题、考研经验
一、专业课代码及名称
901
软件工程
二、专业课参考书
《软件工程导论》
,张海藩,清华大学出版社
三、考试大纲
考查要点
1.
软件工程概论
(
1
)
软件危机、软件工程的产生
(
2
)
软件的概念、软件工程的定义
(
3
)
软件工程的研究对象与基本原理
(
4
)
软件工程工具和环境
(
5
)
软件生存周期
(
6
)
软件过程模型
2.
需求分析
(
1
)
需求分析的目标和任务
(
2
)
软件系统的可行性分析
(
3
)
需求获取
(
4
)
需求规格说明书
(
5
)
数据流建模(数据流图)
(
6
)
实体
< p>-关系建模(
E-R
图)
(
7
)
系统行为建模
(
8
)
用例建模(用例图)
(
9
)
面向对象建模
3.
软件概要设计与详细设计
(
1
)
概要设计的任务与步骤
(
2
)
软件设计的基本原则、抽象与逐步求精方法
(
3
)
详细设计的任务
高硕教育新祥旭考研
(
4
)
结构化程序设计的概念和思想
(
5
)
面向对象程序设计的概念和思想
(
6
)
程序流程图
(
7
)
模型
< p>-视图
-
控制器框架(
MVC
)
4.
面向对象的程序设计方法
(
1
)
类、对象、封装、消息、继承、多态等基本概念
(
2
)
统一建模语言
UML
的基础知识
(
3
)
类图、时序图
5.
软件验证技术
(
1
)
软件测试的目标、过程和步骤
(
2
)
代码复审
(
3
)
白盒测试、黑盒测试的原理
(
4
)
路径覆盖、条件覆盖、边界值分析等测试用例设计技术
(
5
)
单元测试、集成测试、确认测试、系统测试
(
6
)
程序正确性证明
(
7
)
调试
6.
软件维护技术
(
1
)
软件维护的基本概念和基本活动
(
2
)
软件维护过程
(
3
)
软件可维护性
(
4
)
软件再工程技术
7.
软件质量保证
(
1
)
软件质量的概念
(
2
)
软件评审技术
(
3
)
软件质量保证的原理和措施
(
4
)
软件配置管理的概念和方法
8.
软件项目管理
(
1
)
项目管理的概念
(
2
)
软件度量
高硕教育新祥旭考研