The person responsible for the development of an information system. Systems analysts design and modify systems by turning user requirements into a set of functional specifications, which are the blueprint of the system. They also design the database unless done by a data administrator. Analysts develop the manual and machine procedures and the specifications for each data entry, update, query and report program in the system.The ArchitectsSystems analysts are the architects, as well as the project leaders, of an information system. It is their job to develop solutions to users' problems, determine the technical and operational feasibility of their solutions, as well as estimate the costs to develop and implement them.They develop prototypes of the system along with the users, so that the final specifications are examples of screens and reports that have been carefully reviewed. Experienced analysts leave no doubt in users' minds as to what is being developed, and they insist that all responsible users review and sign off on every detail.A Balanced MixSystems analysts require a balanced mix of business and technical knowledge, interviewing and analytical skills and a good understanding of human behavior. See system development life cycle, data administrator, job descriptions, salary survey and Systemantics.
(computing) A person whose job is to perform systems analysis by being responsible for researching, planning and recommending software and system choices to meet an organization's business requirements.