1、硕士研究生入学考试大纲考试科目名称:软件工程一、援引教材软件工程第二版 清华大学出版社 钱乐秋 赵文耘 牛军钰 2013二、考试要求要求考生全面系统地掌握软件工程的基本概念及、思想和方法,并且能灵活运用,具备分析问题与解决问题的能力。三、考试内容1. 软件工程概论l 软件的特点、分类l 软件工程的定义l 软件过程模型l 软件工程工具、软件开发环境2. 系统工程l 系统工程任务l 可行性分析3. 需求工程l 软件需求的内容l 获取需求的方法与策略4. 设计工程l 软件设计的任务和原则l 软件体系结构的风格l 结构化程序设计方法l 图形表示法l 判定表l 设计性语言PDL5. 结构化分析与设计l
2、数据流图l 数据字典l 数据流图到软件体系结构的映射6. 面向对象方法基础l 面向对象分析和设计过程l UML的视图、图7. 面向对象建模l 面向对象分析和设计过程l 用况建模l 类图和对象图、类之间的关系l 状态机图和活动图l 顺序图和协作图l 构件图和部署图8. 敏捷软件开发l 敏捷宣言l 精益思想l 极限编程方法9. 软件测试l 软件测试的目的和基本原则l 黑盒测试l 白盒测试l 测试策略10. 软件维护l 软件维护的类型l 软件维护的特点l 软件可维护性11. 软件项目管理l 软件项目管理的关注点l 软件度量l 代码行、功能点和工作量估算l 项目进度管理l 软件质量的定义、因素l 软件质量保证策略及活动l 软件配置管理