Systems analyst
Encyclopedia
A systems analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business
Business
A business is an organization engaged in the trade of goods, services, or both to consumers. Businesses are predominant in capitalist economies, where most of them are privately owned and administered to earn profit to increase the wealth of their owners. Businesses may also be not-for-profit...

 or other requirements. They will be familiar with multiple variety of programming languages, operating systems, and computer hardware
Computer hardware
Personal computer hardware are component devices which are typically installed into or peripheral to a computer case to create a personal computer upon which system software is installed including a firmware interface such as a BIOS and an operating system which supports application software that...

 platforms. Because they often write user requests into technical specifications, the systems analysts are the liaison
Liaison job
Liaison jobs are jobs that "link" two or more specialties. For example, "systems analyst" jobs work with customers and management to understand and document their automation needs and then transfer such information to computer programmers, who turn the collected information into working software...

s between vendors and information technology
Information technology
Information technology is the acquisition, processing, storage and dissemination of vocal, pictorial, textual and numerical information by a microelectronics-based combination of computing and telecommunications...

 professionals. 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 a critical phase.
  • Interact with designers to understand software limitations.
  • Help programmers during system development, ex: provide use cases, flowcharts or even Database design
    Database design
    Database design is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a Data Definition Language, which can then be used to create a database...

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


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK