UML Designer User's Guide


Capturing requirements

The first step in a "forward" development process is to capture the requirements for the system being developed. (For more information about requirements, see Requirement. For our example, we want to build a library catalog system. Our users describe the system they want as follows:

The system must maintain a catalog of the available books in the library. Books must be separately indexed by title, author, and Dewey Decimal System number. The system must support registering newly acquired books and catalog queries to find existing books.

Based on this description (and perhaps conversations with users), we can then begin to derive a list of discrete requirements for the system, and we can use UML Designer to capture them.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]