SlideShare a Scribd company logo
Unit 4: Systems Life Cycle
9713 AS Applied ICT
19713 AS Applied ICT - Unit 4
Analysis
• Feasibility Study
• Data Collection
• Requirements Specification
9713 AS Applied ICT - Unit 4 2
Feasibility Study
• Is the project ‘doable’?
• Does the technology exist?
• Do we really need it?
• Cost vs. Benefit
9713 AS Applied ICT - Unit 4 3
Data Collection
• Document Collection
• Questionnaires
• Interviews
• Observation (inc. Hawthorne effect)
When data is collected:
• Produce Data Flow Diagrams, System
Flowcharts
9713 AS Applied ICT - Unit 4 4
Requirements Specification
• Identifying the user and information
requirements by collating the interview
transcripts, questionnaires and documents
• Requirements Specification serves as a specific
contract between the user and the system
analyst
9713 AS Applied ICT - Unit 4 5
Design
• Output design
• Input design
• Process design
• Validation routines design
• Identifying suitable hardware and software
• Choose: Off-the-shelf or bespoke software
9713 AS Applied ICT - Unit 4 6
Design contd.
• Output: The content and presentation of reports,
layouts and screen displays depend on the
requirements of the users
• Input: Data collection forms and screen layouts
depend on the user requirements as well as output
required from system and file structures
• Process: Data/file structures and programming
depend on the types of processing, and input and
output structures
Development
• Creating data structures and program
modules (actual ‘programming’)
• Testing strategies
Testing and Implementation
Testing
• Testing each module with
1. Normal
2. Live
3. Abnormal
4. Extreme
data
• Testing whole system, stating expected vs.
actual outcome
Testing and Implementation
Implementation
1. Direct Changeover (‘Big Bang’)
2. Parallel Running
3. Phased Implementation
4. Pilot Running
Evaluation and Maintenance
Evaluation: Evaluating a new system in
terms of the efficiency, ease of use and
appropriateness of the solution by:
•Using test results
•Obtaining feedback from the user
Discovered limitations are used to make
improvements
Evaluation and Maintenance
Maintenance:
• Perfective
• Corrective
• Adaptive
Documentation
• Technical documentation
• User documentation
Technical documentation
For specialists, system administrators
• Systems documentation: Results of systems
analysis, what is expected of the system, test
plan and test data
• Program documentation: Description of the
software, purpose of the software, input data
formats, output, flowcharts, program listing
User documentation
For end users of system
• A guide to simple elements of use of the
software and hardware that make up the
system
• Troubleshooting

More Related Content

PDF
Functional safety-overview
PDF
Information system
PPTX
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
PPTX
Introduction to Computer Programming
PPTX
IT General Controls
PPTX
03.1 general control
PPTX
Information system implementation, change management and control
Functional safety-overview
Information system
IT ELECT 4 NETWORK SECURITY LECTURE 6-5-13
Introduction to Computer Programming
IT General Controls
03.1 general control
Information system implementation, change management and control

What's hot (20)

PPTX
Parallel simulation
PDF
IT General Controls Presentation at IIA Vadodara Audit Club
PPTX
Integrated Test Facility
PDF
Computer Audit an Introductory
PPTX
Test Data Approach
PPTX
IT environment analytics service
PPTX
Fundamentals of Software Engineering
PPTX
Generalized audit-software
PPTX
General and Application Control - Security and Control Issues in Informatio...
PDF
Technology considerations
PPTX
Auditing in Computerized Environment
PPTX
Procedural Controls
PPTX
Perfexpert
PPTX
Computer-Assisted Audit Tools and Techniques
PPTX
Auditing information System
PPTX
Security and Audit Report Sign-Off—Made Easy
PPTX
Critical systems engineering
PPTX
03.2 application control
PPTX
Information System Architecture and Audit Control Lecture 1
PDF
Confessions of an Internal Auditor: IT Edition
Parallel simulation
IT General Controls Presentation at IIA Vadodara Audit Club
Integrated Test Facility
Computer Audit an Introductory
Test Data Approach
IT environment analytics service
Fundamentals of Software Engineering
Generalized audit-software
General and Application Control - Security and Control Issues in Informatio...
Technology considerations
Auditing in Computerized Environment
Procedural Controls
Perfexpert
Computer-Assisted Audit Tools and Techniques
Auditing information System
Security and Audit Report Sign-Off—Made Easy
Critical systems engineering
03.2 application control
Information System Architecture and Audit Control Lecture 1
Confessions of an Internal Auditor: IT Edition
Ad

Viewers also liked (16)

