System analysis enables the user to find and fix problems that are affecting the system. System analysis scans the system in different, individual sections to determine the problem and give the user a solution and possible requirements that are needed.
Design Techniques show the user's software features in full detail which usually enable the user to see his/her software information in different formats, which include hierarchy diagrams and layout diagrams. These different ways of viewing software information are primarily used to enable programmers to create new software without having to spend additional time with the creation of software requirement designs.