业务领域建模Domain Modeling
Posted lclclclc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了业务领域建模Domain Modeling相关的知识,希望对你有一定的参考价值。
领域模型是对领域内的概念类或现实世界中对象的可视化表示,该模型可用于解决与该领域相关的问题。 领域模型表示与领域相关的有意义的实际概念,需要在软件中对其进行建模。 这些概念包括业务中涉及的数据以及与该数据相关的业务使用规则。
领域模型通常使用领域的词汇,因此可以将模型的表示形式传达给非技术利益相关者。 它不应引用任何技术实现,例如正在设计的数据库或软件组件。
领域模型是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。
我的工程实践题目是手写汉字识别:
1.收集应用领域信息:
手写汉字识别已经被应用于许多的应用,例如用于识别历史文档,邮件分类,手写笔记的转录等。手写汉字识别已经吸引了许多研究人员的注意超过半个世纪。在过去的几年,提出了很多传统的计算方法用于HCCR但效果不好,随着硬件的提升与数据量的增大,卷积神经网络用于手写汉字识别取得了很好的效果。
-专注于功能需求:需求为用户提供手写汉字图片,系统返回手写汉字识别结果。
2.头脑风暴:
-列出重要的应用领域观念:用户,开发者,手写汉字识别模型。
-列出它们的属性:用户:用户名,年龄。开发者:无属性。手写汉字识别模型:用户传入的图片,开发者传入的图片。
-列出它们之间的相互关系:其为关联关系,既不属于继承,又不属于聚合。
3.建立UML类图:
以上是关于业务领域建模Domain Modeling的主要内容,如果未能解决你的问题,请参考以下文章