Object-Oriented Analysis & Design Using UML


The short course Object-Oriented Analysis & Design Using UML will expose students to the basics of object-oriented analysis and design using UML (Unified Modeling Language). Laboratory sessions will equip participants with practical experience in object-oriented analysis and design.
UML is the standard language for object-oriented analysis and design. UML is used throughout the software project lifecycle to capture and communicate analysis and design decisions. This course is intended to provide an introduction to OOAD using UML. At the end of the course, participants will understand the basic steps of OOAD, gain practical knowledge in the UML diagrams and notations, and build an object-oriented model for their project using UML. Topics covered include: Introduction to OOAD, Use Case Diagrams, Identifying Classes, Operations, and Attributes, Class Relationship Diagrams, Sequence Diagrams, Collaboration Diagrams, State Transition Diagrams, Object Design, System Design, Using Eclipse to Create UML Models. It will be helpful if participants come with details of a real project that they wish to model.
Note that all participants are requested to bring their own laptop.

Upon completion of this course, the participants will be able to:

* Understand basic object-oriented concepts;
* Apply an iterative, use case-driven process to the development of a robust design model;
* Use the UML to represent the design model;
* Apply the OO concepts abstraction, encapsulation, inheritance, hierarchy, modularity, and polymorphism to the development of a robust design model;
* Design a software system using object-oriented software engineering paradigm. Note that all participants are requested to bring their own laptop to class.

Withdrawal or deferment notice must be made in writing to [email protected] at least 4 weeks before the course begins.
In the event that the course is cancelled due to unforeseen circumstances, full refund will be given. Broadbeans Inc. reserves the right to substitute the course instructor with another of similar experience in case of extenuating conditions.

Broadbeans Training Services

Broadbeans Inc. is a software consulting and education training company. Broadbeans delivers complete solutions and training for businesses and individuals. We are committed to providing customized courses uniquely tailored for each individual person or business. As your one-stop education center, Broadbeans provides courses that will help you and your business succeed. We provide both scheduled short courses for individuals and groups as well as custom courses for your company's training needs. We specialize in programming, web development, and project management courses.

More classes from Broadbeans Training Services

  • Class schedule to be determined soon - please enter your email if you wish to be contacted when the schedule is released.