Call: 0118 3243000
Systematix Training Ltd

Java 2 Object-Oriented Analysis And Design Using UML

Course Overview

Java 2 Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process.

Prerequisites

To ensure your success, we recommend you first take the following Systematix course or have equivalent knowledge Object Oriented Programming Principles Java 2 Programming Language

We offer a range of Java training courses

Know the Purpose and Parts of the Unified Modeling Language (UML)
  • Purpose and History of UML
  • Some of the Basic Principles of the Unified Software Development Process
Drive the Development of a System Using Use Cases
  • Identify the Benefits of Use Case Driven Software Development Process
  • Identify the Actors in a System
  • Identifying Use Cases in a System
  • Describe a Use Case as a Conversation between the User and the System
  • Create a Use Case Diagram that Shows the Use Cases in Your System
  • Use One Use Case to Extend Another Use Case
  • Include One Use Case in Another Use Case
Describe How Objects Interact Using a Sequence Diagram
  • Using Sequence Diagrams
Use the CRC Method to Identify Classes
  • Thinking in Terms of Responsibilities
  • Using the CRC Method
Create Class and Object Diagrams
  • Documenting Classes and Inheritance
  • Documenting Associations between Classes
  • Classes that Depend on each Other
  • Object Diagrams
Interface-based Design
  • Identifying Interfaces
  • Documenting Interfaces
Layer your System into Packages
  • Using Packages to Organize the Elements of your Design
  • Using Packages with Other Model Elements
Model Dynamic Behavior using Collaboration, Statechart, and Activity Diagrams
  • Using a Collaboration Diagram
  • Creating Statecharts
  • Drawing Activity Diagrams
Using Component and Deployment Diagrams
  • Component Diagrams
  • Deployment Diagrams
Manage and Schedule the Software Development Process
  • The Challenges of Managing a Software Project
  • Prioritizing Software Development
 
Publisher: Open
Version:
Length: 3 Days
Course-ID: 077926

Printer Friendly Version
Download Outline As PDF
Request A Quote Ask Us A Question

Excellent course, most topics were useful and the others were interesting and will be good to know about even if they don't affect my job personally

- IRI

Microsoft Registered Partner
BSI ISO 9000