Home
|
About Us
|
Blog
|
Training
|
Consulting
|
Contact Us
Have a Question?
Contact us
and we’ll respond promptly.
Why Choose Us?
Client Testimonials
Tips of the Day
Announcements
Employment
Contact Us
Introduction to Modeling Using UML
Length:
2 days
Description:
The Unified Modeling Language (UML) is a standardized way to represent several aspects of a software product’s design. This interactive and activity-packed course teaches any architect, developer or other interested individuals with a development background, how to use UML to represent static and dynamic elements of a product. Participants learn how to represent static elements but move on to more complex topics including flow, timing, user interactions, state and more. Emphasis is placed on how to apply concepts learned within an iterative and evolving design environment.
Topics:
Why model?
Using modeling in an iterative environment
First look at models and diagrams
Modeling system logic using class diagrams
Concrete classes
Attributes
Operations
Relationships
Aggregation
Association
Nested classes
Constraints
Data types
Interfaces
Abstract classes
Inheritance
Templates
Modeling requirements using use cases
Modeling workflows using activity diagrams
Modeling ordered interactions using sequence diagrams
Interaction diagrams
State machine diagrams
Modeling packages
Modeling systems of systems
More on iterative modeling methods
Brief introduction to SysML
Who should take this course?
This course is suitable for architects, developers or other individuals with an object oriented development background who would like to learn to represent designs, to be able to break down complexity, see the whole picture and communicate the design to others in a standardized manner.