Software Design: Creating Solutions for Ill-Structured Problems, Third Edition

- 50%

Original price was: $5.00.Current price is: $2.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 10.7 MB
  • Book Language: English
  • Total Page Count: 365
  • Instant Download

Design as a Creative Discipline 💡

Software design is rarely about finding the one “correct” answer. It is about discovering workable solutions when the problem itself keeps shifting. In Software Design: Creating Solutions for Ill-Structured Problems, Third Edition, David Budgen takes that reality seriously, connecting the craft of software design with broader research on how designers think, sketch, model, and make decisions.

What Makes This Edition Distinct

This third edition from CRC Press updates a classic text that first appeared in 1993 and was last revised in 2003. The material now reflects two decades of progress in design methods, empirical research, and software practice. Budgen blends proven foundations with contemporary ideas, including agile strategies, design patterns, component-based development, and model-driven approaches.

Inside the Book

The book is organized around two complementary views of software design:

  • Design as a process: how designers tackle ill-structured problems, manage cognitive load, use abstraction, record decisions, and learn from empirical studies.
  • Design as a product: how software is structured through architecture, modeling viewpoints, sketching, notations, and object-oriented techniques.

From Architecture to Objects

Readers explore architectural styles and patterns, design models, sketching practices, and a range of notations from data-flow diagrams and statecharts to class and activity diagrams. The coverage builds naturally from high-level architectural choices to detailed object and class modeling, always linking notation choices to their purpose and practical trade-offs.

An Evidence-Informed Perspective

Unusually for a textbook, this edition gives serious attention to empirical knowledge about software design. Budgen introduces measurement concepts, empirical study designs, and systematic reviews, helping readers evaluate claims about tools, techniques, and methodologies with sharper judgment.

Who Will Find This Useful

Software engineering students, educators, and practicing developers who want a structured, thoughtful foundation in software design will appreciate the balance between theory and application. It is not a programming tutorial, but a guide to the reasoning and modeling skills that underpin effective software creation.

Digital Delights offers this third edition as a convenient ebook for readers who want a reference that grows with their practice.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Software Design: Creating Solutions for Ill-Structured Problems, Third Edition”

No product has been found!
Software Design: Creating Solutions for Ill-Structured Problems, Third Edition
Software Design: Creating Solutions for Ill-Structured Problems, Third Edition

Original price was: $5.00.Current price is: $2.50.

Digital Delights
Logo
Shopping cart