search query: @indexterm Software / total: 1294
reference: 303 / 1294
Author: | Robillard, P. |
Title: | The role of knowledge in software development |
Journal: | Communications of the ACM
1999 : JAN, VOL. 42:1, p. 87-93 |
Index terms: | COMMUNICATION SOFTWARE DEVELOPMENT |
Language: | eng |
Abstract: | Before the program can be written, humans have to describe and organize the knowledge it represents according to specific knowledge structures. Software development is knowledge-intensive. Many concepts have been developed to ease or guide the processing of knowledge in software development, including information hiding, modularity, objects, functions and procedures, patterns, and more. These concepts are supported by various methods, approaches, and tools using symbols, graphics, and languages. |
SCIMA