SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Executive Support System (ESS)
Executive Support System (ESS)Executive Support System (ESS)
Executive Support System (ESS)Arun Savera
 
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfUnit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfShivarkarSandip
 
Requirements validation - requirements engineering
Requirements validation - requirements engineeringRequirements validation - requirements engineering
Requirements validation - requirements engineeringRa'Fat Al-Msie'deen
 
Software Engineering - Ch11
Software Engineering - Ch11Software Engineering - Ch11
Software Engineering - Ch11Siddharth Ayer
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineeringdeshpandeamrut
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered ArchitectureMuhammed Afsal Villan
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systemsBimbashree K.G
 
Chapter 1: Business Functions, Processes, and Data Requirements
Chapter 1: Business Functions, Processes, and Data RequirementsChapter 1: Business Functions, Processes, and Data Requirements
Chapter 1: Business Functions, Processes, and Data RequirementsQuang Ngoc
 
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentOO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentRandy Connolly
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data DictionaryKimberly Coquilla
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsDhani Ahmad
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1Dr Reeja S R
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process ModelsAhsan Rahim
 
System engineering
System engineeringSystem engineering
System engineeringLisa Elisa
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 
11 system development models
11 system development models11 system development models
11 system development modelsmeenakshi24
 

Tendances (20)

Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Executive Support System (ESS)
Executive Support System (ESS)Executive Support System (ESS)
Executive Support System (ESS)
 
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdfUnit I Role of Mathematical Model in BI and BI Cycle.pdf
Unit I Role of Mathematical Model in BI and BI Cycle.pdf
 
Requirements validation - requirements engineering
Requirements validation - requirements engineeringRequirements validation - requirements engineering
Requirements validation - requirements engineering
 
Software Engineering - Ch11
Software Engineering - Ch11Software Engineering - Ch11
Software Engineering - Ch11
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
Chapter 2 MIS
Chapter 2 MISChapter 2 MIS
Chapter 2 MIS
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
 
Decision making systems
Decision making systemsDecision making systems
Decision making systems
 
Chapter 1: Business Functions, Processes, and Data Requirements
Chapter 1: Business Functions, Processes, and Data RequirementsChapter 1: Business Functions, Processes, and Data Requirements
Chapter 1: Business Functions, Processes, and Data Requirements
 
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented DevelopmentOO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented Development
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data Dictionary
 
Chapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projectsChapter06 initiating and planning systems development projects
Chapter06 initiating and planning systems development projects
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
 
System engineering
System engineeringSystem engineering
System engineering
 
Ethical and social issues in information systems
Ethical and social issues in information systemsEthical and social issues in information systems
Ethical and social issues in information systems
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
11 system development models
11 system development models11 system development models
11 system development models
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

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.