Identification
For when you need to support LIFO operations. Stacks support two operations, adding an element to the top, and removing an element from the top. You can only access elements from the top of a stack.
THE Stack
The stack is static memory for managing scoped variables, function calls, etc. In UML diagrams, this is the stuff to the left of the Heap under the program counter. This is used for local variables, variables that are declared without a memory allocator.