Define system life cycle. Stages: Analysis
Design
What is a system analyst? IT specialist responsible for entire life cycle of new/modified system.
Purpose of analysis stage. Identify requirements
collect data
Four methods of analysis. Interviews
Questionnaires
Interview advantage. Immediate feedback
follow-up questions
Interview disadvantage. Time-consuming
expensive
Questionnaire advantage. Quick
inexpensive
Questionnaire disadvantage. Low return rate
inflexible questions
Observation advantage. Reliable data
overall view
Observation disadvantage. People work differently when watched.
Document examination advantage. Reveals information other methods miss
see paper system operation.
Document examination disadvantage. Time-consuming
expensive
What is system specification? Document detailing configuration
performance
Design stage purpose. Define system elements: software
interfaces
What is file/data structure design? Defines field names
data types
Characteristics of good data entry form. Clear heading
space for answers
Computer form features. On-screen help
drop-down lists
Verification vs. validation. Verification: checking data copied correctly. Validation: checking data meets rules.
Two verification methods. Double entry
visual checking.
Proofreading definition. Checking spelling/grammar without original document.
Types of validation checks. Range
look-up
Development: testing data types. Live
Normal
Define test strategy. Guidelines explaining how testing will be carried out.
Define test plan. Document listing all tests to be performed on the system.