SlideShare ist ein Scribd-Unternehmen logo
1 von 18
System Development Life Cycle
SDLC
The main idea of the SDLC has been “to pursue the development
of information systems in a very deliberate structured and
methodical way, requiring each stage of the life cycle from
inception of the idea to delivery of the final system, to be carried
out rigidly and sequentially”
SDLC
• An organizational process of developing and maintaining
systems.
• Helps in establishing a system project plan

(as it gives overall list
of processes and sub processes required for developing a system)

• SDLC is a combination of various activities
• Oldest formalized methodology framework for building
information systems.
• In SAD terminology, SDLC means Software Development Life
Cycle.
• In a system the different components are
connected with each other and they are
interdependent.

• Objective: it demands that some output is
produced as a result of processing the suitable
inputs.
• Uses: To develop large scale functional business
systems in an age of large scale business firms.
Phases of Software Development Cycle
1. Problem Definition
2. System Study
3. Feasibility Study
4. System Analysis
5. System Design
6. Coding
7. Testing
8. Implementation
9. Post Implementation
10.Maintenance

PS Future
SSC
TIP Man
SDLC Methodology
• SDLC Methodology is a framework that is used to
Structure, Plan, and Control the process of
developing an information system
• Different Software Development Approaches
–
–
–
–
–

Waterfall : A linear framework
Prototyping : An iterative framework
Incremental : A combined linear iterative framework
Spiral : A combined linear iterative framework
Rapid Application Development (RAD) : An iterative
framework
– Extreme Programming
FEASIBILITY
STUDY
On the basis of result of the initial study, feasibility study
takes place.
• Defn : The feasibility study is basically the test of
the proposed system in the light of its
Workability, meeting user’s Requirements,
effective use of Resources and its Cost
effectiveness. (WR2C)
• The main goal of feasibility study is not to solve
the problem but to achieve the scope
• In the process of feasibility study, the cost and
benefits are estimated with greater accuracy.
Uses of Feasibility Analysis
• Guide organizations to make decisions
• Identifies risks associated with the proposed
project.
• Assessing Project Feasibility
8 TECHNIQUES OF FEASIBILITY
1. Technical Feasibility
• Can we build the system?
• Familiarity with application and technology. Less
familiarity generates more risk.
• Project Size: Large projects have more risk
• Compatibility: The harder to integrate the system
with the company’s exists technology, higher the
risk.
2. Economic Feasibility
• Should we build the system?
• Also called cost benefit analysis.
• More concern with costs:
– Development Costs
– Annual operating costs
– Annual benefits (cost and revenue)
– Intangible costs and benefits
3. Organizational Feasibility
• Is the project strategically aligned with the business
objectives?

• To understand how well the goals of the project
align with business objectives
• Most affected groups in introducing new system:
1. Project Champion
2. Senior Management
3. Users
4. Other stakeholders
• Champion
–
–
–
–

Initiates the project
Promotes the project
Allocates time to the project
Provides resources

• Organizational Management
– Know about the project
– Budget enough money for the project
– Encourage users to accept and use the system

• System Users
– Make decisions that influence the system
– Perform hand on activities for the project
– Determine whether the project success or not
4. Operational Feasibility
• When it is found that the project is both economic
and technical feasible, the next step is to determine
whether it is operationally feasible or not.
• Will the system operate in a way that user wants.
• Operational feasibility depends upon human
resources for the development and implementation
of the system
• User involvement is more required.
5. Social Feasibility
• Social feasibility is a determination of whether a
project will be acceptable to the people or not.
• This determination examines the probability of
the project being accepted by the group directly
affected by the proposed system change.
6. Management Feasibility
• It is a determination of whether a proposed
project will be acceptable to management.
• If management does not accept a project or
gives a negligible support to it, the analyst will
tend to view the project as a non feasible one.
7. Legal Feasibility
• Legal feasibility is a determination of whether a
proposed project infringes on known Acts,
Statuses, as well as any pending legislation.

