Name
Android Applications Analysis & Design using UML

Code
3960

Duration
24 Hours

Description
This course focuses on the usability UML has to offer to Android developers and especially to enterprises interested in using UML together with setting a clear methodology for developing their android software applications. The course overviews software development methodologies relevant for mobile applications development, overviews the available UML diagrams usually relevant for android software applications development and introduces the best practices for creating a successful UML diagram. The course uses real world samples.

Population
Android Developers.

Objectives
Provide with the knowledge and the practice required for using UML in effective way and for setting a clear and effective methodology when developing applications for the android platform.

Prerequisites
Practical experience in developing Java applications for the android platform.

Topics
Software Development Life Cycle
Software Development Methodologies
The Agile Methodologies
Introduction to UML Diagrams
General Guidelines for UML
Basic Elements in UML Diagrams
The UML Use Case Diagram
The UML Class Diagram
The UML Object Diagram
The UML Package Diagram
The UML Activity Diagram
The UML Component Diagram