Object Analysis Design Requirements Analysis

123-CBT Computer Based Training
Course Overview

This is the first title in a series of two, and covers the same material as the first 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, and how to apply object oriented techniques to define systems using the notation of the Unified Modeling Language (UML).

Learn To:

  • The principles and terminology of object oriented development
  • How to apply object oriented techniques to define systems using the notation of the Unified Modeling Language (UML).

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 in an application development environment. No prior knowledge of object technology required, although students will benefit from a basic understanding of object technology principles. This course supplements Oracle8 courses and Oracle Designer/2000 R2: Modeling Object Types (course 60421).

Total Learning Time

6 - 8 Hour(s)

Course Contents

Unit 1: Introduction to Object Orientation

Duration: 1 - 2 Hour(s)
  • Identify the importance and capabilities of Object Oriented methods.
  • Identify some of the difficulties in system development.
  • Identify the benefits of Object Orientation.
  • Identify how Object Orientation models the real world.
  • Identify the purpose of Object Oriented methods of development.
  • Identify the environments in which Object Oriented methods are most successfully adopted.
  • Identify the characteristics of traditional structured development methods.
  • Identify the characteristics of Object Oriented methods.
  • Identify the characteristics of UML.

Unit 2: Object Oriented Principles

Duration: 1 - 2 Hour(s)
  • Identify the definition of an Object.
  • Identify some of the ways that Objects may be linked with other Objects.
  • Identify the characteristics of Encapsulation.
  • Identify the characteristics of an Attribute.
  • Identify the features of an Association.
  • Identify the characteristics of an Operation.
  • Identify the definition of Polymorphism.
  • Identify the meaning of an Object Type in Object Oriented development methods.
  • Identify the uses of Object Types in Object Oriented development methods.
  • Identify characteristics of Type Diagrams.
  • Identify the role of Attributes within Type Diagrams.
  • Identify the role of Operations within Type Diagrams.
  • Identify the purpose of discovering Object Types in Type Diagrams.
  • Identify the purpose of identifying Object Types.
  • Identify the organization of Object Types within Type Diagrams.
  • Identify the definition of the system boundary.
  • Identify the purpose of using the Data Dictionary.
  • Identify the role of an Actor within Object Orientation.
  • Identify the purpose of Use Cases.
  • Identify the benefits of Use Case diagrams within Object Oriented Analysis.
  • Identify how complexity is managed within Use Cases.
  • Identify the use of Aggregation in Use Cases.
  • Identify the uses of Generalization.
  • Identify characteristics of Stereotypes.

Unit 3: Object Oriented Project Development

Duration: 2 Hour(s)
  • Identify the steps necessary to create a project.
  • Identify the activities that take place during Object Oriented Analysis.
  • Identify the personnel and software included in the Object Oriented Analysis process.
  • Identify the activities that take place during Object Oriented Design.
  • Identify personnel and software involved during the Object Oriented Design process.
  • Identify how Object Oriented Design can be implemented.
  • Identify the personnel and tools involved during the Implementation of Object Oriented development.
  • Identify the characteristics of the traditional lifecycle.
  • Identify the characteristics of the Iterative Lifecycle.
  • Identify the features of the three most popular Object Oriented programming languages.
  • Identify the characteristics of Smalltalk.
  • Identify the characteristics of C++.
  • Identify the characteristics of Java.
  • Identify the characteristics of System Scoping.
  • Identify the need for System Scoping
  • Identify the characteristics of a Scenario.
  • Identify the uses of Scenarios.
  • Identify the characteristics of a Sequence Diagram.
  • Identify the events within Sequence Diagrams.
  • Identify the procedures in creating Sequence Diagrams.
  • Identify the different parts of behavior within the Sequence Diagram.
  • Identify the uses of State Transition Diagrams and how they relate to Object Orientated Analysis.

Unit 4: Refining Relationships

Duration: 2 Hour(s)
  • Identify the definition of an Association.
  • Identify the use of an Association.
  • Identify the constituent parts of an Association.
  • Identify the definitions of Multiplicity.
  • Identify the notation used to denote Multiplicity.
  • Identify the implications of using Multiplicity.
  • Identify the guidelines for determining Multiplicity.
  • Identify the definition of Aggregation.
  • Identify Aggregation notation.
  • Identify the uses of Aggregation.
  • Identify the definition of Inheritance.
  • Identify the structure of a hierarchy in Inheritance.
  • Identify the notation used in Inheritance.
  • Identify the definition of Specialization.
  • Identify the definition of Generalization.
  • Identify a Type Diagram that reflects a given Use Case.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
cd romThis program may be available on CD
Training Presented in:English
Training Provided by 123-CBT Computer Based Training
  • A asked: How much is the course? And can I take it anytime or are there specific times it's given?
Object Analysis Design Requirements Analysis
--
About The Training Provider: 123-CBT Computer Based Training
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 -...
Want to market your cd web training?
Custom Search
tcw11-v473M-09/23/11-18:59:34-()[A]-[B]-[B] -12:33:59