Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Contents
Foreword by Walker Royce
Foreword by Tony Salvaggio
Preface
Acknowledgments
About the Author
Chapter 1. Prelude: Computing from Ancient Times to the Modern Era
The Human Need to Compute
Early Sequence of Numerical Knowledge
Inventions for Improved Mathematics
Key Inventions Relevant to Software
The Impact of Software on People and Society
Summary
Chapter 2. 1930 to 1939: The Foundations of Digital Computing
The First Innovators of Modern Computing
Small Mathematical Applications
Summary
Chapter 3. 1940 to 1949: Computing During World War II and the Postwar Era
Global Conflict and Computing
Wartime Innovations
Computers in the Postwar Era
Historical Contributions of the Decade
Building Software in 1945
Summary
Chapter 4. 1950 to 1959: Starting the Ascent of Digital Computers and Software
Military and Defense Computers in the 1950s
Innovators of the 1950s
Programming Languages of the 1950s
The First Commercial Computers
Software Applications in the 1950s
Function Points in 1955
Summary
Chapter 5. 1960 to 1969: The Rise of Business Computers and Business Software
An Evolving Workforce
Early Specialized Outsourcing
Computer Programmers in the 1960s
IBM System/360
The Turing Award
The Invention of the Credit Card
Automation and New Professions
The DEC PDP-1
Programming Languages of the 1960s
The Computer Business of the 1960s
Litigation Changes the Computer World Forever
Computers and Software in Space
Computer and Software Growth in the 1960s
Function Points Backfired for 1965
Summary
Chapter 6. 1970 to 1979: Computers and Software Begin Creating Wealth
Software Evolution in the 1970s
Major Companies Formed During the 1970s
Computer and Software Companies Formed During the 1970s
The Impact of Companies Founded During the 1970s
The Troublesome Growth of Software Applications
Numerous Fragmented Software Subcategories
A Lawsuit That Changed Computer History
Background Enabling Inventions
Function Points in 1975
Summary
Chapter 7. 1980 to 1989: The Rise of Personal Computers and Personal Software
Rapid Changes in Computing
Companies Formed During the 1980s
The Growth of Software During the 1980s
Results for 1,000 Function Points Circa 1985
Summary
Chapter 8. 1990 to 1999: Expansion of the World Wide Web and the Rise of Dot-Coms
Emergence of the World Wide Web
Other Innovations of the 1990s
Companies Formed During the 1990s
Mass Updates and Aging Legacy Software
Incompatibilities of International Date Formats
The Expansion of Outsourcing
Growth of Software Applications During the 1990s
Results for 1,000 Function Points Circa 1995
Summary
Chapter 9. 2000 to 2009: The Rise of Social Networks and Economic Crises
The Dot-Com Bubble
The Great Recession
Innovations of the 2000s
Companies Formed During the 2000s
Growth of Software from 2000 to 2010
Results for 1,000 Function Points Circa 2005
Summary
Chapter 10. 2010 to 2019: Clouds, Crowds, Blogs, Big Data, and Predictive Analytics
Predicting the Future
Professional Status for Software Engineering
Possible Software Engineering Improvements in the 2010s
Companies Formed During the Early 2010s
Predicting New Companies and Products from 2013 to 2019
Projected Growth of Software from 2010 to 2019
Results for 1,000 Function Points Circa 2015
Summary
Chapter 11. Modern Software Problems
Analysis of Major Software Failures
Summary
Chapter 12. A Brief History of Cybercrime and Cyberwarfare
A New Form of Crime
Types of Cyberattacks
The Odds of Being Attacked
Improving Defenses Against Cyberattacks
Raising Our Immunity to Cyberattacks
The Increasing Frequency and Costs of Cyberattacks in the United States
Summary
Annotated Bibliography and References
Book Sources
Web Sources
Index
← Prev
Back
Next →
← Prev
Back
Next →