This page contains pre-recorded lectures provided by BITS on the topic Object Oriented Analysis and Design as part of Semester 1 (Second Semester 2017-18) for viewing before the live sessions. I use this page as a quick reference for going through the videos wthout logging into the learning portal. All videos are in YouTube with standard youtube license.
Module 1: SDLC Models : Waterfall, Unified Process...
Recorded Lecture 1.1.1: Programming Paradigms - Procedural Oriented Programming, Object Oriented Programming
Recorded Lecture 1.1.2:What is Software Development Life Cycle (SDLC)?
Recorded Lecture 1.1.3:PERT, Project Waterfall Model: How it works? When to apply waterfall model?
Module 2: Starting with Object Oriented Analysis: ... /
Recorded Lecture 2.1.1: Point of Sale (PoS) Case Study.
Recorded Lecture 2.1.2:Requirement Categories - Functional & Non Functional Requirements.
Recorded Lecture 2.1.3:PERT, Project What is Use Case Diagram & Use Cases?
Recorded Lecture 2.2.1:Overview of Unified Process.
Recorded Lecture 2.3.1: Types of Use Cases.
Module 3: Creating System Level Artefacts : Domain...
Recorded Lecture 3.1.1: What is Domain Model?
Recorded Lecture 3.1.2: How Domain Model is represented in UML?
Recorded Lecture 3.1.3: Identification of Domain Concepts from Use Case
Recorded Lecture 3.1.4: Identification of relationships among domain concepts
Recorded Lecture 3.1.5: Finding Multiplicity among Domain Concpets
Recorded Lecture 3.1.6: Adding attributes to Domain Model
Recorded Lecture 3.1.7: Significance of Domain Model
Recorded Lecture 3.2.1: What is System Sequence Diagram?
Recorded Lecture 3.2.2: Drawing SSD for PoS
Recorded Lecture 3.2.3: Significance of SSD
Recorded Lecture 3.3.1: What is Operations Contract?
Recorded Lecture 3.3.2: Represent Operation Contract in UML
Recorded Lecture 3.3.3: Writing Operations Contract for PoS
Module 4: Getting into Object Oriented Design : Re...
Recorded Lecture 4.1.1: Relating Use Cases: includes, extends relationshipss
Recorded Lecture 4.1.2: Refining Domain Model: Derived Attributes
Recorded Lecture 4.1.3: Refining Domain Model: Association Classes
Recorded Lecture 4.2.1:What is Interaction Diagram?
Recorded Lecture 4.2.2:Types of Interaction Diagrams
Recorded Lecture 4.2.3:Representation of Interaction Diagrams in UML
Recorded Lecture 4.2.4:Drawing Interaction Diagrams for PoS
Recorded Lecture 4.3.1:Introduction to State Transition Diagram
Recorded Lecture 4.3.2:Representing State Transition Diagram in UML
Recorded Lecture 4.4.1:What is Activity Diagram?
Recorded Lecture 4.4.2:Representing Activity Diagram in UML
Module 5: Visibility between Objects, Class Diagram...
Recorded Lecture 5.1.1: What is Visibility among objects?
Recorded Lecture 5.1.2: Significance of finding Visibility
Recorded Lecture 5.1.3: Types of Visibility - Attribute, Parameter, Local, Global
Recorded Lecture 5.1.4: Attribute Visibility
Recorded Lecture 5.1.5: Parameter Visibility
Recorded Lecture 5.1.6: Local Visibility
Recorded Lecture 5.1.7: Global Visibility
Recorded Lecture 5.2.1: Using Domain Model to draw Class Diagram
Recorded Lecture 5.2.2: Representing Class in UML
Recorded Lecture 5.2.3: Relationship among Classes in Class Diagram
Recorded Lecture 5.2.4: Guidelines to draw Class Diagram
Recorded Lecture 5.2.5: Draw Class Diagram for PoS System
Recorded Lecture 5.3.1: Grouping Classes in Package Diagram
Recorded Lecture 5.3.2: Level and Partitions for Package Diagram
Recorded Lecture 5.3.3: Showing Dependency in Package Diagram
Recorded Lecture 5.3.4: Guidelines for Package Diagram
Recorded Lecture 5.3.5: Drawing Package Diagram for PoS System
Module 6: Design patterns: GRASP, Additional Patte...
Recorded Lecture 6.1.1: What is Pattern? What is Design Pattern?
Recorded Lecture 6.1.2: Types of Design Patterns: GRASP, GoF
Recorded Lecture 6.1.3: Advantages of using Design Patterns
Recorded Lecture 6.1.4: Design Patterns: Designer's and Programmer's Perspective
Recorded Lecture 6.2.1: What is Responsibility Assignment Problem?
Recorded Lecture 6.2.2: GRASP Patterns - Information Expert, Controller, Creator, Low Coupling & High Cohesion
Recorded Lecture 6.2.3: Information Expert Pattern - Problem & Solution
Recorded Lecture 6.2.4: Application of Information Expert in PoS System
Recorded Lecture 6.2.5: Controller Pattern - Problem & Solution
Recorded Lecture 6.2.6: Application of Controller Pattern in PoS System
Recorded Lecture 6.2.7: Creator Pattern - Problem & Solution
Recorded Lecture 6.2.8: Application of Creator Pattern in PoS System
Module 7: Design Patterns: Gang Of Four (GoF) Pattern
Recorded Lecture 7.1.1: Adapter Pattern - Problem & Solution
Recorded Lecture 7.1.2: Application of Adapter Pattern to PoS
Recorded Lecture 7.1.3: Factory Pattern - Problem & Solution
Recorded Lecture 7.1.4: Application of Factory Pattern to PoS
Recorded Lecture 7.2.1: Singleton Pattern - Problem & Solution
Recorded Lecture 7.2.2: Application of Singleton Pattern to PoS
Recorded Lecture 7.2.3: Strategy Pattern - Problem & Solution
Recorded Lecture 7.2.4: Application of Strategy Pattern to PoS
Module 8: Design Patterns: Gang of Four (GoF) Pattern
Recorded Lecture 8.1.1: Composite Pattern – Problem & Solution
Recorded Lecture 8.1.2: Application of Composite Pattern to PoS
Recorded Lecture 8.1.3: Facade Pattern – Problem & Solution
Recorded Lecture 8.1.4: Application of Facade Pattern to PoS
Recorded Lecture 8.2.1: Observer/Delegation Event/Publish Subscribe Pattern – Problem & Solution
Recorded Lecture 8.2.2: Application of Publish Subscribe Pattern to PoS
- sneha's blog
- Log in or register to post comments
Recent comments