开篇语:
商业系统无论多复杂,无论什么行业,其本质无非是人、事、物、规则。DDD四色模型?
活动图:
在获取基础业务需求后,对用例场景进行建模:使用活动图虽然有争议,因为是面向过程的,但是对我们获得概念用例、角色和业务对象(业务实体)有着很好的帮助。
1.帮助发现概念用例
2.帮助发现角色(业务主角或业务工人),通过泳道
3.帮助发现业务实体
4.帮助建立领域模型(
若在用例场景的不同活动中多次出现某一个名词,要注意该名词,它很可能就是一个关键业务对象,由它与其它对象之间的关系可构建出一个领域模型)
状态图:
用于对模型元素的动态行为进行建模,通常用状态图来说明业务角色或业务实体可能的状态--导致状态转换的事件和状态转换引起的操作。
我们可以用状态图来描述业务实体对象、分析类对象和设计类对象。
需要注意的是状态图通常只用于描述单个对象的行为,如果要描述对象间的交互,最好采用时序图或协作图。
时序图:
用于描述按时间书序排列的对象之间的交互模式;它按照参与交互的对象所具有的“生命线”和它们相互发送的消息来显示这些对象。包含了对象和主角实例,以及说明它们如何交互的消息。
使用时序图来描述用例实现是一种从现实世界到对象世界的映射方法,它对我们确定对象职责和接口有着显著的作用,而对象的核心就是职责和接口。
系统用例建模:
获得系统用例的基本方法是分析业务用例场景,尤其是活动图。一开始,
可以简单的把每个泳道里的活动都作为一个用例,以泳道作为参与者,把它们绘制出来.
领域模型:
其实,
使用UML建模并非一定需要用例。只有在交互密集型的软件里,用例才能发挥其作用。在非交互密集的软件里,由于参与者很少,获取用例意义并不大。这时最适合的是为问题领域建立领域模型(不包括使用者信息和使用过程的模型)。
通常,领域模型会跨多个用例,而领域模型最重要的工作,就是描述关键业务对象的行为和交互方式。
分析模型:
分析类用于获取系统中主要的“职责簇”。笔者认为分析模型是面向对象的核心。
分析类在对象世界和现实世界中精妙的对应关系:人、事、物、规则--参与者、边界类、实体类、控制类。
分享到:
相关推荐
最后的小结和作业环节,既检验了学生的学习效果,也鼓励他们在家庭环境中继续深化学习。 这篇教案充分体现了以学生为中心的教学理念,注重培养学生的语言运用能力和思维能力,同时也关注了情感教育,让学生在学习中...
这两篇教师成长小结中,作者分享了他们在教学实践中的反思与体会,揭示了教师专业发展的关键要素。 首先,了解和分析学生是教学成功的关键。教师需要对学生的个体差异进行深入研究,以制定适应学生需求的教学计划。...
课程最后进行了课堂小结,强调了云量、降水量的重要性,以及制作简易雨量器的技能。整个教案旨在通过理论学习和实践活动,让孩子们更深入地理解气象知识,激发他们对自然现象的兴趣,培养他们的观察力和实践操作能力...
【新人教统编版五四制二年级下册...这个知识小结旨在帮助学生巩固单元所学,提高语文素养,为后续学习打下坚实基础。通过反复练习和应用,学生将更好地掌握汉字、词语和句子的运用,同时培养阅读理解及情感表达能力。
课堂小结和拓展延伸部分,教师可能会引导学生通过角色扮演,进一步体验不同动物对大象耳朵的看法,增强学生的想象力和表演能力。课堂作业则包括选择正确读音的练习,模仿例子造词,以及使用“又...又...”结构造句。...
此外,教师通过板书设计和课堂小结,帮助学生梳理探究科学实验的一般步骤,巩固学习成果,为后续的学习奠定坚实基础。 总之,大象版六年级上册科学课程以生动有趣的方式,培养学生的科学素养,通过实践操作和合作...
【沪教版上海小学生二年级上册牛津英语教材知识点小结】 Module 1 Getting to know you 在这一模块中,孩子们将学习基本的问候语和自我介绍,这对于日常生活中的交流至关重要。首先,他们需要掌握一些基本的时间...
这篇PPT学习教案主要关注的是小学三年级学生的情绪调节和心理健康教育。通过一系列生动活泼的插图和互动游戏,旨在帮助孩子们理解和管理他们的情绪,提升他们的心理素质。 首先,PPT的标题“情绪调节6快乐小天使”...
这篇资料是针对二年级语文上册第三单元的知识点进行的小结,主要涵盖了字词学习、多音字辨析、形近字对比、近反义词、词语搭配、量词运用、佳句积累以及考试重点提示。以下是具体的知识点解析: 1. **易读错的字**...
这篇文档是针对新部编人教版二年级下册语文第七单元的知识点进行的小结,主要涵盖以下几个方面: 1. **易读错的字**:包括"竖"、"挪"、"痛"、"草籽"、"佛"、"商"、"织"、"终"、"匆"、"抽"、"编"和"消"等字的正确...
【新精通版六年级下册小学英语 Unit 5 单元知识点小结】 Unit General Revision 2涵盖了丰富的词汇、短语以及句型,是六年级学生在学习英语过程中的重要复习资料。以下是对这些知识点的详细解析: 一、词汇 1. 本...
6. **课堂小结**:课程结束时,教师引导学生回顾学习内容,巩固对卵生和胎生的理解,同时也培养了学生的总结能力。 通过这个教案,学生们不仅能了解动物的基本繁殖方式,还能发展观察、分类、思考和实验操作等科学...
在课堂小结环节,学生们回顾了如何判断风力大小,掌握了依据物体状态估算风力的方法,以及利用简易风力计进行实际测量的技巧。通过亲手制作和使用风力计,孩子们不仅学习了科学知识,还体验到了动手实践的乐趣,...
最后,课堂小结回顾了学习内容,强调了风力判断的方法和风力计的作用,同时鼓励学生对科学保持好奇心和热情。 总的来说,这个教案提供了全面的教学框架,涵盖了理论知识传授、实践操作和知识应用,旨在帮助小学生...
比如,"An elephant is bigger than a horse."(大象比马大。) 2. 表示某一概念,但不强调具体的个体。例如,"There are seven days in a week."(一周有七天。) 3. 带有"一个"的含义,但数量感较弱,有时可省略...
- 《青蛙卖泥塘》:重点考察第11自然段,学习如何通过阅读理解文本。 - 《小毛虫》:通过填空的形式检查学生对小毛虫演变过程的理解。 5. 阅读推荐: - 推荐了《老蜘蛛的一百张床》,引导学生进行课外阅读,扩展...
课堂小结阶段,教师再次强调哺乳类、鱼类和昆虫类的主要特征,帮助学生巩固记忆,形成清晰的分类概念。 总之,动物的分类是生物科学的基础,通过这样的教学活动,学生不仅学习了基本的分类知识,还锻炼了观察、分析...
2. 形容词:学习了描述动物大小、长短的形容词,如big(大的)、small(小的)、long(长的)和short(短的)。 3. 基数词:从one到ten,这些基础的数字词汇是学习者需要掌握的基本数学概念,也常用于描述动物数量。...
人教PEP版小学英语三年级上册的Unit 4单元主要围绕着“我们热爱动物”这一主题展开,旨在帮助学生学习和掌握与动物相关的词汇、短语和基本句型,以便于他们能更好地进行日常生活中的英语交流。以下是本单元的核心...
”通过这样的句型,学生可以学习如何用形容词来描述事物的特性,例如:“It’s small.”(它很小。)和“They are cute.”(他们很可爱。) 通过学习这些知识点,学生们不仅可以提升他们的词汇量,还能掌握询问和...