Final answer:
Software engineers focus on coding and developing software applications, while system analysts focus on analyzing and designing computer systems.
Step-by-step explanation:
Software engineers focus on coding and developing software applications. They are responsible for designing, programming, and maintaining software systems.
System analysts on the other hand, focus on analyzing and designing computer systems. They work closely with clients and end-users to understand their requirements and translate them into technical specifications for software developers to implement.
In summary, the main difference between a software engineer and a system analyst is that software engineers focus on coding and developing software applications, while system analysts focus on analyzing and designing computer systems.