3 Get requirements to build the right application
This chapter covers
- Functional and nonfunctional requirements of an application
- What are good requirements and how to obtain them
- Use cases
- The functional specification
- Analyzing the requirements to obtain the initial application classes
Before we start worrying about building an application right (make it well-designed), we must ensure that we’re going to build the right application. An application that doesn’t do what the client wants is a failed, unsuccessful application, no matter how well designed it may be. The client of an application can be a future end user (including yourself), your manager who requested you to write the application, the person who hired you as a software consultant ...
Get Object-Oriented Software Design in C++ now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.