SlideShare a Scribd company logo
The System Development Life Cycle
What is an information system (IS)?
Hardware, software, data,
people, and procedures that
work together to produce
quality information
Hardware, software, data,
people, and procedures that
work together to produce
quality information
System—Set of components
that interact to achieve
common goal
System—Set of components
that interact to achieve
common goal
Businesses use many types of
systems
Businesses use many types of
systems
By:-Gourav Kottawar
The System Development Life Cycle
What are the phases of the system development cycle?
Phase 1. Planning
Phase 2. Analysis
Phase 3. Design
Phase 4. ImplementationPhase 5. Support
 Review project requests
 Prioritize project
requests
 Allocate resources
 Identify project
development team
 Conduct preliminary investigation
 Perform detailed analysis activities:
Study current system
Determine user requirements
Recommend solution
 Acquire hardware
and software, if
necessary
 Develop details of
system
 Develop programs, if necessary
 Install and test new system
 Train users
 Convert to new system
 Conduct post-implementation
system review
 Identify errors and enhancements
 Monitor system performance
By:-Gourav Kottawar
Arrange tasks into phases
(groups of activities)
The System Development Life Cycle
What are guidelines for system development?
Involve users (anyone for whom
system is being built)
Develop clearly defined standards (procedures
company expects employees to follow)
By:-Gourav Kottawar
The System Development Life Cycle
Who participates
in the system
development life
cycle?
By:-Gourav Kottawar
The System Development Life Cycle
What is a systems analyst?
Responsible for designingResponsible for designing
and developingand developing
information systeminformation system
Liaison between usersLiaison between users
and IT professionalsand IT professionals
By:-Gourav Kottawar
The System Development Life Cycle
What is the project team?
Consists of users, systems analyst, and other IT professionals
Formed to work on project from beginning to end
Project leader—one member of the team who
manages and controls project budget and schedule
By:-Gourav Kottawar
The System Development Life Cycle
What is feasibility?
Measure of
how suitable
system
development
will be to the
company
Operational
feasibility
Schedule
feasibility
Four feasibility
tests:
Technical
feasibility
Economic
feasibility
(also called
cost/benefit
feasibility)
By:-Gourav Kottawar
The System Development Life Cycle
What is documentation?
Includes reports, diagrams,
programs, and other deliverables
Collection and summarization
of data and information
By:-Gourav Kottawar
The System Development Life Cycle
What are six data and information gathering techniques?
 Review documentation
 Observe
 Questionnaire
 Interview
 Joint-application
design (JAD) session
 Research
By:-Gourav Kottawar
The System Development Life Cycle
What are some reasons to create or modify an
information system?
Competition can
lead to change
To improve
existing system
Outside group may
mandate change
To correct problem
in existing system
By:-Gourav Kottawar
The System Development Life Cycle
What is a request for system services?
 Formal request for
new or modified
information system
 Also called
project request
By:-Gourav Kottawar
The System Development Life Cycle
What is the planning phase?
Begins when steering committee receives project request
SteeringSteering
committeecommittee——
decision-makingdecision-making
body for thebody for the
companycompany
Function of committee:
Review andReview and
approve projectapprove project
requestsrequests
AllocateAllocate
resourcesresources
Form projectForm project
developmentdevelopment
team for eachteam for each
approvedapproved
projectproject
PrioritizePrioritize
project requestsproject requests
By:-Gourav Kottawar
The System Development Life Cycle
What is the analysis phase?
Conduct preliminaryConduct preliminary
investigation, alsoinvestigation, also
called feasibilitycalled feasibility
studystudy
Perform detailedPerform detailed
analysisanalysis
By:-Gourav Kottawar
The System Development Life Cycle
What is the preliminary investigation?
 Determine exact nature of problem or improvement
and whether it is worth pursuing
 Findings are presented in feasibility report, also known as a feasibility study
