SlideShare a Scribd company logo
1 of 34
SOFTWARE ENGINEERING
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The emergence of software engineering The early years (50-60) Second Era (60-Mid70s) Third Era (70-mid80) Fourth Era (80's and beyond) Batch orientation The system  handles the job at once in sequence Multiprogramming and Multi - User Systems.  Personal Computers came to be widely used. Increased use of desktop systems Limited Distribution Computers were not widely used. Software become distributed - this was the start of the software crisis. Micro Computers also were used in other products  Ā  Object Oriented Technologies  They were highly customized - they were produced only to meet specific needs. Ā  Therefore there was a greater need for software Expert System AI Parallel Computing Software Crisis
The emergence of software engineering ,[object Object]
The major problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DEFINITION OF SOFTWARE ,[object Object],[object Object],[object Object]
Software and Hardware ,[object Object],[object Object],[object Object],[object Object]
Software Applications. ,[object Object],[object Object],[object Object],[object Object]
Software Engineering paradigms. ,[object Object],[object Object],[object Object]
Software Engineering paradigms. ,[object Object]
Software Engineering paradigms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Generic Phases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Development Life Cycle ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Development Life Cycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software requirement Analysis ,[object Object],[object Object],[object Object]
Software Design ,[object Object],[object Object],[object Object],[object Object],[object Object]
Code Generation ,[object Object],[object Object]
Testing ,[object Object],[object Object],[object Object]
Support ,[object Object],[object Object],[object Object]
Project size categories ,[object Object]
Trivial project ,[object Object],[object Object],[object Object],[object Object]
Small Projects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Medium Size Projects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Large Projects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Very large Projects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Extremely large projects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problems in Software Engineering ,[object Object],[object Object],[object Object],[object Object]
Software Productivity factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Productivity factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Structure ,[object Object],[object Object]
Project  Structure ,[object Object],[object Object]
Project Structure ,[object Object],[object Object]
Ā 

More Related Content

What's hot

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya
Ā 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
Ā 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
medsherb
Ā 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Radu_Negulescu
Ā 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
Ā 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
Philip Johnson
Ā 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
Sunil Kumar Gunasekaran
Ā 
Chapter 16
Chapter 16Chapter 16
Chapter 16
Benjamin Yu
Ā 

What's hot (20)

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Ā 
Software testing
Software testingSoftware testing
Software testing
Ā 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Ā 
Software testing - basics
Software testing - basicsSoftware testing - basics
Software testing - basics
Ā 
Testing
TestingTesting
Testing
Ā 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
Ā 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
Ā 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Ā 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality Assurance
Ā 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Ā 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Ā 
Testing for business benefits
Testing for business benefitsTesting for business benefits
Testing for business benefits
Ā 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
Ā 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
Ā 
Manual Testing
Manual TestingManual Testing
Manual Testing
Ā 
Concept of Failure, error, fault and defect
Concept of Failure, error, fault and defectConcept of Failure, error, fault and defect
Concept of Failure, error, fault and defect
Ā 
Chapter 16
Chapter 16Chapter 16
Chapter 16
Ā 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
Ā 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
Ā 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
Ā 

Similar to want to contact me login to www.stqa.org

Similar to want to contact me login to www.stqa.org (20)

Unit_I.pptx
Unit_I.pptxUnit_I.pptx
Unit_I.pptx
Ā 
Chapter1
Chapter1Chapter1
Chapter1
Ā 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
Ā 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
Ā 
Introduction of software engineering
Introduction of software engineeringIntroduction of software engineering
Introduction of software engineering
Ā 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
Ā 
Intro
IntroIntro
Intro
Ā 
ccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdfccs356-software-engineering-notes.pdf
ccs356-software-engineering-notes.pdf
Ā 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Ā 
SE Unit 1
SE Unit 1SE Unit 1
SE Unit 1
Ā 
SE chp1 update and learning management .pptx
SE chp1 update and learning management .pptxSE chp1 update and learning management .pptx
SE chp1 update and learning management .pptx
Ā 
Software Engineering and Introduction, Activities and ProcessModels
Software Engineering and Introduction, Activities and ProcessModels Software Engineering and Introduction, Activities and ProcessModels
Software Engineering and Introduction, Activities and ProcessModels
Ā 
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
Ā 
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
Ā 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
Ā 
Software engg unit 1
Software engg unit 1 Software engg unit 1
Software engg unit 1
Ā 
Lecture 1 SE.pptx
Lecture 1 SE.pptxLecture 1 SE.pptx
Lecture 1 SE.pptx
Ā 
Lecture1422914635
Lecture1422914635Lecture1422914635
Lecture1422914635
Ā 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
Ā 
Software Engineering Basics.pdf
Software Engineering Basics.pdfSoftware Engineering Basics.pdf
Software Engineering Basics.pdf
Ā 

More from nazeer pasha

Tc Checklist
Tc ChecklistTc Checklist
Tc Checklist
nazeer pasha
Ā 
Software Testing Guide
Software Testing GuideSoftware Testing Guide
Software Testing Guide
nazeer pasha
Ā 
Cstp Certification Compare
Cstp Certification CompareCstp Certification Compare
Cstp Certification Compare
nazeer pasha
Ā 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
nazeer pasha
Ā 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testing
nazeer pasha
Ā 
Chanakya Niti
Chanakya NitiChanakya Niti
Chanakya Niti
nazeer pasha
Ā 
Unit Testing
Unit TestingUnit Testing
Unit Testing
nazeer pasha
Ā 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
nazeer pasha
Ā 
Swe3643 2006 Decision Table Based Testing
Swe3643 2006 Decision Table Based TestingSwe3643 2006 Decision Table Based Testing
Swe3643 2006 Decision Table Based Testing
nazeer pasha
Ā 

More from nazeer pasha (20)

Linux
LinuxLinux
Linux
Ā 
Tomcat Configuration (1)
Tomcat Configuration (1)Tomcat Configuration (1)
Tomcat Configuration (1)
Ā 
Test Techniques
Test TechniquesTest Techniques
Test Techniques
Ā 
Testing Types Presentation
Testing Types PresentationTesting Types Presentation
Testing Types Presentation
Ā 
Good Ppt On Risk
Good Ppt On RiskGood Ppt On Risk
Good Ppt On Risk
Ā 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
Ā 
Doe Taguchi Basic Manual1
Doe Taguchi Basic Manual1Doe Taguchi Basic Manual1
Doe Taguchi Basic Manual1
Ā 
Teaching Testing Qw%202001
Teaching Testing Qw%202001Teaching Testing Qw%202001
Teaching Testing Qw%202001
Ā 
Orth Arrays
Orth ArraysOrth Arrays
Orth Arrays
Ā 
Testing
TestingTesting
Testing
Ā 
Tc Checklist
Tc ChecklistTc Checklist
Tc Checklist
Ā 
Software Testing Guide
Software Testing GuideSoftware Testing Guide
Software Testing Guide
Ā 
Cstp Certification Compare
Cstp Certification CompareCstp Certification Compare
Cstp Certification Compare
Ā 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
Ā 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testing
Ā 
Chanakya Niti
Chanakya NitiChanakya Niti
Chanakya Niti
Ā 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Ā 
Testing
TestingTesting
Testing
Ā 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
Ā 
Swe3643 2006 Decision Table Based Testing
Swe3643 2006 Decision Table Based TestingSwe3643 2006 Decision Table Based Testing
Swe3643 2006 Decision Table Based Testing
Ā 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(ā˜Žļø+971_581248768%)**%*]'#abortion pills for sale in dubai@
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Ā 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ā 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Ā 
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
Ā 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Ā 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Ā 
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Elevate Developer Efficiency & build GenAI Application with Amazon Qā€‹
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Ā 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Ā 

want to contact me login to www.stqa.org

  • 2.
  • 3. The emergence of software engineering The early years (50-60) Second Era (60-Mid70s) Third Era (70-mid80) Fourth Era (80's and beyond) Batch orientation The system handles the job at once in sequence Multiprogramming and Multi - User Systems. Personal Computers came to be widely used. Increased use of desktop systems Limited Distribution Computers were not widely used. Software become distributed - this was the start of the software crisis. Micro Computers also were used in other products Ā  Object Oriented Technologies They were highly customized - they were produced only to meet specific needs. Ā  Therefore there was a greater need for software Expert System AI Parallel Computing Software Crisis
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Ā