D. Hughes & Co. systems analysis training, UML
Register for pmp certification public course Register Now
Trim
Buy online lessons Buy online lessons
Placeholder Fall 2010 Blended Learning Schedule

Blended Learning Online
November 10-11, 2010
Online. Two sessions. AM Eastern time.
November 10-11, 2010
Online. Two sessions. PM Eastern time.
December 14-15, 2010
Online. Two sessions. AM Eastern time.
December 14-15, 2010
Online. Two sessions. PM Eastern time.

Register for public classes Register for public classes
Placeholder Fall 2010 Public Class Schedule

Philadelphia metro
October 14, 2010

New York City metro
December 1, 2010
December 8, 2010

Washington, D. C. metro
September 30, 2010
November 4, 2010

Request a quote for on-site training Request a quote for on-site training
Trim

Systems Analysis Using the UML

This course teaches the practical techniques for dynamic (behavioral) and static (structural) visual modeling using the Unified Modeling Language (UML).

Course Specifications

Course identifier: SAUML.

Course duration: 8.0 hours / 8.0 PDUs.

Delivery schedule: One day.

Course Description

Object-oriented techniques for software-intensive systems analysis matured in the late 1990s. Today, the fundamental principles of visual modeling are well-established and supported by a rich set of standard tools, techniques, and approaches. This course teaches the practical techniques for dynamic (behavioral) and static (structural) visual modeling using the Unified Modeling Language (UML).

Course Objective: Students will discover and apply the techniques of system abstraction, requirement classification as specified by IEEE standards 830 and 1233, and visual modeling using the UML standard maintained by the Object Management Group (OMG). Emphasis is placed on separating conceptual and logical modeling from physical modeling. The bridge from raw requirements to well-formed requirements is built through the integration of visual with textual system models.

Target Student: This course is designed for business analysts, business system analysts, and information technology specialists.

Prerequisites: Students should complete the following course or should possess equivalent knowledge:

Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

delineate the advantages and disadvantages of object-oriented techniques;
develop skill in abstracting multiple system perspectives in a use case diagram and validating these perspectives through iterative analysis;
apply the best-practice recommendations for well-formed requirements as specified in IEEE standards 830 and 1233;
iteratively develop a system conceptual design by drilling down from a business use-case model to lower, more detailed levels;
produce a model of the system vocabulary using a class diagram;
apply the five views of the UML system architecture;
use interaction, sequence, and activity diagrams;
convert raw requirements into well-formed requirements by integrating visual and textual system models.

Course Content

Lesson 1: Introduction

Topic 1A: Objectives
Topic 1B: Logistics and materials

Lesson 2: The Unified Modeling Language

Topic 2A: Why Modeling Is Important
Topic 2B: Fundamental Principles of Abstraction
Topic 2C: The Art of Object-oriented Thinking
Topic 2D: UML System Architecture Viewpoints
Topic 2E: The History of the UML
Topic 2F: UML Syntax
Topic 2G: UML Semantics
Topic 2H: Software System Perspectives
Topic 2I: The Advantages and Disadvantages of Object-oriented Techniques

Lesson 3: Requirement Modeling

Topic 3A: Requirements and the System Development Life Cycle
Topic 3B: Requirement Types
Topic 3C: Requirement Traceability
Topic 3D: Visualizing Requirements
Topic 3E: Well-formed Requirements

Lesson 4: UML Building Blocks

Topic 4A: Things: Class, Object, Message
Topic 4B: Generalization-Specialization Hierarchy
Topic 4C: Sequence
Topic 4D: Sequence Diagram
Topic 4E: Use Case: Visual, Textual
Topic 4F: Scenarios
Topic 4G: Activity Diagram

Lesson 5: Model Analysis

Topic 5A: Enterprise Analysis Methodology
Topic 5B: Business Use Case Modeling
Topic 5C: System Context
Topic 5D: Use Case Diagramming
Topic 5E: Model Elaboration
Topic 5F: The Requirement Repository

Lesson 6: Case Study Completion

Topic 6A: Team-based Work
Topic 6B: Formal Presentation
Topic 6C: Best-practice Review and Lessons Learned

Lesson 7: Conclusion