The role of domain knowledge in software design

The role of domain knowledge in software design
复制标题

领域知识在软件设计中的作用

DOI:
10.1080/01449299108924298
复制
发表时间:
1991
期刊:
影响因子:
--
通讯作者:
H. Sharp
H. Sharp
中科院分区:
--
文献类型:
--
作者:
H. Sharp

文献摘要

被引文献

相似文献

要为软件设计人员提供有效的基于知识的支持,就必须更清楚地了解软件设计的过程和设计人员所使用的知识类别。已经证明,软件设计师在当前应用领域中设计软件的经验对高质量设计的产生有重要影响。然而,在获得软件设计经验的过程中,设计师获得了不同领域的知识,包括软件设计和应用领域。目前还不清楚这种体验的哪些元素是重要的。特别是,独立于软件设计的应用领域知识对于智能软件设计支持系统的构建者具有重要意义,因为在这样的系统中,为各种应用领域提供应用领域知识所涉及的开销将是巨大的。本文报道了一项为深入了解这个问题而进行的研究。
Abstract If effective knowledge-based support is to be provided for software designers, the process of software design, and the classes of knowledge used by designers must be understood more clearly. It has been shown that a software designer's experience of designing software in the current application domain has a significant effect on the production of a quality design. However, in gaining experience of designing software, a designer gains knowledge in various distinct areas, including software design and the application domain. It is currently unclear which elements of this experience are important. In particular, the role of application domain knowledge that is independent of software design is of great significance for builders of intelligent software design support systems, since the overheads involved in providing application domain knowledge for a variety of application domains in such systems would be huge. This paper reports on a study that has been carried out to gain insights into this questi...