Previous Topic: What CA ADS DoesNext Topic: Tools Used To Develop an Application


Creating a CA ADS Application

A CA ADS application is based on an analysis of data and user requirements. This analysis forms the basis for determining the processing and the flow of control between processing activities required by the application. Once the blueprint, or design, of the application is created, the components of the application are defined and created using screen-driven development tools.

Procedure

Online application components can be developed in any order. However, the following sequence is typically used:

  1. Develop an application structure diagram based on user responses and the paths between those responses.
  2. Develop an application prototype by:
  3. Execute the application prototype.
  4. Modify the application prototype, as needed.
  5. Add process logic that performs the custom processing required by each dialog in the application.
  6. Execute and test the application.
  7. Put the approved application into production use.

The following diagram shows the steps and the online tools used for creating an online application. The application can be executed throughout the application development cycle. The online tools are discussed later in this section.

Typical steps when creating a CA ADS application

                      ┌─    ┌───────────────────────────────────┐
          Analyze     │     │ - Data analysis                   │
            the       │     │ - User requirements               │
          system      │     │ - System requirements             │
                      └─    └───────────────┬───────────────────┘
                                            │
                      ┌─    ┌───────────────▼───────────────────┐
                      │     │ Define the application structure  │
                      │     │  (Online tool:  ADSA)             │
                      │     └───────────────┬───────────────────┘
                      │                     │
          Develop an  │     ┌───────────────▼──────────────────┐
          executable  │     │ Define the prototype maps        │
          prototype   │     │  (Online tool:  MAPC)            │
                      │     └───────────────┬──────────────────┘
                      │                     │
                      │     ┌───────────────▼──────────────────┐
                      │     │ Define the prototype dialogs     │
                      │     │  (Online tool:  ADSC)            │
                      └─    └───────────────┬──────────────────┘
                                            │
                      ┌─    ┌───────────────▼──────────────────┐
                      │     │ Create the process module        │
                      │     │  (Online tool:  IDD)             │
          Develop     │     └───────────────┬──────────────────┘
          the test    │                     │
          application │     ┌───────────────▼──────────────────┐
                      │     │ Enhance maps and dialogs         │
                      │     │  (Online tools:  MAPC, IDD)      │
                      └─    └───────────────┬──────────────────┘
                                            │
                            ┌───────────────▼──────────────────┐
                            │ Implement production application │
                            │                                  │
                            └──────────────────────────────────┘