Training
Provided by 123-CBT Computer Based Training
Course Overview
This is the second title in a series of two, and covers the same material as the second half of the Instructor Led course Object Oriented Analysis and Design Using UML. This course teaches students the principles and terminology of object oriented development. It follows on from the first title in the series Object Analysis and Design: Requirements and Analysis and teaches the student how to apply a development process to move a project from requirements capture through to implementation. It also teaches a number of object-to-relational mapping techniques.
Learn To:
- How to apply a development process to move a project from requirements capture through to implementation
- A number of object-to-relational mapping techniques.
Content Emphasis
Conceptual
Audience
This course is aimed at business managers, business analysts, technical analysts, database designers, and anyone responsible for analysis and design tasks during the object oriented application development lifecycle. These people are likely to be graduate professionals with some experience of the application development environment. This course is part of an Oracle integrated curriculum and supplements our Oracle8 courses and Oracle Designer/2000 R2: Modeling Object Types (course 60421). Participants should have taken the first part of this series, Object Analysis and Design: Requirements and Analysis (course 60027) prior to taking this course.
Total Learning Time
6 - 8 Hour(s)
Course Contents
Unit 1: From Analysis to Design
Duration: 2 - 3 Hour(s)
- Identify the order in which the principles of Object Oriented Analysis are applied.
- Identify the deliverables from Object Orientated Analysis.
- Identify the characteristics of Object Types in a system.
- Identify the purpose of the Design Phase.
- Sequence the steps required to perform Object Oriented Design Mapping.
- Identify the reason for Software and Hardware Partitioning.
- Identify how Collaboration Diagrams show system behavior.
- Identify the guide lines which need to be followed when designing Object Types.
- Identify the decisions needed to made about Associations during the OOD phase.
- Identify the use of Inheritance during Object Oriented Design.
- Identify the benefits of a reusable design component in Object Oriented Design.
- Identify the tactical design issues in Object Oriented Design.
- Identify what must be considered during Object Oriented Analysis and Object Oriented Design.
- Identify what is considered when designing an Object Oriented System.
Unit 2: Systems Architecture
Duration: 2 - 3 Hour(s)
- Identify the use of Packages in Object Oriented Design.
- Identify the three kinds of Visibility restrictions in Package properties.
- Identify the requirements of Physical Software Architecture.
- Identify the need for Deployment Diagrams in Object Oriented Design.
- Identify why Software Components are deployed to Physical Hardware.
Unit 3: Object Oriented Design
Duration: 2 Hour(s)
- Identify the use of Encapsulation in Object Oriented Design.
- Identify the three levels of Operation Visibility in UML.
- Identify the features of the special Classes commonly used in Object Oriented Design.
- Identify the importance of Class Specification.
- Fully define Attributes for the Design phase.
- Fully define Operation Signatures for the Design phase.
- Identify what must be defined before an Association can be implemented.
- Identify the characteristics of Aggregation in Class Diagrams.
- Identify the alternative ways Objects communicate with each other.
- Identify what must be considered when refining Inheritance in Object Oriented Design.
- Identify the definition of an Abstract Operation in Object Oriented Design.
- Identify the use of Polymorphism in Class Diagrams.
- Refine an Object Type to a fully specified Class which can be implemented.
- Refine a Type Diagram to a fully specified Class Diagram that can be implemented.
Training Avaliability and Delivery
| This is primarily online training |  | This is an online eLearning or CBT training program |  | This program may be available on CD |  | Contact 123-CBT Computer Based Training for more information |
|
| Training Presented in: | English |
|
Related Keywords:
programming
n a
information technology
cd web
Training Program Details
--
About 123-CBT Computer Based Training - Training Provider
123-CBT Computer Based Training - 123-CBT offers discount pricing on top quality eLearning
programs from leading computer based training providers. Many of the training courses are available both online or on CD so that you can study at home at your own pace:
E-Learning available for
- ABAP 6.10
- Access 2003
- Acrobat 6.0
- ASP
- ASP.NET
- C
- Captivate 1.0
- Crystal Reports 8.5
- Crystal Reports v10
- Dreamweaver MX
-...
More Object Oriented Analysis Design Training from 123-CBT Computer Based Training
Click here for more information or to take this course
|