• In some instances the project might appear
sound, on closer investigation it may be found to
infringe in several legal areas.
8. Time Feasibility
• Is a determination of whether a proposed
project can be implemented fully within a
stipulated time frame.
• If a project takes too much time it is likely to
be rejected.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data WarehousingAlex Meadows
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning Arno Huetter
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 
Distributed file system
Distributed file systemDistributed file system
Distributed file systemAnamika Singh
 
L7 decision tree & table
L7 decision tree & tableL7 decision tree & table
L7 decision tree & tableNeha Gupta
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecturepcherukumalla
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating SystemKathirvel Ayyaswamy
 
Difference between Homogeneous and Heterogeneous
Difference between Homogeneous  and    HeterogeneousDifference between Homogeneous  and    Heterogeneous
Difference between Homogeneous and HeterogeneousFaraz Qaisrani
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 
An Introduction To Oracle Database
An Introduction To Oracle DatabaseAn Introduction To Oracle Database
An Introduction To Oracle DatabaseMeysam Javadi
 
OLAP operations
OLAP operationsOLAP operations
OLAP operationskunj desai
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business IntelligenceAlmog Ramrajkar
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)Ravinder Kamboj
 
Metadata in data warehouse
Metadata in data warehouseMetadata in data warehouse
Metadata in data warehouseSiddique Ibrahim
 
FILE STRUCTURE IN DBMS
FILE STRUCTURE IN DBMSFILE STRUCTURE IN DBMS
FILE STRUCTURE IN DBMSAbhishek Dutta
 
Advanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAdvanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAnirudhan Guru
 

Was ist angesagt? (20)

Introduction To Data Warehousing
Introduction To Data WarehousingIntroduction To Data Warehousing
Introduction To Data Warehousing
 
Database Performance Tuning
Database Performance Tuning Database Performance Tuning
Database Performance Tuning
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Distributed file system
Distributed file systemDistributed file system
Distributed file system
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
OLAP
OLAPOLAP
OLAP
 
L7 decision tree & table
L7 decision tree & tableL7 decision tree & table
L7 decision tree & table
 
Data integration
Data integrationData integration
Data integration
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating System
 
Difference between Homogeneous and Heterogeneous
Difference between Homogeneous  and    HeterogeneousDifference between Homogeneous  and    Heterogeneous
Difference between Homogeneous and Heterogeneous
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
An Introduction To Oracle Database
An Introduction To Oracle DatabaseAn Introduction To Oracle Database
An Introduction To Oracle Database
 
OLAP operations
OLAP operationsOLAP operations
OLAP operations
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 
Database, Lecture-1.ppt
Database, Lecture-1.pptDatabase, Lecture-1.ppt
Database, Lecture-1.ppt
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)
 
Metadata in data warehouse
Metadata in data warehouseMetadata in data warehouse
Metadata in data warehouse
 
FILE STRUCTURE IN DBMS
FILE STRUCTURE IN DBMSFILE STRUCTURE IN DBMS
FILE STRUCTURE IN DBMS
 
Advanced Operating System Lecture Notes
Advanced Operating System Lecture NotesAdvanced Operating System Lecture Notes
Advanced Operating System Lecture Notes
 

Ähnlich wie system development life cycle

Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxArti Parab Academics
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfMASantos15
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycleOneil Powers
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptHamzaUsman48
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptemanamin19
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert systemasimnawaz54
 
Feasibility Study.pptx
Feasibility Study.pptxFeasibility Study.pptx
Feasibility Study.pptxKAnurag2
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineeringmoduledesign
 
chapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfchapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfAxmedMaxamuud6
 
CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2Ahmad Ammari
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesljmcneill33
 

