〖授课方式〗北京其它培训日常班
〖课程名称〗敏捷软件开发及实践培训课程
〖发布单位〗北京国信德勤科技发展有限责任公司 → 进入主页
〖原 价〗面议 〖优 惠 价〗面议
〖发布者IP〗218.20.40.107
〖开课形式〗已确认开课
〖更新日期〗2015年04月02日
〖主办地区〗北京 [招生培训]
〖开课地点〗北京宣武区
〖百度搜索〗敏捷软件开发,软件开发大纲,软件开发
课程内容 | ||
时间 | 上午 | 下午 |
第 一 天 | 软件开发面临的问题 n 管理变更 n 复杂性和过度产生 n 质量和日程安排问题 n 平衡成本、时间、质量和范围 n 交付价值 响应式开发 n 静态过程的缺陷 n 非正式的和持续的设计 n 依赖管理 n 行动保守 n 迭代和增量式的开发 n 原型 n 场景驱动增量 n 渐进式增长 n 测试vs调试 | 敏捷过程 n 敏捷联盟 n 敏捷过程宣言 n 敏捷开发原则 n 极限编程 n Rational Unified Process(RUP) 极限编程实践 n 小版本 n 测试驱动开发 n 持续集成 n 简单设计 n 重构 n 系统Metaphor n 结对编程 n 代码标准 n 集体代码所有权 n 现场客户 n 计划游戏 |
第 二 天 | 过程和实践采用 n 持久和迭代的目标 n 用例和技术限制 n 剥离风险 n 验收测试 n 自动化单元测试 n 文档分级 n 细粒度版本控制 基于敏捷软件开发的实践--组建开发团队 n 组建项目开发组 n 团队组织模型 n 各角色/岗位核心职责 n 沟通模型与技巧 n | 基于敏捷软件开发的最佳实践—工欲善其事,必先利其器 n 版本控制系统的搭建和最佳实践 n Bug管理系统的搭建和最佳实践 n Build系统的搭建和最佳实践 n 测试驱动开发—JUnit最佳实践 n 项目管理工具的最佳实践 n |
第 三 天 | 基于敏捷软件开发的实践—案例实战 n 开发一个基于J2EE技术的电子商务应用 n 贯穿于开发全程的敏捷开发实践 敏捷项目管理 n 编写项目开发计划 n 组建开发团队,定义团队成员角色 n 制定开发进度表并将其发布至项目进度网页中 n 将产生的文档和代码签入至版本控制系统中 n 文档与项目实际开发进度保持同步 敏捷建模 n 编写需求文档:定义系统范围和需求 n 利用UML用例图捕获需求,并编写用例文档 n 根据用例图和用例文档进行系统概要设计 n 进行UML类图设计 n 进行UML顺序图设计 n 构建软件的原型系统 n 根据需求的变化迭代以上过程 | 敏捷开发 n 编写详细设计书,定义开发标准文档 n 组织团队成对编程 n 重构产生的代码 n 将产生的文档和代码签入至版本控制系统中 n 使用Build系统生成软件可运行版本 n 根据设计的变化反复迭代以上过程 敏捷测试 n 对代码进行实施单元测试 n 进行可接受测试 n 将测试中发现的Bug发布到Bug管理系统 n 根据开发的进度反复迭代以上过程 n |
![]() |