|
To conduct effective object-oriented analysis and design, you must be proficient in at least three areas. First, you must understand basic object-oriented concepts and, assuming you intend to document the design, a notation for describing those concepts. Second, you must command a set of approaches that you can employ to transform a problem into a model or design. Finally, you must have a set of guidelines and tactics that you can apply to compare two competing designs, or to improve an existing design. This five-day course leads attendees through a complete object-oriented analysis and design method using the UML as the design notation. The course demonstrates a set of approaches for identifying use cases, classes, and behaviors, and it explains various guidelines and heuristics that produce more extensible and reusable models and designs.
Course Audience
This course is beneficial to individuals and projects using or about to use object-oriented analysis and object-oriented design. Students will learn the UML notation, as well as how to design reusable and extensible object-oriented programs.
Course Prerequisites
None. No knowledge of object-oriented concepts or of object-oriented development is assumed.
Course Outline
Introduction: A discussion of basic object-oriented concepts. The object-oriented development process and its benefits. Object-oriented design principles such as coupling and cohesion.
Use Case and Activity Diagrams: Describing system ...
Show More Details ...
|