SlideShare a Scribd company logo
System Development Life Cycle (SDLC)
by
ANEESH.S
System Development Life Cycle (SDLC)
1. System Development Life Cycle (SDLC) is a series
of six main phases to create a hardware system
only, a software system only or a combination of
both to meet or exceed customer’s expectations.
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
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
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)
The System Development Life Cycle
Who participates
in the system
development life
cycle?
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
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
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)
The System Development Life Cycle
What is documentation?
Includes reports, diagrams,
programs, and other deliverables
Collection and summarization
of data and information
The System Development Life Cycle
What are six data and information gathering techniques?
 Review documentation
 Observe
 Questionnaire
 Interview
 Joint-application
design (JAD) session
 Research
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
The System Development Life Cycle
What is a request for system services?
 Formal request for
new or modified
information system
 Also called
project request
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
The System Development Life Cycle
What is the analysis phase?
Conduct preliminaryConduct preliminary
investigation, alsoinvestigation, also
called feasibilitycalled feasibility
studystudy
Perform detailedPerform detailed
analysisanalysis
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
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
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
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
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
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
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)
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
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
The System Development Life Cycle
What is a mockup?
 Sample of input or output that contains actual data
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
The System Development Life Cycle
What is computer-aided software engineering (CASE)?
 Software tools designed to support activities of system
development cycle
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
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
The System Development Life Cycle
What is training?
 Showing users exactly
how they will use new
hardware and software
in system
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
Advantages
1. Formal review is created at the end of each stage
allowing maximum management control.
2. This approach creates considerable system
documentation.
3. This documentation ensures that system
requirements can be traced back to stated business
requirements.
4. It produces many intermediate products that can be
reviewed to see whether they meet the user’s needs
and conform to standards. These can be further
worked on if they require tweaks to be made,
ensuring that the business gets exactly what it
needs.
Disadvantages
1. What may be seen as a major problem for some, end-user
does not see the solution until the system is almost
complete.
2. Users get a system that meets the need as understood by the
developers; this may not be what was really needed for
them. There may be a loss in translation.
3. Documentation is expensive and time-consuming to create.
It is also difficult to keep current. What may be current
this month may not be the same this time next year!
4. Users cannot easily review intermediate products and
evaluate whether a particular product (e.g., data flow
diagram) meets their business requirements.
system development life cycle SDLC

More Related Content

What's hot

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Showkot Usman
 
SAP in Pharmaceutical Industry
SAP in Pharmaceutical IndustrySAP in Pharmaceutical Industry
SAP in Pharmaceutical Industry
Chandra Shekar
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Dr. C.V. Suresh Babu
 
Security & control in management information system
Security & control in management information systemSecurity & control in management information system
Security & control in management information system
Online
 
SAP ERP Overview for Laymen
SAP ERP Overview for LaymenSAP ERP Overview for Laymen
SAP ERP Overview for Laymen
Abhinava Pratap Singh
 
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
akquinet enterprise solutions GmbH
 
SAP Advanced Track and Trace
SAP Advanced Track and TraceSAP Advanced Track and Trace
SAP Advanced Track and Trace
Ryan Sonnenberg
 
SAP ECC Demand planning strategies
SAP ECC Demand planning strategiesSAP ECC Demand planning strategies
SAP ECC Demand planning strategies
Al Joseph
 
ERP Module Finance
ERP Module FinanceERP Module Finance
ERP Module Finance
Ashok Sinch
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
OECLIB Odisha Electronics Control Library
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
Dr. Hamdan Al-Sabri
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
Yaswanth Babu Gummadivelli
 
Erp notes
Erp notesErp notes
Erp notes
sunnyjangid08
 
Introduction to Enterprise Resource Planning
Introduction to Enterprise Resource PlanningIntroduction to Enterprise Resource Planning
Introduction to Enterprise Resource Planning
Sean Badiru
 
Ch18
Ch18Ch18
Ch18
phanleson
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
Jainul Musani
 
Computer aided software engineering
Computer aided software engineeringComputer aided software engineering
Computer aided software engineering
ČhauÐhařÿ Faísal Ãlï
 
Information management
Information managementInformation management
Information management
Kishor Sakariya
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
Sahithya ka
 
Sales & Operations Planning Process
Sales & Operations Planning ProcessSales & Operations Planning Process
Sales & Operations Planning Process
Harshal Badgujar
 

What's hot (20)

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
SAP in Pharmaceutical Industry
SAP in Pharmaceutical IndustrySAP in Pharmaceutical Industry
SAP in Pharmaceutical Industry
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Security & control in management information system
Security & control in management information systemSecurity & control in management information system
Security & control in management information system
 
SAP ERP Overview for Laymen
SAP ERP Overview for LaymenSAP ERP Overview for Laymen
SAP ERP Overview for Laymen
 
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
 
SAP Advanced Track and Trace
SAP Advanced Track and TraceSAP Advanced Track and Trace
SAP Advanced Track and Trace
 
SAP ECC Demand planning strategies
SAP ECC Demand planning strategiesSAP ECC Demand planning strategies
SAP ECC Demand planning strategies
 