By:-Gourav Kottawar
The System Development Life Cycle
What is detailed analysis?
Sometimes called logical design
2. Determine user’s wants, needs,
and requirements
3. Recommend solution
1. Study how current system
works
By:-Gourav Kottawar
Presented toPresented to
steeringsteering
committee,committee,
which decideswhich decides
how system willhow system will
be developedbe developed
The System Development Life Cycle
What is the
system proposal? AssessesAssesses
feasibilityfeasibility
of eachof each
alternativealternative
solutionsolution
RecommendsRecommends
the mostthe most
feasiblefeasible
solution forsolution for
the projectthe project
By:-Gourav Kottawar
The System Development Life Cycle
What are possible solutions?
Buy packaged software—prewritten
software available for purchase
Buy packaged software—prewritten
software available for purchase
Outsource—have outside source
develop software
Outsource—have outside source
develop software
Write own custom software—software
developed at user’s request
Write own custom software—software
developed at user’s request
Vertical market
software—designed
for particular industry
Vertical market
software—designed
for particular industry
Horizontal market
software—meets
needs of many
companies
Horizontal market
software—meets
needs of many
companies
By:-Gourav Kottawar
The System Development Life Cycle
What is the design phase?
Acquire hardware and softwareAcquire hardware and software
Develop all details of new or
modified information system
Develop all details of new or
modified information system
By:-Gourav Kottawar
Visit vendors’ storesVisit vendors’ storesVisit vendors’ storesVisit vendors’ stores
The System Development Life Cycle
What is needed to acquire new hardware and software?
 Identify all hardware and software requirements of new or
modified system
Surf WebSurf WebSurf WebSurf Web
Read print andRead print and
online trade journals,online trade journals,
newspapers, andnewspapers, and
magazinesmagazines
Read print andRead print and
online trade journals,online trade journals,
newspapers, andnewspapers, and
magazinesmagazines
Talk with otherTalk with other
systems analystssystems analysts
Talk with otherTalk with other
systems analystssystems analysts
By:-Gourav Kottawar
The System Development Life Cycle
What are three basic documents used to summarize
technical specifications?
Less formal method
that uses standard
form to request
information about
product or service
Vendor quotes
price(s) for
listed
product(s)
Vendor selects
product(s) that
meet(s) your
requirements and
then quotes price(s)
Identifies
product(s)
you want
Request for information (RFI)Request for information (RFI)
Request for proposal (RFP)Request for proposal (RFP)
Request for quotation (RFQ)Request for quotation (RFQ)
By:-Gourav Kottawar
The System Development Life Cycle
How do systems analysts test software products?
 References from vendor
 Talk to current users of product
 Product demonstrations
 Trial version of software
 Benchmark test measures performance
By:-Gourav Kottawar
The System Development Life Cycle
What is a detailed design?
Includes several activities
Database
design
Database
design
Input and
output design
Input and
output design
Program
design
Program
design
Detailed design specifications for components in proposed solution
By:-Gourav Kottawar
The System Development Life Cycle
What is a mockup?
 Sample of input or output that contains actual data
By:-Gourav Kottawar
The System Development Life Cycle
What is a prototype?
Working model of
proposed system
Working model of
proposed system
Beginning a prototype
too early may lead to
problems
Beginning a prototype
too early may lead to
problems
By:-Gourav Kottawar
The System Development Life Cycle
What is computer-aided software engineering (CASE)?
 Software tools designed to support activities of system
development cycle
By:-Gourav Kottawar
Convert to new systemConvert to new system
The System Development Life Cycle
What is the implementation phase?
 Purpose is to construct, or build, new or modified
system and then deliver it to users
Train usersTrain users
Install and test new systemInstall and test new system
Develop programsDevelop programs
By:-Gourav Kottawar
The System Development Life Cycle
What are the three types of tests performed by system
developers?
Verifies application
works with other
applications
Systems test
Integration Test
Unit Test
Verifies each
individual program
works by itself
Verifies all programs
in application work
together
By:-Gourav Kottawar
The System Development Life Cycle
What is training?
 Showing users exactly
