search menu icon-carat-right cmu-wordmark

Introduction to Software Design

Curriculum Module
This 1989 report provides an introduction to the principles and concepts relevant to the design of large programs and systems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-89-CM-002

Abstract

This curriculum module provides an introduction to the principles and concepts relevant to the design of large programs and systems. It examines the role and context of the design activity as a form of problem-solving process, describes how this is supported by current design methods, and considers the strategies, strengths, limitations, and main domains of application of these methods.