Mais conteúdo relacionado Semelhante a 杨根兴 软件过程改进与敏捷方法 (20) 杨根兴 软件过程改进与敏捷方法1. 敏捷之旅 · 上海 软件过程改进与敏捷方法 杨根兴 博士 / 研究员 / 博导 上海市软件行业协会 秘书长 华东理工大学、上海交通大学 教 授 中国软件测评机构联盟 常务副理事长 上海市计算机软件评测重点实验室 学术委员会主任 (上海计算机软件技术开发中心) 2010 年 11 月 13 日 2. 上海市计算机软件评测重点实验室 (SSTL) ( WWW.SSTL.ORG.CN ) 软件产品 评测 系统评测 与调优 网络测试 国家标准 制订 质量体系 咨询 质量测试 培训 测试与 QA 外包 专业 能力 软 件 生 命 周 期 需求 设计 开发 测试 运维 QA 外包、测试服务 SQA 驻场服务 CMMI 咨询服务 需求管理、产品评审 功能审计、节点控制 性能测试调优 系统健康检查 质量保证平台 项目监控平台 测试管理平台 有经验的专业团队 产品评测 系统测试 QA 咨询 外包服务 评测管理 7. 2. 软件过程的线性与非线性 软 件 生 命 周 期 计划 评审 需求 评审 设计 评审 节点 控制 交付物 评审 功能 审计 UAT 测试 单元 测试 集成 测试 系统 测试 UAT 测试 场景 测试 建立长效机制: 依据规范、建立一套体系,如: CMMI3 过程 测试 体系 需求 设计 开发 测试 运维 9. 软件开发 V 模型 用户 需求获取 需求描述 需求分析 需求规约 设计 设计规约 详细设计 模块设计书 编程 程序 单元测试 已测试模块 集成 已集成软件 集成测试 软件 确认测试 已确认软件 运行测试 软件产品 ① 测试案例②集成计划③建立文档 ① ① ① ① ① ① ② ③ 评审 评审 评审 评审 静态检查 评审 评审 评审 评审 12. Agile Lifecycle . . Release 1.4 . . Release 1.3 . Release 1.2 2 - 6 weeks Adapt to change Initiate project Product vision Project goals, constraints Coarse-grain requirements Coarse-grain estimates Iteration & release plans . Rel 1.1 Production Project Status Daily stand-up meetings Review Iteration Develop Product Increment Deliver product increments Production-quality product Plan Iteration 14. 2. 软件过程的线性与非线性 规划 分析 设计 实施 运行 变更 时间维 知识维 逻辑维 明确问题 选择目标 系统综合 系统分析 优化评价 系统决策 系统实施 基本技能 专业基础 标准规范 文档模板 技术工具 模型方法 霍尔的三维方法论