Training Course:Object-Oriented Analysis using UMLSchool/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. |
|
|