Refer back to the descriptions in previous practical assignments for “On The Spot Courier” (the package delivery system we have been using as an example for a systems analysis and design project), and use the narratives and any work you have previously completed to develop a class diagram for the package delivery system.
- Using the noun technique, read through this case and identify all the nouns that may be important for this system. You may also find it helpful to read back through the case descriptions in the previous units.
- Once you have identified all the nouns, identify which are classes and which are attributes of these primary classes. Begin constructing a class diagram based on the classes and attributes you have identified.
- Now that you have identified the classes, determine what the relationships should be among the classes. Add multiplicity constraints, being especially cognizant of zero-to-many versus one-to-many differences.
- Finalize the class diagram, including all your classes, attributes, primary keys, relationships, and multiplicity constraints.