About Us


  Process Models

  SE Resources


  Contact us

Breaking News!

A new blog ...

visit OnCenter, Roger Pressman's running commentary on the world at large

A new edition ... the 7th edition of Software Engineering is available now

A new book ... Roger Pressman and David Lowe on Web Engineering

A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge

A new curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.

A redesigned site! ... we've done a major redesign and added many new features for 2009 - 2010

Adaptable Process Model
Process Design Language Characteristics

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 licensed for use and customization within your organization. Contact R.S. Pressman & Associates, Inc.for complete licensing information.

The process design language (PDL) used in the APM description represents a process flow using the following constructs:

  • process - a major APM activity indicated by the process or subprocess keywords;

    task definition - a collection of APM tasks indicated by the task definition keyword;

    task - a refinement of a specific APM task indicated by the Begin Task keyword;

    concurrent activities - indicated by parallel activities (asynchronous);

    events - indicated by an event trigger that causes the tasks that follow to be conducted;

    sequences - a series of tasks each terminated with a semi-colon;

    loops - repeat a sequence of steps until a condition is met; do a sequence of tasks while a condition is met;

    conditional tests - if a condition is true then do a set of tasks else do a different set of tasks.

All constructs are delimited by a end delimiter. For example, repeat until is delimited by the end delimiter endrep. In addition, indentation is used to group information.

APM Umbrella Activity Acronyms

    • software project management -- SPM

    • formal technical reviews -- FTR

    • software quality assurance -- SQA

    • software configuration management-- SCM

    • reusability management -- REUSE

    • measurement -- M

    • document preparation and production -- DPP

    • risk management - RSK

Return to "How to Use the APM"

Site search! We've added links to a search engine that will enable you to search our entire site for information you need. Enter the appropriate word or phrase below.


Home About us Products Product Models SE Resources Commentary Contact us

Web site and all contents © R.S. Pressman & Associates, Inc. 2001 - 2010, All rights reserved.
Free website templates