昆明理工大学教师招聘-昆明理工大学教师招聘
北京交通大学
2018
年《901
软件工程》考研 大纲
1.软件工程概论
(1)软件危机、软件工程的产生
(2)软件的概念、软件工程的定义
(3)软件工程的研究对象与基本
原理
(4)软件工程工具和环境
(5)软件生存周期
(6)软件过程模型
2.需求分析
(1)需求分析
的目标和任务
(2)软件系统的可行性分析
(3)需求获取
p>
(4)需求规格说明书
(5)数据流建模(数据流图)
(6)实体-关系建模(E-R
图)
(7)系统行为建模
p>
(8)用例建模(用例图)
(9)面向对象建模
3.软件概要设计与详细设计
(1)概要设计的任务与步骤
(2)软件设计的基本原则、抽象与逐步求精方法
(3)详细设计的任务
(4)结构化程序设计的概念和思想
(5)面向对象程序设计的概念和思想
p>
(6)程序流程图
(7)模型-视图-控制器框架(MVC)
4.面向对象的程序设计方法
(1)类、对象、封装、消息、继承、多
态等基本概念
(2)统一建模语言
UML
的基础知识 p>
(3)类图、时序图
5.软件验证技术
(1
)软件测试的目标、过程和步骤
(2)代码复审
(3)白盒测试
、黑盒测试的原理
(4)路径覆盖、条件覆盖、边界值分析等测试用例设计技术
(5)单元测试、集成测试、确认测试、系统测试
(6)程序正确性证明