Wednesday, October 20, 2010

system analyst

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 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.

[edit]

No comments:

Post a Comment