The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development
"This book has three major objectives: - To propose an ontology for computer software.
- To provide a methodology for development of large software systems to cost and schedule that is based on the ontology.
- To offer an alternative vision regarding the development of truly autonomous systems.
It discusses those aspects of software engineering and development that directly impact product quality, schedule, and budget. This is a topic of serious concern to American software professionals because the critical functions of the system's design and the development process are discussed in chapters, each representing an important topic, all of which form a required understanding by software architects, managers, and engineers."