- 5
- 0
- 约3.19千字
- 约 30页
- 2016-01-28 发布于湖北
- 举报
Lecture-SE-2011-Chap02-02.ppt.ppt
软件工程 - 2011 - 第二章 软件过程 第二章软件过程(2) 开发经验(最佳实践) 迭代式开发 ? 容纳需求变更/减少风险 管理需求 ? 使用用例和脚本 使用基于构件的体系结构 可视化建模 验证软件质量 ? 质量评估内建在贯穿于整个开 发过程的、由全体成员参与的所有活动中 控制软件变更 核心工作流 业务建模 需求 分析与设计 实现 测试 部署 ? 生成目标系统的可运行版本,移交给用户 配置与变更管理?跟踪维护开发过程中Artifacts的完整 性和一致性 项目管理?提供项目管理框架,为软件开发项目制定计划、人员配备、执行和监控等方面的使用准则,并为风险管理提供框架 环境提供?软件开发环境,包括过程管理和工具支持 工作阶段 Inception:建立业务模型,定义最终产品视图,确定项目的范围 Elaboration:设计并确定系统的体系结构,制定项目计划,确定资源需求 Construction:开发所有构件和程序,集成为可户需要的产品,测试所有功能 Transition:把开发出的产品提交给用户使用 敏捷过程(2001/2—敏捷软件开发宣言 The Manifesto of the Agile Alliance ) 敏捷过程的价值观 个体和交互胜过过程和工具 可以工作的软件胜过面面俱到的文档 客户合作胜过合同谈判 响
原创力文档

文档评论(0)