ERP Module Finance
ERP Module FinanceERP Module Finance
ERP Module Finance
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Erp notes
Erp notesErp notes
Erp notes
 
Introduction to Enterprise Resource Planning
Introduction to Enterprise Resource PlanningIntroduction to Enterprise Resource Planning
Introduction to Enterprise Resource Planning
 
Ch18
Ch18Ch18
Ch18
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 
Computer aided software engineering
Computer aided software engineeringComputer aided software engineering
Computer aided software engineering
 
Information management
Information managementInformation management
Information management
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Sales & Operations Planning Process
Sales & Operations Planning ProcessSales & Operations Planning Process
Sales & Operations Planning Process
 

Similar to system development life cycle SDLC

pertemuan 1.ppt
pertemuan 1.pptpertemuan 1.ppt
pertemuan 1.ppt
lumaeducation
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
ssuser1facb81
 
SDLC slides 1.pdf
SDLC slides 1.pdfSDLC slides 1.pdf
SDLC slides 1.pdf
Muhammad Huraira
 
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
 
pertemuan 1 system dev
pertemuan 1 system devpertemuan 1 system dev
pertemuan 1 system dev
lumaeducation
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
AhmedBaagar
 
SDLC
SDLCSDLC
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system development life cycle (SDLC)
gourav kottawar
 
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
 
Week 10
Week 10Week 10
Week 10
adrenal
 
Week 10
Week 10Week 10
Week 10
adrenal
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
SuhleemAhmd
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
shoukatali154717
 
SA Chapter 13
SA Chapter 13SA Chapter 13
SA Chapter 13
Nuth Otanasap
 
SDLC
SDLC SDLC
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
IS L02 - Development of Information Systems
IS L02 - Development of Information SystemsIS L02 - Development of Information Systems
IS L02 - Development of Information Systems
Jan Wong
 
Sdlc1
Sdlc1Sdlc1

Similar to system development life cycle SDLC (20)

pertemuan 1.ppt
pertemuan 1.pptpertemuan 1.ppt
pertemuan 1.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
 
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
 
pertemuan 1 system dev
pertemuan 1 system devpertemuan 1 system dev
pertemuan 1 system dev
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
SDLC
SDLCSDLC
SDLC
 
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system 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
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
 
SA Chapter 13
SA Chapter 13SA Chapter 13
SA Chapter 13
 
SDLC
SDLC SDLC
SDLC
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
IS L02 - Development of Information Systems
IS L02 - Development of Information SystemsIS L02 - Development of Information Systems
IS L02 - Development of Information Systems
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 

Recently uploaded

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 

system development life cycle SDLC

  • 1.
  • 2. System Development Life Cycle (SDLC) by ANEESH.S
  • 3. System Development Life Cycle (SDLC) 1. System Development Life Cycle (SDLC) is a series of six main phases to create a hardware system only, a software system only or a combination of both to meet or exceed customer’s expectations.
  • 4. 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
  • 5. 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
  • 6. 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)
  • 7. The System Development Life Cycle Who participates in the system development life cycle?
  • 8. 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
  • 9. 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
  • 10. 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)
  • 11. The System Development Life Cycle What is documentation? Includes reports, diagrams, programs, and other deliverables Collection and summarization of data and information
  • 12. The System Development Life Cycle What are six data and information gathering techniques?  Review documentation  Observe  Questionnaire  Interview  Joint-application design (JAD) session  Research
  • 13. 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
  • 14. The System Development Life Cycle What is a request for system services?  Formal request for new or modified information system  Also called project request
  • 15. 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
  • 16. The System Development Life Cycle What is the analysis phase? Conduct preliminaryConduct preliminary investigation, alsoinvestigation, also called feasibilitycalled feasibility studystudy Perform detailedPerform detailed analysisanalysis
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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)
  • 24. 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
  • 25. 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
  • 26. The System Development Life Cycle What is a mockup?  Sample of input or output that contains actual data
  • 27. 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
  • 28. The System Development Life Cycle What is computer-aided software engineering (CASE)?  Software tools designed to support activities of system development cycle
  • 29. 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
  • 30. 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
  • 31. The System Development Life Cycle What is training?  Showing users exactly how they will use new hardware and software in system
  • 32. 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
  • 33. Advantages 1. Formal review is created at the end of each stage allowing maximum management control. 2. This approach creates considerable system documentation. 3. This documentation ensures that system requirements can be traced back to stated business requirements. 4. It produces many intermediate products that can be reviewed to see whether they meet the user’s needs and conform to standards. These can be further worked on if they require tweaks to be made, ensuring that the business gets exactly what it needs.
  • 34. Disadvantages 1. What may be seen as a major problem for some, end-user does not see the solution until the system is almost complete. 2. Users get a system that meets the need as understood by the developers; this may not be what was really needed for them. There may be a loss in translation. 3. Documentation is expensive and time-consuming to create. It is also difficult to keep current. What may be current this month may not be the same this time next year! 4. Users cannot easily review intermediate products and evaluate whether a particular product (e.g., data flow diagram) meets their business requirements.