Introduction to OOAD And UML


 

Course Code

SSINT110

Level

BEGINNER

Duration

3 days

About Course

Introduction to OOAD and UML is a beginner course provides an introduction to UML(Unified Modeling Language) and UML modeling using Sparx Systems Enterprise Architect. This course is designed to target the beginners who wants to understand how UML diagrams are created using Enterprise Architect. How UML diagrams aids the Software development lifecycle and what all the impacts. This course 3 days hands-on workshop on the most commonly used UML diagram types, is suitable for members in a software development teams and testing teams.

Description

Sparx UML Training course is designed to introduce the members of a software development team to the need for software architecture, Object Oriented Analysis and UML. This covers the commonly used UML diagram types. The Sparx UML Training course is suitable for all members of a software development team, who are intending to benefit from the universally acclaimed modeling language. The training uses practical examples from common Object-Oriented Languages, and focusses on establishing a methodology to design and maintain complex IT systems. Practitioners without licensed Enterprise Architect Software version, can download and make use of our Sparx trial version, from our official website.

You Will Learn How To

•    Capture user requirements in use cases and transform them into detailed designs 
•    Exploit the rich object-oriented modeling provided by Unified Modeling Language (UML) 
•    Adapt to changing requirements with iterative techniques and component-based design 
•    Design agile solutions optimized for modern object-oriented languages and platforms 
•    Refactor design models by applying proven design patterns 
•    Verify implemented designs with automated unit and system tests 

Prerequisites

  • No understanding of UML is required

  • Reasonable understanding of Software Development will be helpful

Additional Content

 1

Using UML notation

 2

Review of object-oriented concepts

 3

Producing Requirements Models

 4

Capturing system behavior in use cases

 5

Creating the domain object model

 6

Establishing the Object Model

 7

Refining classes and associations

 8

Achieving reusability

 9

Use case realization

 10

Implementing memory in objects using state machines

 11

Service-oriented architecture

 12

Design Patterns

 13

Testing Object-Oriented Designs

Target Audience

Enterprise Architect UML Training benefits people involved in developing systems on modern object-oriented platforms. Project teams benefit greatly by sharing the same methodology with codevelopers or with supportive management. Familiarity with basic OO concepts is helpful, but not assumed.

Related Service: Sparx Systems India could also afford wide range of short-term and long-term consultancy services and advisory services on completion of our training based on the requirement.