LARMAN CD MODULES

Module 8

Transition to Design

Introduction

At this point in the CD Modules we have had a good look at the Requirements Analysis discipline. By now we should have a good understanding of the domain vocabulary, clarified and recorded the restraints and requirements and with any luck, have ignored design. In this rather small module, Larman's makes a nice distinction between requirements analysis and design:

Requirements:

"Do the right thing"

Design:

"Do the thing right!"

By "doing it right" we will create a software (and hardware) solution that will meet the goals and constraints.

A Reminder About Iterative Development:

Of course, in an iterative development lifecycle, we don't do all the analysis up front, freeze the requirements, and then move on to design, then implementation. We work with all disciplines during each phase, however, we just place a different emphasis on the various disciplines during certain phases of the project. As a reminder:

Home

Module 1 | Module 5 | Module 6 | Module 7 | Module 8 | Module 9

Module 10 | Module 12 | Module 13 | Module 14