500
These include input-process-output charts, annotated screen/page layout diagrams, diagrams that show the processing and manipulation of the data and information (including flowcharts and pseudocode) and data dictionaries.
What are software design tools?