Systems analyst
Appearance
A systems analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. They will be familiar with multiple approaches to problem-solving. Analysts are often familiar with a variety of programming languages, operating systems, and computer hardware platforms. Because they often write user requests into technical specifications, the systems analysts are the liaisons between vendors and IT professionals.[1] They may be responsible for developing cost analysis, design considerations, and implementation time-lines.
A systems analyst may:
- Plan a system flow from the ground up.
- Interact with customers to learn and document requirements that are then used to produce business requirements documents.
- Write technical requirements from the business requirements document; this is a critical phase.
- Interact with designers to understand software limitations.
- Help programmers during system development, ex: provide use cases, flowcharts or even Database design.
- Perform system testing.
- Deploy the completed system.
- Document requirements or contribute to user manuals.
- Whenever a development process is conducted, the system analyst is responsible for designing components and providing that information to the developer.
See also:
References
- ^ Shelly, Gary B., Cashman, Thomas J., & Vermaat, Misty E. Discovering Computers 2008, Complete. Boston: Thomson Course Technology. ISBN 10: 1 -4239-1205-5