answersLogoWhite

0


Best Answer

A title is just a title and what the people do under those titles can differ from company to company, but in general, a computer programmer translates a design into an actual computer program. A computer analyst, or more commonly called a systems analyst or business analyst or software architect will analyze a company process and design a software package that will improve that process. The systems analysts are usually individuals that bridge the gap between the real world and the programming world. They can speak "both languages" by helping the computer programmers understand the business process and by helping the software users understand the computer programming process. The two titles are similar to the difference between a home builder and an architect.

User Avatar

Wiki User

16y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

The systems analyst looks at the requirements, considers the available topology and other aspects of the requirements, and designs the solution at the systems level. The analyst will often design the external interfaces and functionality of each piece, but will not get down to the implementation or code level. The programmer / software engineer takes the design from the analyst, and implements / codes each component, testing along the way to ensure that the implementation meets the design. This is a two-way street. Things might get missed, or not considered. During implementation, the programmer may realize there is a need to revise the system design, and will go back to the analyst. The analyst will then integrate the required change(s) into the design. Some times, these roles overlap. Certainly, if the project is small, the analyst and programmer can be the same person. In big projects, however, there might be many (even hundreds of) programmers, and the task of the analyst is to keep everything cohesive.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between system analyst and programmer software engineer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is an analyst programmer?

An analyst programmer is a computer programmer who also works as a systems analyst.


Which job is better system analyst software engineer and software developer and testing or any other please explain?

Well for me is software engineer. Why? because software engineer know's how to develop software and software engineer has a multitasking skills.


Does the actual coding of a program is done by system analyst?

no! By software engineer


What are the most sought after jobs in the business intelligence career field?

"The most popular business intelligence jobs are SAP Business Intelligence consultant, IT Consultant, IT Manager, Sr. Software Engineer / Developer / Programmer, Sr. Financial Analyst, SAP Consdultant, and Business Analyst."


What jobs can you get with a bachelor's degree in MIS?

Well, I think computer system analyst, computer network analyst, programmer etc., are probably few types of jobs related with a computer science degree.


What the role of application programmer?

An applications programmer translates analyst-prepared specifications for software into algorithms and converts algorithms into application programs.


What is the salary of a vb programmer analyst?

== ==


What are some job titles that students could consider as they pursue technical degrees?

Students interested in technology can pursue a variety of jobs. Jobs such as Software Programmer, Software Analyst, and Software tester are just a few.


What are some of the titles of IT jobs?

IT jobs have a wide variety of titles that are not often clear. Some include 'Programmer analyst', 'Programmer specialist', or 'Analyst programmer'. The different between these actual jobs is probably non-existent.


What are 3 computer related jobs?

A job is a a web designer , web seacher . :)


How can I synch multiple gadgets?

The best way to find out about how to sync multiple gadgets would be to speak with a computer technician or a software analyst or even a computer programmer.


Where can jobs in JD Edwards be found?

JD Edwards creates Enterprise Resource Planning software. Jobs at JD Edwards would include Software Developer, Business Analyst, Programmer, and many more.