System Analysis (Part 1)

advertisement
System Analysis
(Part 1)
What is a System?
What is Analysis?
System Analysis
Why would we change a System?
The System Development Life Cycle
Problem Selection and Feasibility Study
What is a System?

A system is a group of components working
together to reach a specific goal

If one of the components are missing the
system would not work the way it should

For example a car is a system made up of
the body, wheels, steering
wheel and an engine, if the
car had no wheels it would
be useless
What is Analysis?

Analysis is the process of
studying something very closely

To analysis something we would look at
ALL the different components of the
system and how they work together

Analysis is like being a detective and
studying EVERYTHING about the system
System Analysis

As the name suggests
this is the processes of
analysing a system very closely

System analysis is normally used when a
company wishes to change their current
system

A team of people would all work together
to analysis the current system and come up
with a better one
Why Change a System?

We change a system for many different
reasons, some being;
1.
Our old system is outdated
Something could go wrong with the
current system
The company could grow and need a
better system
2.
3.
Why do we need System Analysis?

The software we have on our home computers is
very different to that used on company
computers

The software is more complex hence problems
that may arise are much bigger, hence it would be
too difficult for one person to manage alone, we
would need team of people

In order to create and maintain a software for a
company there would need to be a formal plan
…

For this formal plan to take place the
team hired by the company would have to
go through a number of System Analysis
steps

System analysis is essential, to plan the
software and to enable members of the
team to communicate during
development and also afterwards.
System Development Life Cycle
Analysis
Design
Implementation
Maintenance
1)
Project Selection and Feasibility Study
2)
Present System study and Analysis
3)
System Design of the New System
4)
Programming and Documentation
5)
Implementation and Change Over
6)
System Control and Review
7)
System Maintenance
Analysis
1.
2.
This is the over all study of the current
system, looking at why we should
change the system and if it is worth the
change.
Project Selection and Feasibility Study
Present System Study and Analysis
1
Project Selection and Feasibility
Study

This is the very first step of System
Analysis

This is the fist study of the system where
the team decide if a solution is possible
and how it may be done

At this stage the company would find out
how long the change over would take and
how much it would cost and so on
The Feasibility Study

This study is where the team lets the
company know if it is worth them to
change their system
The company would need to think of
things such as;
1. Money
2. Time
3. Training of staff ect…

The Results of this Stage
Describes the context of the problem.
 Contains an evaluation, or simple analysis,
of the problem.
 Identifies, and justifies, ways in which the
problem may be solvable.
 Involves a cost-benefit analysis to decide if
a solution is affordable.

2
Present System Study and Analysis

This stage of analysis is the study of the
system that is currently in place

At this stage the WHOLE system is
studied leaving out nothing

Even the people involved in the system
such as the employees are studied
What goes on …

1.
2.
3.
4.
The following main points are analysed
How the employees work
Who is in charge of the different
departments
How the employees feel about the
current system
What the employees thing about change
How its done…

This stage of analysing the current system
involves a lot of work
In order to carry out the investigations the
team would use
1. Interviews
2. Questionnaires
3. Surveys
4. Observations
5. Group meetings ect …

Resistance to Change

In the stage of analysis the team would find
out what the employees thing about the
change
Some employees might not be keen on
things being changed this could be due to
1. More work
2. Training
3. Technology
4. Job takeover
5. Less work ect …

Design
General planning and building of the new
system
3. System design of the new system
4. Programming and Documentation
3
System Design

This stage is a very long time
consuming stage.

At this time the actual designing of the
program is done

This is when the planning of the program
is done using pseudo code, flow charts,
mock ups and so on
The Four Design Tasks
1.
Setting what the new system should output
2.
Deciding what the system would need as
an input to create the results
3.
What files and fields the system needs to
hold the data
4.
Setting the processing of the system
(insertions, deletion, editing ect…)
3
Programming and Documentation

This third step is divided into two parts
1.
The programming part = actually
creating the program itself
2.
Documentation = creating a booklet
containing all the information needed
about the system
Programming

The team would have trained
programmers who would spend a lot of
time actually creating the system

The programmers would use
the design material created in
the previous stage
Documentation

Documentation is a very important part of
creating a new program

Documentation is written information and
diagrams which helps users use the system
better and it enables maintenance
 Documentation consists
1. technical documentation
2. user documentation
3. program documentation (explained
later on)
Download