Object Oriented Analysis and design(OOAD) with Java
- Development
- Jan 10, 2025

Object Oriented Analysis and design(OOAD) with Java, available at Free, has an average rating of 4.5, with 11 lectures, based on 44 reviews, and has 2637 subscribers.
Free Enroll NowYou will learn about Object oriented design approach to design an application with Java How UML help in design the softwares Class diagram from scratch for the use case More case studies This course is ideal for individuals who are For developers or Software Engineers or Java developers with some experience or Tech Lead or Architect of applications It is particularly useful for For developers or Software Engineers or Java developers with some experience or Tech Lead or Architect of applications.
Enroll now: Object Oriented Analysis and design(OOAD) with Java
Summary
Title: Object Oriented Analysis and design(OOAD) with Java
Price: Free
Average Rating: 4.5
Number of Lectures: 11
Number of Published Lectures: 11
Number of Curriculum Items: 11
Number of Published Curriculum Objects: 11
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This course aims at providing a practical understanding on how Object Oriented Analysis and Design helps to analyze the systems from an object oriented perspective rather than the traditional structural perspective. The application of design principles, design patterns and UML will bring the learners to a holistic environment of learning and practicing the OOAD for real time case study applications.
OOAD is also known as low level diagram or class level diagram.
Software and computer application systems are incredibly complex concepts since there are few material restrictions and a lot of possible arbitrary reconstructions. Contrast that to things like bridge or building design, where the concept of a bridge or building is defined by the materials to be used and the nature of the environment it is built upon, which results in few options. Software does not enjoy the same restrictions, and the room for complexity to grow is very large. This is where object-oriented analysis and design comes into play. It uses abstraction as a tool to encapsulate complexity, and the more abstractions are introduced, the greater is the reduction in complexity. These acts of abstraction and encapsulation allow for certain problems to be highlighted and subsequently suppressed.
OOAD in modern software engineering is typically conducted in an iterative and incremental way. The outputs of OOAD activities are analysis models (for OOA) and design models (for OOD) respectively. The intention is for these to be continuously refined and evolved, driven by key factors like risks and business value.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome
Lecture 2: What is OOAD
Lecture 3: Why OOAD–Benefits
Chapter 2: Fundamentals and Terminologies
Lecture 1: Key Concepts and Terminologies
Lecture 2: Points to remember
Lecture 3: Use-case: Bank Class Diagram
Chapter 3: Use-Case 1: Book My Show(Movie/Show booking application)
Lecture 1: Requirement Gathering–Movie Booking App
Lecture 2: Use Case Diagram- Book My Show
Lecture 3: Create Class Diagram- Book My Show
Lecture 4: Creating Class skeleton With Java
Chapter 4: What Next.
Lecture 1: Bonus Lecture
Instructors

Ravi Kumar Singh
SDE-III
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Zapier 101 - The Ultimate Automation Course for Beginners!
- Mailchimp Zero to Pro Masterclass- Supercharged by ChatGPT!
- Setting up Google Tag Manager in WordPress and Unbounce
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Python for Absolute Beginners
- 4ZB Trading Cryptocurrency Price Action Course
- 5Personal Finance
- 6NGRX angular nativescript
- 7Marketing Mix Modeling in one day for your Brand Analytics_1
- 8AS1 Tosca Practice for Interviews and new learners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling