Una possibile procedura di utilizzo del TurboCase

The following steps illustrate a top-down sequence of model development:

  1. Model the essential system using a context diagram, DFDs, PSpecs, CFDs, and CSpecs with their STDs and Decision Tables.
  2. Enhance the essential model to create an EDFD by adding technology-dependent processes and their descendants.
  3. Model the ACD and AFD, and allocate architecture modules as superbubbles in the enhanced model.

For each architecture module in the top level AFD, do the following steps:

  1. Create a new DFD containing those EDFD components enclosed within the superbubble that represents the architecture module.
  2. Use the new DFD as a base to model the essential system of the architecture module with DFDs, PSpecs, CFDs, and CSpecs with their STDs and Decision Tables.
  3. Same as step 2 for the new subsystem.
  4. Same as step 3 for the new subsystem.
  5. Same as step 4 for the new subsystem.
  6. Same as step 5 for the new subsystem.
  7. Same as step 6 for the new subsystem.

Repeat these steps for each architecture module and for each level as needed.

  1. Model the AICD and AID by specifying channels between architecture modules.
  2. Specify the architecture dictionary definition for each flow in the system.
  3. Generate the traceability matrix between the architecture modules and the system components in the enhanced requirements model.

The methods are described in Strategies for Real-Time System Specification (1987), and in System Development - A Practical Guide (1997), both published by Dorset House.