UML, Agile & OOAD for Enterprise Modeling
Startdata en plaatsen
Beschrijving
"UML training: UML diagrams are like an architect's blueprints for a house: anyone can read them...but does that mean you can build the house? Hence the importance of a solid methodology."
UML, Agile & OOAD for Enterprise Modeling
UML and OOAD - 4 days
UML training: during this course, we give an overview of the UML modeling language and industry-standard modeling tools. You will learn the capabilities of UML in the area of enterprise modeling and you will gain insight into the added value of using advanced applications that offer functionality such as reverse engineering and code generation. Using a notation to model your business however is just part of the solution! Th…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
"UML training: UML diagrams are like an architect's blueprints for a house: anyone can read them...but does that mean you can build the house? Hence the importance of a solid methodology."
UML, Agile & OOAD for Enterprise Modeling
UML and OOAD - 4 days
UML training: during this course, we give an overview of the
UML modeling language and industry-standard
modeling tools. You will learn the capabilities of
UML in the area of enterprise
modeling and you will gain insight into the added value of
using advanced applications that offer functionality such as
reverse engineering and code generation. Using a notation to model
your business however is just part of the solution! Therefore, we
will look at Object Oriented Analysis and Design
(OOAD) methodologies that you can use to define
and discover the specifics of your business domain model. The
Agile best practices will serve as a guideline
throughout this course. Using a methodology also implies applying
some form of patterns, and talking about best practices in the
UML context is best done referring to
patterns. The Gang of Four (Gof) developed a set
of patterns that offer solutions to common design decisions.
During these 4 days, we’ll use the UML notation,
apply best of breed methodologies and profit from the knowledge
contained in patterns to constantly verify our
evolving business models
4 day course contents
We offer unparalleled training content by combining standard course material with extensive business knowledge and real-life examples.
What you will learn :
Package 1
- What is the Unified Modeling Language?
- Why use models?
- Identifying business processes.
- Development of a business vision.
- The Agile approach. (RUP, SCRUM, XP, Lean)
- Streamlining processes in function of the business vision.
- Introducing UML 2.2, the notation.·
- Overview of Object Oriented Analysis & Design: the Methodology.
- Applying Patterns: our best practices.
- Identifying real-life objects.
- Definition of business objects: workers, entities and organizations.
- Creation of use-cases.
Package 2
- Structuring of a high-level UML business use-case model.
- Describing detailed use-cases.
- Sequence diagrams to detail the use case.
- Emphasis on the time-ordered flow.
- UML Sequence diagram notation and events.
- Real-life examples, usage of industry standard tools.
- Definition of the Domain Model.
- Adding associations to the domain model.
- Identifying attributes for the domain model.
- Operation contracts..
- Detailing pre-and post conditions.
Package 3
- Collaboration diagrams.
- Operations translated in Collaboration diagrams.
- UML Objects and messages.
- Notation of message structure and iteration.
- Patterns and their usage.
- Applying best practices to refine the Domain model.
- The Object Constraint Language.
- In which cases can OCL be useful?
- Classes, objects and their behavior.
- Modeling state of an object by using state diagrams.
- Identification of state and transitions.
- When to use UML automates?
Package 4
- Identification of candidate classes.
- Definition of responsibility and role of classes.
- Multiplicity and bidirectional associations.
- Inheritance, generalizations and specializations.
- Polymorphism, extensions and restrictions.
- Generating code, based on a class diagram.
- Detailed work, process and information flows.
- Some more details on Agile.
- Other patterns of the GOF (Gang of Four).
- Advanced concepts.
- What will the future bring?
- Conclusions
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.