Learn Agile Modeling with the UML
This UML Workshop course introduces a useful subset of the core modelling notation in UML and follows the four RUP phases in practice (as closely is as reasonable and possible in the context of a modelling workshop). Models appropriate to each development activity are developed, with notation introduced as needed. The common pitfalls of using UML and use cases, such as a tendency to fall into sequential development with a big, up-front design phase and verbose use case descriptions, are highlighted and cautioned against. The course outlines a more agile approach to modelling and the use of use cases.
Learn How To:
Identify and present a useful working subset of UML notation
Outline a lightweight development lifecycle based on RUP
Describe an agile approach to using and documenting use cases
Put the notation & concepts into practice for a simple project
About the Course Author - Kevlin Henney
This highly practical 2-day UML training workshop has been developed by Kevlin Henney, a regular columnist for various industry magazines and a well known and popular speaker on topics such OO Design, Patterns, Agile Development and Software architecture at conferences in Europe and North America.
Training Avaliability and Delivery
This is primarily ilt training
This is a workshop seminar
This is an online eLearning or CBT training program
This class may involve group study
Courseware may be available for purchase
Instructor Led Training
This class may be available at a classroom in London, Greater London,
or at one of these training facilities:
,
The Inception, Elaboration, Construction, and Transition Phases
Agile Processes and Agile use of RUP
Models and Agile Modelling
The History and Role of UML
Scope and System Requirements
Context Diagrams
Actors
Identifying and Defining Use Case Goals
Use Case Diagrams
Use Case Preconditions and Postconditions
Event-triggered Use Cases
Elaboration
Using Class Diagrams for Information Models
Basic Class Diagram Notation
Using Activity Diagrams to Describe Workflow and Use Case Ordering
Using State Machine Diagrams for Object Lifecycles
More Advanced Class Diagram Notation
Outlining a Broard, Baseline, Architecture with Package Diagrams, Component Diagrams,
and Deployment Diagrams
Construction
Elaborating using Case Detail
Evaluating Use Case Priority and Risk
Iteration and Planning
Overview of Interaction Diagrams
Transition
Adopting and Adapting UML
The Role of Tools
About Skills Matter - Training Provider
Skills Matter - Skills Matter is a leading provider of training, mentoring and project based skills transfer in agile software development using advanced technologies.
Our curriculum comprises of RUP training, eXtreme Programming, Test Driven Development training and UML training, J2EE & Java training, including Sun, WebLogic and WebSphere training, C and .NET training and training in C programming. We...
More Process & UML Training Training from Skills Matter