内容纲要
目录
软件工程概述
软件过程模型
需求工程
系统分析与设计
软件测试
净室软件工程
基于构件软件工程
系统维护、系统转换
遗留系统
项目管理
软件工程概述
概述

能力成熟度模型CMM(★)

能力成熟度模型集成CMMI(★)

典型真题

软件过程模型
概述

软件过程模型 - 瀑布模型


软件过程模型 - 原型模型

软件过程模型 - 螺旋模型

软件过程模型 - 喷泉模型

软件过程模型 - 迭代和增量模型

迭代与增量的区别:

软件过程模型 - 构建组装模型

软件过程模型 - V模型

软件过程模型 - 快速应用开发模型

软件过程模型 - 敏捷方法



敏捷方法基本原则、四大价值观和十二个最佳实践(★★★)

软件过程模型 - 统一过程模型

典型真题


补充 - 逆向工程

逆向工程的完备性分级(★★★)

典型真题

需求工程
概述



典型真题

需求开发 - 需求获取 - 步骤和策略

需求开发 - 需求获取 - 方法(★)

需求开发 - 需求分析 - 概述

需求开发 - 需求定义

需求管理 - 变更控制

需求管理 - 需求跟踪

典型真题

系统分析与设计
系统分析和设计 - 系统分析 - 结构化分析

△ 结构化分析(SA)(★★★)




分层数据流图:


系统分析 - 结构化分析

系统分析和设计 - 系统设计 - 结构化设计





典型真题

系统分析和设计 - 面向对象 - 概念

系统分析和设计 - 面向对象 - 面向对象分析原则


系统分析和设计 - 面向对象 - UML


UML种类的图(★★★)

UML中类的图的分类(★★)

类图


典型真题

用例图

用例之间的关系(★★★)


典型真题

序列图(★★★)

通信图(★★★)

状态图:(★★★)

典型真题

活动图:(★★★)

构件图(组件图)(★★★)

部署图


状态和活动图比较(★★★)

流程图和活动图比较(★★★)

UML 4+1视图(★★)

系统分析和设计 - 面向对象分析步骤
OOA大致上遵循如下5 个基本步骤:(★★★)

系统分析和设计 - 面向对象分析建模
面向对象分析建模(★★★)

用例模型建模(★★★)


典型真题


系统分析和设计 - 面向对象设计过程
面向对象设计过程(★★★)

面向对象设计原则(★★)

典型真题

系统设计-界面设计
界面设计三原则:(★★)
1、置于用户控制之下。
2、减少用户的记忆负担。
3、保持界面的一致性。
系统设计-流程设计
流程表示工具(★★)
