பல்நோக்காக இருக்கிறது. ஒரு பிரச்சனையை தனிமைப்படுத்தி தருக்க ( logical ) பகுதிகளாக பிரச்சனை பிரித்து பார்க்க வேண்டும். இவ்வாறு ஒரு பிரச்சனையை அணுகுவது ஒரு ஒழுங்குமுறை மற்றும் தர்க்கம் ( logical ) யோசித்தால் சரியான முடிவை எடுக்க முடியும். உதாரணமாக , உங்களிடம் நீங்களே ஒரு பிரச்சனை ஒரு மென்பொருள் பிரச்சினையா ?, அல்லது ஒரு வன்பொருள் பிரச்சினையா ? இந்த கேள்வியை கேட்ட உடனயே பிரச்சனையை தெளிவாக ஆராய்ந்து இரு பிரிவுகளில் எதில் கோளாறு ஏற்பட்டுள்ளது என்பதை தீர்மானித்து அதில் நமது கவனத்தை செலுத்த வேண்டும்.