sa

3 敏捷软件开发

3.1 敏捷方法 3.2 计划驱动开发和敏捷开发 3.3 极限编程 3.4 敏捷项目管理 3.5 可扩展的敏捷方法 敏捷方法是增量式开发方法,每个增量一般较小,通常两到三周会提供新

4 需求工程

4.1 功能需求和非功能需求 4.2 软件需求文档 4.3 需求描述 4.4 需求工程过程 4.5 需求导出和分析 4.6 需求有效性验证 4.7 需求管理 需求工程:对服务和约束的发现、分析、建

5 系统建模

6 体系结构设计

6 体系结构设计 6.1 体系结构设计决策 6.2 体系结构视图 6.3 体系结构模式 6.4 应用体系结构 必要性:开发过程的早期应当涉及建立整体的系统体系结构 体系结构的增量

7 设计与实现

8 软件测试

9 软件进化