Documenting Software Architecture: Documenting Interfaces

This is the fourth in a series of SEI reports on documenting software architectures. This report details guidance for documenting the interfaces to software elements. It prescribes a standard organization (template) for recording semantic as well as syntactic information about an interface. Stakeholders of interface documentation are enumerated, available notations for specifying interfaces are described, and three examples are provided.

View Complete Report

Authors

Felix Bachmann

Len Bass

Paul C. Clements

David Garlan

James Ivers

Reed Little

Robert Nord

Judith A. Stafford

This report is related to the following area(s) of work:

Software Architecture

Technical Note
CMU/SEI-2002-TN-015
June 2002

For more information

Contact Us

info@sei.cmu.edu

412-268-5800