0% found this document useful (0 votes)
62 views43 pages

System Analysis and Design

The document discusses the process of systems analysis and design for developing information systems. It goes through the various stages of analysis, design, development, testing, implementation, documentation and evaluation. In the analysis stage, it describes examining the current system to identify problems and requirements. The design stage involves designing the recommended new system. The development and testing stage focuses on creating and testing the new system. Implementation is changing over from the old to the new system. Documentation provides information for users and future developers. Evaluation assesses how well the new system works.

Uploaded by

Viola Adita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views43 pages

System Analysis and Design

The document discusses the process of systems analysis and design for developing information systems. It goes through the various stages of analysis, design, development, testing, implementation, documentation and evaluation. In the analysis stage, it describes examining the current system to identify problems and requirements. The design stage involves designing the recommended new system. The development and testing stage focuses on creating and testing the new system. Implementation is changing over from the old to the new system. Documentation provides information for users and future developers. Evaluation assesses how well the new system works.

Uploaded by

Viola Adita
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 43

What profession do you want to pursue?

1
Idea…Theme…Concept..

Design…Drafts…Blueprints….Construct….
As Built… 2
System Analysis and
Design

3
System Analysis and Design
• Step by step process for developing
high-quality information systems.

4
But wait…..
What type/kind of system?

5
Systems
• Within organizations and businesses
• systems of communication, financial systems,
manufacturing systems, etc.
• systems that make the organization or
business work

6
System Analysis
• Review an existing system
• Suggest improvements

7
There are different
methods in analyzing.

8
Methods in Analyzing
• Manual paper-based system
• Computer-based operation that is no longer
regarded as adequate for the task

9
Systems Analyst
• Improve their systems and become
more efficient, and for businesses,
more profitable

10
Stages in System Analysis
Examining current system and identifying
problems

Designing new system that will fix the


problems

Create model or prototype and examine and


subject to challenges

Examining current system and identifying


problems

Documents needed for the users,


programmers and analysts

Evaluate how the new system runs and check if


something needs to be changed.
11
Analysis Stage
• Examine and identify problems

12
Analysis Stage
1. Fact finding/collecting data from the current system
2. Description of the current system – establishing the inputs,
outputs and processing being done
3. Identification of the problems with the current system
4. Agreeing the objectives with the customer

13
Analysis Stage
5. Identifying and agreeing the customer’s
requirements
6. Interpreting the customer’s requirements
7. Producing a cost-benefit analysis
8. Producing a data flow diagram.

14
Analysis Stage
Common methods used in fact finding
1. Observation
– first-hand
– downside to observation?
2. Questionnaires
– quick and simple
– information gathered is limited
3. Interviews
– Key people
– they take a long time
4. Looking at existing paperwork
– forms get filled in and passed to other offices
15
Analysis Stage
• identify the data input to the present system,
and the data output.

What goes in?


What happens inside?
What comes out?

16
Analysis Stage

Current System

Ex: Problems
1) The payroll often takes over three days to process,
resulting in many employees being paid late
2) Timesheets sometimes get lost before being
processed. This means that sometimes pay has to be
estimated
3) The reports sent to management do not show
enough information. 17
So…what's the whole point
of doing this?

18
Analysis Stage
• The whole point of any system analysis is to
end up with a better system than presently
exists.

19
http://www.igcseict.info/theory/8/analyse/index.html
Design stage
• design the key parts of the recommended
system
• types of hardware are chosen in the design
stage

20
Make sure that…
• Know all important items
• Know the current process step-by-step

Why do we have to know those things? 21


22
23
Verification and Validation
• Preventing errors when data is copied from
one medium to another
• Ex: paper to disk/CD

24
Verification and Validation
• Verification
Double entry
• data is entered twice by two different people then
checks if there are differences
Visual check
• comparing entered data on the screen with the data in
the original document

"Are we creating it right?"

25
Verification and Validation
• Validation
– data is checked to see if it satisfies certain criteria
when input into a computer
Ex: if the data falls within accepted boundaries

"Are we creating the right software?"

26
27
Development and testing
• Create new system and fully test it

28
Development and testing
• Development stages
– the file structure needs to be finalized at this stage
Ex: In Database (Access)
• type of data stored in each field
• length of each field
• which field will be the key field
• routines have to be fully tested

29
Development and testing
• Development stages
– Hardware are used to interface with the final system
needs to be identified
ex: How the screens (and any other input devices) will
be used to collect the data and the way the output will be
presented
• Necessary to finalize how these devices are used with the
system when it is implemented

30
Development and testing
• Testing
-whole system needs to be tested (i.e. all
modules functioning together)
- there may be data clashes, incompatibility
and memory issues

31
32
Development and testing
• Testing
-Normal, Extreme or Abnormal Data
• Normal- acceptable/valid and has an expected
(known) outcome
ex: Month can be any whole number in the range
of 1 to12
• Extreme- limits of acceptability/validity
Ex: Values of month can either be 1 or 12
• Abnormal- outside the limits of
acceptability/validity and should be rejected or
33
cause an error message
Activity
• You were assigned to design a computer-based system for any company
• Show the following in the analysis stage:
– 2 Methods of gathering data
• Advantages and disadvantages of those methods of fact finding
• Show the following in the Design stage:
– Identifying hardware and describing the software that is going to be
used
– How the new system is Verified and Validated
• Show or describe the following in the Development and Testing stage:
• Normal category
• Extreme
• Abnormal

34
Implementation
• Changing over from the old system to the new
system

35
Four Methods on Implementing
Direct
Introduce immediately
Parallel Running
Slowly changing
Pilot Implementation
Pilot test in one area then assess
Phased Implementation
Initially, only part of the new system is introduced. Only when
it proves to work satisfactorily

36
Documentation
• Documentation needs to be produced
a) for the end user
b) for people who may need to modify or
develop the system further at some later
stage

37
Documentation
• User documentation
– help users to learn how to use the software or
system
• purpose of the system/program/software package
• hardware requirements
• software requirements
• error handling/meaning of errors
• troubleshooting guide

38
Documentation
• Technical documentation
– help programmers and analysts who need to make
improvements to the system or repair/maintain
the system
• program listing/coding
• programming language used
• flowchart/algorithm
• minimum memory requirements
• validation rules

39
Evaluation
• Evaluate how well the new system works
• Some results from the evaluation may require
changes

40
41
Recap

42
Sources
• https://www.youtube.com/watch?v=suchXMe
eprU
• ICT IGCSE textbook
• http://www.igcseict.info/theory/8/what/index
.html
• https://www.youtube.com/watch?v=XCx6ol18
544

43

You might also like