System analysis involves studying a system's components, inputs, outputs, and processes to identify problems and recommend solutions. The goal is to design an efficient system that meets user needs. Key steps involve understanding the current system, identifying issues through data collection, evaluating alternatives, and selecting and implementing the best solution. A system analyst must be able to communicate, work with people, have both technical and business knowledge, and follow a scientific problem-solving process.