Skip to main content


developerWorks  >  Rational | Architecture  >

DEV112: Principles of Analysis I

developerWorks

Course Type: Web-based training
Level: Introductory

14 May 2004

Register now or sign in using your IBM ID and password.

About this course

This course is designed to introduce developers and analysts to the basic principles of object-oriented analysis that is involved in finding classes and collaborations, and assigning responsbilities to classes.

In this course

Editor's note

On June 5, 2006 IBM announced the withdrawal of the IBM® Rational® Rose® XDE™ product family listed below. The Rational XDE components are being withdrawn from the market; however, the Rational Rose components will continue to be supported and will be re-packaged into a new set of offerings.

Withdrawn productReplacement product
IBM Rational Rose XDE Developer for Java V6 IBM Rational Rose Developer for Java V7
IBM Rational Rose XDE Developer for Visual Studio V6 IBM Rational Rose Developer for Visual Studio V7
IBM Rational Rose XDE Developer Plus V6 IBM Rational Rose Enterprise V7
IBM Rational Rose XDE Modeler V6 IBM Rational Rose Modeler V7

For more comprehensive information on the product migrations with the IBM Rational June 2006 product release plans, please visit: http://www.ibm.com/software/rational/support/migrations/

Developers and analysts taking this course will be introduced to the basic principles of object-oriented analysis involved in finding classes and collaborations and assigning responsibilities to classes.

Topics covered

  • Module 1: Finding Classes

  • Module 2: Object Collaborations

Audience

This course continues training in the OO curriculum and is beneficial to software developers and analysts who are making the paradigm shift to object technology and software managers who need to better understand object technology in order to be more effective leaders.


Objectives

  • Be able to find classes from a problem statement

  • Classify classes into the three main stereotypes (boundary, entity, and control)

  • Discover collaborations between classes using CRC cards

Prerequisites

Students should have completed:

Web-based training

  • DEV110: Principles of Modeling (alternative to instructor-led course: Fundamentals of Visual Modeling)
  • DEV111: Principles of Use-Case Modeling with UML

Instructor-led training
  • Fundamentals of Visual Modeling with UML (alternative to DEV110)


System requirements

  • OS: Microsoft Windows 2000 Professional SP 2, SP3, SP4, Microsoft Windows NT 4.0 Workstation SP 6a +SRP, Microsoft Windows XP Professional SP 1, SP 2
  • Machine Speed: 56K modem (assuming connectivity between 32-50Kbps)
  • Display Properties: High color, minimum resolution of 1024x768
  • Browser: Internet Explorer browser Version 6.0 or later, Netscape Navigator browser Version 7.0 or later, Mozilla browser Version 1.1 or later, FireFox 1.0.7 browser

Duration

3 hours


Languages

English


Software products

This methodology course lays the foundation for:

  • IBM Rational Rose
  • IBM Rational Rose RealTime
  • IBM Rational XDE

Required experience

  • Have a basic understanding of OO fundamentals
  • Understand the rationale behind the UML

Related courses

For students interested in continued learning in this field, we suggest taking:

Web-based Training:

Methodology Training in OO

  • DEV113: Principles of Analysis II

Rational Tool Training

  • DEV210: Essentials of IBM Rational XDE for the Java™ platform
  • DEV230: Essentials of IBM Rational XDE for the .NET platform
  • DEV305: Essentials of IBM Rational Rose (alternative to instructor-led training: Fundamentals of Rational Rose)
  • DEV310: Essentials of Developing Java Applications with IBM Rational XDE
  • DEV330: Essentials of Developing .NET Applications with IBM Rational XDE using C#

Instructor-led Training:

Methodology Training in OO

  • Object-Oriented Design with UML
    Note: Please refer to the course description for the prerequisite training and experience required for this advanced-level course.

Rational Tool Training

  • Fundamentals of IBM Rational Rose (equivalent to DEV305)
  • Database Design with IBM Rational Rose

How to purchase and access Rational Web-based Training

For more information

In the US call 1-800-728-1212, or see the Rational training page



Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community