Systems Development Lifecycle Analysis. Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need.

Slides:



Advertisements
Similar presentations
Fact-finding Techniques Transparencies
Advertisements

Session # 2 SWE 211 – Introduction to Software Engineering Lect. Amanullah Quadri 2. Fact Finding & Techniques.
INFORMATION TECHNOLOGY
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
Requirements Analysis. Methods of Collecting System Requirements Interview people (individually) informed about the operations and issues of the current.
 Interviewing individuals  Interviewing groups  Observing workers  Studying business documents 1.
Chapter 12 Systems Development Three common methods for MIS development: The systems development life cycle (SDLC) Prototyping End-user development Five.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Collecting Quantitative Data
System Design and Analysis
Chapter 10 Collecting Quantitative Data. SURVEY QUESTIONNAIRES Establishing Procedures to Collect Survey Data Recording Survey Data Establishing the Reliability.
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
Chapter 5 Determining System Requirements
Fact-finding Techniques
1 Lecture 6 The Systems Analyst (Role and activities) Systems Analysis & Design Academic Year 2008/9.
UNIT 21 Software Engineering.
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.
Introduction to Systems Analysis and Design Trisha Cummings.
Foundation Degree IT Project Methodologies (for reference)
Approaches to Investigating a System “Who knows what’s happening now?”
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Chapter 8: Systems analysis and design
1 UNIT 20 Software Engineering Lecturer: Ghadah Aldehim.
 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.
1 Chapter 10 Fact-Finding Techniques Transparencies.
Chapter 6 Determining System Requirements. 2 2 What are Requirements? “Requirements are … a specification of what should be implemented. They are descriptions.
Fact-finding Transparencies 1. ©Pearson Education 2009 Objectives When fact-finding techniques are used in the database system development lifecycle.
System Analysis-Gathering Requirements.  System analysis is the process of gathering info about existing system, which may be computerized or not, while.
8/29/2012ISC 329 Isabelle Bichindaritz1 Database Application Example The Dreamhome.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Database Analysis and the DreamHome Case Study
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.
Systems Development Lifecycle Analysis. Learning Objectives List the nine stages of the system life cycle Explain the system life cycle as an iterative.
Different approaches an analysis might use when investigating a system including: – Questionnaires – Interviews – Document gathering and analysis.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Data flow & information requirements.  Establishing IPSO  Recording information about the existing system  Identifying the problems with the system.
The Systems Life Cycle AS Computing F451 AS Computing F451.
1 Fact-Finding Techniques. 2 u Critical to capture necessary facts to build the required database application. u These facts are captured using fact-finding.
Chapter 10 Fact-finding Techniques 1 © Pearson Education Limited 1995, 2005.
Centre for Information & Knowledge Management INFORMATION SYSTEMS MANAGEMENT Jamie O’Brien Centre for Information & Knowledge Management University of.
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
Systems Development Life Cycle
CS211 Slide 3-1 ADCS 21 Systems Analysis Phase Overview Systems Requirements Checklist Fact-Finding techniques Documentation (Chapter 3) SYSTEMS ANALYSIS.
The steps involved in developing an Information System are: Analysis Feasibility Study System Design Testing Implementation Documentation.
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
© 2005 by Prentice Hall Chapter 6 Determining System Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
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.
Project roles and responsibilities
Systems Development The Kingsway School. Systems Development This is carried out when a company is having a problem. They usually employ an ICT Consultant.
Lecture 2 System Development Lifecycles. Building a house Definition phase Analysis phase Design phase Programming phase System Test phase Acceptance.
Problem-solving with Computers. 2Outline  Computer System  5 Steps for producing a computer program  Structured program and programming  3 types of.
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.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
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.
Scope of Systems Requirements: Definition o f Requirements Not to define the full system Not to define the full system Describe or define the essential.
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.
Observation.
Gary Hughes, South Oakleigh College
Developing Information Systems
Campus Locator – Definition Phase (May04-04)
Teaching slides Chapter 1.
Pengembangan Sistem Informasi
Unit 6: Application Development
Pengembangan Sistem Informasi
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Systems Development Lifecycle Analysis

Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need for: Establishing the inputs, outputs and processing in both the existing system and the proposed system. Recording information about the current system. Identifying problems with the current system. Identifying suitable hardware and software for developing a new system. Identifying the user and information requirements necessary to resolve the identified problems. Specifying the required hardware and software.

System Development Lifecycle

System Lifecycle is an Iterative Process Each stage is reliant on the following stages as well as the previous ones. When one of the stages is completed the following stages may mean that the previous ones may need to be considered again. When one of the stages is completed the following stages may mean that the previous ones may need to be considered again.

Analysis Phase

Systems Analyst A specialist who understands computers and computerised solutions to problems.

How is the job done at present? What are the problems with the current system? Can a new computer system solve these problems? Analysis Questions

Methods Of Information Collection 1.Interviews (face to face questions to users about the system) Advantage: Interviewee can talk at length. Disadvantage: Time consuming and so cannot interview many people. 2.Questionnaires (recording of responses to questions to users about the system) Advantage: Find out the views of a large number of people very quickly. Disadvantage: Pre-determined questions and so people may find it difficult to put their point of view across.

Methods Of Information Collection 3. Observe the current system in action (watching people in their work practices) Advantage: Get to see the system in reality for yourself rather than the opinions of the people who have worked there for a long time. Disadvantage: If workers know that they are being observed it is unlikely that they will behave in their normal manner. 4.Group meetings (meet with a large group of users to discuss the current system) Advantage: A number of people can discuss points and make their views known. Disadvantage: Not all the members of the group can give their opinions.

Methods Of Information Collection 5. Collect printed documentation (looking at/through current paperwork) Advantage: Easy to see how data flows around the system. Disadvantage: Difficult to understand all the paper work in isolation from the practical system.

Records of the Current System The information collected will now need to be collated and recorded. Without these it would be very difficult to know what to replace the system with.