Skip Main Navigation
Page Content

Save This Event

Event Saved

Software Design Master Class

Improving Training

Software Design Master Class

Ticket Information

Ticket Type Price Fee Quantity
Software Design Master Class $1,495.00 $0.00

Who's Going

Loading your connections...

Share Software Design Master Class

Event Details

This three-day instructor-led course will provide participants with the tools needed to reach the next level of object-oriented software development. 

These tools will help discover and communicate:

  • what an object-oriented system is functionally required to do
  • how the system should be built in a manner conducive to maintainability

Each topic will be reinforced with very interactive and targeted group exercises (no computers) that will guide participants through complete software development cycles. 

Modern object-oriented developers and designers must have a deeper understanding of this technology paradigm to successfully create sustainable custom software solutions.


  • Software development professionals looking for a deeper understanding of what it takes to create sustainable enterprise software solutions.

Students will learn to:

  • Understand the advantages of object-oriented techniques 

  • Understand agile software development methods 

  • Communicate designs with the Unified Modeling Language (UML) in a pragmatic way 

  • Create UML use case diagrams 

  • Write effective use cases and/or user stories to capture customer needs 

  • Use UML sequence diagram notation to visually describe system interactions 

  • Effectively identify business concepts to minimize the representation gap 

  • Depict relevant business concepts in a Domain Model using UML static structure notation 

  • Identify acceptance criteria for relevant functionality 

  • Map acceptance tests to unit tests (Behavior-Driven Development)

  • Identify the aspects of a ‘good’ design 

  • Identify the aspects of a ‘bad’ design 

  • Apply principles such as Low Coupling and High Cohesion 

  • Assign responsibility to appropriate classes using the GRASP patterns 

  • Use the SOLID principles as design guidelines 

  • Apply the most common Design Patterns 

  • Know when and where to apply Design Patterns 

  • Depict object collaboration using UML interaction diagrams 

  • Portray classes and their dependencies using UML static structure notation 

  • Produce code from design 

  • Apply Test-Driven Development concepts 

  • Understand when not to create Analysis and Design artifacts

Have questions about Software Design Master Class? Contact Improving Training

Save This Event

Event Saved


Improving Enterprises - Dallas
5445 Legacy Drive
Suite 100
Plano, TX 75024


Improving Training

The Best Way To Learn Is Through Experience.

Improving believes that the best way to learn is through the application of knowledge in real-world environments. We specialize in creating situated, hands-on learning solutions for our customers in the areas of agile processes, object-oriented design, and test-driven development.

  Contact the Organizer
Software Design Master Class
Things to do in Plano, TX Class

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.