Adaptable Process Model

    Hypertext version
    Copyright © 2001
    R.S. Pressman & Associates, Inc.


    A software process model that can be adapted to your organization's specific project needs. The APM is intended as a basis from which a customized software process can be developed.



IMPORTANT NOTICE: The complete Adaptable Process Model (APM) is provided for informational purposes and for assessment by potential users. The APM is copyrighted material and may not be downloaded, copied, or extracted for use in actual project work. The full hypertext (html) version of the APM may be acquired for use and customization within your organization. Contact R.S. Pressman & Associates, Inc. at info@rspa.com for complete licensing information.



The Reusability Management Process

 

process reusability management

  • U.6.1 Adapt a set of reusability criteria and a classification scheme for major project deliverables;

    U.6.2 Define guidelines for creating reusable software components (data, documents and programs) and train managers and practitioners in their application;

    U.6.3 Define reuse evaluation points (REP) on the project timeline;

    U.6.4 Define candidate software components for entry into the reuse library or candidate components for extraction from the library;

    U.6.5 Define specific SQA procedures for reusable components, prior to their entry into the library;

    event trigger: work product or deliverable has been completed

  • repeat until (all work products have been evaluated for entry in a reuse library)
  • U.6.6 Classify reusable components and enter them into the library;

    U.6.6.1 Define component by type (i.e., data, document, program) and subtype;

    U.6.6.2 Define the component application domain, functional domain and technical domain;

    U.6.6.3 Define implementation characteristics;

    U.6.6.4 Attach reuse guidelines;

    U.6.6.5 Submit for review prior to insertion in reuse library;

    U.6.7 Define specific validation procedures for reusable components;

  • endrep 

  • endevent

  • endsubprocess reusability management


    Use Browser "back" arrow or return to APM Process Design Language Description