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