A process of system analysis aimed at identifying the weaknesses, strengths, opportunities and threats of a system.