9.1 The Process of design Definition: Design is a problem-solving process whose objective is to find and describe a way To implement the systems functional requirements While respecting the constraints imposed by the non-functional reguirements including the budget -and while adhering to general principles of good quality www.oseng.com O Lethbridge/Laganiere 2001 Chapter 9: Architecting and designing software© Lethbridge/Laganière 2001 Chapter 9: Architecting and designing software 2 9.1 The Process of Design Definition: • Design is a problem-solving process whose objective is to find and describe a way: —To implement the system’s functional requirements... —While respecting the constraints imposed by the non-functional requirements... - including the budget —And while adhering to general principles of good quality