Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineering - History, Dylan Brown, Jordan Watson, Olga Gould,…
Software Engineering - History
Early Computing
1940s
Punch card computing. Patterns and Decomposition
Later on algorithmic computing was possible
wartime encryption pushed computing forward: Enigma Encrypted messages. (WWII?)
1950s
Von Neumann: symbolic computing
"Software" used to describe people managing a machine
1960s
Software engineering as a disipline
IBM 360 developed
Waterfall development for software
Software gains economic weight
1970s
Development of languages for describing problems that computers didn't understand
Margaret Hamilton. Apollo II
1980s
Software that could constantly evolve. Numeric---> Symbolic ---> Creating new worlds, mini computers etc.
Computers became personal
1990s
object oriented and structured languages
2000s
2010s
2 more items...
Internet of Things
Apps for multiple machines
nascent distributed systems
Early 70s Software that can solve problems. e.g. Simula, SPSS
Late 40's Grace Brewster Murray Hopper Numeric Systems
Eniac — the world’s first programmable general-purpose computer.
1890 - Earliest computers were women
Pipeline System (People working around machine)
Human Computers
Dylan Brown, Jordan Watson, Olga Gould, Tyler Harnadek