一个应用程序“学校”应该有三种类型的用户:学生,家长,行政。
。
你能帮我定义这个应用程序的有界上下文吗?对我来说,这里有不止一个有界的上下文。
发布于 2021-03-17 23:23:00
首先,你必须考虑有界上下文的自主性。下一件事是关于交易。你必须尽可能地考虑独立的交易。每一种有限的语境都必须有自己的世界,甚至有自己的语言(无处不在的语言)。
有了这个信息和更多的信息,您可以更好地决定有界上下文。根据你的资料,我认为它可能有三个有界的上下文:
Schedule
请记住,所有有限制的上下文(例如:时间表)都应该独立工作,而不需要其他限定上下文(例如:用户区域)。例如,您可以在时间表中有名称、家族和UserId,并限定上下文。但是用户的全部数据都是在用户区域的边界上下文中(比如概要文件数据),当您需要它时,您可以通过几种方式从它获得数据。
https://stackoverflow.com/questions/66386875
复制相似问题