Computer Science 340 :: Software Design and Testing

Lecture Notes


01-Course-Introduction
02-UML-Class-Diagrams
03-Design-By-Contract
04-Design-Patterns
05-Design-Principles-Review
07-Development-Tools
08-UML-Sequence-Diagrams
09-Architecture
11-MVC
12-UI-Model-Integration
13-Intro-To-Testing
14-JUnit
15-Black-Box-Testing
17-White-Box-Testing
19-Testing-Strategies
20-Designing-For-Testability
22-Design-Patterns
23-Design-Patterns
24-Refactoring-I
25-Refactoring-II
26-Refactoring-III
28-Data-Persistence
32-Design-Patterns
33-Software-Reuse
34-Software-Reuse
35-Inheritance
36-Inheritance-DBC
38-Design-Patterns
39-Design-Patterns
41-Final-Review
MicrosoftTestingTalk