我正在学习领域建模/UML类图,其中一些词没有以我能理解的方式解释。
我刚刚通过这个精彩的网站发现了什么是“域”,应用领域就像简单的解释一样吗?
发布于 2015-09-19 22:58:32
通常有一个问题域和一个解决方案域。问题域描述了需要改进的情况。例如,它可以描述人力资源部门的概念和流程。解决方案域描述了问题可能许多解决方案之一。一种解决方案可能是简化的流程,另一种解决方案可能是接管部分流程的应用程序。应用程序域将属于解决方案域。它将是对改善问题域状态的应用程序的描述。
发布于 2015-09-20 04:02:16
因此,您应该区分三个主要级别:
项目-如何组织您的工作产品-您的工作领域的结果:您的工作有助于某些业务。该业务及其规则和流程就是域。
项目在产品之上,产品在领域之上。
发布于 2018-01-29 06:00:14
有些人可能不会察觉到应用程序和解决方案领域之间的细微(或主要)差异。在大多数情况下,至少在我读过的所有软件工程教科书中,这些术语经常可以互换使用,并且不同作者的确切含义会有所不同。这可能会造成混淆,因为我已经看到在两个冲突的上下文中使用应用程序。
Problem/ Application Domain:预计软件系统将在其中运行和存活的域。因为这是软件系统将被应用到的领域。
应用程序/解决方案域:应用于问题域以满足客户需求的软件解决方案/应用程序
出于这些原因,我不喜欢短语应用程序域,因为它在如何解释它时可能会有歧义。我更喜欢说“ problem domain”(将使用软件的情况)和“Solution domain”(为解决问题域中的问题而构建的软件和系统)。
https://stackoverflow.com/questions/32669070
复制相似问题