首页> 外文会议>Annual Pacific northwest software quality conference >The Perfect Couple: Domain Models Behavior-Driven Development
【24h】

The Perfect Couple: Domain Models Behavior-Driven Development

机译:完美夫妻:领域模型和行为驱动的开发

获取原文

摘要

Behavior-Driven Development entails a unified set of practices for expressing requirements in business-readable language, and binding them to automated test cases. Unfortunately, the Agile community has been so focused on the test automation aspects of the methodology that they have overlooked the challenges involved in the initial step of BDD: expressing requirements in business-readable language. While business-readable language simplifies communication with business stakeholders, it also complicates the process of specifying requirements for the implementation team. The informality of business language makes it difficult to write requirements that are accurate, consistent, and unambiguous. How can practitioners specify technical requirements with business-readable language? This paper explores how domain models help to reconcile the looseness of business language with the exacting requirements of engineering. By systematically representing key concepts in the business domain with visual diagrams and operational definitions, we can construct a domain model that allows us to unambiguously specify implementation requirements in business-readable language.
机译:行为驱动开发需要一套统一的实践,以业务可读的语言表达需求,并将其绑定到自动化测试用例。不幸的是,敏捷社区一直专注于方法的测试自动化方面,以至于他们忽略了BDD初始步骤中涉及的挑战:用业务可读语言表达需求。虽然业务可读语言简化了与业务利益相关者的沟通,但同时也使为实施团队指定要求的过程变得复杂。业务语言的非正式性使得很难编写准确,一致且明确的需求。从业人员如何使用商业可读语言指定技术要求?本文探讨了领域模型如何帮助协调业务语言的松散性与工程的严格要求。通过使用可视化图和操作定义系统地表示业务领域中的关键概念,我们可以构建一个域模型,该模型允许我们明确地以业务可读语言指定实现要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号