内容纲要
目录
软件工程概述
软件过程模型
需求工程
系统分析与设计
软件测试
净室软件工程
基于构件软件工程
系统维护、系统转换
遗留系统
项目管理
软件工程概述
概述
能力成熟度模型CMM(★)
能力成熟度模型集成CMMI(★)
典型真题
软件过程模型
概述
软件过程模型 - 瀑布模型
软件过程模型 - 原型模型
软件过程模型 - 螺旋模型
软件过程模型 - 喷泉模型
软件过程模型 - 迭代和增量模型
迭代与增量的区别:
软件过程模型 - 构建组装模型
软件过程模型 - V模型
软件过程模型 - 快速应用开发模型
软件过程模型 - 敏捷方法
敏捷方法基本原则、四大价值观和十二个最佳实践(★★★)
软件过程模型 - 统一过程模型
典型真题
补充 - 逆向工程
逆向工程的完备性分级(★★★)
典型真题
需求工程
概述
典型真题
需求开发 - 需求获取 - 步骤和策略
需求开发 - 需求获取 - 方法(★)
需求开发 - 需求分析 - 概述
需求开发 - 需求定义
需求管理 - 变更控制
需求管理 - 需求跟踪
典型真题
系统分析与设计
系统分析和设计 - 系统分析 - 结构化分析
△ 结构化分析(SA)(★★★)
分层数据流图:
系统分析 - 结构化分析
系统分析和设计 - 系统设计 - 结构化设计
典型真题
系统分析和设计 - 面向对象 - 概念
系统分析和设计 - 面向对象 - 面向对象分析原则
系统分析和设计 - 面向对象 - UML
UML种类的图(★★★)
UML中类的图的分类(★★)
类图
典型真题
用例图
用例之间的关系(★★★)
典型真题
序列图(★★★)
通信图(★★★)
状态图:(★★★)
典型真题
活动图:(★★★)
构件图(组件图)(★★★)
部署图
状态和活动图比较(★★★)
流程图和活动图比较(★★★)
UML 4+1视图(★★)
系统分析和设计 - 面向对象分析步骤
OOA大致上遵循如下5 个基本步骤:(★★★)
系统分析和设计 - 面向对象分析建模
面向对象分析建模(★★★)
用例模型建模(★★★)
典型真题
系统分析和设计 - 面向对象设计过程
面向对象设计过程(★★★)
面向对象设计原则(★★)
典型真题
系统设计-界面设计
界面设计三原则:(★★)
1、置于用户控制之下。
2、减少用户的记忆负担。
3、保持界面的一致性。