北京邮电大学2015博士研究生招生软件工程大纲
3312软件工程
一、 考试要求
要求考生在系统地掌握软件工程模型、方法和工具的基本理论思想的基础上,具有遵循软件工程思想进行软件分析和设计的能力,灵活掌握软件生命周期各阶段所涉及的重点技术环节,掌握结构化和面向对象的软件开发方法。了解软件工程新技术,如基于软件体系结构的开发模式、基本的软件体系结构风格、新型的软件开发模型(如:敏捷开发)、软件复用新技术(如模式、框架、组件技术等)。
二、 考试内容
考试内容以考察考生基本功与知识面为主。
周期模型 |
软件工程的基本概念 |
传统的软件生命周期模型 ■ 瀑布模型 ■ V&W模型 ■ 演化及增量模型 ■ 快速应用开发法(RAD) ■ 原型法 ■ 喷泉及螺旋模型 现代的软件生命周期模型 ■ 统一软件过程(Unified Process) ■ 敏捷开发模型(Agile) 软件体系结构风格 |
|
软件需求分析 (结构化及面向对象的需求分析方法) |
系统分析及需求分析 |
需求工程 ■ 需求工程的主要任务 ■ 需求的开发 ■ 需求的管理 需求分析原则及分析模型的结构 ■ 数据模型的结构及表示 ■ 功能模型的结构及表示 ■ 行为模型的结构及表示 |
|
结构化的需求分析方法 ■ 数据模型及ER图 ■ 功能模型及数据流图 面向对象的需求分析方法 ■ UML及用例模型 ■ 领域模型及类图 |
|
软件设计的基本概念 (结构化及面向对象的设计方法) |
■ 软件设计原理(抽象、渐进、模块化等) ■ 软件设计的过程(概要设计、详细设计) ■ 系统结构及数据结构设计 |
结构化的设计方法 ■ 功能模块图的结构 ■ 推导初始功能结构图的方法(变换型及事务型) ■ 其他结构化的设计方法 |
|
面向对象的设计方法 ■ UP细化阶段的迭代过程 ■ 设计模型及顺序图 ■ 设计模型及状态迁移图 ■ 设计模型及系统的静态结构表示类图 ■ 面向对象的设计模式 |
|
详细设计过程及技术 |
|
软件测试 软件维护 |
■ 白盒测试(逻辑覆盖) ■ 黑盒测试(等价类划分、边界值分析、因果图) ■ 单元测试 ■ 集成测试 ■ 验收测试 ■ 系统测试 |
■ 软件维护分类及维护过程 |
|
软件项目管理 软件过程管理 软件质量管理 |
进度控制 风险分析 产品度量 项目度量 软件评估 配置管理 |
三、 试卷结构
1. 考试时间3小时, 满分100分。
2. 题目类型: 填空题、选择题、简答题、分析、设计题等。
注意:本文归作者所有,未经作者允许,不得转载