Appendix E. Requirements Management in the Rational Unified Process
This book provides an overview of a software requirements management best practice. The team skills described in the book, along with the requirements prescription provided in Chapter 31, will help your team start down the right
The Rational Unified Process, a software engineering process developed and commercialized by the Rational Software Corporation [2002], captures some of the best practices of the industry for software development. It is use case driven and takes an iterative approach to the software development lifecycle. It embraces object-oriented techniques, and many of its activities focus on the development of
models
, all described using the UML. The Rational Unified Process is a descendant of Objectory [Jacobson et al. 1992] and of the Rational Approach. It has benefited over the
As a product, the Rational Unified Process is a Web-enabled guidebook that
Although it uses slightly different terminology from that presented in this book, the Rational Unified Process provides an effective implementation of the requirements management best practices we
|
The Structure of the Rational Unified Process [1]
A process describes who is doing what, how, and when . The Rational Unified Process is described using four key modeling elements (Figure E-1):
Figure E-1. Roles, activities, and artifacts
A
role
defines the behavior and responsibilities of an individual or a
Disciplines allow the grouping of activities into meaningful sets that provide some result for the development organization and show how various workers interact. Beyond these four main concepts, the Rational Unified Process introduces specific techniques in the form of guidelines mapped to activities, templates for major artifacts, and tool mentors , that is, guidance on how to proceed using software development tools. |