Accession Number : ADA327979

Title :   Evolutionary Rapid Development. Version 01.00.04.

Descriptive Note : Final technical rept.

Corporate Author : SOFTWARE PRODUCTIVITY CONSORTIUM HERNDON VA

PDF Url : ADA327979

Report Date : JUL 1997

Pagination or Media Count : 29

Abstract : This technical report provides an overview of the use and application of the Evolutionary Rapid Development process. The Evolutionary Rapid Development (ERD) process helps manage the development of complex systems in an environment of rapidly evolving components and architectures. Fundamental to ERD is the concept of composing software systems based on the reuse of components, the use of software templates and on an architectural template. Continuous evolution of system capabilities in rapid response to changing user needs and technology is highlighted by the evaluable architecture, representing a class of solutions. The process focuses on the use of small artisan-based teams integrating software and systems engineering disciplines working multiple, often parallel short-duration time-boxes with frequent customer interaction. Key to the success of the ERD-based projects is parallel exploratory analysis and development of features, infrastructures, and components with and adoption of leading edge technologies enabling the quick reaction to changes in technologies, the marketplace, or customer requirements.

Descriptors :   *SOFTWARE ENGINEERING, *DISTRIBUTED DATA PROCESSING, DATA BASES, COMPUTER AIDED DESIGN, COMPUTER ARCHITECTURE, PARALLEL PROCESSING, SYSTEMS ANALYSIS, DESIGN CRITERIA, INTERNET.

Subject Categories : Computer Programming and Software
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE