SlideShare a Scribd company logo
1 of 8
Objectives of Software
Engineering
DIKSHANT ACHARYA
Software engineering
Software engineering is the branch of computer science that deals
with the design, development, testing, and maintenance of software
applications.
Objectives of Software Engineering
1. Quality:
Producing software that meets user requirements, functions reliably, is
maintainable, scalable, and has few defects.
2. Efficiency:
Developing software within specified timeframes and budget
constraints, optimizing resource utilization, and minimizing rework.
3. Maintainability:
Designing software in a way that facilitates future modifications,
enhancements, and bug fixes, ensuring its longevity and sustainability.
4. Scalability:
Building software systems that can adapt to changing demands, accommodate
growth, and handle increased user loads without significant performance
degradation.
5. Reliability:
Ensuring that software behaves as expected under different
conditions, minimizing the occurrence of errors and failures.
6. Security:
Integrating security measures into the software design and
development process to protect against vulnerabilities and
unauthorized access.
7. Customer Satisfaction:
Meeting or exceeding customer expectations by delivering software
that addresses their needs effectively and provides a positive user
experience.
8. Collaboration:
Fostering effective communication and collaboration among team
members, stakeholders, and other relevant parties throughout the
software development process.
Conclusion
The primary objectives of software engineering are to deliver high-quality,
cost-effective, and timely software solutions that are scalable, maintainable,
secure, and satisfying to users. Collaboration, compliance, and innovation are
also essential aspects of achieving these objectives.
Objectives of Software Engineering and phases of SDLC.pptx

More Related Content

Similar to Objectives of Software Engineering and phases of SDLC.pptx

Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxYaseenNazir3
 
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdf
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdfNavigating the Software Development Lifecycle_ A Comprehensive Guide.pdf
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdfDugong Global Services
 
Custom Software Blueprint
Custom Software BlueprintCustom Software Blueprint
Custom Software BlueprintRosemaryGeorge6
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptxkristinatemen
 
IQ Inc Web Presentation
IQ Inc Web PresentationIQ Inc Web Presentation
IQ Inc Web PresentationIQInc
 
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdf
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdfThe Crucial Role of Software Testing Ensuring Quality and Reliability.pdf
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdfKajal Digital
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1IIUI
 
Custom Software Application Development
Custom Software Application DevelopmentCustom Software Application Development
Custom Software Application DevelopmentChetu
 
How Our Team Navigates Software Development Challenges.pdf
How Our Team Navigates Software Development Challenges.pdfHow Our Team Navigates Software Development Challenges.pdf
How Our Team Navigates Software Development Challenges.pdfSophia Millerr
 
Software Engineering.pptx
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptxSanchit241418
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVYamunaP6
 
Mastering Software Testing.pdf
Mastering Software Testing.pdfMastering Software Testing.pdf
Mastering Software Testing.pdfKajal Digital
 
What Is the Difference Between Quality Engineering vs Software Engineering.pptx
What Is the Difference Between Quality Engineering vs Software Engineering.pptxWhat Is the Difference Between Quality Engineering vs Software Engineering.pptx
What Is the Difference Between Quality Engineering vs Software Engineering.pptxTrigentSoftware1
 
The Product and Process(1).pdf
The Product and Process(1).pdfThe Product and Process(1).pdf
The Product and Process(1).pdfShivareddyGangam
 
Software engineering introduction
Software engineering introductionSoftware engineering introduction
Software engineering introductionVishal Singh
 
Introduction-to-the-iOS-App.pdf
Introduction-to-the-iOS-App.pdfIntroduction-to-the-iOS-App.pdf
Introduction-to-the-iOS-App.pdfankitasiisisgain
 

Similar to Objectives of Software Engineering and phases of SDLC.pptx (20)

Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptx
 
