SYSTEM DEVELOPMENT -Understanding the Problem IPT- 2009 Miss O’Grady.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

INFORMATION TECHNOLOGY
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Computers: Tools for an Information Age
System Development Life Cycle (SDLC)
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
CORE 1: PROJECT MANAGEMENT Understanding the Problem.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
© 2005 by Prentice Hall Appendix 2 Automated Tools for Systems Development Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Introduction to Computer Technology
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Systems Life Cycle A summary of what needs to be done.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
SYSTEM ANALYSIS AND DESIGN
Introduction to Information System Development.
The Software Development Cycle Defining and understanding the problem.
Introduction to Systems Analysis and Design Trisha Cummings.
Systems Analysis and Design: The Big Picture
Hazard Identification
Lecture Outline 11 The Development of Information Systems Chapter 8 page 390+
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Basics of OHSAS Occupational Health & Safety Management System
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Managing the development and purchase of information systems (Part 1)
Chapter 8: Systems analysis and design
Chapter 14 Information System Development
End HomeWelcome! The Software Development Process.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
 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.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Systems Life Cycle. Know why it is necessary to evaluate a new system Understand the need to evaluate in terms of ease-of- use, appropriateness and efficiency.
System Analysis (Part 3) System Control and Review System Maintenance.
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.
Requirements Collection By Dr. Gabriel. Requirements A requirement is any function, constraint, or property that the system must provide, meet, or satisfy.
Systems Analysis and Design in a Changing World, Fourth Edition
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.
Systems Development Life Cycle
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
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.
第 11 組 MIS 報告. Phases of any information system ~ recognition of a business problem or opportunity ~ recognition of a business problem or opportunity.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
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.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Getting Ready for the NOCTI test April 30, Study checklist #1 Analyze Programming Problems and Flowchart Solutions Study Checklist.
MANAGEMENT INFORMATION SYSTEM
1 Determining a client’s peripheral requirements  Determine current business practices  Determine peripheral requirements  Analyse and document existing.
Appendix 2 Automated Tools for Systems Development
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design
Developing Information Systems
Business System Development
System Development Life Cycle (SDLC)
The Development of Information Systems Chapter 8 page 348+
Managing the development of information systems (Part 1)
Introduction to Projects
Systems Analysis and Design
System Development Life Cycle (SDLC)
(System Development Life Cycle)
Presentation transcript:

SYSTEM DEVELOPMENT -Understanding the Problem IPT Miss O’Grady

WHY ARE NEW INFORMATION SYSTEMS DEVELOPED? Either an existing system no longer meets the needs of its users or new needs are identified that could be met by an information system.

System Development Life Cycle 1.Understanding the Problem 2.Planning 3.Designing 4.Implementing 5.Testing, Evaluating and Maintaining

Refer to Page 24 of Textbook- IPT Samuel Davis Complete Group Task with a partner (5-10mins)

Complete Group Tasks on pg 25 in your textbook

UNDERSTANDING THE PROBLEM

Understanding the Problem The primary aim of this first stage of the SDLC is to determine the purpose and requirements of a new system. System Analyst System Analyst A person who analyses systems, determines requirements and designs new information systems.

Requirements Report The purpose of the system An analysis of the existing system Definition of the Requirements

What needs to be done? Interview/Survey Users of the Existing System Interview/Survey Participants in the Existing System Requirements Prototypes Define the Requirements for a New System

Interview/Survey Users of the Existing System The users being the people who utilise the information created by the system. Example : Customers The results of surveys are often more useful for highlighting existing problems rather than revealing new needs and ideas that are not currently being addressed. New needs & ideas are more likely to reveal themselves through interviews.

Complete Group Task on page 28 which asks you to have a look at the survey on page 29.

Interview/Survey Participants of the Existing System Participants will have an understanding of the part of the system they primarily interact. They are able to identify problems and often have ideas in regard to solving these problems. System analysts often perform analysis with participants. Writes down each step performed to complete a task, time as well as inputs and outputs.

Complete Group Task on page 31

