The term problem-solving is used in many disciplines, at times with different perspectives, and / or with different terminologies. Problems can also be classified into two different types (ill-defined and well-defined) from which appropriate solutions are to be reached. Ill-defined problems are those that do not have clear goals, solution paths, or expected solution.
Well-defined problems have specific goals, clearly defined solution paths, and clear expected solutions. These problems also allow for more initial planning than ill-defined problems. Being able to solve problems sometimes involves dealing with pragmatics logic and semantics interpretation of the problem.