Systems Life Cycle A summary of what needs to be done.

Slides:



Advertisements
Similar presentations
INFORMATION TECHNOLOGY
Advertisements

System Development Life Cycle (SDLC)
System Analysis (Part 1)
System Design and Analysis
12 C H A P T E R Systems Investigation and Analysis and Analysis.
SYSTEM ANALYSIS AND DESIGN
System Implementation
Systems Analysis Chapter 8 P 94 to P 101
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
SYSTEM LIFE CYCLES. OBJECTIVES o Be able to describe the stages of development of a hardware/software system. o Know what the different stages of the.
Introduction to Systems Analysis and Design Trisha Cummings.
Systems Analysis and Design: The Big Picture
Foundation Degree IT Project Methodologies (for reference)
Chapter 10.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
Chapter 8: Systems analysis and design
End HomeWelcome! The Software Development Process.
Systems Life Cycle 1.Project Idenification 2. Initial Investigation 3. Feasibilty Study 4. Analysis 5. Design 6. Development and testing 7. Implementation.
 Once the system has been installed it will be monitored to check whether it is working correctly. Sometimes problems with a system will not be found.
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
Systems Analysis and Design
SYSTEM ANALYSIS 3 rd AUGUSUT 2005 WEDNESDAY LOWER SIXTH COMPUTING LESSON Prepared by: T.Fina.
I Power Higher Computing Software Development The Software Development Process.
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Systems Life Cycle A2 Module Heathcote Ch.38.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Data flow & information requirements.  Establishing IPSO  Recording information about the existing system  Identifying the problems with the system.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
The Systems Life Cycle AS Computing F451 AS Computing F451.
The Software Development Process
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
Systems Development Life Cycle
The steps involved in developing an Information System are: Analysis Feasibility Study System Design Testing Implementation Documentation.
The System Life Cycle The systems lifecycle is the set of stages that are followed when developing an information system.
CISB113 Fundamentals of Information Systems IS Development.
1 AVCE ICT Unit 7 - Programming Session 8 – Documenting your programs.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
Systems Development The Kingsway School. Systems Development This is carried out when a company is having a problem. They usually employ an ICT Consultant.
A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
A brief look at the components that make up the system life cycle.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
Prepared by: Arjaa Salem Makkawi ID: Sec : 2.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
The information systems lifecycle Far more boring than you ever dreamed possible!
Unit F451 Computer Fundamentals Components of a Computer System Software Data: Its representation, structure and management in information.
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
MANAGEMENT INFORMATION SYSTEM
IL Marking Get out your CPU / Memory answers Swap with someone else
Project planning The systems life cycle.
System.
Gary Hughes, South Oakleigh College
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
CHAPTER 2 Testing Throughout the Software Life Cycle
Foundation Degree IT Project
Introduction to Systems Analysis and Design
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
Software Development Life Cycle
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Presentation transcript:

Systems Life Cycle A summary of what needs to be done.

Identify problems with existing data Evaluate the new system Maintain the new system Implement the new system Produce Documentation for the users Test the new system Build the new system Design the new system Analyse the new system’s requirements Carry out a Feasibility Study

Fact Finding This is concerned with finding out about the current system There are 4 main ways of doing this: Interviews Questionnaires Observing how a job is done at the moment Study documents – reports, printouts, etc. This identifies any problems and allows the Analyst to see how the present system works.

Analysis -Feasibility Study This study analyses the requirements of the new system and helps decide if it is worthwhile creating it. Decide on the objectives of the new system Identify the Hardware and Software needed. Carry out a Cost-Benefit study. Make a recommendation – should they go ahead with the new system, which option would be the best solution.

Objectives Of A System Data is processed faster Objectives Lower Costs Better stock control Fewer staff needed to process orders Less paperwork Fewer mistakes with orders

Costs Associated Costs of a system Equipment costs Operating costs Personnel costs Installation costs Costs of developing system

Design Input – How the Data is Captured Decide where the data will come from Design the data capture forms Decide how the data needs to be structured Decide how the data will be input Design the input screen Decide how the data will be validated

Process – What Happens To It List the tasks that need to be done – based on original problem and objectives Write the commands that enable them to be done – e.g. exchanging data between different applications Produce a plan to test if the processing works – typical data, extreme data and invalid data

Output – Let it Out Decide which data needs to be output Decide how to present the information Decide which output devices to use Design output screen – should be sketched first and shown to the user to check.

Top Down – Main Tasks Looks at the whole system by identifying the main tasks and then breaks them down into smaller tasks. Reading from left to right tells you the order in which they happen Shows what has to happen, but not how

Create new patient record Collect patient data Enter patient data Print patient data Give patient data capture form Patient completes data capture form Load patient file Create new record Enter new record Print Preview Print record

Data Flow Diagrams Shows how data moves around the system and what happens to it at each stage They don’t show what hardware or software is needed for this to happen Each tasks is created separately and can be linked together to show the whole system Systems Flow Charts Shows exactly how the data moves through the system

Testing There are 2 types of testing Systems testing Tests to see if the design works. Test data is used – normal data (should work); Invalid data (should be rejected) Acceptance Testing Does the system meet the needs of the user Often involves a trial

User Documentation Written to help people use the system. This can consist of 3 guides Installation guide Installing the system and loading software Which peripherals required and how to install User guide How to perform tasks Tutorials Short training manual explaining how the system works

Technical Documentation Written for computer engineers and programmers who maintain the system after it has been installed. Often full of technical language and systems diagrams Gives advice on problems which may occur and upgrading of the system

Implementation There are 3 different ways of implementing a system: Direct – No change over. One begins as the other finishes Advantages: Happens as quickly as possible Disadvantage: Disastrous effect if bugs not found in testing

Phased – Introduced in different parts Advantage: Time to fully test Disadvantage: Takes long time to introduce full system Parallel – Run both systems together while new one is tested Advantage: system can be tested quickly Disadvantage: Tasks need to be done twice

Evaluation Does the system still meet its objectives Repeating research carried out at the beginning of the system’s life cycle – observing, interviewing and studying If it does not meet its objectives then the analyst is back at the start working on a new system – reasons: increased work load; system unable to cope with demands

Quiz

1. What comes between analysing and implementing a new computer system? 2. What are the 3 ways of gathering information about an old system? 3. What does a cost-benefit study do? 4. List three things that should be done when designing a system’s input. 5. List three things that should be done when designing a system’s processes.

6. List three things that should be done when designing a system’s output. 7. What is the difference between systems testing and acceptance testing? 8. How is phased implementation different to parallel testing 9. List three different types of user guide. 10. Why might a system not meet its objectives?