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"