UML - Unified Modeling Language
Course
In Islington
Description
-
Type
Course
-
Location
Islington
-
Duration
2 Days
Unified Modeling Language (UML) is an industry recognised standard entry for producing models of a system. The course aims to provide learners with the relevant industry standards needed to be able to generate and interpret UML Models. These models can be applied to a wide range of activities using the significant enhancements of UML. The UML course is a complete 2 day practical course enabling learners to use and practice a wide range of market tools. Suitable for: Technical Architect, Business Analyst, IT Consultant, Project Managers, Service Managers, Design Architect, System Analyst, System Designer, Web Designer, any body looking to learn UML.
Facilities
Location
Start date
Start date
About this course
None, but having some expertise in Project development and IT fundamental would be an advantage,
Reviews
Course programme
Course Aims
Unified Modeling Language (UML) is an industry recognised standard entry for producing models of a system. The course aims to provide learners with the relevant industry standards needed to be able to generate and interpret UML Models. These models can be applied to a wide range of activities using the significant enhancements of UML. The UML course is a complete 2 day practical course enabling learners to use and practice a wide range of market tools.
Key areas of study:
- Structure Diagram
- Behavior diagrams
- Interaction diagrams
UML - Unified Modelling Language - Certification Training
There is no formal certification for UML as of yet, but IBM and the Sun do offer some kind of certification. As this is a completely hands training module learners will be provided with a in-house certification of attendance.
Course Content
Structure diagrams
Structure diagrams emphasize what things must be in the system being modelled:
- Class diagram : describes the structure of a system by showing the system's classes, their attributes, and the relationships among the classes.
- Component diagram : depicts how a software system is split up into components and shows the dependencies among these components.
- Composite structure diagram : describes the internal structure of a class and the collaborations that this structure makes possible.
- Deployment diagram serves to model the hardware used in system implementations, and the execution environments and artefacts deployed on the hardware.
- Object diagram : shows a complete or partial view of the structure of a modelled system at a specific time.
- Package diagram : depicts how a system is split up into logical groupings by showing the dependencies among these groupings.
Behavior diagrams
Behavior diagrams emphasize what must happen in the system being modelled:
- Activity diagram : represents the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.
- State machine diagram : standardized notation to describe many systems, from computer programs to business processes.
- Use case diagram : shows the functionality provided by a system in terms of actors, their goals represented as use cases, and any dependencies among those use cases.
Interaction diagrams
Interaction diagrams, a subset of behavior diagrams, emphasize the flow of control and data among the things in the system being modelled:
- Communication diagram : shows the interactions between objects or parts in terms of sequenced messages. They represent a combination of information taken from Class, Sequence, and Use Case Diagrams describing both the static structure and dynamic behavior of a system.
- Sequence diagram : shows how objects communicate with each other in terms of a sequence of messages. Also indicates the life spans of objects relative to those messages.
- Timing diagrams : are a specific type of interaction diagram, where the focus is on timing constraints.
Prerequisites
None, but having some expertise in Project development and IT fundamental would be an advantage,
Who can attend?
Technical Architect, Business Analyst, IT Consultant, Project Managers, Service Managers, Design Architect, System Analyst, System Designer, Web Designer, any body looking to learn UML.
Class Environment
Classes are kept to maximum of 8 learners to increase productivity and learning experience. This enables the trainer to give the personal attention to each learner.
UML - Unified Modeling Language