My WebLink
|
Help
|
About
|
Sign Out
Home
Browse
Search
CRDSS_Task1_05-11_DocumentationofRoutinesUsedinDevelopment
CWCB
>
Decision Support Systems
>
DayForward
>
CRDSS_Task1_05-11_DocumentationofRoutinesUsedinDevelopment
Metadata
Thumbnails
Annotations
Entry Properties
Last modified
9/25/2011 10:18:53 AM
Creation date
5/30/2008 2:32:32 PM
Metadata
Fields
Template:
Decision Support Systems
Title
CRDSS Task 1.05-11 - Study of System Integration Issues Documentation - Documentation of Routines Used in Development
Description
This memorandum discusses the issues relating to documentation of routines used in development.
Decision Support - Doc Type
Task Memorandum
Date
5/10/1994
DSS Category
DMI Utilities
DSS
Colorado River
Basin
Colorado Mainstem
Contract/PO #
C153658, C153727, C153752
Grant Type
Non-Reimbursable
Bill Number
SB92-87, HB93-1273, SB94-029, HB95-1155, SB96-153, HB97-008
Prepared By
Riverside Technology inc.
There are no annotations on this page.
Document management portal powered by Laserfiche WebLink 9 © 1998-2015
Laserfiche.
All rights reserved.
/
4
PDF
Print
Pages to print
Enter page numbers and/or page ranges separated by commas. For example, 1,3,5-12.
After downloading, print the document using a PDF reader (e.g. Adobe Reader).
Show annotations
View images
View plain text
Comments associated with a revision should be entered only with the revision (see Task <br />Memorandum 1.05-20) and should not be included within the body of code. For example, do not <br />include comments like the following in the body of the code: <br />/* <br />** Lines to swap values were removed by SAM, 30 Jun 1994. <br />*/ <br />External Documentation <br />External documentation for routines will consist of simple UNIX man pages. The man pages will <br />have a minimum of the following sections: <br />NAME - name of routine and one-line description <br />? <br />SYNOPSIS - routine arguments <br />? <br />DESCRIPTION - description of routine capabilities <br />? <br />DIAGNOSTICS - return code of routine <br />? <br />SEE ALSO - list referenced routines <br />? <br />AUTHOR - author of the routine (the source code, not the man page) <br />? <br />Additional sections will be added to man pages where necessary (e.g., LIMITATIONS, AUTHOR's <br />NOTE). The SYNOPSIS section will indicate the include files necessary to declare the routine and <br />the library to be specified when linking the routine. The DESCRIPTION section will contain a table <br />with contents as follows: <br />Input/ <br />Variable Output Type Description <br />stationI/OStationStation that is to be retrieved. <br />Man pages for routines will be under revision control (see Task Memorandum 1.05-20) in a <br />subdirectory under the library source code and will be installed to the standard system man page <br />man <br />location (e.g., ). Man pages will be viewable using the UNIX command and <br />/usr/man/manl <br />pman <br />will be printable using the utility developed by RTi (this utility has been tested on the SGI <br />mosaic <br />workstations). Additionally, a interface to UNIX man pages will be developed (see Task <br />Memorandum 1.05-12). <br />3.0 CONCLUSIONS AND RECOMMENDATIONS <br />The documentation guidelines covered in the discussion section are designed to facilitate the <br />development of useful, standardized documentation for routines used in CRDSS. The following <br />recommendations are made: <br />3 <br />A275 05.10.94 1.05-11 Malers <br />
The URL can be used to link to this page
Your browser does not support the video tag.