首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号