
Object oriented (OO) software development needs a developer to write programs using Object Oriented Programming (OOP) technique.
This lecture provides a detailed view on the basics of Object Orientation.
This lecture gives you the core concepts of OO
This lecture details the various Object Oriented Analysis (OOA) techniques in identifying classes and objects from a given problem domain,
This lecture gives in-depth idea on how to apply OO design principles and patterns to identify classes and objects.
This lecture helps you to understand the different design patterns in identifying the hidden objects and classes from a problem domain.
Learn scenario-based use case analysis and UML use case diagrams to model actor interactions, contracts between users and developers, and associations, includes, extends, and generalization.
Explain how to build a UML class diagram for an OOAD system, detailing classes, attributes, operations, and relationships, including association, generalization, realization, dependency, multiplicity, composition, aggregation, and interface.
Identify seven classes for an issues tracking system, such as administrator, priority, department, customer, asset, ticket, and related entities. Show their associations and generalization in a complete class diagram.
Explore sequence diagrams and interaction models by tracing actors, an admin, and a database through registration, login, validation, and verification, then map appointment scheduling in an industrial context.
Analyze a complete collaboration diagram in a product management scenario, detailing objects, classes, and interactions, including validation, admin module, and data flow across manufacturer, product, and raw material objects.
Behavioral design diagrams are used to create design documents showing the dynamic aspects of the system which are not identified during static design diagrams construction such as Use Case or Class diagrams
Examine a state chart diagram sample for a stock management module, tracing the stock object's states from inactive to active through login validation and material data retrieval.
Under physical design of the system, the following diagrams are used in UML to show the logical components of the system and the deployment of them in the target system device.
This lecture content provides a video demo on how to use Rational Rose for UML diagrams
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.