Interface Definition Pattern
The Interface Definition Pattern provides three viewpoints that enable the identification and definition of interfaces to be specified in terms of the structural aspects of the interfaces: the Interface Identification Viewpoint identifies each Interface, the Interface Connectivity Viewpoint shows the connection between Interfaces and the Interface Definition Viewpoint defines what is transferred across each Interface. The Pattern also provides two Viewpoints that enable the behaviour of Interfaces to be specified: the Interface Behaviour Viewpoint identifies typical scenarios showing how Interfaces are used and the Protocol Definition Viewpoint defines any Protocols to which Interfaces or Ports must conform. When using the Interface Definition Pattern, as a minimum at least one ICV and one IDV are needed to specify Interfaces, their associated Ports and the connections between them. Where the information on the IIVs is not a subset of that on the ICVs, then at least one IIV must also be produced. In practice, however, multiple IIVs, ICVs and IDVs would be produced along with Interface Behaviour View and, where necessary, Protocol Definition Views. Note here the use of View rather than Viewpoint. When using the Interface Definition Pattern, Views are created that conform to the Viewpoints.
Interface Definition Pattern, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/pc/pbpc014e/PBPC014E_ch4-1.gif /docserver/preview/fulltext/books/pc/pbpc014e/PBPC014E_ch4-2.gif