System Analysis and Design-Lecture 1 - System Analysis and Design
                                    
                                        Lecture 1-1 Introduction to System Design and Analysis
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 1-2 Architectural Design and Analysis
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 1-3 Use Case Analysis
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 1-4 Class Design
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 1 - System Design and Analysis
                                            
                                    
                                    
                                        Lecture 1 - System Design Optimization Exercise
                                            
                                    
                                    
                                        Lecture 1 - System Design Optimization Exercise (Solution)
                                            
                                    
                             
                            
                                State Machine Diagram-Lecture 2 - State Machine Diagram
                                    
                                        Lecture 2-1 State Machine Diagram
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 2-2 State Machine Diagram Example
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 2 - System Analysis and Design
                                            
                                    
                                    
                                        Lecture 2 - State Machine Diagram Exercise
                                            
                                    
                                    
                                        Lecture 2 - State Machine Diagram Exercise (Solution)
                                            
                                    
                             
                            
                                Design Patterns-Lecture 3 - Design Patterns
                                    
                                        Lecture 3-1 Design Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 3-2 Strategy Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 3-3 Observer Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 3 - System Analysis and Design
                                            
                                    
                                    
                                        Lecture 3 - Design Pattern Exercise
                                            
                                    
                                    
                                        Lecture 3 - Design Pattern Exercise (Solution)
                                            
                                    
                             
                            
                                More Design Patterns-Lecture 4 - More Design Patterns
                                    
                                        Lecture 4-1 Mediator Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 4-2 Proxy Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 4-3 Bridge Pattern and Singleton Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 4-4 Factory Pattern
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 4-5 Anti-Patterns
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 4 - System Analysis and Design
                                            
                                    
                                    
                                        Lecture 4 - Design Pattern Exercise
                                            
                                    
                                    
                                        Lecture 4 - Design Pattern Exercise (Solution)
                                            
                                    
                             
                            
                                Software Quality Assurance-Lecture 5 - Software Quality Assurance
                                    
                                        Lecture 5-1 Achieving Software Quality
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 5-2 Software Quality Assurance Activities
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 5-3 Achieving  Product Quality
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 5-4 Achieving Project-Process-People Quality
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 5 - Software Quality Assurance
                                            
                                    
                             
                            
                                Managing Software Development-Lecture 6 - Managing Software Development
                                    
                                        Lecture 6-1 Project Management
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 6-2 Software Development Plan
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 6-3 Project Tracking and Control
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lecture 6 - Managing Software Development