Chapter 18. Ensuring Maximum Benefits from the Requirements

As discussed very early on, the process described in this book presents a disciplined approach to developing requirements. We have described how the use cases represent the user requirements and how the class diagrams, sequence diagrams, activity diagrams, and the state transition diagrams provide the analyst with the tools to ensure that the user requirements are represented by and consistent with the software requirements. We can now revisit the benefits of good requirements.

Benefits to Development and Productivity Revisited

The most visible benefit to this process is the ability to accomplish faster and higher-quality requirements analysis.

BenefitA full set of requirements allows ...

Get Software Requirements Using the Unified Process: A Practical Approach 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.