PPTX
CIE AS Level Applied ICT Unit 2 - How Organisations Use ICT
PPTX
CIE A Level Applied ICT Unit 5 - How Organisations Use ICT (part2)
PDF
System Life Cycle
PPTX
CIE ICT Help MayJune 2008 Scenario 2
PPSX
Expert system
PPTX
PPTX
A2 Applied ICT Practice Exam Questions
PPTX
CIE ICT exam paper
DOC
PPTX
CIE A Level Applied ICT Unit 7 - Computer Networks
PPTX
2.8 Payroll Applications
PPTX
CIE AS Level Applied ICT Unit 3 - Impact of ICT on Society
PPT
Chapter 8 system analysis and design
PPTX
System Development Life Cycle (SDLC)
PPT
Chapter 1 Microeconomics Intro
PPT
Aggregate Demand, Aggregate Supply, and Inflation
CIE AS Level Applied ICT Unit 2 - How Organisations Use ICT
CIE A Level Applied ICT Unit 5 - How Organisations Use ICT (part2)
System Life Cycle
CIE ICT Help MayJune 2008 Scenario 2
Expert system
A2 Applied ICT Practice Exam Questions
CIE ICT exam paper
CIE A Level Applied ICT Unit 7 - Computer Networks
2.8 Payroll Applications
CIE AS Level Applied ICT Unit 3 - Impact of ICT on Society
Chapter 8 system analysis and design
System Development Life Cycle (SDLC)
Chapter 1 Microeconomics Intro
Aggregate Demand, Aggregate Supply, and Inflation
Ad

Similar to CIE AS Level Applied ICT Unit 4 - Systems Life Cycle (20)

PPT
Mis system analysis and system design
PPT
Analysis and Design of Information Systems
PPTX
An Introduction to Clinical Study Migrations
PPTX
Chapter 3 of Introduction to software engineering
PPTX
MIS-Chapt jahdja majhdkah kaer 13-23.pptx
PPTX
Software Engineering Introduction
PPTX
Software development life cycle
PPT
Metrics
PPTX
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
PPTX
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
PPT
MobileDeviceForensics_ENFSC_2008-212.ppt
PPT
MobileDeviceForensics11_ENFSC_2008-2.ppt
PPTX
2 approaches to system development
PDF
Food ordering system for red bangladesh course system ananlysis
PPT
Software Development Life Cycle
PPTX
Process and Regulated Processes Software Validation Elements
PPTX
System design
PDF
Quality Assurance in Modern Software Development
PPTX
Presenation
Mis system analysis and system design
Analysis and Design of Information Systems
An Introduction to Clinical Study Migrations
Chapter 3 of Introduction to software engineering
MIS-Chapt jahdja majhdkah kaer 13-23.pptx
Software Engineering Introduction
Software development life cycle
Metrics
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
INFORMATION SYSTEMS DEVELOPMENT SOLUTION
MobileDeviceForensics_ENFSC_2008-212.ppt
MobileDeviceForensics11_ENFSC_2008-2.ppt
2 approaches to system development
Food ordering system for red bangladesh course system ananlysis
Software Development Life Cycle
Process and Regulated Processes Software Validation Elements
System design
Quality Assurance in Modern Software Development
Presenation

CIE AS Level Applied ICT Unit 4 - Systems Life Cycle

  • 1. Unit 4: Systems Life Cycle 9713 AS Applied ICT 19713 AS Applied ICT - Unit 4
  • 2. Analysis • Feasibility Study • Data Collection • Requirements Specification 9713 AS Applied ICT - Unit 4 2
  • 3. Feasibility Study • Is the project ‘doable’? • Does the technology exist? • Do we really need it? • Cost vs. Benefit 9713 AS Applied ICT - Unit 4 3
  • 4. Data Collection • Document Collection • Questionnaires • Interviews • Observation (inc. Hawthorne effect) When data is collected: • Produce Data Flow Diagrams, System Flowcharts 9713 AS Applied ICT - Unit 4 4
  • 5. Requirements Specification • Identifying the user and information requirements by collating the interview transcripts, questionnaires and documents • Requirements Specification serves as a specific contract between the user and the system analyst 9713 AS Applied ICT - Unit 4 5
  • 6. Design • Output design • Input design • Process design • Validation routines design • Identifying suitable hardware and software • Choose: Off-the-shelf or bespoke software 9713 AS Applied ICT - Unit 4 6
  • 7. Design contd. • Output: The content and presentation of reports, layouts and screen displays depend on the requirements of the users • Input: Data collection forms and screen layouts depend on the user requirements as well as output required from system and file structures • Process: Data/file structures and programming depend on the types of processing, and input and output structures
  • 8. Development • Creating data structures and program modules (actual ‘programming’) • Testing strategies
  • 9. Testing and Implementation Testing • Testing each module with 1. Normal 2. Live 3. Abnormal 4. Extreme data • Testing whole system, stating expected vs. actual outcome
  • 10. Testing and Implementation Implementation 1. Direct Changeover (‘Big Bang’) 2. Parallel Running 3. Phased Implementation 4. Pilot Running
  • 11. Evaluation and Maintenance Evaluation: Evaluating a new system in terms of the efficiency, ease of use and appropriateness of the solution by: •Using test results •Obtaining feedback from the user Discovered limitations are used to make improvements
  • 12. Evaluation and Maintenance Maintenance: • Perfective • Corrective • Adaptive
  • 14. Technical documentation For specialists, system administrators • Systems documentation: Results of systems analysis, what is expected of the system, test plan and test data • Program documentation: Description of the software, purpose of the software, input data formats, output, flowcharts, program listing
  • 15. User documentation For end users of system • A guide to simple elements of use of the software and hardware that make up the system • Troubleshooting