Ähnlich wie system development life cycle (20)

Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptx
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdf
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
SDLC
SDLCSDLC
SDLC
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Presentation2
Presentation2Presentation2
Presentation2
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 
Feasibility Study.pptx
Feasibility Study.pptxFeasibility Study.pptx
Feasibility Study.pptx
 
Lecture 3 software_engineering
Lecture 3 software_engineeringLecture 3 software_engineering
Lecture 3 software_engineering
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
chapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdfchapter02-120827115348-phpapp01.pdf
chapter02-120827115348-phpapp01.pdf
 
CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2CIS 2303 LO2 Part 2
CIS 2303 LO2 Part 2
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slides
 

Mehr von Sumit Yadav

Organizational development
Organizational developmentOrganizational development
Organizational developmentSumit Yadav
 
Keynesian philosophy
Keynesian philosophyKeynesian philosophy
Keynesian philosophySumit Yadav
 
Organizational development (1)
Organizational development (1)Organizational development (1)
Organizational development (1)Sumit Yadav
 
Human resource management 1 (1)
Human resource management 1 (1)Human resource management 1 (1)
Human resource management 1 (1)Sumit Yadav
 
Human resource evaluation
Human resource evaluationHuman resource evaluation
Human resource evaluationSumit Yadav
 
washing powder brands in india
washing powder brands in india washing powder brands in india
washing powder brands in india Sumit Yadav
 
Steps to build an effective team
Steps to build an effective teamSteps to build an effective team
Steps to build an effective teamSumit Yadav
 
Selling strategy
Selling strategySelling strategy
Selling strategySumit Yadav
 
Strategic training shrm
Strategic training   shrmStrategic training   shrm
Strategic training shrmSumit Yadav
 
Amendments of the constitution of india
Amendments of the constitution of indiaAmendments of the constitution of india
Amendments of the constitution of indiaSumit Yadav
 
Train the trainer (1)
Train the trainer (1)Train the trainer (1)
Train the trainer (1)Sumit Yadav
 
Training and development
Training and developmentTraining and development
Training and developmentSumit Yadav
 
Coffee chains of the world logo interpretation
Coffee chains of the world logo interpretationCoffee chains of the world logo interpretation
Coffee chains of the world logo interpretationSumit Yadav
 
Organizational development
Organizational developmentOrganizational development
Organizational developmentSumit Yadav
 

Mehr von Sumit Yadav (14)

Organizational development
Organizational developmentOrganizational development
Organizational development
 
Keynesian philosophy
Keynesian philosophyKeynesian philosophy
Keynesian philosophy
 
Organizational development (1)
Organizational development (1)Organizational development (1)
Organizational development (1)
 
Human resource management 1 (1)
Human resource management 1 (1)Human resource management 1 (1)
Human resource management 1 (1)
 
Human resource evaluation
Human resource evaluationHuman resource evaluation
Human resource evaluation
 
washing powder brands in india
washing powder brands in india washing powder brands in india
washing powder brands in india
 
Steps to build an effective team
Steps to build an effective teamSteps to build an effective team
Steps to build an effective team
 
Selling strategy
Selling strategySelling strategy
Selling strategy
 
Strategic training shrm
Strategic training   shrmStrategic training   shrm
Strategic training shrm
 
Amendments of the constitution of india
Amendments of the constitution of indiaAmendments of the constitution of india
Amendments of the constitution of india
 
Train the trainer (1)
Train the trainer (1)Train the trainer (1)
Train the trainer (1)
 
Training and development
Training and developmentTraining and development
Training and development
 
Coffee chains of the world logo interpretation
Coffee chains of the world logo interpretationCoffee chains of the world logo interpretation
Coffee chains of the world logo interpretation
 
