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 record nr: 199367
add to basket
SCIMA