Custom Search

Object-Oriented Analysis and Design with UML Part 2: Analysis, State Diagrams and Activity Diagrams

UML

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation

This second course in the series focuses on analyzing and modeling system behavior. It describes how to create a conceptual model that identifies the concepts in a problem domain and how to model the system events that actors generate with system sequence diagrams. This course also introduces dynamic modeling with state and activity diagrams.

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:8 hours
Training Presented in:English
Object-Oriented Analysis and Design with UML Part 2: Analysis, State Diagrams and Activity Diagrams

Audience

The targeted audiences for this course are System Administrators Application Developers System Analysts Software Engineers and Programmer/Analysts. Learners should be familiar with the concept of object orientation and have experience with application development. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture) relational or object database programming transactions and component technology.

Objective

  • Identify how to analyze requirements to develop interpret and evaluate a conceptual model.
  • Identify how to analyze system behavior and represent interpret create and evaluate system diagrams and system operation contract documents.
  • Identify how to represent interpret create and evaluate state and activity diagrams.

Topics Include

Unit 1: Conceptual Model

  • Identify the set of valid candidate concepts that can be used for creating a meaningful conceptual model in a specific scenario.
  • Identify the situations in which specification concepts can be applied.
  • Select a diagram that correctly represents an association between the concepts for a specific situation.
  • Match the relationship between concepts in a specific scenario with the categories of associations.
  • Create a conceptual model to represent associations between the concepts for a specific scenario.
  • Evaluate the conceptual model for its ability to represent associations between the concepts for a specific scenario.
  • Select a diagram that accurately represents the attributes of concepts in a specific situation.
  • Select the valid attributes necessary to fulfill the information requirements of a specific scenario.
  • Create a conceptual model to represent the associations and attributes of concepts for a specific scenario.
  • Evaluate the conceptual model for its ability to represent the associations and attributes for a specific scenario.
  • Identify a diagram that accurately represents an associative type in the conceptual model of a specific scenario.
  • Identify a diagram that accurately represents aggregation between concepts in the conceptual model of a specific scenario.
  • Select a diagram that accurately represents the roles in associations and the roles as concepts in a specific scenario.

Unit 2: Analyzing System Behavior

  • Identify the correct representation of a system sequence diagram.
  • Identify the interpretation of the sections of a system sequence diagram.
  • Create a system sequence diagram to represent a use case for a specific scenario.
  • Evaluate a system sequence diagram for its ability to represent a use case for a specific scenario.
  • Select the system operation contract that has the correct format.
  • Identify the interpretation of the various sections of a system operation contract document based on the guidelines used to create it.
  • Create a system operation contract to describe the behavior of a specific system.
  • Evaluate a system operation contract for its ability to represent the behavior of a specific system.

Unit 3: Diagrams: State and Activity

  • Identify the appropriate object that can be represented in a state diagram for a specific scenario.
  • Identify the correct representation of a state diagram.
  • Identify the interpretation of the sections of a state diagram that is used to represent events states transitions and guards.
  • Create a state diagram to represent a specific scenario.
  • Evaluate a state diagram that illustrates the events and states of an object in a specific scenario.
  • Identify the correct representation of an activity diagram.
  • Identify the interpretation of the sections of an activity diagram that represents a specific scenario.
  • Create an activity diagram to represent a sequence of activities in a specific scenario.
  • Evaluate an activity diagram that represents a sequence of activities in a specific scenario.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media


Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC    V3W 1K5 Canada
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
Advertise With Us
Do you teach object oriented analysis ?
This page was last updated on sb5- 08/07/08 at 02:31:12 - 17:35:29