1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.

Slides:



Advertisements
Similar presentations
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Advertisements

CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
System Design and Analysis
Unit 191 Introduction to Software Engineering The objective of this section is to introduce the subject of software engineering. When you have read this.
Lecture 13 Revision IMS Systems Analysis and Design.
Unit Five – Transforming Organizations
Fundamentals of Information Systems, Second Edition
Systems Development Life Cycle
System Development Life Cycle (SDLC)
Introduction to Computer Technology
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Introduction to Systems Analysis and Design Trisha Cummings.
Systems Analysis and Design: The Big Picture
Lesson 7 Guide for Software Design Description (SDD)
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Managing the development and purchase of information systems (Part 1)
Information Systems Analysis and Design
Chapter 14 Information System Development
Software Life Cycle Requirements and problem analysis. –What exactly is this system supposed to do? Design –How will the system solve the problem? Coding.
Chapter 9 Moving to Design
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
The Systems Development Life Cycle
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Systems Analysis and Design in a Changing World, Fourth Edition
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
The basics of the programming process The development of programming languages to improve software development Programming languages that the average user.
OBJECT-ORIENTED SOFTWARE DEVELOPMENT PROCESS BTS430 Systems Analysis and Design using UML.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
CISB113 Fundamentals of Information Systems IS Development.
Software Engineering Lecture # 1.
KUFA UNIVERSITY Department of Computer Science. Fundamentals of Software Engineering Presented By Neamah Hassan Presented By Neamah Hassan.
IS2210: Systems Analysis and Systems Design and Change Twitter:
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
The information systems lifecycle Far more boring than you ever dreamed possible!
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
Introduction to OOAD and UML
Systems Development Life Cycle
Information Systems Development
System.
SDC – SDLC integration.
Systems Analysis and Design
Quality Management Perfectqaservices.
System Development Life Cycle (SDLC)
Classical Waterfall Model
Life Cycle Models PPT By :Dr. R. Mall.
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
System Development Life Cycle (SDLC)
Software Development Life cycle
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
Introduction to Systems Analysis and Design
Public Management Information Systems System Analysis & Design Tuesday, December 04, 2018 Hun Myoung Park, Ph.D. Public Management & Policy Analysis.
Software Development Life Cycle:-
System Development Life Cycle (SDLC)
SYSTEMS ANALYSIS & DESIGN
Software Development Life Cycle Models
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Requirements Engineering
Public Management Information Systems System Design Monday, July 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
Presentation transcript:

1 Software Development Life cycle (SDLC)

Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software Testing Deployment and Maintenance

Let Us discuss SDLC in detail Requirement Analysis It describe the “ WHAT” of a system. The objective which are to be achieved. According to IEEE,RA, is the process of studying user’s need, refining s/w requirements. Cost benefit analysis. Performing feasibility study. Scheduling projects using both GANTT and Pert Chart Define SRS(Software requirements specification) Designing and constructing DFD (data flow diagram),ER diagram, data dictionary, object oriented diagram (Can Use UML) 3

Let Us discuss SDLC in detail Design SRS is the input for the design phase. In this phase a logical system is built which fulfils the given requirements. Transforming customer’s requirements into a logically working system. It has mainly two phases: [1] Primary Design Phase system is designed at block level, Make the Blocks (Modules). [2] Secondary Design Phase Detailed design of every block has to be performed. Design various data structures. It should precisely describe the system, so that developer can understand it. Flexibility should be there to change. Out put of the design phase is software design document (SDD). 4

Let Us discuss SDLC in detail Coding SDD is the input for the implementation phase. According to the module specification design document is coded. Selection of the appropriate programming language, database if any required. SDD is now converted into HLL code, then it compiled and Run. Maintaining security Documentation of the source code. 5

Let Us discuss SDLC in detail Testing Testing is the process of running the software on manually created inputs to find the errors. An attempt to detect the errors. Testing is performed keeping the user’s requirements in mind before it is actually launched. White box testing, block box testing, other testing techniques are used. 6

Let Us discuss SDLC in detail Maintenance To rectify the errors which are encountered during the operation of the software. Change the program according to increased requirements (h/w or s/w). There are three categories of maintenace. Corrective. Adaptive. perfective 7