You are on page 1of 29
International Standard (fe) 5807 INTERNATIONAL ORGANTZATION FORSTANOARDIZATTON NONI WAPOANAR OPTARAIIR TO GTANAPTIGAIMI/SORGANBATION INTERNATIONALE DE ROPALIATION Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts Traitement de information ~ Symboles de documentation et conventions appicables aux données, aux organigrammes de rogrammation et d'analyse, aux schémas des réseaux de programmes et des ressources de systéme First edition — 1985-02-15 Ref. No. 1S0 6807-1985 (E) Descriptors : data processing, Information interchange, computer progams, symbols, grephic methods, charts, flowcharts Price based on 26 pages Foreword 180 the International Organization for Standardization) io a worldwide federation of national stares bodies (I8O member bodes). The work of preparing International Standards Is normally cared out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. Intemational organizations, govern- mental and non-governmental, in lisison with ISO, also take part in the work, Draft Intomational Standards adopted by the technical committees are circulated to thw mombor bodies for opprovel Lofore thelt aeceptance ae International Stone the ISO Council. They are epproved in accordance with ISO procedures rect Jest 76 % approval by the member bodies voting. 31 Committee S0/TC 97, International Standard ISO 5807 wes propered by Tecky Information processing systems. © International Organization for Standardization, 1985 @ Printed In Switzerland Contents Page © introduction... 1 1 Scope and field of application . 1 2. Referonce: . seed 2 Definitione «. ce 1 4 Data flowchert... . 1 5 Program flowetan. 2 6 Systemflowehert .... 2 7 Program network chart 2 & Systemresources chart 2 9 Symbols... 2 40 Conventions, " 11. Coneolidated table of eymbois..... cee 0 Annexes A. Example of data flowchart os ..scesesercsesssesecssseeeseseesestnees 2M 'B Examples of program flowchart .. C Example of system flowchart 1D Example of program network chart ........ Example of system resources chart INTERNATIONAL STANDARD 10 5807-1985 (E) Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts 0 Introduction ‘This Internation Standard consolidates the information given in 180 1028 and ISO 2636, and in so doing, supersedes them. Charts are widely used to depict various types of information processing problems and their means of solution. This Inter- rational Standard dose not restrict their use to the pertioular aoplications exemplified herein, In-house rules may have to be davisad to suit the process or date specification boing considered. However, there are ‘guiding principles which, if followed, will enhance readability ‘ond expedite cross-reference to the text. Charts consist of symbols having a given signification, briet ex- pianatory text, and connecting lines. This Internetionel Stan- dard does not deal with the wording of the text. Nevertheless, each symbol relates to an unambiguous and meaningful name (unabbrevisted if possible) which is consistent through- ‘out the documentation. Charts may be use at various levels of detail; the number of lavals depending on tho size and complexity of the information processing problam. The laval af detall should ba euch that tha ‘various parts and the interrolationahip between the parte aro comprohonsibio as a whole. ‘Typically there will bea chert of the whole system showing the ‘main constituent parts and this will form the top of abiirarchy of charts; each lovier level providing a more detailed descria- tion of one or more parts shown on the next higher level chart. 1 Scope and field of application ‘This Intometicnal Standard specifies symbols to be used in in- formation processing documentation and gives guidance on ‘tha conventions for their use in 2) data floweharts: b) program flowcherts; ©) system flowcharts; d)__ program notwork charts: €)eystom resources chart. TT” At present at the stage of daft (Revision of ISO 2982/1-1974,| 2 Reference 180 2382/1, Data processing — Vocabulary — Part 01: Fun- damental terms." 3. Definitions For the purpose ofthis Intemational Standerd tho definitions 180 2382/7 and the following apply 3.1. basic symbol: Symbol used when the precise nature or {orm of, for oxample, tho procoae or datamedia isnot known or whon it ie not nesossery to depiet the actual medium. 3.2. specific symbol: Symbol ussd when the precise nature ‘0 form of, for oxamplo, tho pracose or deta modia is known ‘and whan it is necoasary to depist the actual medium. 3.3. flowchart: Graphical representation of the definition, ‘analysis, or method of solution of @ protiem in which symbols ‘are used to represent operations, date, flow, equipment, ete, 4 Data flowchart Date flowcharts represent the path of data in the solving of a problem and define processing steps as well as the various data ‘media used. A dita flowchart consists of deta symbols 10 Indicate the existence of data; they may also indicate the medium used for this data; b) process symbols to indicate tho process to be executed ‘on data; they may also indicata the machine function which is used for this process; fine symbols to indicate the data flow between pro- cesses and/or data modi; fo. . (00 9.1.2.1) Sequential storage (00 9.1.22) Direct 7 . . . storage (003.1.23) Docurnont | (00 9.1.2.4) _ Marat . . . . Frput (s009.1.25) cara : . : : (s00 9.1.26) 7 {$0 5807-1985 (E) Data Program | System Program System Symbot Symboineme | fowehart | stowenar | slowonart | network chort| — Teecura0e Paper tape : . . . (909.127 Display : . . . (08.128) Process SYMBOLS Base Process . . . . . (008 92:1 Specitic Protetined procase . . . (0009.22) Manual operation ‘ * ' (1909.22) Declon . . (008.224) 18 ISO 5807-1985 (E) Data Program ‘system Program Symbol! Symbol name | jowenert | flowehars | flewehan | network chert Loop lint . . (00 9.22.6) Une syMBOLS, | Basic Ys ove sit * * * * . Specific. Centiot srenstor : (s20 9.3.2.1) Communication ink . . + . (s00 9.3.2.2) — — — — — | cases tne . . . . . (0 9.3.23) SPECIAL SYMBOLS Conneater . : . . . Gon 4) Terminator : . : (see 9.4.2) | . 9 1S 5807-1985 (E) ‘Symbol name Data flowehart Program flowchart ‘System flowchart System chart Annotation (s009.4.3) Elipe (+00 9.4.4) 180 5807-1985 (E) Annex A Example of data flowchart (This annex coos not form part of the standard.) 2 180 6807-1996 (E) Annex B Examples of program flowchart (This annex does not form part of the standard.) ’ progam Tatas focess Ait cones Cra “Torte of tote frogan sop: ‘s Ge) -| Sees ‘os gan [Tanster resut fo cempite i Cn") Tran, ft rout, tnoton [cues \ See / Levan ton = fe Saf teatt fever 5") aon 1 Fie Not) tava) ES tition ° 1 Tera ommat Nov era poss, ween, | | Proce, pat fst boot t 7 tat henge Le. } teva Seeoson unl ange Vs ‘Selection f= ) enaton hance ——_ Lave ISO 5807-1985 (E) ISO 6807-1985 (E) Annex C Example of system flowchart (This annex does nat term part of the standard.) = | 0 7 em ISO 807-1985 (E) Annex D Example of program network chart (This entex does not form part of the standard.) (== }-—| Lf om = SW como renee pemanent SWZ comol wena tempore SZ enrol tanfer thnerun) 1SO 5807-1985 (E) Annex E Example of system resources chart (This annex does not form part of the standard.) Work oe OH ” Report = i of errs 26

You might also like