how they will use new
hardware and software
in system
By:-Gourav Kottawar
The System Development Life Cycle
What is the support phase?
Conduct post-implementation system review—meeting to find out if
information system is performing according to expectations
Identify errors
Identify enhancements
Monitor system performance
 Provides ongoing assistance after system is implemented
By:-Gourav Kottawar

More Related Content

What's hot

Information system
Information systemInformation system
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
Sachith Perera
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
anumayived
 
Information Systems in Global Business Today
Information Systems in Global Business TodayInformation Systems in Global Business Today
Information Systems in Global Business Today
tvto1381
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
Lesson 5: Information Systems Presentation
Lesson 5: Information Systems PresentationLesson 5: Information Systems Presentation
Lesson 5: Information Systems Presentation
Kereen Tatham
 
System development life cycle and Implementation of IS
System development life cycle and Implementation of ISSystem development life cycle and Implementation of IS
System development life cycle and Implementation of IS
Abdullah Khosa
 
Process modelling
Process modellingProcess modelling
Process modelling
Fajar Baskoro
 
Laudon mis14 ch02
Laudon mis14 ch02Laudon mis14 ch02
Laudon mis14 ch02
Rizwanah Parwin
 
Chap11 Developing Business/IT Strategies
Chap11 Developing Business/IT StrategiesChap11 Developing Business/IT Strategies
Chap11 Developing Business/IT Strategies
Aqib Syed
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)welcometofacebook
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Information system development
Information system developmentInformation system development
Information system development
Dhani Ahmad
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
Tushar Rajput
 
Chap09 Electronic Commerce Systems
Chap09 Electronic Commerce SystemsChap09 Electronic Commerce Systems
Chap09 Electronic Commerce Systems
Aqib Syed
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
Bimbashree K.G
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
Drusilla918
 

What's hot (20)

Chapter 3 MIS
Chapter 3 MISChapter 3 MIS
Chapter 3 MIS
 
Chapter 1 MIS
Chapter 1 MISChapter 1 MIS
Chapter 1 MIS
 
Information system
Information systemInformation system
Information system
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
Information Systems in Global Business Today
Information Systems in Global Business TodayInformation Systems in Global Business Today
Information Systems in Global Business Today
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Lesson 5: Information Systems Presentation
Lesson 5: Information Systems PresentationLesson 5: Information Systems Presentation
Lesson 5: Information Systems Presentation
 
System development life cycle and Implementation of IS
System development life cycle and Implementation of ISSystem development life cycle and Implementation of IS
System development life cycle and Implementation of IS
 
Process modelling
Process modellingProcess modelling
Process modelling
 
Laudon mis14 ch02
Laudon mis14 ch02Laudon mis14 ch02
Laudon mis14 ch02
 
Chap11 Developing Business/IT Strategies
Chap11 Developing Business/IT StrategiesChap11 Developing Business/IT Strategies
Chap11 Developing Business/IT Strategies
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)
 
Database Design
Database DesignDatabase Design
Database Design
 
Information system development
Information system developmentInformation system development
Information system development
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
Chap09 Electronic Commerce Systems
Chap09 Electronic Commerce SystemsChap09 Electronic Commerce Systems
Chap09 Electronic Commerce Systems
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 

Viewers also liked

System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
eshtiyak
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Mohamed Sami El-Tahawy
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISGeorge V James
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptKunal Kishor Nirala
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and designKhan Yousafzai
 
System development life cycle stages and models
System development life cycle stages and models System development life cycle stages and models
System development life cycle stages and models
Nisak Ahamed
 
System development life cycle-Naveen vijay
System development life cycle-Naveen vijaySystem development life cycle-Naveen vijay
System development life cycle-Naveen vijay
Naveen Vijay
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
Yaswanth Babu Gummadivelli
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
lucenerevolution
 
