•Requirements define
the clients’ view
–What the system is
supposed to do
–Focuses on external
behavior
•Design captures the
developers’ view
–How the requirements
are realized
–Defines the internal
structure of the solution
•But: “What” vs.
“How”
•Also, reminiscent of
the Brian Cantwell Smith diagram in Jackson’s
video