Object-oriented techniques are being used to develop high-quality solutions to increasingly complex problems. This course can provide you with new capabilities to meet the challenges of building effective systems. Use of the Unified Modeling Language version 2 (UML2) and the object-oriented analysis and design (OOAD) methodology will significantly improve the way that complex systems are analyzed, specified, and developed.
This course is based upon not only the latest UML2 modeling techniques but also their application on system integration and consulting projects in various commercial and government domains-finance, insurance, telecommunications, retail, and real-time control. Significant changes to this important modeling notation are now standardized. New diagrams mean changes to the way you develop software and systems. UML modeling vendors are in the process of updating their CASE tools to support UML 2.
The course is designed for those who need a practical, applied, and comprehensive understanding of the basic elements of OOAD and UML2. It is targeted for those who contribute to the specification of requirements and design for complex information systems. This course is appropriate for analysts, systems engineers, software engineers, and project leaders who want a basic understanding of the primary techniques of OOAD with a focus on application development.
Upon Completion: At the end of this course, you will understand how to
- Use the capabilities of OOAD.
- Communicate the results of the analysis process and how to structure the design architecture to ensure customer acceptance.
- Develop graphical models to record and display systems data, time-dependent aspects, and functional aspects.
- Determine and overcome potential pitfalls.
- Design easily modifiable systems.
- Develop and manage OOA activities