跳转至

加餐1 小试牛刀,测测你对DDD的掌握情况

你好,我是钟敬。

今天是大年初三,先祝你春节快乐,也给假期还在学习的你点个赞。

专栏已经更新了大半内容,不知道你的学习情况怎么样。为了让你过节期间能够轻松一些,同时也能巩固之前所学,这个春节假期,我为你安排了几期特别策划的内容。

今天是策划的第 1 期,我们从之前学的课程里精选了一些知识点,出了后面这套测试题,帮你检验学习成果。客观题的答案和解析,你在测试后就能直接看到。主观题我暂时不公布答案,给你留下一定的思考时间。

选择题点击文稿下方按钮,就可以进入测试。

建模题

下面是一道建模题。这里我给出了一个需求场景,请你来绘制领域模型。这道题的目的不是为了考试,而是锻炼同学们的建模技能,所以你也不妨发挥一下,增加一些合理的需求,以便使模型更加丰富。

假设你所在的公司想实施敏捷软件开发,委托你为公司开发一个敏捷项目管理软件。公司领导提出的需求是这样的。

  • 公司会开发很多款软件产品,每个产品有一个产品待办清单(product backlog)。
  • 产品待办清单中的待办项是用户故事,由产品经理提供。
  • 用户故事有一个文字性的描述,还有若干验收条件(Acceptance Criteria)。
  • 产品经理可调整代办项的优先级。
  • 每个用户故事要估算故事点。
  • 每个迭代,项目经理把用户故事移入迭代待办清单(sprint backlog)。
  • 每个迭代,由一个敏捷团队负责。
  • 迭代待办清单所有故事点的和不能超过迭代容量。
  • 每个用户故事由一个同事负责。
  • 每个用户故事有TODO、DOING、DONE 三种状态,由开发人员切换状态。

请根据上面的场景,用你熟悉的工具绘制出系统的领域模型。然后把模型以图片的形式导出,贴在你喜欢的共享文档(例如腾讯文档、石墨文档等),然后在这节课的留言区里提交超链接就可以了,提交格式为昵称+链接。

这道题假设你学习完了迭代一,并且了解敏捷软件开发过程。如果对“产品代办清单”“迭代代办清单”“用户故事”“验收条件”“故事点”“敏捷团队”等概念还不了解的话,可以去网上搜一下,这些都是敏捷的一些基本概念。

期待你的“作业”!

编辑提示:建模作业活动虽然告一段落,但如果你学完迭代一,希望通过练习巩固一下,还是推荐你自己动手练习一下,并把自己的成果以超链接分享到留言区。作业点评的直播回放,可以点击这里查看(自行思考练习后再听讲解,效果更好)。

精选留言(12)
  • 阿飞 👍(0) 💬(1)

    阿飞 https://shimo.im/boards/9030JvEweMIe4Jkw/

    2023-05-10

  • 龙腾 👍(2) 💬(0)

    龙腾 https://www.wolai.com/sunteng/byzrjBp2CJm7Rp3vEog4tT

    2023-01-31

  • aoe 👍(1) 💬(0)

    50 分

    2023-01-25

  • Jaising 👍(0) 💬(0)

    Jaising https://shimo.im/file-invite/c5BySwBocCScj2LTpMamDUQgkARB6/ B-boy 邀请您协作《建模健身操——敏捷项目管理的领域建模训练》,点击链接开始编辑

    2023-01-31

  • 支离书 👍(0) 💬(0)

    支离书 http://image.onlyfew.cn/picgo/20230131160459.png

    2023-01-31

  • FiRerOUNd 👍(0) 💬(0)

    fireround https://drive.google.com/file/d/1KYATUE0uruetcSyll5lJjHd2lDQHKq3G/view?usp=sharing

    2023-01-30

  • cluski 👍(0) 💬(0)

    cluski https://docs.qq.com/sheet/DWWd6RFJTWVhqZnFK?tab=BB08J2

    2023-01-30

  • 6点无痛早起学习的和尚 👍(0) 💬(0)

    和尚 + 【腾讯文档】极客 DDD 的领域建模作业 https://docs.qq.com/doc/DYlNHZXJzVHBVdlBh

    2023-01-30

  • 杀手要有爱 👍(0) 💬(0)

    客观题50分 -.-! 【腾讯文档】领域模型图 https://docs.qq.com/doc/DT01xSVNXVWFlbFBo

    2023-01-29

  • 小5 👍(0) 💬(2)

    小5 https://www.yuque.com/g/u1146543/vgb2ar/tb1ly4oue9bxo9zu/collaborator/join?token=DGitfTPitUJauCL8# 《落地DDD笔记03-敏捷管理项目领域建模练习》

    2023-01-28

  • 李威 👍(0) 💬(0)

    李威 + https://docs.qq.com/doc/DWHNWT21lb2NKY3Zu

    2023-01-28

  • 沐瑞Lynn 👍(0) 💬(0)

    沐瑞Lynn 【腾讯文档】DDD落地练习 https://docs.qq.com/doc/DU1NPbE1FaUxBVlVa

    2023-01-27