Organizational development
Organizational developmentOrganizational development
Organizational development
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Kürzlich hochgeladen (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

system development life cycle

  • 1. System Development Life Cycle SDLC The main idea of the SDLC has been “to pursue the development of information systems in a very deliberate structured and methodical way, requiring each stage of the life cycle from inception of the idea to delivery of the final system, to be carried out rigidly and sequentially”
  • 2. SDLC • An organizational process of developing and maintaining systems. • Helps in establishing a system project plan (as it gives overall list of processes and sub processes required for developing a system) • SDLC is a combination of various activities • Oldest formalized methodology framework for building information systems. • In SAD terminology, SDLC means Software Development Life Cycle.
  • 3. • In a system the different components are connected with each other and they are interdependent. • Objective: it demands that some output is produced as a result of processing the suitable inputs. • Uses: To develop large scale functional business systems in an age of large scale business firms.
  • 4. Phases of Software Development Cycle 1. Problem Definition 2. System Study 3. Feasibility Study 4. System Analysis 5. System Design 6. Coding 7. Testing 8. Implementation 9. Post Implementation 10.Maintenance PS Future SSC TIP Man
  • 5. SDLC Methodology • SDLC Methodology is a framework that is used to Structure, Plan, and Control the process of developing an information system • Different Software Development Approaches – – – – – Waterfall : A linear framework Prototyping : An iterative framework Incremental : A combined linear iterative framework Spiral : A combined linear iterative framework Rapid Application Development (RAD) : An iterative framework – Extreme Programming
  • 6. FEASIBILITY STUDY On the basis of result of the initial study, feasibility study takes place.
  • 7. • Defn : The feasibility study is basically the test of the proposed system in the light of its Workability, meeting user’s Requirements, effective use of Resources and its Cost effectiveness. (WR2C) • The main goal of feasibility study is not to solve the problem but to achieve the scope • In the process of feasibility study, the cost and benefits are estimated with greater accuracy.
  • 8. Uses of Feasibility Analysis • Guide organizations to make decisions • Identifies risks associated with the proposed project. • Assessing Project Feasibility
  • 9. 8 TECHNIQUES OF FEASIBILITY
  • 10. 1. Technical Feasibility • Can we build the system? • Familiarity with application and technology. Less familiarity generates more risk. • Project Size: Large projects have more risk • Compatibility: The harder to integrate the system with the company’s exists technology, higher the risk.
  • 11. 2. Economic Feasibility • Should we build the system? • Also called cost benefit analysis. • More concern with costs: – Development Costs – Annual operating costs – Annual benefits (cost and revenue) – Intangible costs and benefits
  • 12. 3. Organizational Feasibility • Is the project strategically aligned with the business objectives? • To understand how well the goals of the project align with business objectives • Most affected groups in introducing new system: 1. Project Champion 2. Senior Management 3. Users 4. Other stakeholders
  • 13. • Champion – – – – Initiates the project Promotes the project Allocates time to the project Provides resources • Organizational Management – Know about the project – Budget enough money for the project – Encourage users to accept and use the system • System Users – Make decisions that influence the system – Perform hand on activities for the project – Determine whether the project success or not
  • 14. 4. Operational Feasibility • When it is found that the project is both economic and technical feasible, the next step is to determine whether it is operationally feasible or not. • Will the system operate in a way that user wants. • Operational feasibility depends upon human resources for the development and implementation of the system • User involvement is more required.
  • 15. 5. Social Feasibility • Social feasibility is a determination of whether a project will be acceptable to the people or not. • This determination examines the probability of the project being accepted by the group directly affected by the proposed system change.
  • 16. 6. Management Feasibility • It is a determination of whether a proposed project will be acceptable to management. • If management does not accept a project or gives a negligible support to it, the analyst will tend to view the project as a non feasible one.
  • 17. 7. Legal Feasibility • Legal feasibility is a determination of whether a proposed project infringes on known Acts, Statuses, as well as any pending legislation. • In some instances the project might appear sound, on closer investigation it may be found to infringe in several legal areas.
  • 18. 8. Time Feasibility • Is a determination of whether a proposed project can be implemented fully within a stipulated time frame. • If a project takes too much time it is likely to be rejected.