System Lifecycle Flashcards
Steps of System Life Cycle
Analysis
Design
Development & Testing
Implementation
Documentation
Evaluation
Analysis
Investigation of how current system works and what is required for new system.
( what needs to be improved )
Methods of Analysis
Observation
Interviews
Questionnaires
Examination of existing documents
Observation adv/dis
First hand real life data
people don’t work properly when being watched
Interviews adv
In-depth details about system
Follow up questions can be asked
Interview dis
Expensive
Time consuming
Not anonymous so might be pressured
Observation dis
Can be time-consuming
May not reveal all issues
People will not work properly when know they being watched
Questionnaire adv
Quick and simple
Less time consuming
Can be done online and automatically marked
Questionnaire dis
People don’t take time to answer a questionnaire well
Information is limited to the questions
May suffer from low response rates
Existing Documents adv
Easy way to find comprehensive info about the system
Finds all inputs and outputs
Can reveal unknown issues
Existing documents dis
Difficult to understand from someone who is not in organization
Could be outdated
Doesn’t always show all processes and procedures in a system
Stuff analysis identifies
inputs and outputs
problems
how data is processed
What needs to be specified for the new system?
(analysis)
purpose
data
how data is processed
user requirements
what software/hardware needed ( justified too)
What should design show?
file/data structures
input/output formats
validation rules
Validation routiunes
Range check ( range eg 0-17)
Character check (certain characters F or M )
Length check
Type check (text or numeric etc)
Format check (must be in a specific pattern eg. __/__/__)
Precense check
Check digit ( extra calculation to make sure it right)