03-Design

Design Process

Objectives

  • Design and create specification

Pre-requisites

  • A formal expression of the needs is available

Inputs

  • Existing specification and design of module
  • Existing specification and design of tool
  • Existing platform architecture and design
  • Change requests (issue)
  • Management of documentation process

Actions

  • Design the modules hierarchy, that means, will Test Management inherit from existing Gazelle modules, which are the dependencies with other modules/third-party libraries, which are the new modules to be developed and that it would be convenient to keep as much as independant as possible for possible reuse.
  • Design the Test Management model: which are the needed entities, how they are linked together.
  • Analyse and change state of changement requests
  • Analyse impact on other module other than those specify on the change request

Outputs

  • Interactions diagram
  • Class and components diagrams
  • Specification and design of module
  • Specification and design of tool
  • Platform architecture and design
  • Document index up to date