Computer Science 290 Fall 2013
Gregory M. Kapfhammer
Bridge the gap between research and practice
How big is the gap?
Technology transfer
Not worked?
Worked?
Software is everywhere
High quality software
is not everywhere
Quality?
Analysis
Synthesis
Method
Tool
Procedure
Designing and Developing
ErrorFaultFailure
1109
110
12
Wow
Product
Process
Boundaries
Layers
Software development lifecycle
Software development lifecycle
Tools
Skills
True or false?
"After the code is written, it must be tested"
Changes and Challenges
Ariane-5
40 seconds
$ 500 million
Serious