OO Analysis & Modeling
Object-oriented analysis and modeling has become the standard for developing rigorous, commercial-grade software and C++ the most influential and powerful object-oriented language. This course is an introduction to the fundamental concepts, tools and techniques used by software developers to build correct object-oriented solutions. It will explore how the Unified Process (UP) and Unified Modeling Language (UML) can be used to support software development in C++. The object-oriented features of C++ will be studied and how those features support UP/UML driven development.