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 and Design

School/Trainer:

CBIT Canadian Beaver Training Ottawa
Ottawa, Ontario, Canada

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

Course Description:

'' Module 0: Software Engineering with Components.
| What Is a Good System
Do We Have a Good System
What Are Good Systems Like? Encapsulation, Abstraction, Coupling
How Are Good Systems Built


| Module 1: Object Concepts
| Defining Terms: Containment, Inheritance, Polymorphism, Interface and Implementation, Classes, Etc
What Is An Object? Messages, Interfaces, Classes.
Inheritance.
Polymorphism and Dynamic Binding.
How Does This Help Us Achieve the Goals of Section I.


| Module 2: The Rational Unified Process
| The Happy Video Store
The Rational Unified Process
The Inception Phase
The Elaboration Phase
The Construction Phase
The Transition Phase


| Module 3: Uml: Essentials of Class Models
| Introduction To Uml
Identifying Objects and Classes.
Associations.
Attributes and Operations.
Generalization.
The Class Model During the Development.
Crc Cards.


| Module 4: Uml: More On Class Models.
| More About Associations: Aggregation and Composition, Roles, Navigability, Qualified Associations, Derived Associations, Constraints.
More About Classes: Interfaces, Abstract Classes.
Parametrized Classes.
Dependency


| Module 5: Uml: Use Case Models
| Actors in Detail.
Use Cases in Detail
System Boundary
Relationships Between Use Cases.
Relationships Between Actors.
Actors and Classes.


| Module 6: Uml: Interaction Diagrams.
| Collaborations.
Interactions On Collaboration Diagrams.
Sequence Diagrams.
More Advanced Features: Messages From An Object To Itself, Detailed Behavior, Returned Values, Creation and Deletion of Objects, Timing.
Other Purposes: Providing An Operation, How Design Patterns Work, How a Component Works.
Conditional Behavior and Iteration.
Concurrency.


| Module 7: Uml: State And Activity Diagrams.
| State Diagrams
Activity Diagrams.
Other Kinds of Events.
Other Kinds of Actions.
Looking Inside States.
Concurrency Within States.


| Module 8: Uml: Implementation Diagrams
| Component Model
Deployment Model


| Module 9: Uml: Reuse: Components and Patterns.
| What Can Be Reused and How
Why Reuse
Why Is Reuse Hard
Which Components Are Really Reusable
What Difference Does Object Orientation Make


| Module 10: Creating Objects with Java/vb.net/c
| Proper Coding
Using Classes
Creating Classes
Class Properties
Object Methods
Constructors
Destructors
Static Data
A Complete Object Example


| Module 11: Inheritance and Polymorphism
| Inheritance
Polymorphism
Abstract Functions and Classes
Interfaces
Common Inheritance Examples


| Module 12: Uml: Design Patterns (if Time Permits
| Modeling Design Patterns
Singleton
Abstract Factory
Façade
Visitor
Observer
...''

Elements of this syllabus are subject to change.

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

Phone:613 742-6800

School Address/Venue(s):

CBIT Canadian Beaver Training Ottawa
214 Montreal Rd
Suite 100
Ottawa, Ontario
K1L 8L8
Canada

Jobs & Resumes: Ottawa
Houses & Roommates: Ottawa
Travel Agencies: Ottawa

Search other schools for Object Oriented Analysis and Design training resources.




Other training courses offered by CBIT Canadian Beaver Training Ottawa:

Java Security
JDBC
Jms
Spring
Struts
Business Analysis
Rational Unified Process
Business Analysis for Business Professionals
Business Analysis for It Professionals
Uml
Essentials of Rational Clearcase and User Change Management
Professional Iterative Project Management
Rational Requisitepro
Software Design with Rational Class Modeler
Application Testing
Rational Robot Testing
Exploring Rational Test Manager
Testing and Qa for Visual Studio .NET Professionals
Testing and Quality Assurance


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:
Schools can use this unlimited free web marketing service by submitting their course descriptions and school introductions. Two outbound links will be granted to each posting.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009