Software Engineering Institute Carnegie Mellon

Introduction to Software Design

Budgen, D. (University of Stirling)

Curriculum Module
SEI-CM-2-2

PDF Download
PostScript File

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.