7.5. Conclusion

This chapter serves as the gateway from requirements into analysis and design. We begin by analyzing our requirements artifacts and transforming them into an appropriate set of specification artifacts. At a low level, these specification artifacts are the boundary, entity, and control classes discovered by analyzing the requirements artifacts. At a higher level, these artifacts are the packages that contain each of these individual types of classes. After completing this activity, we have a robust set of specification elements that should serve us well as we move into more detailed analysis and design activities.

Planning our system's architecture is vital. A flexible, resilient architecture survives as the needs of the system ...

Get Java™ Design: Objects, UML, and Process 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.