Muutke küpsiste eelistusi

E-raamat: Technical and Social History of Software Engineering

  • Formaat: PDF+DRM
  • Ilmumisaeg: 12-Nov-2013
  • Kirjastus: Addison-Wesley Educational Publishers Inc
  • Keel: eng
  • ISBN-13: 9780133365948
  • Formaat - PDF+DRM
  • Hind: 23,39 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: PDF+DRM
  • Ilmumisaeg: 12-Nov-2013
  • Kirjastus: Addison-Wesley Educational Publishers Inc
  • Keel: eng
  • ISBN-13: 9780133365948

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Capers Jones has accumulated the most comprehensive data on every aspect of software engineering, and has performed the most scientific analysis on this data. Now, Capers performs yet another invaluable service to our industry, by documenting, for the first time, its long and fascinating history. Capers new book is a must-read for every software engineering student and information technology professional.

From the Foreword by Tony Salvaggio, CEO and president, Computer Aid, Inc.

 

 

Software engineering is one of the worlds most exciting and important fields. Now, pioneering practitioner Capers Jones has written the definitive history of this world-changing industry. Drawing on several decades as a leading researcher and innovator, he illuminates the fields broad sweep of progress and its many eras of invention. He assesses the immense impact of software engineering on society, and previews its even more remarkable future. Decade by decade, Jones examines trends, companies, winners, losers, new technologies, productivity/quality issues, methods, tools, languages, risks, and more. He reviews key inventions, estimates industry growth, and addresses mysteries such as why programming languages gain and lose popularity. Inspired by Paul Starrs Pulitzer Prizewinning The Social Transformation of American Medicine, Jones new book is a tour de forceand compelling reading for everyone who wants to understand how software became what it is today.

 

COVERAGE INCLUDES

The human need to compute: from ancient times to the modern era

Foundations of computing: Alan Turing, Konrad Zuse, and World War II

Big business, big defense, big systems: IBM, mainframes, and COBOL

A concise history of minicomputers and microcomputers: the birth of Apple and Microsoft

The PC era: DOS, Windows, and the rise of commercial software

Innovations in writing and managing code: structured development, objects, agile, and more

The birth and explosion of the Internet and the World Wide Web

The growing challenges of legacy system maintenance and support

Emerging innovations, from wearables to intelligent agents to quantum computing

