System Development Lifecycle - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

System Development Lifecycle

Description:

Describe the need for the accurate input of data and the ways in ... This checks that important data is actually there and has not ... Hyphen or apostrophe ... – PowerPoint PPT presentation

Number of Views:342
Avg rating:3.0/5.0
Slides: 19
Provided by: MrL61
Category:

less

Transcript and Presenter's Notes

Title: System Development Lifecycle


1
System Development Lifecycle
  • Verification and Validation

2
Learning Objectives
  • Describe the need for the accurate input of data
    and the ways in which we can check that the data
    is correct.

3
(No Transcript)
4
Design Phase
  • Continued

5
Data Validation Routines
  • Check input data is sensible before accepting and
    then processing it.

6
Presence Check
  • This checks that important data is actually there
    and has not been missed out.
  • E.g. Customers may be required to give their
    telephone numbers or surname.

7
Range Check
  • This checks that the data lies within a specified
    range of values.
  • e.g.
  • The month of a person's DOB should lie between 1
    and 12.
  • A telephone bill amount is less than some maximum
    value for consumer bills.

8
Type / Format Check
  • A check that data is of the right type.  
  • E.g.
  • Number, Text etc
  • For currency data - digits point digit digit

9
Character check
  • Check for / Reject particular characters.
  • E.g.
  • No numbers in text.
  • Hyphen or apostrophe

10
Length Check
  • Checks that fields have the correct number of
    characters / digits.
  • E.g.
  • A bank account number may always be 10 digits
    long.
  • A date must have at least 6 numbers in it.
  • A phone number has 12 numbers.

11
Check digits
  • Used for numerical data.
  • An extra digit is added to a number which is
    calculated from the number using modular division
    (dividing by a number and using the remainder as
    the extra digit) .
  • The computer divides by the same number to check
    this digit.
  • E.g. The ISBN number on a book is 4534301
  • 453430 / 9 ... remainder 1, so 1 is the check
    digit.

12
Batch Totals
  • This checks for missing records.
  • Numerical fields may be added together for all
    records in a batch.
  • The batch total is entered and the computer
    checks that the total is correct.
  • E.g. Add the 'Total Cost' field of a number of
    transactions together.

13
Hash Totals
  • This is just a batch total done on a meaningless
    field.
  • E.g. Add the Telephone Numbers together for a
    number of Customers.

14
Verification
  • Used to prevent errors occurring when data is
    copied from one medium to another.
  • e.g. paper to disk, disk to disk, memory to disk

15
Double entry
  • Typing the data in twice and comparing the two
    copies.
  • Time consuming
  • Costly

16
Proofreading data
  • Checking what is on the screen is the same as on
    the input document.
  • Time consuming
  • Costly

17
Plenary
  • What is validation?
  • Check input data is sensible before accepting and
    then processing it.
  • What is verification?
  • Used to prevent errors occurring when data is
    copied from one medium to another.

18
Plenary
  • List all validation methods.
  • List both verification methods.
Write a Comment
User Comments (0)
About PowerShow.com