The Unified Modeling Language is the standard for building a model of an Object-Oriented system. UML is used throughout the development lifecycle – for requirements gathering, domain analysis, and solution design. This class starts by describing object-oriented design, and introduces overall concepts and specific models of the Unified Modeling Language, enabling effective comprehension and creation of UML models. The course includes many examples, as well as hands-on exercises worked both individually and in group settings, so that the student gains experience with UML.
Objectives
- Understand the issues involved in implementing an object-oriented design
- Analyze requirements and produce an initial design
- Develop the design to the point where it is ready for implementation
- Design components to maximize their reuse
- Learn to use the essential modeling elements in the most recent release of the Unified Modeling Language – UML 2.0
- Learn the essentials of interfacing and collaboration with other design groups
AUDIENCE
Software developers moving to an object-oriented paradigm, or anyone who wishes to effectively communicate using object-oriented models.
Outline
- Introduction to Object Oriented Design
- Overview of UML
- Use Case Diagrams
- Class Diagrams
- Package Diagrams
- Interaction Diagrams
- State Diagrams
- Design Principles
PREREQUISITES
None
DURATION & Format
18 Hours (3 Days)
Maximize your training experience by adding these courses to your curriculum.
Open Enrollment Courses
Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.
Customized Training Programs
Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.