In this exercise, you'll use Visual Modeler to get acquainted with the design model of the course administration system.
To open the course administration system design model
When you open the model, you'll see the architecture of the course administration application; that is, you'll see the classes of the design model and the relations between them. Defining and maintaining the architecture and relationships within the system are among the most important aspects of large-scale iterative development.
The Three-Tiered Service Model diagram supports the three-tiered architectural approach used when building Microsoft Visual C++ applications. It separates the contents of the system into three conceptual tiers of services: user services (left pane), business services (middle pane), and data services (right pane). It is a special kind of class diagram, called a three-tiered diagram.
To the left in the application window, a browser window lists the contents of the course system design model in a hierarchical order. (If you cannot see the browser in your Visual Modeler application window, click Browser on the View menu.)
The diagram notation used in this tutorial is a subset of the Unified Modeling Language (UML). Please refer to the Visual Modeler online help for descriptions of the different modeling constructs. To open this help, click Help, then Visual Modeler Help Topics in the Visual Modeler.
The User Services diagram, located on the left pane of the Three-Tiered Service Model, is the diagram of the MFC document/view structure for the course administration system's user interface. The Business Services pane in the middle separates out the Course and Section objects of the application.
In the visual representation that the User Services diagram provides, the general structure of the application can be understood without browsing the source code. As an example, examine the details of the ECourse class.
To look at the details of the ECourse class