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
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...