What RE Recovers?

  • System structure: its components and their interrelationships, as expressed by their interfaces.

  • Functionality: what operations are performed on what components.

  • Dynamic behaviour: system understanding about how input is transformed to output.

  • Rationale: design involves decision-making between several alternatives at each design step.

  • Construction: modules, documentation, test suites, etc.

Last updated