SlideShare a Scribd company logo
The first theory about software was proposed by Alan Turing in his 1935
essay Computable numbers with an application to the
Entscheidungsproblem (Decision problem).
the academic fields studying software are computer
science and software engineering. From its beginnings in
the 1940s, writing software has evolved into a profession
concerned with how best to maximize the quality of
software and of how to create it. Quality can refer to how
maintainable software is, to its stability, speed, usability,
testability, readability, size, cost, security, and number of
flaws or "bugs", as well as to less measurable qualities like
elegance, conciseness, and customer satisfaction, among
many other attributes. How best to create high quality
software is a separate and controversial problem covering
software design principles, so-called "best practices" for
writing code, as well as broader management issues such
as optimal team size, process, how best to deliver software
on time and as quickly as possible, work-place "culture,"
hiring practices, and so forth. All this falls under the broad
rubric of software engineering.
software     engineering         history
software     engineering         history
software     engineering         history
software     engineering         history

More Related Content

Similar to software engineering history

Personal Note On Software Engineering
Personal Note On Software EngineeringPersonal Note On Software Engineering
Personal Note On Software Engineering
Heidi Maestas
 
Penetration testing in agile software
Penetration testing in agile softwarePenetration testing in agile software
Penetration testing in agile software
ijcisjournal
 
software History
software Historysoftware History
software History
Avinash Avi
 
Responses needed, a paragraph per bullet question (7-8 sentences).docx
Responses needed, a paragraph per bullet question (7-8 sentences).docxResponses needed, a paragraph per bullet question (7-8 sentences).docx
Responses needed, a paragraph per bullet question (7-8 sentences).docx
ronak56
 
How Requirement Engineering And The Saudi Software Firms...
How Requirement Engineering And The Saudi Software Firms...How Requirement Engineering And The Saudi Software Firms...
How Requirement Engineering And The Saudi Software Firms...
Liz Sims
 

Similar to software engineering history (20)

Software Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development ProjectsSoftware Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development Projects
 
IFS Says Excel Runs Production
IFS Says Excel Runs ProductionIFS Says Excel Runs Production
IFS Says Excel Runs Production
 
Personal Note On Software Engineering
Personal Note On Software EngineeringPersonal Note On Software Engineering
Personal Note On Software Engineering
 
Creating products that lawyers love (sic!) – design in legal technology
Creating products that lawyers love (sic!) – design in legal technologyCreating products that lawyers love (sic!) – design in legal technology
Creating products that lawyers love (sic!) – design in legal technology
 
Penetration testing in agile software
Penetration testing in agile softwarePenetration testing in agile software
Penetration testing in agile software
 
02 Why Software Engineering?
02 Why Software Engineering?02 Why Software Engineering?
02 Why Software Engineering?
 
SOFTWARE.pdff computer software computer
SOFTWARE.pdff computer software computerSOFTWARE.pdff computer software computer
SOFTWARE.pdff computer software computer
 
software History
software Historysoftware History
software History
 
Responses needed, a paragraph per bullet question (7-8 sentences).docx
Responses needed, a paragraph per bullet question (7-8 sentences).docxResponses needed, a paragraph per bullet question (7-8 sentences).docx
Responses needed, a paragraph per bullet question (7-8 sentences).docx
 
Software engineering the product
Software engineering the productSoftware engineering the product
Software engineering the product
 
chapter_1_5.ppt
chapter_1_5.pptchapter_1_5.ppt
chapter_1_5.ppt
 
Software Engineering chapter_1_5.ppt
Software Engineering chapter_1_5.pptSoftware Engineering chapter_1_5.ppt
Software Engineering chapter_1_5.ppt
 
CSE18R264 - Unit 1.pptx
CSE18R264 - Unit 1.pptxCSE18R264 - Unit 1.pptx
CSE18R264 - Unit 1.pptx
 
How Requirement Engineering And The Saudi Software Firms...
How Requirement Engineering And The Saudi Software Firms...How Requirement Engineering And The Saudi Software Firms...
How Requirement Engineering And The Saudi Software Firms...
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economics
 
