Software Design

Description

A software design provides a solution to a set of requirements that guides the software developers in their implementation of the product. A good software design must optimize many variables including reliability, performance, maintainability and cost. The design must be component based and utilize a cost-effective, reuse strategy. Numerous methodologies exist for guiding software architects in the creation of a software design.

This one-day course provides an introduction to the software design process, emphasizing concepts that are common to all design methodologies. Considerable time each day is spent on examples and exercises designed to build confidence in applying the techniques presented. This course provides a foundation for further study in particular methodologies such as object-oriented design.

Objective

Course participants will learn how to:

Topics

Where and When

COURSE TESTIMONIALS

When asked what they liked most about this course, past participants commented on the following:

Course Information

Instructor

Cost

How to Register