software development life cycle system (sdlc) · software development life cycle system (sdlc) eng....

36
Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Upload: others

Post on 28-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Development Life Cycle System (SDLC)

Eng. Muhammad Fahad Khan Assistant Professor

Department of Software Engineering

Page 2: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 3: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 4: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 5: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 6: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 7: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 8: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 9: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

10 Million Dollar Question ??

Page 10: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Development Life Cycle

Todays lecture

Page 11: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Page 11 Copyright 2012@ M.Fahad Khan

Page 12: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

If you Can’ make it good , at least make it look good… Bill Gates

Page 13: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Development lifecycle

Page 14: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Problem Statement

Copyright 2012@ M.Fahad Khan

Page 15: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Problem Statement

Copyright 2012@ M.Fahad Khan

Page 16: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 17: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Environmental Scanning

Environmental scanning is one component of the global environmental analysis. Environmental monitoring, environmental forecasting and environmental assessment complete the global environmental analysis.

&

Copyright 2012@ M.Fahad Khan

Page 18: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Environmental Scanning

Copyright 2012@ M.Fahad Khan

Page 19: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Target your Audience

Copyright 2012@ M.Fahad Khan

Page 20: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Requirement Specifications

Copyright 2012@ M.Fahad Khan

A Software requirements specification (SRS), a requirements specification for a software system.

Page 21: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 22: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Design

Copyright 2012@ M.Fahad Khan

Design is the creation of a plan or convention for the construction of an object or a system (as in architectural blueprints, engineering drawing, business process, circuit diagrams and sewing patterns)

Page 23: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 24: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Prototyping

Copyright 2012@ M.Fahad Khan

Software prototyping, refers to the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed.

Page 25: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 26: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Implementation

Copyright 2012@ M.Fahad Khan

Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.

Page 27: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 28: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Testing / Demo

Copyright 2012@ M.Fahad Khan

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.

Page 29: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 30: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Deployment

Copyright 2012@ M.Fahad Khan

Software deployment is all of the activities that make a software system available for use.

Page 31: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 32: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Software Maintenance

Copyright 2012@ M.Fahad Khan

Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes

Page 33: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Page 34: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Copyright 2012@ M.Fahad Khan

Recap

Page 35: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Page 36: Software Development Life Cycle System (SDLC) · Software Development Life Cycle System (SDLC) Eng. Muhammad Fahad Khan Assistant Professor Department of Software Engineering