University of California, Davis

Application Development Methodology

Rapid Application Development (RAD)

The Development Cycle (CASE)

The coordination of computerized knowledge for a large development project requires substantial computing power and generally occurs on the machine that controls the central repository, often a mainframe or remote server. However, developers need to progress through the cycle of generating code, testing it, and modifying it as quickly as possible, and therefore should not have to use a remote processor for these tasks. CASE tools with desktop code generators generally enable developers to work faster than when a remote processor is required for code generation and testing. An illustration shows a typical distributed CASE environment.


A distributed CASE environment has a central repository, usually on a remote server. Each developer has an integrated CASE desktop toolset with its own repository. Using the desktop tools, developers can plan, analyze, design, and generate code. Periodically, the changes and additions they have made are sent back to the remote server.




Next : Prototyping

Previous : Intelligent Repository

Section Overview : Tools

Overview : Table of Contents



This page was last built on April 18, 1997.