A pattern is a common solution to a common problem.
A pattern catalog is an organized collection of patterns.
A typical catalog entry has some form of the problem-solution format:
Name: The name of this pattern
Problem: The common problem solved by this pattern
Solution: The common solution
There are pattern catalogs for every phase of software development.
An analysis pattern is a common solution to a common analysis problem.
Here are a few examples: