开篇语:
商业系统无论多复杂,无论什么行业,其本质无非是人、事、物、规则。DDD四色模型?
活动图:
在获取基础业务需求后,对用例场景进行建模:使用活动图虽然有争议,因为是面向过程的,但是对我们获得概念用例、角色和业务对象(业务实体)有着很好的帮助。
1.帮助发现概念用例
2.帮助发现角色(业务主角或业务工人),通过泳道
3.帮助发现业务实体
4.帮助建立领域模型(
若在用例场景的不同活动中多次出现某一个名词,要注意该名词,它很可能就是一个关键业务对象,由它与其它对象之间的关系可构建出一个领域模型)
状态图:
用于对模型元素的动态行为进行建模,通常用状态图来说明业务角色或业务实体可能的状态--导致状态转换的事件和状态转换引起的操作。
我们可以用状态图来描述业务实体对象、分析类对象和设计类对象。
需要注意的是状态图通常只用于描述单个对象的行为,如果要描述对象间的交互,最好采用时序图或协作图。
时序图:
用于描述按时间书序排列的对象之间的交互模式;它按照参与交互的对象所具有的“生命线”和它们相互发送的消息来显示这些对象。包含了对象和主角实例,以及说明它们如何交互的消息。
使用时序图来描述用例实现是一种从现实世界到对象世界的映射方法,它对我们确定对象职责和接口有着显著的作用,而对象的核心就是职责和接口。
系统用例建模:
获得系统用例的基本方法是分析业务用例场景,尤其是活动图。一开始,
可以简单的把每个泳道里的活动都作为一个用例,以泳道作为参与者,把它们绘制出来.
领域模型:
其实,
使用UML建模并非一定需要用例。只有在交互密集型的软件里,用例才能发挥其作用。在非交互密集的软件里,由于参与者很少,获取用例意义并不大。这时最适合的是为问题领域建立领域模型(不包括使用者信息和使用过程的模型)。
通常,领域模型会跨多个用例,而领域模型最重要的工作,就是描述关键业务对象的行为和交互方式。
分析模型:
分析类用于获取系统中主要的“职责簇”。笔者认为分析模型是面向对象的核心。
分析类在对象世界和现实世界中精妙的对应关系:人、事、物、规则--参与者、边界类、实体类、控制类。
分享到:
相关推荐
小结是对课堂教学内容的回顾和总结,帮助学生巩固所学知识。作业则是对学生自主学习能力的检验,要求学生在家庭环境中继续深入学习,如撰写小短文、进行课外阅读等。这些作业设计既能够检验学生的学习效果,又能够...
这两篇教师成长小结中,作者分享了他们在教学实践中的反思与体会,揭示了教师专业发展的关键要素。 首先,了解和分析学生是教学成功的关键。教师需要对学生的个体差异进行深入研究,以制定适应学生需求的教学计划。...
【新人教统编版五四制二年级下册...这个知识小结旨在帮助学生巩固单元所学,提高语文素养,为后续学习打下坚实基础。通过反复练习和应用,学生将更好地掌握汉字、词语和句子的运用,同时培养阅读理解及情感表达能力。
课堂小结和拓展延伸部分,教师可能会引导学生通过角色扮演,进一步体验不同动物对大象耳朵的看法,增强学生的想象力和表演能力。课堂作业则包括选择正确读音的练习,模仿例子造词,以及使用“又...又...”结构造句。...
在课程结束时,教师会进行简短的课堂小结,强调云量和降水量在气象学中的重要性,以及制作简易雨量器这一技能的实用性。整个教案设计巧妙,通过理论与实践相结合的方式,让学生在轻松愉快的氛围中,逐步深入地掌握...
通过板书设计和课堂小结,教师帮助学生梳理探究的步骤,使学习成果得到巩固。 课程的每一步设计都旨在促进学生的主动学习,增强他们的观察能力、分析问题和解决问题的能力。此外,课程中强调的团队合作精神和创新...
【沪教版上海小学生二年级上册牛津英语教材知识点小结】 Module 1 Getting to know you 在这一模块中,孩子们将学习基本的问候语和自我介绍,这对于日常生活中的交流至关重要。首先,他们需要掌握一些基本的时间...
它不仅涵盖了卵生和胎生这两种动物繁殖方式的教学目标,还通过视频资料、图片观察、实践活动和课堂小结等多样化教学手段,全面提升了学生对动物繁殖知识的认识。在激发学生对科学的兴趣和探索欲的同时,也培养了他们...
这篇资料是针对二年级语文上册第三单元的知识点进行的小结,主要涵盖了字词学习、多音字辨析、形近字对比、近反义词、词语搭配、量词运用、佳句积累以及考试重点提示。以下是具体的知识点解析: 1. **易读错的字**...
这篇文档是针对新部编人教版二年级下册语文第七单元的知识点进行的小结,主要涵盖以下几个方面: 1. **易读错的字**:包括"竖"、"挪"、"痛"、"草籽"、"佛"、"商"、"织"、"终"、"匆"、"抽"、"编"和"消"等字的正确...
在课堂反馈与小结环节,教师组织学生快速回顾整个课程,讨论并回答有关金鱼生存条件的问题,帮助学生巩固所学知识,同时拓展他们的思考范围。教师引导学生思考如何为金鱼提供更好的生活环境,也设计了与下节课研究...
以第18页提到的珍妮和蝴蝶结的故事为例,通过讲述珍妮丢失了蝴蝶结仍能保持快乐心情的情节,引导孩子们思考外在事物对心情的影响,以及自我认知的重要性。故事传递出一个明确的信息:真正的幸福和快乐来源于内心的...
【新精通版六年级下册小学英语 Unit 5 单元知识点小结】 Unit General Revision 2涵盖了丰富的词汇、短语以及句型,是六年级学生在学习英语过程中的重要复习资料。以下是对这些知识点的详细解析: 一、词汇 1. 本...
最后,课堂小结将回顾整个学习内容,总结风力判断的方法和风力计的作用。教师将强调风力计在气象观察中的重要性,并鼓励学生在日常生活中关注风的变化,用所学的知识去观察和解释这些现象。 综合来看,本篇教案提供...
比如,"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.”(他们很可爱。) 通过学习这些知识点,学生们不仅可以提升他们的词汇量,还能掌握询问和...