You learn to build object models, understand the domain, write rigorous specifications, and document your designs. This method helps establish a seamless path from user requirements to object-oriented code. You understand the benefits and features of object technology by building and using domain models not only to capture the requirements, but also to serve as a starting point for design. After completing this course, you should be able to identify and select the heuristics behind good object-oriented design and document your designs so that they can be easily communicated to others. The course is of special interest to analysts, architects, designers, developers, technical managers, and any stakeholder in an organization applying technology who wants to understand the object-oriented promise.
Enrollment is limited and advance enrollment is required.