摘要

为解决面向数据设计的评测系统扩展性差、复杂度高、开发和维护效率低等问题,本文提出了基于领域驱动设计的实现方案。首先通过对业务需求的细化梳理,结合领域专家的专业知识,经过战略设计和战术设计,建立精准的领域模型。然后使用COLA框架搭建评测系统,在保障系统稳定性的前提下提升研发和维护效率。最后针对实施中碰到的安全沙箱、在线监考、竞赛排名等业务难点给出实现思路。实践证明,基于领域驱动设计的评测系统能够明显降低系统的耦合度和复杂度,满足多场景评测需求。

  • 单位
    浙江金融职业学院

全文