Business Analyst Training 23 years of proven training for business systems analysts in requirements and testing
IIBA Endorsed Education Provider


The seminar provides the fundamentals for analysis and design skills using the Unified Modeling Language (UML) and how to incorporate these concepts into a repeatable development process. It is aimed specifically for Solutions System Analysts, Developers, Architects and Designers responsible for applying OO techniques in their software engineering projects.


Individuals planning to manage or participate in the analysis, design and implementation of Object-Oriented Development Projects. Those who will find this of value are Developers, Solutions Systems Analysts, Architects and Designers.

Object-Oriented Analysis & Design using UML Training Seminar
3 Days

Training Description

The seminar teaches the skills needed to use UML diagramming and explains their use in the different development phases. It provides training in the methodology for Multi-Tier Architecture Development Projects using the Unified Modeling Language emphasizing Booch, Rumbaugh and Jacobson methods. The seminar also utilizes case study exercises to practice modeling and analyzing the Object-Oriented analysis and design deliverables. The seminar focus is:
OOAD diagramming techniques using UML
Practical experience in building models for OO Analysis and Design
How to use the deliverables in the Detailed Design Phase
Simulate the project life cycle in a repeatable process using the UML diagrams

Each student receives a seminar handbook, with real life examples, templates, guidelines and a case study using UML. Call or email to register 203-322-1606 or wpierson@piersonapp.com.

Training Objectives:

The objectives of the training are to:
Provide an understanding of the project life cycle using UML
Define the UML analysis and design artifacts
Provide practical case study exercises for building the OOAD/UML diagrams using the UML notations
Demonstrate how the project life cycle fits together and how the UML diagrams taught in class build on each other in a simulation exercise


Training Content

Day 1
Introduction
Seminar overview and agenda
Overview of the Unified Process
Project Management for Object-Oriented Projects
Tactics for success
JAD
Communication techniques
Timeboxing
Incremental development
Risks
UML Overview
Terms to get acquainted with
History, scope and philosophy of the UML
Major types of diagrams supported
Overview of a Project Life Cycle for Object-Oriented Development using UML
UML Diagramming for Requirements Analysis
OO Principles and Terminology for the Requirements Analysis Phase
Defining the Problem Statement- Constructing the Use Case Diagram using UML
Case Study Exercise- Building the Use Case Diagram
Constructing the Activity/Swimlane Workflow Diagram using UML
    UML notations
    Uses of the Activity Diagrams in the project life cycle
Case Study Exercise- building the Activity Diagram using swimlanes
Writing the Business Use Case Model for Requirements Analysis
    Guidelines for writing use cases
    Templates for use cases
Constructing the Domain Object Model and CRCs using UML
Case Study Exercise- Building the Domain Object Model using UML


Day 2
Analysis & Design (continued)
Constructing the Collaboration Diagram
Case Study Exercise- Building the Collaboration Diagram using UML
Constructing the Class Diagram (refining classes and associations)
    Definition of the Class Diagram
    What is a class?
    Steps for constructing the Class Diagram
    Identifying the classes, attributes, methods, associations, multiplicities, inheritance, constraints
    Package Diagram
    Tips for building the Class Diagram
Case Study Exercise- Building the Class Diagram essentials
Constructing Behavior Diagrams
    Types of Behavior Diagrams
    Sequence Diagram
    State Diagram
    Activity Diagram
Case Study Exercise- Building the Activity Diagram, Sequence Diagram and State Diagram
Detailed Design
OO Principles and Terminology for the Detailed Design Phase
Using the Analysis deliverables in Detailed Design
Detailed Design Methodology steps
Diagramming techniques- Packaging and Deployment Diagram

Day 3
Object-Oriented Analysis & Design Simulation using UML diagramming techniques:
This simulation demonstrates how the entire life cycle of a project fits together and how the artifacts taught in class build on each other. The class will demonstrate their knowledge of the repeatable process by building the Use Case Diagram, Activity/Swim lane Workflow Diagrams, Business Requirements Use Cases, Domain Object Models, State Diagram, System Use Cases, Collaboration Diagram and Sequence Diagram using the UML notation. Students practice building the UML artifacts learned in class and the instructor critiques the deliverables with the class.

UML diagramming tools can be used during the simulation (optional).


Pierson has trained over 600 professional consultants, as well as over 3,000 Corporate Project Managers, Business Analysts, Technical Leads, Solutions Analysts, Developers, Creative Leads, Architects and Designers in Object-Oriented Analysis and Design modeling techniques. The training provides the latest in UML modeling techniques and incorporates the Unified Process. Pierson provides a repeatable process in its practical training classes that can be utilized by Technical and Creative Project Teams.

Training Content Highlights:

Project Management for OO Projects
Requirements Management
UML Concepts & Notations
Encapsulation
Inheritance
Polymorphism
Object-Oriented SDLC
Rapid Application Development
Identifying Actors
Creating Use Cases
Creating the Domain Object Model
     
Identifying Classes
CRC Card Technique
Identifying inheritance, associations, multiplicities, attributes, operations
Constructing Sequence Diagrams
Modeling Dynamic Behavior with Activity, Collaboration & State Diagrams using UML
Identifying Analysis Objects
Mapping Objects for Server Definition
Creating Detailed Design Models
Creating Implementation Diagrams

Instructor:

Joy E. Matthews is the cofounder and Vice President of Methodology Development and Training for Pierson Requirements Group, Inc. She has trained over a 1,000 IT professionals. She is an experienced Analyst with expertise in Object-Oriented Software Engineering and the JAD process. She is the co-author of Pierson’s repeatable development methodology for Multi-Tier Architecture projects using Object-Oriented methods and JAD. Joy is the author of the JAD Facilitation and Methodology Seminar using Object-Oriented Techniques. She is accomplished in Object-Oriented Requirements Analysis, Analysis and Detailed Design. She has facilitated and managed projects for all phases of the system development life cycle. Joy is also experienced in Information Engineering and Structured Analysis methodologies using the JAD process. She is the author of the JAD Facilitation & Methodology Seminar using Information Engineering and Structured Analysis, and the Process Modeling and Data Modeling Skills Workshops. Ms. Matthews was previously Vice President of Management and Product Development for Donovan Data Systems where she directed the development and implementation of software systems for Coca-Cola, Kraft, Heublein, AT&T and several major advertising agencies. She developed and conducted technical training programs for system installations and new product releases. Joy has a M.S. from C.W. Post College, L.I.U.



home | business training | methodology | services | sitemap | clients | blog | contact us


© 2013 Pierson Requirements Group, Inc. All rights reserved.
business analyst training

If there are any problems with this site, please contact Rogue Media Internet Marketing,
and include which site and page are experiencing difficulty.