Skip Navigation Links
Object Technologies Curriculum
- OOAD Using the Unified Modeling Language (UML)
- This course uses the industry-standard Unified Modeling Language (UML) as a means of depicting OO software design and providing team members with a common notation and vocabulary for communicating their ideas. Topics include: use case diagrams, class diagrams, interaction diagrams, state diagrams, implementation diagrams, the UML process, and advanced modeling concepts.
- Requirements Capture Using Use Cases
- This 3-day course presents the use case technique which has become the norm for functional requirements capture in object-oriented projects, yet can be used just as successfully with procedural development projects. Using a problem-driven, iterative approach, students will learn use case concepts and how to actually write "useful" use cases. Numerous examples and a complete in-class case study lets students see how a concept is modeled, and then have the opportunity to immediately apply and test their understanding.
- Implementing Design Patterns
- Design Patterns are proven solutions to recurring problems in object-oriented software systems. This course covers sixteen design patterns and includes detailed programming exercises to allow students to practice implementing selected patterns.