2
Very High-Level View
•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