UML Class Diagrams for representing Subsytems and Interfaces
The relationship initiates from the deployment component to the work
products, as shown below.
The CourseCatalog "mechanism" with its extracted key requirements
is shown below. The mechanism has been parametrized, showing that the
developer must supply some sort of CatalogClient as well as some database routines.