Managing design knowledge to provide assistance to large-scale software development.
Peter G. SelfridgeLoren G. TerveenM. David LongPublished in: KBSE (1992)
Keyphrases
- software development
- design process
- knowledge based systems
- knowledge intensive
- domain knowledge
- conceptual framework
- software architecture
- knowledge representation
- knowledge management
- user interface
- knowledge acquisition
- software design
- knowledge base
- engineering design
- knowledge engineering
- goal oriented
- acquire knowledge
- artificial intelligence
- design principles
- building blocks
- prior knowledge
- case study
- development process
- design decisions
- knowledge level
- cost estimation
- design rationale
- data mining
- aspect oriented