answersLogoWhite

0


Best Answer

Let's start by differentiating the role from the job title. Many organizations have Systems Analysts as a job title, but often the role of performing systems analysis is often assigned to employees with other job titles, like Architect, Business Analyst, Developer or, I even know a few companies where the person with the Project Manager title performs systems analysis activities.

Systems Analysis Role

For sake of making this easy to understand, let's focus only on the role, taking for granted that different organizations may create a formal Systems Analyst job title to perform all of the system analysis activities; or they may split these activities and shove them here and there with other job titles.

System Analysis activities focus around the translation of the business requirements into systems requirements. Business requirements have to be analyzed and decomposed into a series of smaller requirements for different components, providing directions for the engineering team.

Example

Let's say that the business requirement is to add a new optional "Where did you hear about us?" drop down on the Register page for a trade organization. Possible values are {"TV", "Radio", "Marc's List", "The New York Times", "The PMI Newsletter", and "Other"}

This would typically be written by the Business Analyst.

Systems analysis activities would decompose this requirement into:

- New fields or a new table required to capture the user's selections.

- A new table required to capture the drop down values.

- A change in the user interface to add the drop down control.

- etcetera

2 Aspects of System Analysis

The first step is to look at everything that is needed to make the new requirement work. Look at what is required in the database area, the local session information, the middleware layers, connectivity requirements, the user interface, or perhaps a new system interface, a new web service or something of the sort.

After analyzing what is required, the systems analyst must look into what can break if the requirement is implemented. This implies analyzing each and every system component to ensure compatibility, and that there are no conflicts.

The activities of the system analyst border those of the Business Analyst at the start of the analysis and those of the Architect towards the end of the analysis.

For modern SDLC methodologies (RUP, Agile, XP, EssUP, etc.) system analysis also defines the scope of the system under consideration and models requirements by taking the black box view and whitening it. (if this is obscure, stay tuned for an upcoming blog entry on black box versus white box.)

Should Analysis be performed by Analysts?

I have encountered several IT Managers who believe that analysis is not necessary. My answer to them: "Whether known or not, system analysis is performed somewhere in the organization. The question is... Is it done by the Analyst, the Architect, the Developer, or if not done before deployment, then, done after deployment when the defects are analyzed? It is, by far, less costly to have the Analyst perform system analysis."

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between Business Analysis and System Analysis?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

The difference between a trend analysis and a comparative analysis?

Difference between e-resuming system of bdjobs and phrotom alo.com


What is difference between System Analysis approach and UML approach?

i want it


What is the difference between a business system and an information system?

the method of accounting


What is the differences between a formal and informal bookkeeping system?

difference between informal business bookkeeping and formal business bookkeeping in there stock


Difference between manual system and automated system in system analysis and design?

A manual system analysis require individuals to supply input directly into a system designed to simulate real life events. An automated system is controlled by technology to automatically supply input.


What does Centricity have to do with structured analysis?

The centricity of structured analysis is to analyze an existing system or define business requirements for a new system, or both.


What is the difference between cropping system and farming system?

difference between farming system and cropping system


Difference between system software and operating system?

difference between operating system and system software?


What is meant by the term business systems analysis?

Business systems analysis refers to analyzing of the specifics and design of business applications. This is done in order to develop detailed functional, system, and program specifications.


What is the difference between business scenario and test scenario?

Business scenarios speaks about all the positive ways a system behaves but never verifies whether the system will behave in that way or not. But, test scenario speaks about the verification of the business scenarios.


What is the difference between an information system and record keeping?

The difference between record keeping and information system is that traditional record keeping is a manual process of controlling and governing important records of a business. While an information system is the same procedure via computer system making the process easier.


What is the difference between Paper based Business EDI Business?

In paper based system the user is automatically notified non electronic when he places a order in the inventory system whereas EDI business doesn't do that. Also EDI system trigger's a buyer signal electronically.