DDD实战成绩管理---需求分析

正文

  需求的分析我们采用四色模型。从用户故事中找出MI,然后围绕MI找出其中的role,ppt,des。本次先对两个优先级最高的用户故事进行四色模型建模。

1.用户故事一建模:作为教务处老师,我要建立教学班,以便教师和学生彼此都清楚他们之间的教学关系

       该用户故事中教学班是时刻时段,代课教师和上课学生均作为参与者角色,课程在此处也作为角色参与本次教学组织。四色模型图如下图1:

  

                                                                                            图1

 2.用户故事二建模:作为授课教师,我要登记学生的相关成绩,以便算出学生该门课程的最终成绩。

 该故事中,登记教学班成绩是MI(实际上这块要结合后面的用户故事进一步挖掘的话,我们可以提取出一个父类MI,登记成绩MI。本次暂不进行提取,留到后期完成其它用户故事时再进行)。可以看出,登记教学班成绩MI依赖于教学班MI。另外,“相关成绩”和“最终成绩”也作为MI,它们被登记教学班MI依赖。模型如下图2:

 

                                                                                     图2

    其余故事暂时不做进一步分析,先针对前面两个故事进一步进行业务建模。

posted @   混沌攻城狮  阅读(565)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示