REUSE ARCHITECTURE BASED APPLICATION DEVELOPMENT

OUTLINE OF STEPS: (See diagram below for links between pieces and the use of a repository)

    1.Determine application specific business processes.

    2. Use repository and/or analysis to retrieve appropriate framework templates and corporate models.

    3. Customize and extend templates and models, if necessary, to specify required components.

    4. Reuse existing components and interfaces when possible.

    5. Customize, purchase and/or develop new components if necessary.

    6. Assemble components using templates into new applications and test against specifications.

    7. Validate application against business and end-user process requirements.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    The following links should be maintained (using a repository if possible):

    Business Process -> Application-area framework templates

    Business Process -> Enterprise Data/Object Models and Standards

    Application-area framework templates -> Enterprise Data/Object Models and Standards

    Components and Interfaces -> Enterprise Data/Object Models and Standards

    Application Templates and Frameworks -> Components and Interfaces (for specific applications)

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------