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 for Developers (Java)

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 us: 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 for Developers (Java) training resources.




Other training courses offered by QA Ltd.:

User Acceptance Testing Skills
The Organisational Context
Understanding Corporate Computing
Analysis for Agile Projects
ISEB System Development Fast Track
Software Testing Foundation
Software Testing Intermediate


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:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



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