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


Jobs & Resumes

House Rental

Back | Home

Training Course:

Object-Oriented Analysis using UML

School/Trainer:

Beacon Training Services
Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson, Texas, United States

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

Course Description:

'' Using a balanced blend of lecture and exercises this course teaches essential object-oriented concepts and their application within a practical analysis and design process. The most common analysis and design methods are presented, including use case analysis, problem domain analysis, activity diagramming, interaction diagramming, and the application of design heuristics and patterns. Using the Unified Modeling Language (UML) to produce analysis and design modeling deliverables is also covered. The course also provides a brief introduction to object database technologies and distributed objects. Throughout the course emphasis is placed on techniques that improve system adaptability and component reuse. Drawing on the latest analysis and design methods of acknowledged modeling experts such as Jacobson, Rumbaugh, Coad and Wirfs-Brock this course takes students through the language independent process of designing an object-oriented application. It demonstrates how to transition seamlessly from analyzing user requirements to producing object-oriented code.

Goals/Objectives

· Describe the concepts that define object-oriented systems

· Think about systems using objects
· Apply new tools including class diagrams, object interaction diagrams and design patterns

· Express your thoughts with the industry standard Unified Modeling Language (UML)

Outline/Table of Contents

Concepts

· Encapsulation and Localization

· Objects

· Classes

· Messages and Methods

· Relationships

· Inheritance

· Polymorphism

The OO Development Process

· OO Development Objectives

· Roadmap of Phases, tasks and deliverables

· Review and Iteration

Requirements Gathering

· Introduction

· Use Cases

· Process Modeling

· Process Summary

· Exercise

Creating on Object Modeling

· Introduction

· Creating the model

Exploring Behavior

· Finding Operations

· Object vs. Value Semantics

· Class Stereotypes

· Sequence Diagrams

· Collections

· Process Summary
Advanced Modeling Techniques

· Relationships

· Role Names

· Association classes

· Class Scope

· Visibility

· Navigability

· Qualified Assocations

· Interfaces

· Abstract classes

· Collaboration Diagrams

· State Transitition Modeling

Architectural Design

· Introduction

· Architectural Choices

· Process Summary

Object Design

· Introduction

· Design Guidelines

· Design Patterns

Storage and Distribution

· Storing Objects - OODBs

· Storing objects using a relational database

· Serialization

· Object Request Brokers

· Component Systems





Review of OO Development Methodology

· Modeling

· Phases

· Tasks

· Deliverables

· Iteration

· Prototyping

· Validation and Quality

· Project Roles

· Addressing Risk

· Maximizing OO Development Benefits

...''

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

Phone:972-404-0069

School Address:

via e-mail at: info@beacontraining.com or call us at 972-404-0069

Jobs & Resumes: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson
Houses & Roommates: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson




Other training courses offered by Beacon Training Services:

C#
EJB Development for WEBLOGIC
Enterprise Application Development using WebSphere Studio Application Developer Version 5 (WSAD)
HTML
Java Enterprise (J2EE) Development
Advanced Java
Web Application Development Using Java
Java Server Pages(JSP) and Servlets
MFC Windows Programming for C++ Programmers
.NET
Oracle8i Architecture and Database Administration
Oracle PL/SQL
Oracle SQL and SQL*Plus Programming
PowerBuilder 7.0
Advanced PowerBuilder 8 Programming
PERL
Rational Rose
Software Testing
UNIX


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 can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008