Systems Development Lifecycle Analysis. Learning Objectives List the nine stages of the system life cycle Explain the system life cycle as an iterative.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

System Development Life Cycle (SDLC)
Systems Analysis, Prototyping and Iteration Systems Analysis.
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Designing and Developing Decision Support Systems Chapter 4.
System Analysis (Part 1)
System Design and Analysis
Computers: Tools for an Information Age
7.2 System Development Life Cycle (SDLC)
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
Fact-finding Techniques
1 Lecture 6 The Systems Analyst (Role and activities) Systems Analysis & Design Academic Year 2008/9.
SYSTEM ANALYSIS AND DESIGN
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.
SYSTEMS ANALYSIS FORM 4 Included in this topic: Information Systems Systems Analysts System Life Cycle (incl. Case Study) Documentation.
Chapter 8: Systems analysis and design
Dr. Stephania Loizidou Himona1 ACSC 155 System Analysis and Design 1. Introduction ACSC 155 System Analysis and Design 1. Introduction.
End HomeWelcome! The Software Development Process.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Systems Life Cycle 1.Project Idenification 2. Initial Investigation 3. Feasibilty Study 4. Analysis 5. Design 6. Development and testing 7. Implementation.
 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.
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.
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.
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?
System Analysis (Part 3) System Control and Review System Maintenance.
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
03/11/20151 System Development Lifecycle Design. 203/11/2015 Learning Objectives Consider the relevance and timeliness of data. Describe: The processes.
The Systems Life Cycle AS Computing F451 AS Computing F451.
The Software Development Process
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.
Project Management Cross lifecycle Activity
Systems Development Life Cycle
System Development Lifecycle Feasibility Phase. Learning Objectives Discuss the process, nature and purpose of a feasibility study.
The steps involved in developing an Information System are: Analysis Feasibility Study System Design Testing Implementation Documentation.
The System Life Cycle The systems lifecycle is the set of stages that are followed when developing an information system.
Software Engineering Lecture # 1.
Click to add text Systems Analysis, Prototyping and Iteration.
IS2210: Systems Analysis and Systems Design and Change Twitter:
1 Week 8 - Life cycle vs Methodology IT2005 System Analysis & Design.
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.
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 Development Lifecycle Analysis. Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need.
MANAGEMENT INFORMATION SYSTEM
Requirements Determination
IL Marking Get out your CPU / Memory answers Swap with someone else
Project planning The systems life cycle.
Monitoring and Evaluation Systems for NARS Organisations in Papua New Guinea Day 3. Session 9. Periodic data collection methods.
Unit 6 Application Design Sample Assignment.
TIM 58 Chapter 3: Requirements Determination
Methodologies By Akinola Soyinka.
Gary Hughes, South Oakleigh College
Systems Analysis and Design
Information Systems Development
Foundation Degree IT Project
Introduction to Systems Analysis and Design
Computer Science Life Cycle Models.
Author: Ms. Jennifer Computer Studies
Presentation transcript:

Systems Development Lifecycle Analysis

Learning Objectives List the nine stages of the system life cycle Explain the system life cycle as an iterative process Discuss the information a system needs and how to collect it. Describe what is meant by identifying the problem.

System Development Life Cycle (SDLC) At some stage, most businesses will need a new computerised system to help them with their day to day tasks. This could be a system to keep track of all the students' names, addresses, telephone numbers and grades, or it could be a new system for an online bank to let customers open a high interest savings account. This could be a system to keep track of all the students' names, addresses, telephone numbers and grades, or it could be a new system for an online bank to let customers open a high interest savings account. No matter what the system might be, the organisation should use a System Development Life Cycle.

Identification Feasibility study Information Collection Analysis DesignDevelopment and Testing Implementation Maintenance Obsolescence

Termination Each stage of the SDLC can be terminated at any point if appropriate.

Why a new system? An end user or users (person, company or organisation) decides that a task would benefit from computerisation because it either: Cannot be solved by previously used methods. Cannot be solved by previously used methods.Or Similar problems seem to have been solved by computerisation elsewhere. Similar problems seem to have been solved by computerisation elsewhere. The manager or end user is the business or problem expert and knows what the problems are.

Systems Analyst A specialist who understands computers and computerised solutions to problems. Needed because even though the client hopefully understands the problem, they will probably not understand the consequences of using computers to try to solve the problem, or, indeed, whether such a solution is even possible. Needed because even though the client hopefully understands the problem, they will probably not understand the consequences of using computers to try to solve the problem, or, indeed, whether such a solution is even possible.

Analysis Phase The systems analyst must fully understand the nature of the problem and the business of the client.

Methods Of Information Collection 1.Interview Advantages: Interviewee can talk at length and so detail can be explored. Also, unlike a questionnaire, the direction of enquiries can be altered. Disadvantage: Very time consuming and so cannot interview many people. 2.Questionnaire 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 and opinions across. 3.Group meeting Advantage: Many 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 4.Observation: Advantage: See first hand the system operating and may spot problems the actual users do not see. Disadvantages: People tend not to act in the way they normally do and only see a snapshot. 5.Document collection: Advantage: A clear indication of the data collection methods, input formats, uses and output formats. Disadvantages: Volume collected. Documentation often difficult for an outsider to understand, especially in isolation. Privacy issues.

After Data Collection All the information collected would need to be interpreted and analysed. Also different solution methods would need to considered.

Objectives & Discussions The manager’s requirements and the analyst’s understanding must match, otherwise the analyst will solve the wrong problem. Therefore, an agreed list of objectives must be created via thorough collaborative discussions.

Problem Definition / Requirements Specification / Expectations The most important part of the analysis because if it is not done correctly and the manager’s / end user’s requirements and the analyst’s understanding do not match, the wrong problem may be solved. Discussions between all the interested parties held, and then a list of objectives, requirements or necessary items written up. Discussions between all the interested parties held, and then a list of objectives, requirements or necessary items written up. Therefore, an agreed list of objectives must be created via thorough collaborative discussions. Therefore, an agreed list of objectives must be created via thorough collaborative discussions. The success or otherwise of the project depends on the completion of these objectives, requirements or items. The success or otherwise of the project depends on the completion of these objectives, requirements or items.

Plenary What are the stages of the system life cycle?

Identification Feasibility study Information Collection Analysis DesignDevelopment and Testing Implementation Maintenance Obsolescence

Plenary What is meant by the system life cycle being an iterative process? 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.

Plenary What methods can be used to collect information about an information system?

Methods Of Information Collection 1.Interviews Advantage: Interviewee can talk at length. Disadvantage: Time consuming and so cannot interview many people. 2.Questionnaires 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. 3.Group meetings 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 4.Observe the current system in action Advantage: Shows present system not just views which may be clouded. Disadvantages: People tend not to act in the way they normally do. Data and forms tend to be seen in isolation. 5.Collect printed documentation Advantage: A clear indication of the data used and the collection methods. Disadvantages: Volume collected. Data and forms tend to be seen in isolation.

Plenary What is meant by identifying the problem? Discussions between all the interested parties held, and then a list of objectives written up. Discussions between all the interested parties held, and then a list of objectives written up. The success or otherwise of the project depends on the completion of these objectives. The success or otherwise of the project depends on the completion of these objectives.