Cover Image
close this bookFood Composition Data: A User's Perspective (United Nations University - UNU, 1987, 223 pages)
close this folderOther considerations
close this folderSystems considerations in the design of INFOODS
View the document(introductory text...)
View the documentIntroduction
View the documentStaff turnover and system growth
View the documentDocumentation
View the documentThe choice of environmental and basic tools
View the documentChoices of operating systems
View the documentChoice of programming language
View the documentUser interface
View the documentData representations
View the documentSystem architecture and linkages
View the documentStability
View the documentPrimitive tool-based systems
View the documentSummary
View the documentReferences

Documentation

The question of how to document a large system is a key one that should be addressed early and as part of the planning of the code and user interfaces. One approach is to provide comprehensive documentation; but comprehensive documentation may run into thousands of pages as the system grows [17]. Such volume will almost certainly lead to complaints about size and bulk, comments about needing wagons rather than binders, and requests that everything be distilled onto cards than can be put into pockets and purses. Standards about information to be included in documentation - algorithms [7,12,16], error messages, and the like, as well as sampling information and methods of analyses - make such volume inevitable; a mere four pages of description on each of 500 commands leads to 2,000 pages of documentation. On the other hand, documenting a large system as if it were a small one, adopting pocket cards or brief on-line files as the only form of documentation, or in some other way trying to keep the total under 100 pages will cause user frustration or worse. These are questions that do not have clear answers, but making choices early and clearly and remembering the reasons for the decisions that are made can help. At the same time, these decisions, like others discussed throughout this paper, should be made in a way that minimizes the damage if the world appears differently at some time in the future.