More

    OBJECT ORIENTED ANALYSIS AND DESIGN – RECORDED LECTURES (BITS)

    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

    Recent Articles

    OAUTH – FREQUENTLY ASKED QUESTIONS FOR INTERVIEWS AND SELF EVALUATION

    Why is refresh token needed when you have access token? Access tokens are usually short-lived and refresh tokens are...

    SUMO LOGIC VIDEOS AND TUTORIALS

    Sumo Logic Basics - Part 1 of 2 (link is external) (Sep 29, 2016)Sumo Logic Basics - Part 2 of 2...

    GIT – USEFUL COMMANDS

    Discard all local changes, but save them for possible re-use later:  git stash Discarding local changes...

    DISTRIBUTED COMPUTING – RECORDED LECTURES (BITS)

    Module 1 - INTRODUCTION Recorded Lecture - 1.1 Introduction Part I – Definition

    BOOK REVIEW GUIDELINES FOR COOKBOOKS

    Whenever you add reviews for the book, please follow below rules. Write issues in an excel.Create an excel...

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox