janwen
2010-11-23 15:29
我一直在等待自己有一天能悟明白所谓的“复杂软件行为”云云,继续努力ing

SpeedVan
2010-11-24 13:16
一般来说,用户的注册可以看作新增,登录看作查询,但在DDD分析上是有区别的。

按照DDD的思维,注册登录不是业务范畴,是属于系统级别,修改信息才算是业务范畴(只有注册登录后,“我”实体才会出现,才开始有所谓的业务)。而管理员的用户增删改,是在一个管理员管理场景下进行的,而后台管理部分,可作业务范畴,也可不作业务范畴,需具体设定(如银行算,留言版不算)。

对于用户,注册登录不算是业务,修改个人信息才算是业务。

对于管理员,用户的增删改,可算可不算,取决于当前系统的“管理”是否属于业务范畴。

注:判断是否是业务,可以从是否有“执行者”这个领域实体去判断。(其实就是用例图)

如banq所言“服务是否需要,取决于你的业务场景是否复杂”,单纯说CRUD,基本都是技术范畴的,但若果类似监控,下单这些,好像是CRUD,但他们的确是业务。

慢慢琢磨:银行服务员建立用户帐号,留言版建立用户帐号。(这两个应该够区别了)

猜你喜欢
2Go 上一页 1 2