AS Computing 1.11 Systems Analysis
Systems Analysis
Studying a business problem to be able to find a solution to that problem.
Lots can and will go wrong when an organisation is creating, implementing and maintaining a new
system.
2-way dialogue is required so that you get what you require but also what you need.
Why do Projects fail?
Work with multiple people who have different ideas of what the program should look like
and do.
Lack of money.
Poor planning.
Inadequate user involvement. Develop what the user wants, not what you want.
Lack of management commitment.
Too much commitment, continuing a project that should be cancelled.
Problems involved with poorly designed systems
Not meeting client requirements and requests.
Loss of Money.
What characteristics make a problem suitable for computerisation
If it’s slow
Large volumes of data e.g. Payroll
Ability for no downtime
When human error can be detrimental e.g. Missile Flight or Bomb Disposal
Requires very accurate / very fast calculations e.g. Process Control / Missile Guidance
Where data needs to be valid
When data needs to be accessed from multiple locations (Distributed System) e.g. Travel
Agents
When data needs to be up-to-date e.g. Online Banking
What would happen If a team of analysts were used instead of an individual?
Different skillsets and expertise.
Should be quicker to complete in theory.
Decomposition
Decomposition in computer science is also known as factoring refers to the process in which a
complex problem in a system is broken down into parts that are easier to conceive, understand,
program and maintain.
Page |1 Luca Passariello AS Computing
Systems Analysis
Studying a business problem to be able to find a solution to that problem.
Lots can and will go wrong when an organisation is creating, implementing and maintaining a new
system.
2-way dialogue is required so that you get what you require but also what you need.
Why do Projects fail?
Work with multiple people who have different ideas of what the program should look like
and do.
Lack of money.
Poor planning.
Inadequate user involvement. Develop what the user wants, not what you want.
Lack of management commitment.
Too much commitment, continuing a project that should be cancelled.
Problems involved with poorly designed systems
Not meeting client requirements and requests.
Loss of Money.
What characteristics make a problem suitable for computerisation
If it’s slow
Large volumes of data e.g. Payroll
Ability for no downtime
When human error can be detrimental e.g. Missile Flight or Bomb Disposal
Requires very accurate / very fast calculations e.g. Process Control / Missile Guidance
Where data needs to be valid
When data needs to be accessed from multiple locations (Distributed System) e.g. Travel
Agents
When data needs to be up-to-date e.g. Online Banking
What would happen If a team of analysts were used instead of an individual?
Different skillsets and expertise.
Should be quicker to complete in theory.
Decomposition
Decomposition in computer science is also known as factoring refers to the process in which a
complex problem in a system is broken down into parts that are easier to conceive, understand,
program and maintain.
Page |1 Luca Passariello AS Computing