Breadcrumb
  1. Training
  2. Education & Training Catalog
  3. Saint Louis University
  4. Object-Oriented Analysis and Design with UML

Object-Oriented Analysis and Design with UML

Real-world analysis and design techniques, including the Unified Process, Agile Processes, UML and Design Patterns. This course teaches proven real-world techniques to meet the biggest challenge in the software development community - building quality systems which fulfill your requirements and delivering them on time. The focus of the course is to give you the practical skills that are most critical in building well designed software systems. It is extremely hands-on and applied, as well as giving you the formal knowledge you need to be fully conversant in this important area. Participants will finish this course with a thorough understanding of what OOAD is (and is not), what are the techniques and choices that are available, how to use the techniques, and most importantly, when to use a particular technique to best effect, and when not to use it (e.g. - to avoid “analysis paralysis”). Software built using these techniques has a very high success rate industry wide. The course focuses on three areas: Concepts: OO concepts & best practices, Notation: OO diagramming notation (UML), Process: Process of developing OO systems. Each area is introduced individually for clarity, and then all three are brought together with added depth in the context of a group project. The group project gives participants the chance to apply what they have learned, and reflects the team environment most people are working in. The course includes coverage of the most useful tools that exist today, including: Using Unified Modeling Language (UML) to document designs, documenting requirements with Use Cases, static and dynamic system modeling, software processes (Unified Process/RUP/Agile), Design Patterns, and coverage of best practices in software development.

Provider Information

More courses from this provider:
Contact Information

Saint Louis University
3545 Lindell Boulevard
2nd Floor Wool Center
Saint Louis, MO 63103

Course Overview

Overall Proficiency Level
2 - Intermediate
Course Catalog Number
SWD200
Course Prerequisites

There are no prerequisites for this course, although structured programming experience is recommended.

Training Purpose
Skill Development
Specific Audience
General Public
Delivery Method
Classroom
Online, Instructor-Led
Course Locations

3545 Lindell Boulevard
2nd Floor Wool Center
Saint Louis, MO 63103

3547 Olive Street
1st Floor
Saint Louis, MO 63103

  • Classroom
  • Online, Instructor-Led

Learning Objectives

Students will demonstrate a thorough understanding of what OOAD is (and is not), what are the techniques and choices that are available, how to use the techniques, and most importantly, when to use a particular technique to best effect, and when not to use it

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Feedback

If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@mail.cisa.dhs.gov(link sends email). Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.

Last Published Date:

You have been selected to participate in a brief survey about your experience today with National Initiative for Cybersecurity Careers and Studies.

Would you like to participate in our survey?

If you accept you will be leaving the National Initiative for Cybersecurity Careers and Studies website and going to a third party site.
That site may have different privacy, security and accessibility policies than the National Initiative for Cybersecurity Careers and Studies site.
National Initiative for Cybersecurity Careers and Studies does not endorse any commercial products, services, programs or content on the third party website.
Thank you for visiting our site. We hope your visit was informative and enjoyable.