Xml databases
Xml databasesXml databases
Xml databases
Srinivasan R
 
XML In My Database!
XML In My Database!XML In My Database!
XML In My Database!
Denise McInerney
 
Management information systems
Management information systemsManagement information systems
Management information systemsnavin1
 

Viewers also liked (20)

Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
SDLC
SDLCSDLC
SDLC
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle ppt
 
OE/S Process
OE/S ProcessOE/S Process
OE/S Process
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
 
System development life cycle stages and models
System development life cycle stages and models System development life cycle stages and models
System development life cycle stages and models
 
Sec7.3 sdlc
Sec7.3 sdlcSec7.3 sdlc
Sec7.3 sdlc
 
System development life cycle-Naveen vijay
System development life cycle-Naveen vijaySystem development life cycle-Naveen vijay
System development life cycle-Naveen vijay
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
 
Xml databases
Xml databasesXml databases
Xml databases
 
XML In My Database!
XML In My Database!XML In My Database!
XML In My Database!
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
Management information systems
Management information systemsManagement information systems
Management information systems
 

Similar to The system development life cycle (SDLC)

system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
sujithsunil
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
AhmedBaagar
 
pertemuan 1 system dev
pertemuan 1 system devpertemuan 1 system dev
pertemuan 1 system dev
lumaeducation
 
pertemuan 1.ppt
pertemuan 1.pptpertemuan 1.ppt
pertemuan 1.ppt
lumaeducation
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
ssuser1facb81
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
Miftahululumsarolang
 
SCD2_Systems_Overview.ppt
SCD2_Systems_Overview.pptSCD2_Systems_Overview.ppt
SCD2_Systems_Overview.ppt
azeem46gf
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
DarkNight33350
 
SDLC slides 1.pdf
SDLC slides 1.pdfSDLC slides 1.pdf
SDLC slides 1.pdf
Muhammad Huraira
 
SDLC
SDLCSDLC
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Zahoorali Khan
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
sandhyakiran10
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
shoukatali154717
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Neetu Marwah
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
Huda Alameen
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
Huda Alameen
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
Arnav Chowdhury
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
Ivano Malavolta
 
Software engineering
Software engineeringSoftware engineering
Software engineering
Mandavi Classes
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
 

Similar to The system development life cycle (SDLC) (20)

system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
pertemuan 1 system dev
pertemuan 1 system devpertemuan 1 system dev
pertemuan 1 system dev
 
pertemuan 1.ppt
pertemuan 1.pptpertemuan 1.ppt
pertemuan 1.ppt
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
SCD2_Systems_Overview.ppt
SCD2_Systems_Overview.pptSCD2_Systems_Overview.ppt
SCD2_Systems_Overview.ppt
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
SDLC slides 1.pdf
SDLC slides 1.pdfSDLC slides 1.pdf
SDLC slides 1.pdf
 
SDLC
SDLCSDLC
SDLC
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 
Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 

More from gourav kottawar

operator overloading & type conversion in cpp
operator overloading & type conversion in cppoperator overloading & type conversion in cpp
operator overloading & type conversion in cpp
gourav kottawar
 
constructor & destructor in cpp
constructor & destructor in cppconstructor & destructor in cpp
constructor & destructor in cpp
gourav kottawar
 
classes & objects in cpp
classes & objects in cppclasses & objects in cpp
classes & objects in cpp
gourav kottawar
 
expression in cpp
expression in cppexpression in cpp
expression in cpp
gourav kottawar
 
basics of c++
basics of c++basics of c++
basics of c++
gourav kottawar
 
working file handling in cpp overview
working file handling in cpp overviewworking file handling in cpp overview
working file handling in cpp overview
gourav kottawar
 
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpppointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpp
gourav kottawar
 
exception handling in cpp
exception handling in cppexception handling in cpp
exception handling in cpp
gourav kottawar
 
