Rewriting Requirements for Design

J. Kirby (USA)


Software Requirements, Software Design, Software Methodologies, Software Engineering


Maintaining consistency between requirements and the design developed to satisfy them is both important and dif ficult. Maintaining consistency is important to satisfying stakeholders' desires, which the requirements express. Much of the difficulty of maintaining consistency stems from having redundant descriptions of requirements deci sions—one in the requirements document and a second in the design document—typically recorded in widely diver gent languages. To ameliorate this problem, we write requirements and design in such a way that requirements decisions and their expression in the requirements docu ment are incorporated directly into the design document, which organizes the decisions and includes additional— design—decisions.

Important Links:

Go Back