The information systems lifecycle Far more boring than you ever dreamed possible!

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
Acquiring Information Systems and Applications
System Design and Analysis
Lecture 13 Revision IMS Systems Analysis and Design.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
System Development Life Cycle (SDLC)
System Implementation
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Systems Analysis and Design (Level 3)
Design, Implementation and Maintenance
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Systems Analysis Chapter 8 P 94 to P 101
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Systems Life Cycle A summary of what needs to be done.
System Development REASONS for SDLC
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
Introduction to Systems Analysis and Design Trisha Cummings.
Chapter 10.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Managing the development and purchase of information systems (Part 1)
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
End HomeWelcome! The Software Development Process.
 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.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Acquiring Information Systems and Applications
Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
Systems Life Cycle A2 Module Heathcote Ch.38.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
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.
The Systems Life Cycle AS Computing F451 AS Computing F451.
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
GCSE ICT Systems Analysis. Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of.
What prompts a new system? The current system may no longer be suitable for its purpose Technological developments may have made the current system redundant.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
A BRIEF LOOK AT THE COMPONENTS THAT MAKE UP THE SYSTEM LIFE CYCLE.
Systems Development Life Cycle (SDLC)
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
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.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Unit F451 Computer Fundamentals Components of a Computer System Software Data: Its representation, structure and management in information.
MANAGEMENT INFORMATION SYSTEM
Information Systems Development
Project planning The systems life cycle.
Information Systems Development
System.
Systems Analysis and Design
System Development Life Cycle (SDLC)
Developing Information Systems
The life cycle.
System Development Life Cycle (SDLC)
Information Systems Development
Systems Design, Implementation, and Operation
System Development Life Cycle (SDLC)
1.2 System Design Basics.
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
(System Development Life Cycle)
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

The information systems lifecycle Far more boring than you ever dreamed possible!

What prompts a new system? The current system may no longer be suitable for its purpose The current system may no longer be suitable for its purpose Technological developments may have made the current system redundant or outdated Technological developments may have made the current system redundant or outdated The current system may be too inflexible or expensive to maintain The current system may be too inflexible or expensive to maintain

The lifecycle model Investigation Implementation

Systems development life cycle (the ‘Waterfall model’)

System Investigation Interviewing staff at different levels Interviewing staff at different levels –from end-users to senior management Examining current business and systems documents and output (records) Examining current business and systems documents and output (records) –may include current order documents, computer systems procedures and reports used by operations and senior management Sending out questionnaires Sending out questionnaires Observation of current procedures Observation of current procedures –by spending time in various departments; a time and motion study can show where procedures could be more efficient, or to detect bottlenecks

Feasibility study Fact Find Fact Find Technical feasibility Technical feasibility Economic feasibility Economic feasibility Legal feasibility Legal feasibility Operational feasibility Operational feasibility –are the current work practices and procedures adequate to support the new system? Schedule feasibility Schedule feasibility –how long will the system take to develop, or can it be done in a desired time-frame? Costs & benefits of the new system Costs & benefits of the new system Draft Plan for implementation Draft Plan for implementation

System Analysis Understanding: Understanding: –The existing system –Understanding the proposed system –Gathering user requirements –Setting out the solution using tools; Data Models System analysis Data Models System analysis DFD DFD ER diagrams ER diagrams Decision tables Decision tables –Producing the specification

System design The hardware platform The hardware platform –which type of computer, network capabilities, input, storage and output devices The software The software –programming language, package or database The outputs The outputs –report layouts and screen designs The inputs The inputs –documents, screen layouts, validation procedures, data dictionary The user interface The user interface –how users will interact with the computer system The modular design The modular design –of each program in the application The test plan and test data The test plan and test data Conversion plan Conversion plan –how the new system is to be implemented Documentation Documentation –User –Technical

Implementation Coding and testing of the system Coding and testing of the system Acquisition of hardware and software Acquisition of hardware and software Installation of the new system Installation of the new system Installing the new hardware, which may involve extensive recabling and changes in office layouts; Installing the new hardware, which may involve extensive recabling and changes in office layouts; Training the users on the new system; Training the users on the new system; Conversion of master files to the new system, or creation of new master files. Conversion of master files to the new system, or creation of new master files.

Methods of conversion/changeover Direct changeover Direct changeover –The user stops using the old system one day and starts using the new system the next Parallel changeover Parallel changeover –The old system continues alongside the new system for a few weeks or months Phased conversion Phased conversion –Used with larger systems that can be broken down into individual modules that can be implemented separately at different times Pilot conversion Pilot conversion –New system will first be used by only a portion of the organisation, for example at one branch or factory

System maintenance Perfective maintenance Perfective maintenance –implies that while the system runs satisfactorily, there is still room for improvement Adaptive maintenance Adaptive maintenance –All systems will need to adapt to changing needs within a company Corrective maintenance Corrective maintenance –Problems frequently surface after a system has been in use for a short time, however thoroughly it was tested

Technical & user documentation User Documentation User Documentation –Minimum hardware, load software, save, print, certain functions, FAQ, deal with errors and backup data Technical Documentation Technical Documentation –System design specification, diagrams to represent the system, data dictionary, design of processes, screen layout design, user interface design and test plan.

Tools for gathering information for evaluation Quantitative Test Quantitative Test –Numerical data allows performance to evaluated and compared. Error log interviews Error log interviews –Calls top help desk logged –Interviews with the managers Questionnaire Questionnaire –User based feedback (usually anonymous)

Avoid Post implementation costs Training costs Training costs Modification costs Modification costs Help-desk and support costs Help-desk and support costs Costs of additional hardware Costs of additional hardware Correction of bugs Correction of bugs