Uml 应用程序域是什么意思?

Uml 应用程序域是什么意思?,uml,Uml,我正在学习领域建模/UML类图,有些单词没有以我能理解的方式解释 我刚刚通过这个精彩的网站了解到“域”的含义,应用程序域是否也被简单地解释了?我曾多次尝试寻找这个,所以不要伤害我,我是新来的 请随意给我解释一下,就像我已经两天没睡了一样,因为情况就是这样:-)通常有一个问题域和一个解决方案域。问题域描述了需要改进的情况。例如,它可以描述人力资源部门的概念和流程。解决方案域描述一个问题的可能多个解决方案之一。一种解决方案可能是一个简化的流程,另一种可能是接管流程部分的应用程序。应用程序域将属于解决

我正在学习领域建模/UML类图,有些单词没有以我能理解的方式解释

我刚刚通过这个精彩的网站了解到“域”的含义,应用程序域是否也被简单地解释了?我曾多次尝试寻找这个,所以不要伤害我,我是新来的


请随意给我解释一下,就像我已经两天没睡了一样,因为情况就是这样:-)

通常有一个问题域和一个解决方案域。问题域描述了需要改进的情况。例如,它可以描述人力资源部门的概念和流程。解决方案域描述一个问题的可能多个解决方案之一。一种解决方案可能是一个简化的流程,另一种可能是接管流程部分的应用程序。应用程序域将属于解决方案域。这将是一种对改善问题域状态的应用程序的描述。

因此,您应该区分三个主要级别:

项目-如何组织您的工作 产品-你工作的结果 领域:你的工作对一些业务有帮助。该业务及其规则和流程是领域


项目高于产品,产品高于领域。

有些人可能会挑剔应用程序和解决方案领域之间细微(或主要)的差异。在大多数情况下,至少在我读过的所有软件工程教科书中,这些术语经常互换使用,而且作者之间的确切含义也会有所不同。这可能会导致混淆,正如我在两个冲突的上下文中看到的应用程序

问题/应用领域:软件系统预期运行和生存的领域。这是软件系统将要应用到的领域

应用程序/解决方案域:应用于问题域以满足客户需求的软件解决方案/应用程序


出于这些原因,我不喜欢短语Application Domain,因为它可能会在解释上产生歧义。我更喜欢说“问题域””(使用软件的情况)和“解决方案域””(为解决问题域中的问题而构建的软件和系统)。

不幸的是,这个短语有三种不同的含义,我可以马上想到(您将工具应用于的领域,例如“此软件应用于会计领域”、CLR的特定含义以及Jim L所说的内容),因此,如果没有更好的上下文,这将被关闭。我认为这是一个正确的问题。编程从该领域开始。主题解释得很糟糕。+1