Summary 专业软件开发 软件开发的专业性 敏捷软件开发 OO和DDD TDD和BDD 构建自动化与持续集成 软件质量检测与改进 范例项目:在线考试系统 价值驱动的需求建模 行为驱动开发:需求即测试 深刻理解业务领域:领域建模 什么是领域模型 领域模型的要素 在线考试系统领域模型 准备工具集 测试工具 版本控制工具 自动化构建和持续集成工具 集成开发环境 项目管理工具 架构设计 实现 持续集成、持续交付、持续质量分析改进