cpp input & output system basics
cpp input & output system basicscpp input & output system basics
cpp input & output system basics
gourav kottawar
 
operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++
gourav kottawar
 
constructor & destructor in cpp
constructor & destructor in cppconstructor & destructor in cpp
constructor & destructor in cpp
gourav kottawar
 
basics of c++
basics of c++basics of c++
basics of c++
gourav kottawar
 
classes & objects in cpp overview
classes & objects in cpp overviewclasses & objects in cpp overview
classes & objects in cpp overview
gourav kottawar
 
expression in cpp
expression in cppexpression in cpp
expression in cpp
gourav kottawar
 
SQL || overview and detailed information about Sql
SQL || overview and detailed information about SqlSQL || overview and detailed information about Sql
SQL || overview and detailed information about Sql
gourav kottawar
 
SQL querys in detail || Sql query slides
SQL querys in detail || Sql query slidesSQL querys in detail || Sql query slides
SQL querys in detail || Sql query slides
gourav kottawar
 
Rrelational algebra in dbms overview
Rrelational algebra in dbms overviewRrelational algebra in dbms overview
Rrelational algebra in dbms overview
gourav kottawar
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
gourav kottawar
 
Relational Model in dbms & sql database
Relational Model in dbms & sql databaseRelational Model in dbms & sql database
Relational Model in dbms & sql database
gourav kottawar
 
DBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) pptDBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) ppt
gourav kottawar
 

More from gourav kottawar (20)

operator overloading & type conversion in cpp
operator overloading & type conversion in cppoperator overloading & type conversion in cpp
operator overloading & type conversion in cpp
 
constructor & destructor in cpp
constructor & destructor in cppconstructor & destructor in cpp
constructor & destructor in cpp
 
classes & objects in cpp
classes & objects in cppclasses & objects in cpp
classes & objects in cpp
 
expression in cpp
expression in cppexpression in cpp
expression in cpp
 
basics of c++
basics of c++basics of c++
basics of c++
 
working file handling in cpp overview
working file handling in cpp overviewworking file handling in cpp overview
working file handling in cpp overview
 
pointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpppointers, virtual functions and polymorphisms in c++ || in cpp
pointers, virtual functions and polymorphisms in c++ || in cpp
 
exception handling in cpp
exception handling in cppexception handling in cpp
exception handling in cpp
 
cpp input & output system basics
cpp input & output system basicscpp input & output system basics
cpp input & output system basics
 
operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++operator overloading & type conversion in cpp over view || c++
operator overloading & type conversion in cpp over view || c++
 
constructor & destructor in cpp
constructor & destructor in cppconstructor & destructor in cpp
constructor & destructor in cpp
 
basics of c++
basics of c++basics of c++
basics of c++
 
classes & objects in cpp overview
classes & objects in cpp overviewclasses & objects in cpp overview
classes & objects in cpp overview
 
expression in cpp
expression in cppexpression in cpp
expression in cpp
 
SQL || overview and detailed information about Sql
SQL || overview and detailed information about SqlSQL || overview and detailed information about Sql
SQL || overview and detailed information about Sql
 
SQL querys in detail || Sql query slides
SQL querys in detail || Sql query slidesSQL querys in detail || Sql query slides
SQL querys in detail || Sql query slides
 
Rrelational algebra in dbms overview
Rrelational algebra in dbms overviewRrelational algebra in dbms overview
Rrelational algebra in dbms overview
 
overview of database concept
overview of database conceptoverview of database concept
overview of database concept
 
Relational Model in dbms & sql database
Relational Model in dbms & sql databaseRelational Model in dbms & sql database
Relational Model in dbms & sql database
 
DBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) pptDBMS information in detail || Dbms (lab) ppt
DBMS information in detail || Dbms (lab) ppt
 

Recently uploaded

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 

Recently uploaded (20)

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 

