Is recursion a whirl wind?
I thought a graph was there to help visualize. Can you visualize a graph algorithm?
Lecture 11: Collaborative Construction: Do our programs talk?
Lecture 12: Software Testing
Developer Testing: It’s all the computer’s fault.
User Testing: It’s the user’s fault
Usability Testing: I wrote it, how come you cannot use it.
Functionality Testing: You mean I spent all this time for nothing.
Blackbox Testing: It’s really black, what is happening?
Whitebox Testing: How am I supposed to know that you might type a zero?
Condtionality Testing: I planned for a YES, you mean I have to plan for a NO too?
Stress Testing: I did not know that so many people would use the system at once.
Lecture 13: Re-factoring: These pants are too long!
Lecture 14: Program Size and Software Construction Management: It’s bigger than I thought.
Lecture 15: Systems Integration: When I combined the modules, the system disintegrated.
Lecture 16: Software Construction Tools: Where were these tools when I started the project?
Lecture 17: Human Factors: Shouldn’t this be the first consideration?
Lecture 18: Alpha, Beta and Production Testing: It’s not a Fraternity.
Lecture 19: Software Copyrights and Patents.
Lecture 20: Software Security: Should this be an afterthought?