Cybercrime, cyberwarfare, and large-scale software failure

 
Foreword vii
Walker Royce
Foreword ix
Tony Salvaggio
Preface xix
Acknowledgments xxvii
About the Author xxix
Chapter 1 Prelude: Computing from Ancient Times to the Modern Era
1(36)
The Human Need to Compute
1(2)
Early Sequence of Numerical Knowledge
3(5)
Inventions for Improved Mathematics
8(13)
Mathematics and Calculating
10(4)
Recording Information
14(1)
Communicating Information
15(2)
Storing Information
17(1)
Enabling Computers and Software
18(3)
Key Inventions Relevant to Software
21(2)
Alphabetic Languages
21(1)
Binary and Decimal Numbers and Zero
21(1)
Digital Computers
22(1)
Higher-Level Programming Languages
22(1)
Random-Access Storage
23(1)
The Impact of Software on People and Society
23(12)
Beneficial Tools and Applications
23(9)
Harmful Inventions
32(2)
Weighing the Risks
34(1)
Summary
35(2)
Chapter 2 1930 to 1939: The Foundations of Digital Computing
37(6)
The First Innovators of Modern Computing
37(3)
Small Mathematical Applications
40(2)
Summary
42(1)
Chapter 3 1940 to 1949: Computing During World War II and the Postwar Era
43(34)
Global Conflict and Computing
43(2)
Wartime Innovations
45(23)
Analog Computers During World War II
46(1)
Computers in Germany During World War II
47(3)
Computers in Japan During World War II
50(1)
Computers in Poland During World War II
51(1)
Computers in France During World War II
52(1)
Computers in Australia During World War II
52(1)
Computers in Russia During World War II
53(1)
Computers in Great Britain During World War II
54(5)
Computers in the United States During World War II
59(9)
Computers in the Postwar Era
68(5)
The Cold War Begins
69(1)
Postwar Computer Development
69(4)
Historical Contributions of the Decade
73(2)
Building Software in 1945
75(1)
Summary
76(1)
Chapter 4 1950 to 1959: Starting the Ascent of Digital Computers and Software
77(16)
Military and Defense Computers in the 1950s
77(4)
SAGE
78(2)
BOMARC
80(1)
Innovators of the 1950s
81(3)
Programming Languages of the 1950s
84(1)
The First Commercial Computers
85(4)
LEO
85(1)
IBM
86(2)
Other Computer Business Implementations
88(1)
Software Applications in the 1950s
89(1)
Function Points in 1955
90(1)
Summary
91(2)
Chapter 5 1960 to 1969: The Rise of Business Computers and Business Software
93(32)
An Evolving Workforce
93(2)
Early Specialized Outsourcing
95(1)
Computer Programmers in the 1960s
96(8)
Becoming a Programmer
96(4)
A High Demand for Programmers
100(3)
Emergence of the Software Engineer
103(1)
IBM System/360
104(2)
The Turing Award
106(3)
The Invention of the Credit Card
109(1)
Automation and New Professions
110(1)
The DEC PDP-1
111(1)
Programming Languages of the 1960s
112(3)
The Computer Business of the 1960s
115(3)
Litigation Changes the Computer World Forever
118(1)
Computers and Software in Space
119(1)
Computer and Software Growth in the 1960s
120(2)
Function Points Backfired for 1965
122(1)
Summary
123(2)
Chapter 6 1970 to 1979: Computers and Software Begin Creating Wealth
125(40)
Software Evolution in the 1970s
125(4)
Trends in Software
126(1)
Political Failures
127(1)
Rapid Rise of Computer Companies
128(1)
Major Companies Formed During the 1970s
129(1)
FedEx
129(1)
NASDAQ
129(1)
Southwest Airlines
130(1)
Computer and Software Companies Formed During the 1970s
130(15)
Altair Computers
131(1)
Apple Computer
132(1)
Baan
132(1)
Computer Associates (CA)
132(2)
Cray Computers
134(1)
Cullinane
134(1)
Digital Research
135(1)
Galorath Incorporated
136(1)
IMSAI Computers
137(1)
InterSystems Corporation
137(1)
Lawson Software
138(1)
Microsoft
138(1)
Oracle
139(1)
Price Systems
140(1)
Prime Computers (Pr1me)
141(1)
Systems Applications Programs (SAP)
141(1)
Tandem Computers
142(2)
Yourdon, Inc
144(1)
The Impact of Companies Founded During the 1970s
145(1)
The Troublesome Growth of Software Applications
146(1)
Numerous Fragmented Software Subcategories
147(11)
Advanced and Experimental Software
147(1)
Business Software
147(1)
Communications Software
148(1)
Cybercrime and Hacking Software
148(1)
Database Software
149(1)
Education Software
149(1)
Embedded Software
150(1)
Gaming and Entertainment Software
151(1)
Manufacturing Software
151(1)
Middleware Software
152(1)
Military Software
152(1)
Open-Source Software
153(1)
Personal Software
154(1)
Programming Tool Software
155(1)
Project Management Software
155(1)
Scientific and Mathematical Software
155(1)
Security and Protective Software
156(1)
Social Network Software
156(1)
Survey Tools Software
157(1)
Utility Software
157(1)
A Lawsuit That Changed Computer History
158(1)
Background Enabling Inventions
159(3)
Function Points in 1975
162(1)
Summary
163(2)
Chapter 7 1980 to 1989: The Rise of Personal Computers and Personal Software
165(42)
Rapid Changes in Computing
166(2)
Companies Formed During the 1980s
168(36)
Accenture
171(1)
Adobe
172(1)
America Online (AOL)
173(1)
Avira
174(1)
BlackBerry (Research in Motion, or RIM)
174(1)
Borland
175(2)
Computer Aid, Inc. (CAI)
177(1)
Cisco Systems
178(1)
Digital Consulting Institute (DCI)
179(1)
Huawei
180(3)
Intuit
183(1)
KPMG
184(2)
Lotus
186(1)
NeXT
187(1)
PeopleSoft
188(1)
Rational
189(3)
SEI
192(2)
Software Productivity Research (SPR)
194(3)
Stepstone Corporation
197(1)
Symantec
198(2)
TechSoup Global
200(2)
Wolfram Research
202(2)
The Growth of Software During the 1980s
204(1)
Results for 1,000 Function Points Circa 1985
204(1)
Summary
205(2)
Chapter 8 1990 to 1999: Expansion of the World Wide Web and the Rise of Dot-Coms
207(40)
Emergence of the World Wide Web
208(2)
Other Innovations of the 1990s
210(2)
Companies Formed During the 1990s
212(25)
Akamai
214(1)
Amazon
214(2)
Apache
216(1)
Craigslist
216(1)
Digital Playground
217(1)
eBay
218(2)
GoDaddy
220(1)
Google
221(2)
Heartland Payment Systems
223(1)
Insight Venture Partners
224(1)
The ISBSG
225(2)
Monster.com
227(1)
Netscape Communications
228(1)
Priceline
229(1)
Red Hat Software
230(1)
Red Storm Entertainment
231(1)
Sirius Satellite Radio
232(2)
ThoughtWorks
234(1)
Visio
235(1)
VMware
236(1)
Mass Updates and Aging Legacy Software
237(2)
Incompatibilities of International Date Formats
239(4)
The Expansion of Outsourcing
243(1)
Growth of Software Applications During the 1990s
243(1)
Results for 1,000 Function Points Circa 1995
244(1)
Summary
245(2)
Chapter 9 2000 to 2009: The Rise of Social Networks and Economic Crises
247(40)
The Dot-Com Bubble
248(2)
The Great Recession
250(4)
Innovations of the 2000s
254(3)
Companies Formed During the 2000s
257(26)
AbsolutData Research
260(1)
Andreesen Horowitz
261(1)
Archon Information Systems
262(1)
Canonical, Ltd
262(1)
Facebook
263(2)
Freelanthropy
265(1)
Global Insight
266(1)
HIVE Group
267(1)
Intellectual Ventures
268(2)
Internet Marketing Association (IMA)
270(1)
Meeting Zone
270(1)
Moody's Analytics
271(1)
Mozilla Foundation
272(2)
Open Source Development Labs (OSDL)
274(1)
PerfectMatch
275(1)
RPX Corporation
276(1)
SolveIT Software
277(1)
Twitter
278(1)
YouTube
279(2)
Zillow
281(2)
Growth of Software from 2000 to 2010
283(1)
Results for 1,000 Function Points Circa 2005
284(1)
Summary
285(2)
Chapter 10 2010 to 2019: Clouds, Crowds, Blogs, Big Data, and Predictive Analytics
287(44)
Predicting the Future
288(1)
Professional Status for Software Engineering
289(4)
Possible Software Engineering Improvements in the 2010s
293(3)
Companies Formed During the Early 2010s
296(15)
AngelPad
298(1)
Authr
299(1)
CloudVelocity
299(1)
CrowdCube
300(1)
Fiverr
301(1)
Flattr
302(1)
Geekli.St
303(1)
GoFundMe
304(1)
Namcook Analytics LLC
304(4)
Nest Labs
308(1)
Peer Index
309(1)
Unified Inbox
310(1)
Yesware
310(1)
Predicting New Companies and Products from 2013 to 2019
311(16)
Big Data
312(1)
Crowd Intelligence and Crowdfunding
312(1)
Cybercrime and Cybersecurity
313(1)
Education
314(7)
Intelligent Agents
321(1)
Medical Devices
322(1)
Predictive Analytics
323(2)
Wearable Computers
325(2)
Projected Growth of Software from 2010 to 2019
327(1)
Results for 1,000 Function Points Circa 2015
328(1)
Summary
329(2)
Chapter 11 Modern Software Problems
331(20)
Analysis of Major Software Failures
331(18)
1962: Failure of the Mariner 1 Navigation Software
333(1)
1978: Hartford Coliseum Collapse
333(1)
1983: Soviet Early Warning System
334(1)
1986: Therac 25 Radiation Poisoning
334(1)
1987: Wall Street Crash
335(1)
1990: AT&T Telephone Lines Shutdown
336(1)
1991: Patriot Missile Target Error
336(1)
1993: Intel Pentium Chip Division Problem
337(1)
1993: Denver Airport Delays
337(1)
1996: Ariane 5 Rocket Explosion
338(1)
1998: Mars Climate Orbiter Crash
339(1)
1999: Failure of the British Passport System
339(1)
2000: The Y2K Problem
340(1)
2004: Shutdown of Los Angeles Airport (LAX) Air-Traffic Controls
341(1)
2005: Failure to Complete the FBI Trilogy Project
342(1)
2005: Secret Sony Copy Protection Software
343(1)
2006: Airbus A380 Wiring Problem
344(1)
2010: McAfee Antivirus Bug Shuts Down Computers
345(1)
2011: Failed Investment in Studio 38 in Rhode Island
345(2)
2012: Knight Capital Stock-Trading Software Problems
347(1)
2012: Automotive Safety Recalls Due to Software
348(1)
Summary
349(2)
Chapter 12 A Brief History of Cybercrime and Cyberwarfare
351(56)
A New Form of Crime
351(11)
The Hacker Invasion
352(2)
Preparing Defenses
354(2)
Increasing Seriousness of Cyberattacks
356(2)
A Growing Number of Victims
358(4)
Types of Cyberattacks
362(30)
Bluetooth Hijacking
363(1)
Botnets
364(1)
Browser Hijacking
365(1)
Computer Voting Fraud
366(5)
Cyberwarfare Against Civilian Targets
371(1)
Data Theft from Corporations
372(1)
Data Theft from Unsecured Networks
373(1)
Denial of Service Attacks
374(1)
Electromagnetic Pulses (EMPs)
375(1)
Email Address Harvesting
376(2)
Identity Thefts
378(1)
Java Vulnerability Attacks
379(1)
Keyboard Trackers
380(1)
Macro Attacks in Word and Excel Documents
381(1)
Pharming
381(1)
Phishing
381(2)
Rootkits
383(1)
Skimming
384(1)
Smart Card Hijacking
385(2)
Spam
387(1)
SQL Injections
388(1)
Trojans
388(1)
Viruses
389(1)
Worms
390(1)
Zero-Day Security Attacks
391(1)
The Odds of Being Attacked
392(2)
Improving Defenses Against Cyberattacks
394(2)
Raising Our Immunity to Cyberattacks
396(8)
Access Controls
399(1)
Authentication Controls
400(1)
EMP Protection
401(1)
Encryption
401(1)
Estimating Cyberattack Recovery Costs
402(1)
Insurance Against Cybertheft and Cyberattack Damages
403(1)
Secure Programming Languages
404(1)
The Increasing Frequency and Costs of Cyberattacks in the United States
404(2)
Summary
406(1)
Appendix A Annotated Bibliography and References 407(16)
Index 423
Capers Jones is cofounder, vice president, and chief technology officer of Namcook Analytics LLC. Before founding Namcook Analytics LLC in 2011, he was the president of Capers Jones & Associates LLC from 2000 through 2011. He is also the founder and former chairman of Software Productivity Research LLC (SPR).

 

Before founding SPR, Capers was assistant director of Programming Technology for the ITT Corporation at the Programming Technology Center in Stratford, Connecticut. He created the first software measurement program at ITT. Capers Jones was also a manager and software researcher at IBM in California, where he designed IBMs first software cost estimating tools in 1973 and 1974.

 

In total, Capers Jones has designed seven proprietary software estimation tools and four commercial software estimation tools. He has also published a total of fifteen books on software engineering and software management topics, including, with Olivier Bonsignour, The Economics of Software Quality (Addison-Wesley, 2011).