IT Fundamentals
IT FundamentalsIT Fundamentals
IT Fundamentals
 
Potential Conflicts Identification among Sub Goals in Goal Oriented Requireme...
Potential Conflicts Identification among Sub Goals in Goal Oriented Requireme...Potential Conflicts Identification among Sub Goals in Goal Oriented Requireme...
Potential Conflicts Identification among Sub Goals in Goal Oriented Requireme...
 
Product Management Essentials
Product Management EssentialsProduct Management Essentials
Product Management Essentials
 
Xp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentationXp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentation
 
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
 

More from Mohamed Alashram

More from Mohamed Alashram (20)

software engineering history2.pptx
software      engineering  history2.pptxsoftware      engineering  history2.pptx
software engineering history2.pptx
 
lung cancer
lung                                 cancerlung                                 cancer
lung cancer
 
cancer incidence .pdf
cancer         incidence             .pdfcancer         incidence             .pdf
cancer incidence .pdf
 
cancer introduction .pdf
cancer            introduction      .pdfcancer            introduction      .pdf
cancer introduction .pdf
 
cancer etiology .pdf
cancer               etiology       .pdfcancer               etiology       .pdf
cancer etiology .pdf
 
oncology. pdf
oncology.                                        pdfoncology.                                        pdf
oncology. pdf
 
molecular biology1 .pdf
molecular           biology1         .pdfmolecular           biology1         .pdf
molecular biology1 .pdf
 
photosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfphotosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdf
 
history of computer hardware .pdf
history   of computer      hardware  .pdfhistory   of computer      hardware  .pdf
history of computer hardware .pdf
 
Energy and metabolism.pdf
Energy          and        metabolism.pdfEnergy          and        metabolism.pdf
Energy and metabolism.pdf
 
Management leadership .pdf
Management           leadership      .pdfManagement           leadership      .pdf
Management leadership .pdf
 
biology introduction . pdf
biology          introduction   .     pdfbiology          introduction   .     pdf
biology introduction . pdf
 
cell membrane .pdf
cell    membrane                    .pdfcell    membrane                    .pdf
cell membrane .pdf
 
Charteris tics of life .pdf
Charteris tics       of        life .pdfCharteris tics       of        life .pdf
Charteris tics of life .pdf
 
biology introduction .pdf
biology                 introduction .pdfbiology                 introduction .pdf
biology introduction .pdf
 
AWS directory application.pdf
AWS         directory    application.pdfAWS         directory    application.pdf
AWS directory application.pdf
 
data science .1.pdf
data      science                 .1.pdfdata      science                 .1.pdf
data science .1.pdf
 
interacting with AWS2 .pdf
interacting       with    AWS2      .pdfinteracting       with    AWS2      .pdf
interacting with AWS2 .pdf
 
interacting with AWS . pdf
interacting   with   AWS   .          pdfinteracting   with   AWS   .          pdf
interacting with AWS . pdf
 
cloud computing .pdf
cloud                    computing  .pdfcloud                    computing  .pdf
cloud computing .pdf
 

Recently uploaded

IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 

Recently uploaded (20)

Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 

software engineering history

  • 1. The first theory about software was proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem (Decision problem).
  • 2.
  • 3.
  • 4.
  • 5. the academic fields studying software are computer science and software engineering. From its beginnings in the 1940s, writing software has evolved into a profession concerned with how best to maximize the quality of software and of how to create it. Quality can refer to how maintainable software is, to its stability, speed, usability, testability, readability, size, cost, security, and number of flaws or "bugs", as well as to less measurable qualities like elegance, conciseness, and customer satisfaction, among many other attributes. How best to create high quality software is a separate and controversial problem covering software design principles, so-called "best practices" for writing code, as well as broader management issues such as optimal team size, process, how best to deliver software on time and as quickly as possible, work-place "culture," hiring practices, and so forth. All this falls under the broad rubric of software engineering.