领域工程小组针对物联网、支付、数据中台三个领域开展工作,通过采用用例驱动开发方法,不仅提高了开发效率,而且积累了公司核心资源,对团队每个角色的工作都有促进作用,这里的促进作用体现在以下三个方面。首先,对于领域工程的成员,针对thingboard、JeePay、Neo4J三个领域中优秀构件,每完成一个用例则在plantuml文件中更新用例图,使工作可量化且专注。其次,对于业务工程的成员,由于研发组贯穿了文档驱动开发、测试驱动开发、氛围编程相融合的开发方法,通过领域工程组完成的用例图文档,可以清晰地看到可以实现mqtt接收、tcp接收、微信支付、支付宝支付、基于知识图谱的数据关联等功能以及如何实现这些功能,通过包含和扩展组合用例实现业务直接相关的完整用例,通过组合物联网基础数据接收用例、数据中台处理数据、支付用例,更清晰地规划整个业务流程。最后,对于研发架构师,把领域组的用例图转换为功能视图,基于现有的用例特点和需求工程,架构师提出了仓库体系架构风格更适合智慧校园项目。以上通过在领域工程组使用用例驱动开发方法,将UML中的用例图贯穿架构设计和DDD两个开发小组的工作。