LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.

Slides:



Advertisements
Similar presentations
INFORMATION TECHNOLOGY
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.
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
System Analysis (Part 1)
Lab/Sessional -CSE-374. TACKLING COMPUTER PROJECT A step-by-step guide to better projects.
System Design and Analysis
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
System Implementations American corporations spend about $300 Billion a year on software implementation/upgrade projects.
SYSTEM ANALYSIS AND DESIGN
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
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.
The Software Development Cycle Defining and understanding the problem.
Introduction to Systems Analysis and Design Trisha Cummings.
Chapter 10 Systems Planning, Analysis, and Design.
Lecture Outline 11 The Development of Information Systems Chapter 8 page 390+
Chapter 8: Systems analysis and design
Chapter 12 Describing Information Systems.
End HomeWelcome! The Software Development Process.
Project Life cycles BTEC National.
 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.
Systems Analysis and Design
SYSTEM ANALYSIS 3 rd AUGUSUT 2005 WEDNESDAY LOWER SIXTH COMPUTING LESSON Prepared by: T.Fina.
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.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Describing Information Systems.  A system is a group of connected operations.  Systems can be described in several different ways including:  Structure.
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.
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.
The Software Development Process
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
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.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
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.
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.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
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.
Topic 2 – Techniques involved in Systems Analysis Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
Unit F451 Computer Fundamentals Components of a Computer System Software Data: Its representation, structure and management in information.
Data Flow Diagrams Start Do you want to continue? Yes End No Test on
Systems Development Lifecycle Analysis. Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need.
MANAGEMENT INFORMATION SYSTEM
AS Level ICT Analysis. Analysis is the process of breaking down a problem into small parts so that it is easier to understand and therefore easier to.
Advanced Higher Computing Science
Systems Development Life Cycle
Systems Analysis and Design
Project planning The systems life cycle.
System.
Gary Hughes, South Oakleigh College
Systems Analysis and Design Kendall and Kendall Fifth Edition
CLINICAL INFORMATION SYSTEM
Introduction to Systems Analysis and Design
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Systems Analysis and Design Kendall and Kendall Fifth Edition
Systems Development Life Cycle
Information Systems Development (ISD) Systems Development Life Cycle
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 3 Determining Feasibility and Managing Analysis and Design Activities 1.
Project management, program development, and program life-cycle
Presentation transcript:

LESSON 8 Booklet Sections: 12 & 13 Systems Analysis. GCSE ICT LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.

Describing information systems A system is a group of connected operations. Systems can be described in several different ways including: Structure diagrams. Data flow diagrams. Systems flowcharts

Example of a ‘Top Down’ structure Make a meal Prepare food Set the table Cook the food The task of making a meal is broken down into smaller tasks – Preparing the food. Setting the table. Cooking the food.

Example of a ‘Top Down’ structure Make a meal Prepare food Set the table Cook the food Could the smaller tasks be broken down into even smaller tasks?

Data flow diagrams In a data flow diagram the movement of data around the system is shown. This is done using standard symbols including: Boxes. Sausages. Open rectangles. Arrows.

Data flow diagrams Boxes – show the sources of data or something that uses data. Sausages – show a process. Open rectangles – show where data is held. Arrows – show how data flows between the other symbols.

Data flow diagrams

Data flow diagrams A simple data flow diagram that shows a new video being added to a video library

Systems flowcharts A systems flowchart gives an overall view of a system. It shows the tasks performed on the data (e.g. sorting, updating) and the type of media used to hold the data (e.g. magnetic disk, magnetic tape). Standard symbols are used in systems flowcharts, and data flow is indicated by arrows.

Systems flowcharts

A simple flowchart of a database system Systems flowcharts A simple flowchart of a database system

Systems analysis Systems analysis is the application of analytical processes to the planning, design and implementation of new and improved information systems to meet the business requirements of customer organizations.

Systems analysis There are eight steps involved in developing a new computer system from scratch.

Systems analysis These eight steps are: Fact finding. A feasibility study. An analysis phase. System design. Implementation. Testing. Documentation. Evaluation.

Fact finding Facts about existing systems can be found out by: Asking questions (Interviews with users). Questionnaires (Completed by users). Observation (Watching how the work is done at present). Inspection (Looking at existing paperwork, screen displays, and filing systems).

Feasibility study The aim of a feasibility study is to see if it is possible to devise a system that can be implemented and that will work at a reasonable cost. The study ends when a decision whether or not to proceed with the new system has been made. The results of the study are usually presented as a feasibility report.

Feasibility study The feasibility study will normally include: A description of the tasks the system is required to do. A preliminary design and initial costs for the system. Alternative designs so that the most appropriate can be chosen.

Feasibility study The feasibility study will normally include: A cost/benefit analysis. Conclusions as to whether or not the design is worth implementing and which of the alternatives should be chosen.

Analysis phase The analysis phase includes: The drawing of system flow charts and data flow diagrams. The identification of the proposed system’s objectives. Facts about the system that is going to be replaced.

Analysis phase The analysis phase includes: An outline of any constraints or limits (e.g. lack of time, money, or staff training). An updated cost/benefit analysis. An outline of any further developments of the system.

System design The system design will identify: What outputs are required. What inputs are required. What data preparation is required (including verification and validation). What codes (e.g. ‘M’ for ‘Male’; ‘’ for ‘Yes’) can be used to reduce data inputting and storage.

System design The system design will identify: What file structure and file design should be implemented. How the hardware should be configured. What software should be used.

Testing the system Once the system has been designed it should be thoroughly tested before being implemented. This testing will include: Inputting error free data into the system to see if error free outputs can be produced. Inputting data that contains errors into the system to see if the validation procedures will identify the errors.

Implementing the system Once the system has been thoroughly tested it can be implemented. That is constructing the database or spreadsheet, and test it with suitable working data.

Documentation Any new system needs documentation. The two main types of documentation are: User documentation (this is also known as the user guide and should explain – in non-technical terms – how the user can use the system). Technical documentation (this is used to explain to a specialist how the system works).

System evaluation Once a new system is up and running it should regularly be reviewed to ensure that it continues to do the job for which it was designed. This can be done in a variety of ways, one of which includes asking the people who use it whether or not it needs improvement.

The stages of project management There are five stages in the software design process. These are: Identify. Analyse. Design. Implement. Evaluate.

The stages of project management Identify Although project management is a mainly linear process, feedback and design changes will often mean that steps in the process have to be revisited so that necessary changes can be incorporated. Analyse Design Implement Evaluate

Identify What problems need to be solved? What solution is presently being used? Who will be using your system? What alternatives can be used? What objectives will your solution aim to achieve?

Analyse What software and/or hardware will be needed? How will any data used be collected? How will any data used be selected? How will data be entered? (Inputs) How will information be displayed? (Outputs)

Design Does the initial paper design match the users’ needs? Has the user given any feedback on the initial design? Can any necessary design changes be incorporated? How will the design be tested?

Implement What processes have been gone through to implement the design? Has the design been tested thoroughly after it has been implemented? Have any design changes been required? Have any design changes been implemented?

Evaluate Does the final design match the original requirements? What problems needed to be overcome? What solutions were used? Has the user given any feedback on the final design? Can any necessary design changes be incorporated? What further improvements and/or upgrades could be made to the final design?