A developer is creating a plan for a new application's logic before writing any actual code in a specific programming language.
The developer uses a simplified, English-like notation to outline the steps of the algorithm.
Which of the following is being used?