Problem Analysis Tools and Techniques