Complete Group Task on page 33- ‘List the tasks performed by Fred during his work with Pet Buddies so far. Identify the skills Fred possesses to complete these tasks’.

Explaining the sequence of activities to Iris and Tom. Create customer satisfaction survey. Organise and analyse results of the survey. Telephoning a sample of customers. Develop a list of user needs and requirements. Task analysis of Tom and Iris. Various ongoing discussions with Iris and Tom. Creation of context diagrams and DFDs of existing system. Delivering presentation and question/answer session with experts.

Requirements Prototypes A working model of an information system, built in order to understand the requirements of the system. Screen Generators Reporting Generators

Requirement Report Outline Refer to page 38-39

Pet Buddies Requirements Report Introduction Part 1

CONTEXT DIAGRAMS - Shows the data that enters and leaves an information system.

DATA FLOW DIAGRAMS - Shows how data moves through a system.

External Entity Process Data Store Data Flow

EXERCISE  Textbook- Page 43,44 & 45  Read page 43 & 44 and complete questions on page 45 on a piece of paper with your name at the top and hand in for marking.

Testing Evaluating and Maintaining By Melad, Andrew, Brenton, Michael, Matthew

Testing to Ensure system meets requirements Tests involve: Volume Data Simulated Data Live data

Volume Data tests a system with large amounts of data it ensures the system will function under large data loads TDG (test data generator) reads definition of data base and makes up data

Simulated Data For testing the system under simulated conditions For testing system performance under different scenarios Software is used to make the simulated data One example is mercury interactive load runner

Live Data it tests the system using actual data the fully operational system would use it ensures a system operates in real situations it begins straight after implementation

Trialing and using the operational manual the operation manual describes procedures participants must follow when using the new system there’s a trial period and usually results to modifications to the manual there usually step by step instructions operational manuals are constantly upgraded

Ongoing evaluation to monitor performance` Technical performance monitoring Aims to evaluate the continuing achievement of the systems evolving requirements Some old requirements may go down in priority. Other new requirements will emerge and existing ones will change. Ongoing evaluation aims to verify that all requirements continue to be met and identify any changes

Financial performance monitoring Includes analyzing the system’s economic feasibility. Largely about evaluating the accuracy of the economic predictions made in the feasibility study. Aim is to evaluate the extent which the new system achieving its economic goals Ongoing evaluation to review the effect on users, participants and people within the environment Surveys the effectiveness of the new system

Decreased privacy including perception of decreased privacy Privacy act Info system containing personal info must legally explain: Explain why personal info is collected Provide individuals with access to their records Correct inaccurate info Describe to individuals the purpose of holding info Describe info held and how its managed Changes in the type and nature of employment New system will alter work performance by people. Positive or negative effects

Health and safety concerns Workers exposed to health and safety problems Employers responsible to minimise risks and set up procedure for identifying and take course of action on OHS issues Makes sure the environment is ergonomic. Furniture, lighting, noise level, airing/ circulation etc. Little or no sense of accomplishment Workers need a sense of accomplishment Tasks must have purpose, a start and end point. Variety needed to min. boredom Deskilling Info system performs processes were once performed by participants May result in job loss or retrain to use new software Loss of social contact Becoming a common issue Working at home is less social as well as working long hours

Maintaining the system to ensure it continues to meet requirements Systems need this to ensure it keeps meeting requirements. Involves Regular maintenance & repairs when faults occur Some tasks include: Maintaining a hardware and software inventory Perform backups of they systems data and ensure they are in a safe location Protect against viruses by ensuring virus software is used and updated Ensure illegal software is not installed and all software is licensed Maintain hardware Install replacement hardware and software Setup network access Monitoring uses of peripheral devices Purchasing and replacing faulty hardware Ensure new users receive training

Modifying parts of the system where problems are identified Problems identified during any of the tasks require modifications to the system New requirements will emerge over the life of the system that will require modifications to be made For each new modification the SDLC commences again Necessary to ensure modification works correctly with all parts of the system and ensure all documentation is updated.