Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Gathering and Documenting User Requirements with Use Cases
Overview

This is a focused, hands-on and interactive workshop that teaches students the skills and techniques necessary to use UML (Unified Modeling Language) for modeling real-world software systems. It provides students with a thorough grounding in understanding and using the industry standard UML modeling language in day to day activities of building a software system.

The course begins with a high level overview of OO programming and concepts. It then moves on to introduce the various UML diagrams at a high level. Students will then learn how to effectively use each diagram, how to create one, and when it is most useful. The course also goes into depth into some of the non-diagrammatic aspects of modeling, such as creating Use Cases.

The course is an even balance between theory and practical exercises with an emphasis on techniques for identifying and resolving real world problems and issues.


Hands-on:

50% hands-on, 50% lecture

Course duration

3 Days

Course outline

Session 1: Overview of OO Concepts

  • Intro: Fields of Study
  • Object Orientation Overview
  • Object Oriented Concepts
  • Stating the Case for Object Orientation
  • Labs: The OO Paradigm, Object Oriented Concepts

Session 2: Unified Modeling Language (UML) Diagrams

  • Unified Modeling Language Defined
  • Static Diagrams
    • Use Case, Class, Package, Component, Deployment
  • Dynamic Diagrams
    • Collaboration, Sequence, State Chart, Activity
  • Labs:Class Diagram, Collaboration/Sequence Diagram, State Diagram

Session 3: Modeling with UML

  • Introduction to Modeling, UML and USDP
  • Modeling Classes and Objects
  • Relationships
  • States and Activities

Session 4: Modeling with Use Cases

  • What is a Use Case, Use Case Diagram, Use Case Form?
  • A Short History of Use Cases.
  • Actors and Roles
  • Use Case Scenarios

Session 5: UML Design Modeling 

  • Finding Classes
  • Static design concepts
  • Dynamic design concepts
  • Domain UML
  • Detailed UML

Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved