Patterns of Object-Oriented Software Component Documentation

Loading...
Thumbnail Image

View/Download File

Persistent link to this item

Statistics
View Statistics

Journal Title

Journal ISSN

Volume Title

Published Date

Publisher

Type

Abstract

This thesis employs the basic theory of patterns to systematize the largely unexplored domain of software component documentation; it presents an original pattern language to describe successful documentation systems, and creates a framework to guide the development of CASE tools, further research, and theorizing. As an analytical tool, patterns describe solutions to problems existing within a given context in a given domain, and by developing a set of inter-locking patterns, a pattern language is fanned, providing a synergistic solution to an entire class of problems. The pattern language presented in this thesis solves a class of problems arising from the needs of software engineers attempting to use or reuse an object-oriented software component. Each of the 39 pattems in the pattern language is defined by 1) carefully describing the exact problem it solves and the contextual forces that might influence the solution, 2) providing a solution to the problem, 3) identifying where, in an in;:ustrial setting, the solution can be seen, and 4) identifying other closely-related patterns in the language. ln addition to the pattem language itself, a general classification system for component documentation patterns is presented. This multi-dimensional classification system serves not only as an aid in understanding the pattern language, but also as a framework for further research and identification of documentation patterns. In sum, this thesis describes a model of component documentation based in actual industrial practice, expressed abstractly as a pattern language, and organized through analysis and classification

Keywords

Description

Related to

Replaces

License

Series/Report Number

Technical Report; 97-064

Funding information

Isbn identifier

Doi identifier

Previously Published Citation

Other identifiers

Suggested citation

Kotula, Jeffrey. (1997). Patterns of Object-Oriented Software Component Documentation. Retrieved from the University Digital Conservancy, https://hdl.handle.net/11299/215350.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.