A physical component in UML is mapped to a VB Project, i.e. the project builds the component.
The UML can show a component offering many interfaces to its prospective users. Here is an example physical component together with exposed logical components and two hidden implementation classes:
However VB Developers should note that it isn't really the UML component that is offering interface -rather the classes within the component (project) that are marked as public. This is something that the UML is not clear about. It is likely that the distinction will be clarified in later drafts.
Was this article helpful?