Abstract (EN):
Documentation is an important part of the captured knowledge of a software project, providing a flexible and effective way of recording informal contents. However, maintaining documentation’s consistency presents several challenges. The present pattern language describes complementing solutions for maintaining the consistency of software documentation, focusing on different tools and approaches that support such activities. Ten distinct patterns and their relations are described — Views, Transclusion, Links, Single Source. Heterogeneous Document, Synchronous Co-Evolution, Time-Shifted Co-Evolution, Auditable Document, Domain-Structured Information and Integrated Environment.
Language:
Portuguese
Type (Professor's evaluation):
Scientific