The system development life cycle (SDLC)

  • 1. The System Development Life Cycle What is an information system (IS)? Hardware, software, data, people, and procedures that work together to produce quality information Hardware, software, data, people, and procedures that work together to produce quality information System—Set of components that interact to achieve common goal System—Set of components that interact to achieve common goal Businesses use many types of systems Businesses use many types of systems By:-Gourav Kottawar
  • 2. The System Development Life Cycle What are the phases of the system development cycle? Phase 1. Planning Phase 2. Analysis Phase 3. Design Phase 4. ImplementationPhase 5. Support  Review project requests  Prioritize project requests  Allocate resources  Identify project development team  Conduct preliminary investigation  Perform detailed analysis activities: Study current system Determine user requirements Recommend solution  Acquire hardware and software, if necessary  Develop details of system  Develop programs, if necessary  Install and test new system  Train users  Convert to new system  Conduct post-implementation system review  Identify errors and enhancements  Monitor system performance By:-Gourav Kottawar
  • 3. Arrange tasks into phases (groups of activities) The System Development Life Cycle What are guidelines for system development? Involve users (anyone for whom system is being built) Develop clearly defined standards (procedures company expects employees to follow) By:-Gourav Kottawar
  • 4. The System Development Life Cycle Who participates in the system development life cycle? By:-Gourav Kottawar
  • 5. The System Development Life Cycle What is a systems analyst? Responsible for designingResponsible for designing and developingand developing information systeminformation system Liaison between usersLiaison between users and IT professionalsand IT professionals By:-Gourav Kottawar
  • 6. The System Development Life Cycle What is the project team? Consists of users, systems analyst, and other IT professionals Formed to work on project from beginning to end Project leader—one member of the team who manages and controls project budget and schedule By:-Gourav Kottawar
  • 7. The System Development Life Cycle What is feasibility? Measure of how suitable system development will be to the company Operational feasibility Schedule feasibility Four feasibility tests: Technical feasibility Economic feasibility (also called cost/benefit feasibility) By:-Gourav Kottawar
  • 8. The System Development Life Cycle What is documentation? Includes reports, diagrams, programs, and other deliverables Collection and summarization of data and information By:-Gourav Kottawar
  • 9. The System Development Life Cycle What are six data and information gathering techniques?  Review documentation  Observe  Questionnaire  Interview  Joint-application design (JAD) session  Research By:-Gourav Kottawar
  • 10. The System Development Life Cycle What are some reasons to create or modify an information system? Competition can lead to change To improve existing system Outside group may mandate change To correct problem in existing system By:-Gourav Kottawar
  • 11. The System Development Life Cycle What is a request for system services?  Formal request for new or modified information system  Also called project request By:-Gourav Kottawar
  • 12. The System Development Life Cycle What is the planning phase? Begins when steering committee receives project request SteeringSteering committeecommittee—— decision-makingdecision-making body for thebody for the companycompany Function of committee: Review andReview and approve projectapprove project requestsrequests AllocateAllocate resourcesresources Form projectForm project developmentdevelopment team for eachteam for each approvedapproved projectproject PrioritizePrioritize project requestsproject requests By:-Gourav Kottawar
  • 13. The System Development Life Cycle What is the analysis phase? Conduct preliminaryConduct preliminary investigation, alsoinvestigation, also called feasibilitycalled feasibility studystudy Perform detailedPerform detailed analysisanalysis By:-Gourav Kottawar
  • 14. The System Development Life Cycle What is the preliminary investigation?  Determine exact nature of problem or improvement and whether it is worth pursuing  Findings are presented in feasibility report, also known as a feasibility study By:-Gourav Kottawar
  • 15. The System Development Life Cycle What is detailed analysis? Sometimes called logical design 2. Determine user’s wants, needs, and requirements 3. Recommend solution 1. Study how current system works By:-Gourav Kottawar
  • 16. Presented toPresented to steeringsteering committee,committee, which decideswhich decides how system willhow system will be developedbe developed The System Development Life Cycle What is the system proposal? AssessesAssesses feasibilityfeasibility of eachof each alternativealternative solutionsolution RecommendsRecommends the mostthe most feasiblefeasible solution forsolution for the projectthe project By:-Gourav Kottawar
  • 17. The System Development Life Cycle What are possible solutions? Buy packaged software—prewritten software available for purchase Buy packaged software—prewritten software available for purchase Outsource—have outside source develop software Outsource—have outside source develop software Write own custom software—software developed at user’s request Write own custom software—software developed at user’s request Vertical market software—designed for particular industry Vertical market software—designed for particular industry Horizontal market software—meets needs of many companies Horizontal market software—meets needs of many companies By:-Gourav Kottawar
  • 18. The System Development Life Cycle What is the design phase? Acquire hardware and softwareAcquire hardware and software Develop all details of new or modified information system Develop all details of new or modified information system By:-Gourav Kottawar
  • 19. Visit vendors’ storesVisit vendors’ storesVisit vendors’ storesVisit vendors’ stores The System Development Life Cycle What is needed to acquire new hardware and software?  Identify all hardware and software requirements of new or modified system Surf WebSurf WebSurf WebSurf Web Read print andRead print and online trade journals,online trade journals, newspapers, andnewspapers, and magazinesmagazines Read print andRead print and online trade journals,online trade journals, newspapers, andnewspapers, and magazinesmagazines Talk with otherTalk with other systems analystssystems analysts Talk with otherTalk with other systems analystssystems analysts By:-Gourav Kottawar
  • 20. The System Development Life Cycle What are three basic documents used to summarize technical specifications? Less formal method that uses standard form to request information about product or service Vendor quotes price(s) for listed product(s) Vendor selects product(s) that meet(s) your requirements and then quotes price(s) Identifies product(s) you want Request for information (RFI)Request for information (RFI) Request for proposal (RFP)Request for proposal (RFP) Request for quotation (RFQ)Request for quotation (RFQ) By:-Gourav Kottawar
  • 21. The System Development Life Cycle How do systems analysts test software products?  References from vendor  Talk to current users of product  Product demonstrations  Trial version of software  Benchmark test measures performance By:-Gourav Kottawar
  • 22. The System Development Life Cycle What is a detailed design? Includes several activities Database design Database design Input and output design Input and output design Program design Program design Detailed design specifications for components in proposed solution By:-Gourav Kottawar
  • 23. The System Development Life Cycle What is a mockup?  Sample of input or output that contains actual data By:-Gourav Kottawar
  • 24. The System Development Life Cycle What is a prototype? Working model of proposed system Working model of proposed system Beginning a prototype too early may lead to problems Beginning a prototype too early may lead to problems By:-Gourav Kottawar
  • 25. The System Development Life Cycle What is computer-aided software engineering (CASE)?  Software tools designed to support activities of system development cycle By:-Gourav Kottawar
  • 26. Convert to new systemConvert to new system The System Development Life Cycle What is the implementation phase?  Purpose is to construct, or build, new or modified system and then deliver it to users Train usersTrain users Install and test new systemInstall and test new system Develop programsDevelop programs By:-Gourav Kottawar
  • 27. The System Development Life Cycle What are the three types of tests performed by system developers? Verifies application works with other applications Systems test Integration Test Unit Test Verifies each individual program works by itself Verifies all programs in application work together By:-Gourav Kottawar
  • 28. The System Development Life Cycle What is training?  Showing users exactly how they will use new hardware and software in system By:-Gourav Kottawar
  • 29. The System Development Life Cycle What is the support phase? Conduct post-implementation system review—meeting to find out if information system is performing according to expectations Identify errors Identify enhancements Monitor system performance  Provides ongoing assistance after system is implemented By:-Gourav Kottawar