Lect1
Lect1Lect1
Lect1
 
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdf
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdfNavigating the Software Development Lifecycle_ A Comprehensive Guide.pdf
Navigating the Software Development Lifecycle_ A Comprehensive Guide.pdf
 
Custom Software Blueprint
Custom Software BlueprintCustom Software Blueprint
Custom Software Blueprint
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptx
 
1 se-introduction
1 se-introduction1 se-introduction
1 se-introduction
 
IQ Inc Web Presentation
IQ Inc Web PresentationIQ Inc Web Presentation
IQ Inc Web Presentation
 
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdf
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdfThe Crucial Role of Software Testing Ensuring Quality and Reliability.pdf
The Crucial Role of Software Testing Ensuring Quality and Reliability.pdf
 
Importance of software engineering
Importance of software engineeringImportance of software engineering
Importance of software engineering
 
Lecture 2 introduction to Software Engineering 1
Lecture 2   introduction to Software Engineering 1Lecture 2   introduction to Software Engineering 1
Lecture 2 introduction to Software Engineering 1
 
Custom Software Application Development
Custom Software Application DevelopmentCustom Software Application Development
Custom Software Application Development
 
How Our Team Navigates Software Development Challenges.pdf
How Our Team Navigates Software Development Challenges.pdfHow Our Team Navigates Software Development Challenges.pdf
How Our Team Navigates Software Development Challenges.pdf
 
Software Engineering.pptx
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptx
 
BSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IVBSC Software & Software engineering-UNIT-IV
BSC Software & Software engineering-UNIT-IV
 
Mastering Software Testing.pdf
Mastering Software Testing.pdfMastering Software Testing.pdf
Mastering Software Testing.pdf
 
M017548895
M017548895M017548895
M017548895
 
What Is the Difference Between Quality Engineering vs Software Engineering.pptx
What Is the Difference Between Quality Engineering vs Software Engineering.pptxWhat Is the Difference Between Quality Engineering vs Software Engineering.pptx
What Is the Difference Between Quality Engineering vs Software Engineering.pptx
 
The Product and Process(1).pdf
The Product and Process(1).pdfThe Product and Process(1).pdf
The Product and Process(1).pdf
 
Software engineering introduction
Software engineering introductionSoftware engineering introduction
Software engineering introduction
 
Introduction-to-the-iOS-App.pdf
Introduction-to-the-iOS-App.pdfIntroduction-to-the-iOS-App.pdf
Introduction-to-the-iOS-App.pdf
 

Recently uploaded

Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 

Recently uploaded (20)

Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 

Objectives of Software Engineering and phases of SDLC.pptx

  • 2. Software engineering Software engineering is the branch of computer science that deals with the design, development, testing, and maintenance of software applications.
  • 3. Objectives of Software Engineering 1. Quality: Producing software that meets user requirements, functions reliably, is maintainable, scalable, and has few defects. 2. Efficiency: Developing software within specified timeframes and budget constraints, optimizing resource utilization, and minimizing rework.
  • 4. 3. Maintainability: Designing software in a way that facilitates future modifications, enhancements, and bug fixes, ensuring its longevity and sustainability. 4. Scalability: Building software systems that can adapt to changing demands, accommodate growth, and handle increased user loads without significant performance degradation.
  • 5. 5. Reliability: Ensuring that software behaves as expected under different conditions, minimizing the occurrence of errors and failures. 6. Security: Integrating security measures into the software design and development process to protect against vulnerabilities and unauthorized access.
  • 6. 7. Customer Satisfaction: Meeting or exceeding customer expectations by delivering software that addresses their needs effectively and provides a positive user experience. 8. Collaboration: Fostering effective communication and collaboration among team members, stakeholders, and other relevant parties throughout the software development process.
  • 7. Conclusion The primary objectives of software engineering are to deliver high-quality, cost-effective, and timely software solutions that are scalable, maintainable, secure, and satisfying to users. Collaboration, compliance, and innovation are also essential aspects of achieving these objectives.