8.2. Understand the Context

For this example we consider three activities to be primary in understanding the context:

  • Requirements definition to obtain a clear statement of initial requirements;

  • Use case modeling to identify current users and their activities;

  • Business type modeling to create a representation of the main business roles and relationships in the domain of interest.

Requirements Definition

As with every software project, the early stages are taken up with attempting to obtain a collection of high-level statements that summarize the sponsor's requirements. Often these will be provided by the sponsor based on previous analysis and research. Other times this information must be extracted and confirmed based on meetings with management, ...

Get Large-Scale, Component-Based Development 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.