Object-Oriented Analysis & Design (OOA&D)

Description: In this OOA&D training course, a design expert will present key concepts and methodologies used in object-oriented software engineering. Practical techniques such as CRC analysis, UML diagramming, and patterns will be discussed. Participants will apply object-oriented analysis to improve software designs and learn how software objects can be altered to build more powerful and less expensive systems. Participants will have an opportunity to use various methods to analyze software systems, and identify and enhance useful classes and relationships between objects. Proven analysis and design methods will be emphasized. The Unified Modeling Language (UML) will be discussed in detail and participants will practice applying it in exercises and case studies. Object patterns will be used to develop software systems. Practical instruction in project management and implementation will also be covered. Design sessions will give students an opportunity to apply their new skills, while the instructor helps identify and overcome common obstacles along the way.

Prerequisites: Knowledge of structured programming concepts.

courses:

XML Programming >
Beginning Java Programming >
Advanced Java Programming >
Agile Methods Seminar >

Copyright 2002 Marbles, Inc., 4310 Tonkawood Rd., Minnetonka, MN 55345, 877-267-0777