Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Agile UML Modelling

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' In 1996 Grady Booch, Jim Rumbaugh and Ivar Jacobson released the first version of the Unified Modelling Language (UML) in an effort to harmonise the modelling documentation of systems development; the aim was to provide an extensible, complete and coherent set of diagram definitions whereby analysts and designers could specify, in great detail, what developers should produce in the way of source code.

About the same time, or a little before, some systems development practitioners were developing so-called ‘lightweight�methods, later to become known as Agile, such as Rapid Application Development (RAD), eXtreme Programming (XP) and Dynamic Systems Development Method (DSDM). In some of the lightweight practitioners minds at least, documentation of any kind was considered a thing of the past or minimal (although minimal was never defined).

The practical application of these two subjects is of course somewhere between the two extremes of detailed modelling and none at all. Unfortunately, there is no ‘recipe-book�approach to what of UML should and what should not be used in an Agile environment; one of the questions that Agile practitioners always ask themselves constantly before starting work on anything is ‘Do we need it?� The answer is always dependant on the organisation needs, the project needs and the needs of the project team.

This course gives delegates an overview of Agile philosophy, principles and practices; an overview of UML and discusses the elements of UML that are appropriate to produce in an Agile development environment for different needs.

Who should attend?
Architects (Business and Technical), Agile Project Managers, Team Leaders, Developers

Course style
Exercises will be used throughout the course to illustrate the concepts and approach, including a case study based around a typical multi-faceted project.

Prerequisites
Delegates must have experience of software development in any role
An appreciation of current methods and architecture options, such as object orientation, client/server and the Internet, would be an advantage
Delegates will learn how to
Understand the concepts of agility
Understand how the UML diagrams integrate
Produce appropriate UML diagrams for different phases of the Agile lifecycle
Use UML architecture and design patterns
Understand the Agile practices specific to developers
Course outline
Introduction to Agile Development

History
Agile Manifesto
Iterative Development
Agile Frameworks
Agile Principles
Introduction to UML

History
Object-oriented philosophy
Diagram Types
Business Process Modelling

Activity Diagrams
Requirements

Vision, Objectives and Requirements
Use Cases/User stories
Use Case Modelling
Prototyping
Use Case Specification
Estimating
Prioritisation (MoSCoW Rules)
Robustness Analysis (Object Sequence Diagrams)
Business Domain Model (Class Diagram)
Architecture

Importance of architecture
What do we architect
Need for & cost of refactoring
Architecture Patterns (Deployment Diagrams)
Design

Component Diagrams
Design Patterns (Object Sequence Digrams)
State Modelling (State Transition Diagrams)
Agile Developer Practices

Estimating work and calculating velocity
Iteration management
Daily Meetings
Test-Driven Development
Constant Integration
Refactoring ...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Agile UML Modelling training resources.




Other training courses offered by QA Ltd.:

Agile and Programme Management
Agile Awareness
Agile Practitioner
Agile Project Leadership
Agile Project Management
Governance for Agile Projects
Scrum Awareness
Scrum Master
Scrum Product Owner


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009