Data flow & information requirements.  Establishing IPSO  Recording information about the existing system  Identifying the problems with the system.

Slides:



Advertisements
Similar presentations
Chapter 26 Legacy Systems.
Advertisements

Systems Analysis and Design Presented by Thakur Rai.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Computer Studies Systems Development. Systems investigation Systems analysis Systems design Systems implementation Systems testing Systems evaluation.
1 Introduction to Data Flow Modelling The data flow approach to requirements determination in building a system for business use. This type of computer.
System Design and Analysis
Topics Creating DFD Physical and logical DFD Event driven modeling
Computers: Tools for an Information Age
Process Modeling Fundamentals. Three Ways to Understand a System By its processes What are the systems main processes? What are the systems main processes?
Systems Development Life Cycle
L ECTURE 9 – PROCESS MODELLING PART 1 Data Flow Diagrams for Process Modelling Multi-level Data Flow Diagrams Logical Vs Physical DFDs Steps to Construct.
DATA FLOW DIAGRAMS IT 155.
Data: A collection of raw facts and figures. It may consist of numbers, characters, symbols or pictures. Information: Organized and processed form of.
Systems Life Cycle A summary of what needs to be done.
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.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
staffs.ac.uk Process Model. staffs.ac.uk Contents Provide definitions Explain the components and representations Introduce a step.
1.3 System Design Parts of a System InputProcessOutput Input Devices Central Processing Unit Output Devices The main parts of any computer system.
The Software Development Cycle Defining and understanding the problem.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Introduction to Systems Analysis and Design Trisha Cummings.
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
Topics Covered: Data preparation Data preparation Data capturing Data capturing Data verification and validation Data verification and validation Data.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Chapter 8: Systems analysis and design
3- System modelling An architectural model presents an abstract view of the sub-systems making up a system May include major information flows between.
1 Lecture 3: Introducing Data Flow Diagrams (DFDs) Section 1 - The Concept of Diagrams Why use Diagrams? Diagrams as Working Documents Systems Analysis.
Chapter 7 Using Data Flow Diagrams
Chapter 14 Information System Development
OCR ICT for A2 © Hodder Education 2009 Chapter 1 The systems cycle.
GIANFRANCO BARBALACE Y FRANCO CAVIGLIA CATENAZZI1ºB Types and components of a computer systems.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
What is a computer? Computer is a device for processing information.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Feasibility study A feasibility study is a preliminary investigation of a problem. It is used to decide whether a solution is possible and what effects.
03/11/20151 System Development Lifecycle Design. 203/11/2015 Learning Objectives Consider the relevance and timeliness of data. Describe: The processes.
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
3/5/2009Computer systems1 Using Data flow Diagrams Computer System: 1. Input 2. Data Processing 3. Output.
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.
Context Process0. student Data Flow Diagram Progression.
1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.
1.The following diagram illustrates the relationship among various hardware components. The arrows indicate the directions of data flow. Activity 1 Relationship.
Main tasks of system analysis ? 1-study exit=sting information system 2-identify problem 3-spelify system requirement 4-asalysis decision ========= How.
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.
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.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Learning Objectives Today we will Learn: How to identify the data requirements of a IT system using a Data Flow Diagram.
Learning Objectives Today we will Learn: The different types of test data.
IT infrastructure Hardware. What is IT infrastructre It is the physical facilities, services and management that support computing in the organization.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
Unit F451 Computer Fundamentals Components of a Computer System Software Data: Its representation, structure and management in information.
Learning Objectives Today we will Learn: The different methods of implementation The differences between user and technical documentation.
Systems Development Lifecycle Analysis. Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need.
MANAGEMENT INFORMATION SYSTEM
Systems Development Life Cycle
Chapter 11 Designing Inputs, Outputs, and Controls.
Introduction.
“What do I do ?”, “How do I do it ?”, What do I do it with ?
Introduction to Systems Analysis and Design
Systems Development Life Cycle
(a)(ii) Investigation
Processing Devices.
Computer System.
Presentation transcript:

Data flow & information requirements

 Establishing IPSO  Recording information about the existing system  Identifying the problems with the system  Identifying User & Information requirements of the new system  Identifying HW & SW for a new system.

 Our analyst has collected information about the current system using questionnaires, observation, interviews and examining documents.  What happens next?

 Need to identify all the inputs, processing & outputs in the existing system.  How?

This allows the analyst to establish which documents relate to information coming IN to the system, and which relate to information going OUT.

 The analyst uses this knowledge to produce his own documentation of the system which helps him understand the system properly.

 ….needs to be examined to see the specific inputs, processes & outputs.  What would be the inputs of a payroll system?  The processes?  The outputs?

 All results of fact-finding must be recorded  Accurate records are vital – why?  Because the system will evolve  Other analysts & programmers will need to develop the system even further at some point in the future.

 Data flow diagrams  These are a graphical method of recording the inputs, processing & outputs that have been identified.

 Flow charts show the control flow of the program  DFDs show how the data flows around the entire system

 Data flow diagrams illustrate how data is processed by a system in terms of inputs and outputs.  Have four components:  Terminators  Processes  Flow arrows  Stores

Process order Customers Orders Rejected Orders Orders Invoices Invoice data Order Information

Customers A Terminator - someone or something outside the system (eg a customer or a supplier) Invoices Data stores – where stored on paper or on a computer Data flow. It is important that the direction of the flow is accurately recorded. Process order

 Level 0  Very generalised  Shows terminators linked to current system eg 0 Customers Order Processing system Customers

 Level 1:  Many more processes  More detail  Process boxes for both receiving orders and for producing invoices 1

 Level 2:  These show all aprts of the level 1 diagram in much more detail 2

 Represent the way that data flows around the existing (old) system

 May be used, but generally are found in the design stage.  Represent the new system – the one that is going to be designed & implemented.

 DFDs help the analyst to identify problems or weaknesses within the current system:  Eg data duplication  Job duplication  Unnecessary steps  Why is it necessary to identify these problems?

 DFDs help the analyst decide on:  Appropriate methods of input  Approximate processor speed & memory  Size & number of storage devices  Quantity & format of output

 The new system MUST meet the needs of the people who will use it  So – the analyst needs to know exactly what job each person does and what their requirements are.  He can the produce a Requirements Specification – a list of features of the system that are required.

 Step 1 : collecting information on how the current system works  Step 2 : Establishing inputs, processes & outputs  Step 3 : recording information  Step 4 : Identifying problems  Step 5 : Identifying suitable hardware & software  Step 6 : Identifying user & information requirements