AD-A014 583 STRUCTURED ANALYSIS MODEL FOR NAVAL .

2y ago
3 Views
2 Downloads
7.98 MB
121 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : River Barajas
Transcription

—- AD-A014 583STRUCTURED ANALYSIS MODEL FOR NAVAL TELECOMMUNICATIONSPROCEDURES USERS MANUAL NTP 3Clare Feldmann,SofTech,et alIncorporated/

NRL Memorandum Report 3086Structured Analysis Modelfor Naval Telecommunications ProceduresUsers Manual NTP 3Clare Feldman, Ken Schoman,and Dick SnyderSofTech, Inc.Waltham, Mass.July 1975JfcP 15Reproduced byNATIONAL TECHNICALINFORMATION SERVICEUS Dopartmoft! of immorcoSpfingi/cld# VA. '2151NAVAL RESEARCH LABORATORYWashington, D.C.Approved for public release; distribution unlimited./973

SECURITY CLASSIFICATION OF THIS PAGE fWhan D»Ib Enletod)READ INSTRUCTIONSBEFORE COMPLETING FORMREPORT DOCUMENTATION PAGE1. REPORT NUMBER2. GOVT ACCESSION NO.3. RECIPIENT’S CATALOG NUMBERNRL Memorandum Report 30865.4. TITLE fand Subi(i/eJSTRUCTURED ANALYSIS MODEL FOR NAVALTELECOMMUNICATIONS PROCEDURES USERSMANUAL NTP37. authors;6.PERFORMING ORG. REPORT NUMBER8.CONTRACT OR GRANT NUMBERf«,)N00173-75-C-0503Clare Feldmann, Ken Schoman, and Dick Snyder9.TYPE OF REPORT ft PERIOD COVEREDAn interim report on a continuingNRL problem.10. PROGRAM ELEMENT. PROJECT, TASKPERFORMING ORGANIZATION K AME AND ADDRESSAREA ft WORK UNIT NUMBERSNRL Problem B02-18Project XF21-241-021-K211SofTech, Inc.460 Totten Pond RoadWaltham, Mass. 0215411. CONTROLLING OFFICE NAME AND ADDRESSDepartment of the NavyNaval Electronics Systems CommandWashington. D.C. 2036012. REPORT DATEJuly 197513. NUMBER OF PAGES11914. MONITORING AGENCY NAME ft ADDRESSrif dllteronl from Controlllnû Otllce)Naval Research LaboratoryWashington, D.C. 2037515. SECURITY CLASS, (at thle report)UNCLASSIFIED15a. DECLASSIFICATION/DOWNGRADINGSCHEDULE16. DISTRIBUTION STATEMENT (oí Ihld Report)Approved for public release; distribution unlimited.17. DISTRIBUTION STATEMENT (of the ebatract entered In Block 20, II dlUerenl Irom Report)IB. SUPPLEMENTARY NOTESThis project was carried out under the direction of Dr. Jorge Rodriguez. The contract manager wasDick Snyder; the contract team included Ken Schoman and Clare Feldmann.19. KEY WORDS (Continue on reverse tide II neceeeery and Identify by block number)Structured analysisActivity modelData modelModularityTelecommunications-1- 20. ABSTRACT (Continue on revere* elde If neceeeery and Identify by block number)Structured Analysis is a technique devised by SofTech to model processes. This report containsa Structured Analysis model depicting the activities and data involved in the production of navalmessages using the procedures defined in the document, Naval Telecommunications ProceduresUsers Manual NTP 3.DD ijan*731473EDITION OF 1 NOV 65 IS OBSOLETE jS/N 0 10 2* 0 14' 660 1SECURITY CLASSIFICATION OF THIS PAGE (Whmn Dal« Bnffd)

PREFACEThis report is an example of the use and applicationsof Structured Analysis,a technique devised by SofTech to modelprocesses from operating systems for large-scale computers,tosimple applications programs to message processing proceduresin the Navy.To evaluate this technique, we requested SofTechto construct a Structured Analysis model of the process describedin the document, Naval Telecommunications Procedures Users Manual,NTP 3.This report contains the model and a complete descriptionof how one reads and understands the Structured Analysis diagramswhich comprise the model.We feel that Structured Analysis may be useful in many areas.In particular,its use in system design may be valuable in achievingreliable software.We would appreciate receiving comments,suggestions andpossible uses for this technique.Please send your responses to:Helen CarterNaval Research LaboratoryCode 5403DWashington, D. C.20375(202) 767-3249iiiPreceding page blank

. TABLE OF CONTENTSPageSection 1INTRODUCTION1-1Section 2READER'S GUIDE TO STRUCTURED ANALYSIS2-1Section 3COMPOSE NAVAL MESSAGES ACTIVITY MODEL3- 1Section 4NAVAL MESSAGE DATA MODEL4- 1Section 5ACTIVITY AND DATA MODEL TIE5- 1Section 6GLOSSARY6 1-tSTfirw.'

Section 1INTRODUCTIONThe material contained within this document is a completeStructured Analysis model of the information in the document entitledNaval Telecommunications Procedures Users Manual NTP 3,This modelhas been produced for the Naval Research Laboratory to provide an in-depthexample of the use of Structured Analysis.The model depicts the activitiesand data involved in the production of naval messages using the proceduresdefined in the aforementioned manual.Structured Analysis is a new and practical way of coping with com plexity.It is a way of getting problem analyses down on paper in a completeand comprehensive way, and in a form readily understood by people of alltechnical backgrounds.It is an orderly process of "top-down" decomposi tion of a subject into its constituent parts.Any chosen aspect of the subjectcan be exposed to whatever level of detail is necessary without losingc ompr ehendability.Structured analysis is a hierarchic discipline.represent levels of abstraction.it sees the trees.The hierarchiesA top-down view will see the forest beforeSuch a level of abstraction is useful for certain things,such as the exercise of management.At lower levels of abstraction thetrees become important; here is where the work of the world generallytakes place.Both views, forest and trees, are necessary for completeness andrigor.Structured analysis provides that completeness and rigor in asingle well- integrated discipline.The model in this document was made from the viewpoint of thedrafter of a naval message.This viewpoint shows best the inter-relation-ghipg of the various pieces of data in a naval message.At the same timethe act of actually typing a naval message is also shown in the model.Hence the reader gets a graphical picture of the creation of the variouspieces of information found in a naval message as well as a picture of theplacement of this information on a naval message form.1-1

The full Structured Analysis model consists of a model of theactivities involved in the creation of naval messages and a model of thedata which makes up this creation pr, ',ess.The final step in the model ing process is the tying together of these tvo models to form the singlecomplete Structured Analysis model.The purpose of the tie is twofold.The primary purpose is to verify the correctness of the model.Thetie serves to point out inconsistencies between the activity and datamodels such as data being used by an activity box on an activity diagramwithout that activity being shown as accessing that piece of data on thedata diagrams.The secondary purpose is to allow one to easily see allactivities which reference a piece of data without scanning the activitydiagrams for all references to that data.The tie is done by methodicallyclassifying each arrow in one model into the boxes of the other model,and then writing the node numbers of the selected boxes onto the arrows.When the annotation of all arrows has been completed on all diagrams inboth models, the diagrams are said to be "tied together".Section 2 contains a description of how one reads StructuredAnalysis diagrams.Section 3 contains the completed activity model,Section 4 contains the data model, and Section 5 contains the two modelsshowing the annotations of the tie process.1-2Ml

Section 2READER’S GUIDE TO STRUCTURED ANALYSISThis section is composed of excerpts of other documents onStructured Analysis.Its intent is to provide instruction in readingand understanding Structured Analysis diagrams.2 -1

Section 1READER GUIDE PURPOSE AND ORGANIZATIONWhat is a "Structured Analysis Model"? What is its form and whatis it trying to accomplish? What is the best way to go about reading andunderstanding an SA- model?This document attempts to answer thesequestions.The discussion begins with some basic concepts that are essentialto understanding SA models.Turning to the mechanical details, variousaspects of the diagram graphics conventions and form are discussed, fol lowed by reading rules that have been found helpful in quickly gaining anunderstanding of the meaning being conveyed.Therefore, after studyingthis document, a student should be able to read any SA model in his areaof expertise.Since Structured Analysis is so widely applicable to many variedfields, an example in any of the fields would not be of universal interestand, in fact, would teiid to generate interest in the technical content ofthe example, and thus distract the reader from the point being illustrated.Therefore, throughout the document, simple examples based upon a non technical subject (which all readers should be familiar with) are used toillustrate each point.Since it is ron-technical in nature, the reader mustenvision how the point being illustrated relates to his particular field.The abbreviation "SA" is used for the name "Structured Analysis"throughout this document2-2

Section ZBASIC CONCEPTSThere .re certain basic concepts that undeilie the StructuredAnalysis methodology which are essential to understanding SA models.The most basic is the concept of modularity.Using a blueprint-likeorganization, module diagrams are created by SA analysts (called"authors"), which show a "top-down" decomposition of the system beinganalyzed, from both an activity and a data-oriented viewpoint.Thesebasic concepts are further expanded and described below.2. 1ModularityEveryone these days is familiar with plug-in "modules" used inelectronic circuits.Each such module serves a well-defined function,and may be plugged into a circuit to replace an equivalent module, so longas its interfaces or connections match in shape and electronic character istics.A new module that replaces an old module may not do its job inexactly the same way as its predecessor, but as long as its effect is thesame, the total circuit will still perform satisfactorily.In fact, it mayrepresent an improvement over the old module, performing its job moreefficiently (requiring less power), or introducing less noise into the circuit.Structured Analysis uses the concept of modularity to analyzecomplex system structures in a "divide and conquer" approach.Bysuccessively breaking down the subject matter into more and more,smaller and smaller, well-defined modules, the analyst finally arrivesat small enough pieces so that the function of each individu?*! module canbe easily understood and its interface to other modules clearly seen,,Thus, the complex system that was not capable of being understood inits total view can be well understood by seeing each of its modules andhow they fit together.In fact, once this modular breakdown is created,replacement modules can be designed and "plugged in" to improve theperformance of the total subject being modeled.2-3

2. 2Blueprint-Like Form of ModelIt is not sufficient merely to break down the complexity of a largesystem into small enough modules so that each can be understood.Theproblem is that it is very diffi cult for the human mind to comprehendthe complex interfaces in such an elaborate picture and to see the totaleffect m*foduced by changes.Anyone who has tried to understand a largedocument describing each module in text form, or the bew idering mazepresented by a wall-size chart showing the total operation of a complexsystem, will attest to this problem.Structured Analysis tackles this interface structure problem muchlike the manufacturing industry did with the technique called blueprints.In addition to well-defined standards and conventions for employingdrawings, text, and numbers, blueprints present many different printsor views of the subject.Some give high-level overviews.alternate cross-sectional views.Some giveA series of "details” successivelyremove layer after layer of abstraction until the fine structure is exposed.But this fine structure is understood only because the reader has beenexposed to each of the successive layers of detail.He is able to compre hend the entire subject by understanding each piece and how these piecesfit together, to whatever level he has examined the blueprints.ZCockpit wiringFigure 2. 1Typical Blueprint Breakdown2-4

2. 3Top-Down ViewsThe principle of "top-down" system design gives an overallorganization to the set of SA blueprints.It is based upon viewinga system from the highest-level, most general viewpoint, and thenbreaking down this view into successively finer and finer levels of detail.Structured Analysis adopts this top-down approach, and further refinesthe rules by the principle that any specific blueprint view is composedof not less than three and not more than six pieces.The top-down"decomposition" procedure thus presents first a very general view thatis understandable by a wide class of readers--by top management downto the individual workers.As successively finer levels are shown, moreand more of the detail is exposed, and the detail needed for completeunderstanding is attained.Note that various levels of the managementpersonnel need not become familiar with these lower levels, sincethey may only be concerned with overview or briefing-levels ofdetail.It should be noted, however, that since the lower levels arederived directly as expansions of detail from the higher levels, allviews are rigorously tied together into a single model and thus eventop-level overviews represent the true picture of what is contained atlower levels, with nothing omitted or added.Meanwhile, the 3-6rule ensures that neither too little additional detail to be meaningful nortoo much to be understandable is introduced by each lower leve’ presented.The Structured Analysis top-down decomposition model is represe-ued by a series of diagrams as shown in Figure 2.2.In Figure 2.2,me 3-6 details at each level are represented as numbered boxes, andwe see that each individual detail box is decomposed into another diagramat the next lower level.Each diagram is called the "parent" of its 3-6"children" diagrams, and each diagram is numbered in a Dewey-decimalmanner, based upon the box number assigned in its parent view (e. g. ,diagrams 211,212, and 213 are children of diagram 21).Each diagramin this structure is called a "node", and a complete layout of all nodesof a model in the form of a "table of contents" diagram is called a "nodediagram" for the model (see Section 4. 1).2-5

.Figure 2.2i-jLStructured Analysis ModelA complete analysis may require additional diagrams which donot fit into this top-down decomposition.These additional diagrams areused to highlight some particular point which may be obscure in a complexdiagram.For example, a diagram may be used to show the major feedbackpaths in a sub-system.These extra SA diagrams are called "FEOs",where this acronym stands for "For Exposition Only", since they exposesome aspect of a system but are not part of the top-down diagram struc ture that makes up the basic model.2-6

âActivity and Data AspectsTo describe any complex system completely, there are two basicaspects which must be covered: the functions performed by the systemand the things upon which the functions act.In Structured Analysis, wecall the functions '’activities" and the things "data".(Note that the termdata" as used here covers more than the term "data" as used in computerapplications or in mathematics--it includes anything which is not anactivity. )In Structured Analysis, we decompose a system once based uponits activities, and again, in a separate model, based upon its data.the same subject matter is examined twice:results in two separate top-down models.Thus,once from each aspect. ThisAs a final step, the two modelsare tied together to show how details of one aspect correspond to detailsin the other aspect.Actually, as will be seen in Section 3. 3, each aspectpresents a complete analysis of the subject.In the activity model,activities are emphasized and data items appear as the interfacesbetween them, whereas in the data model, data is emphasized andactivities are included as interfaces.both data and activities.Therefore, each model containsHowever, the emphasis is quite importantin determining the specific decomposition into levels of detail, andthe reader will soon see how by building these two separate modelswith these two complementary emphases, we achieve a much richerunderstanding of the subject than is afforded by a single model.«2-7

Section 3DIAGRAM SYNTAXStructured Analysis diagrams are composed of boxes and arrows.Many box-and-arrow "languages" exist (flow charts, pert charts, blockdiagrams, etc.), but the conventions chosen for Structured Analysis arevery carefully selected to provide very simple yet expressive componentparts for the purpose of describing complex systems.In other words,the box and arrow conventions provide a very natural language for expres sing system activity and data modules without becoming so complex asto make them difficult to read.For connecting between top-down levels . *.;d for same-level moduleinterfacing, the boxes and arrows of Structured Analysis correspondclosely to the plug-in circuit modules discussed in the overview (Section2.1).The activity or data described by the box can be removed andreplaced by an equivalent module, much like electronic circuit modulereplacement (see Figure 3.1).Figure 3. 1Plug-In SA Module2-8

The following 3ections describe the SAbox and arrow conventiondetails, first discussing individual boxes, then box connection on a singlediagram, and lastly, boxes connected across levels of decomposition.3.1Individual Box Conventions3.1.1Box Shape and MeaningThe four-sided box is the only shape of box used in StructuredAnalysis.Inside the box, the name of the activity (activity model) ordata item (da'a model) is written.In the activity case, the name containsa verb (to express action) and in the data case it is a noun or noun phrase(to express a data item) Figure 3.2 illustrates the two forms.Hk1r';¡::ÜFigure 3.2 Activity and Data Box Titles3.1.2Arrow InterfacesArrows are used to connect boxes on a diagram, and representinterfaces between boxes.The four sides of a box are each assigned aspecific meaning which defines the kind of arrow which may enter orleave that side of the box.Figure 3. 3 defines this box/interface arrowconvention, where more than one arrow may enter or leave a single side.2-9

CONTROL O OUTPUTINPUTMECHANISMFigure 3.3 Box/Interface Arrow DefinitionThese rules are strictly obeyed in all SA diagrams.That is,an arrow is not permitted to leave the left side of a box, and an arrowentering the left side of a box always represents an input, etc.3.1.3Arrow LabelsAs with box titles, titles are written along interface arrows todefine the interfaces.The arrow title may simply be written nearby(above or below), or may be attached to an arrow by a "squiggle" if itwould otherwise be ambiguous as to which of several arrows is intended,due to their close proximity on the diagram form.Figure 3.4 illustratesarrow label conventions.label 1Figure 3.4 Arrow Labeling ConventionsIn Figure 3.4, "label 1" labels the horizontal arrow and "label 2" labelsthe right-hand vertical arrow.In the latter case, a squiggle associatesthe label with the right-hand arrow rather than the nearby left-hand arrow.2-10

3.1.4Kinds of ArrowsEach of the four categories of interface arrowhas a particularkind of interface it represents (the kind of thing represented by the arrow).In the activity diagram case, the interfaces between activity boxes aredata items, since data is commonly passed back and forth betweenactivities.In the data diagram case, the interfaces between data boxesare activities, since activities create and make use of data items, andtherefore serve the interface role.The "mechanism11 arrow is an exceptionto this rule, since it represents the mechanism necessary to "realize thebox" (see complete definition below).In the activity case, the mechanismis the person or thing which serves as the "processor" which carries outthe activity (or some portion of it).In the data case, the mechanism is the"storage device" used to hold the data item (or some portion of it).3,1,5Box/Arrow Convention SummaryThe box interface conventions are summarized in Figure 3. MECHANISM(store)MECHANISM(processor )UiFigure 3, 5 Box/Interfaces Arrow ConventionsExamples of interfaces are illustrated in Figure 3.6.2-11

considerpricesweatheri-SLseedsi r QWVEGETAS les s e11 VEGETABLES S-barnfarmerData ViewActivity ViewFigure 3, 6Examples of Interfaces/If you were to write equivalent sentences for the two boxes of Figure 3. 6,they would say "the farmer grows vegetables from seeds subject to thecontrol of the weather" and "vegetables are grown and kept in the barn,from which they are sold, considering current prices". The example illustrates the usefulness of separating the conceptsof input and control.There is a basic difference between an input, which(in the activity view) is converted jy the activity into the output, and acontrol, which is never modified by the activity, but rather constrains howthe activity functions in converting the input into the output.The controlthus serves a completely different role than the input, and this distinctionis important to the basic understanding of the system's operation.In actual practice, a single interface arrow may include aspectsof both input and control.In this case, the rule is that"an arrow is always considered as a control unlessits obviously serves only as an input"2-12

The reader should therefore not be too hasty to judge that an interfacearrow is in error if he feels the input/control convention is wrong.K;;-HeV should attempt to consider the arrow as intended by the author beforePimaking too hasty a judgment.g Il3,1.6î;:î(mvArrow Category DefinitionsTo summarize the arrow conventions, the four categories aredefined as:Activity Diagrams:*Input: Data transformed by the activity into the output. Output: Data created by the activity. Control: Data used to control the process of convertingthe input into the output.Mechanism: The processor which performs theactivity (person, computer program, etc.)Data Diagrams: Input: Activity which creates the data. Output: Activity which uses the data. Control: Activity which controls the creationor use of the data.Mechanism: The storage device used to hold thedata (buffer, computer memory, etc. )* For convenience of reference, inputs and controls are sometimescalled "entries", while outputs are sometimes called "exits".2-13

3.1.7Multiple Arrow InterfacesIn Section 3. 1. 2, single arrows were shown entering or leaving thefour sides of a box, for simplicity.multiple arrow interfaces.Actually, boxes frequently haveThese are shown as separate arrows, asillustrated by Figure 3#7.RecipesFamilyPreferencesV egetablesChefStoveUtensilsFigure 3-7 Example of Multiple InterfacesClearly, too many such arrows tend to clutter an SA diagram, and arediscouraged.Instead, interface arrows are commonly "clustered1’ intoa single arrow sometimes called a "pipeline" (but drawn the same way),and labeled with an appropriate, more general title which classifies themultiple contents of the pipeline.To see the fine interface detail shownby the breakout of the individual arrows, a lower-level diagram in thetop-down structure may be examined.For example, the four outputarrows shown in Figure 3. 7 might be clustered into two pipelines labeled"main course" and "side dishes", where the "side dishes" pipeline con tains the three arrows "soup", "salad", and "dessert", thus simplifyingthe interface arrows picture at this level of diagram.This "clustering" technique plays an important role in creatingunderstandable SA diagrams.It may be noted here that the level ofgenerality of box and arrow titles should more or less match at anyone diagram level, and that both box and arrow titles should growsuccessively more detailed as lower levels of diagrams are examined.2-14

3. 2Connections Between BoxesSo far in the discussion, we have considered only individual boxesand their interface arrows3To form a complete Structured Analysisdiagram, 3-6 boxes are drawn on an SA diagram form.The box titlesrepresent a carefully chosen decomposition of a single box on the parentdiagram, and cover the exact same subject matter, only in a lower levelof detail.The input, output, and control arrows are then connected toshow interfaces between the boxes.Figure 3. 8 illustrates four connectedboxes as their interface structure might appear on an SA diagram.THISBOXFigure 3. 8Multiple Box InterfacesThe basic connection rule is that any output arrow may providesome or ¿11 of the input, control, or mechanism to any other box.fact, as illustrated by the output of box 1 in Figure 3. 8an output arrowmay split, and provide entries or mechanisms to several boxes.2-15In

3. 2. 1Constraint RelationshipsIn Structured Analysis, the connection of the output of one box toone or more other boxes shows a constraint relationship between thosetwo boxes.That is, in an activity diagram, the box receiving the datais constrained, since it cannot begin its activity until the box providingthe data sends it along.On a data diagram, the data cannot be used untilthe indicated activities supply it.This convention provides a subtle butimportant difference between common flow charts and Structured Analysisdiagrams, in that SAdiagrams can very naturally depict simultaneousactivities.As an illustration, consider Figure 3.8 as an activity diagram.Since box 1 provides input to both boxes 2 and 3, neither activity 2 nor 3can begin until this data is provided.Once it i s provided by box 1, box 2may begin its action, but box 3 cannot start, since it must wait for box 2to provide the needed control data, as shown.If the control ajw frombox 2 to box 3 did not exist, both boxes 2 and 3 could have started andoperated in parallel, using the output of box 1 (see Figure 3. 9).Figure 3.9Simultaneous Action2-16

Thus, sequence relationship can be shown, but the author is notconstrained to simple sequences.This sort of flexibility is essentialin properly modeling real-life system operation, and plays an importantrole in modeling various forms of feedback actions and in highlightingsystem initial corditions, both of which will become clear in the discussionbelow.3. 2. 2Specific Interface FormatsTo describe the various forms of interface connections in moredetail, the following sections begin with simple interface relationships,and build up to more and more elaborate relationships and commonpatterns found in Structured Analysis models.Examples are taken fromthe activity view to illustrate each point, but equivalent forms of relation ships on data diagrams are equally straightforward.3. 2. 2. 1Basic Input/Output RelationshipThe basic input/output relationship is illustrated by a box whichproduces output which is, in turn, used as input by another box.Figure3.10 illustrates this relationship.Figure 3.10Input/Output ExampleHere, seeds grow into vegetables, which in turn are cooked to producesoup.The input/output relationship is clear, in that the data (seeds,vegetables, and soup are modified by the activities (grow and cook)and therefore cannot reasonably serve as controls.2-17

,,, ippppW-- 3. 2. 2. 2 Basic Output/Control RelationshipsInstead of producing input to a second box, an activity may producea control, as illustrated in Figure 3. 11.Figure 3.11Output/Control ExampleIn Box i, new combinations are tried, and combinations that work outwell are formalized into recipes, which, in turn, control the cookingprocess.The recipe is clearly a control on the process, and does notmake sense as an input, since it is not modified by the activity.3. 2. 2. 3 Basic Output/Mechanism RelationshipFinally, Figure 3,12 illustrates the output of a box used as amechanism of a second box.vegetablesCOOK oupchef«UntrainedpeopleOTrain Chef«Figure 3, 12Output/Mechanism ExampleThis diagram shows the "chef training program" supplying chefs to manthe cooking effort.This type of "activity-producing mechanism" combination is quite rare in SAdiagrams, and is usually handled by simplynaming the mechanism on the arrow, and providing the activity and datamodels of the mechanism separately.

3.2.3Arrow Splits and JoinsFigure 3. 8above, shows one case of an arrow split in which theoutput of box 1 provides inputs to boxes 2 and 3.This is a common arrowpattern in Structured Analysis, and all manner of splits and joins arecommonly used to show box relationships.To clarify whether all or partof the contents of an arrow follows which of the branches at splits andjoins, SA uses theconvention that all data flows along all branchesunless otherwise indicated by a special label on an arrow branch. Theseconventions are summarized in Figure 3. 13.Me snsAMeansTA—rAiI(Where D is aportion of A)MeansFigure 3.13A&&Arrow Branches and Joins2-19

Figure 3.14 shows a complete SAdiagram, illustrating various combi nations of arrow splits and joins.Figure 3.14Example of Arrow Splits and JoinsFigure 3.14 says that vegetables can be cooked, sold, or given away, orthat seeds can be extracted from them.The money obtained in the c aseof a sale can be used to buy seeds, tools, or clothes, or can be given awayto produce happiness.2-20

PIArrow splitting is illustrated by the input arrow labeled "vegetables"which splits into four branches which provide the input to the four uses ofvegetables shown.Since no labels are shown on the branches, this saysthat all vegetables go to all four boxes.If the label "tomatoes" had beenwritten on the arrow branch entering the EXTRACT box, this would haveindicated that only tomato seeds are to be extracted.In the output case,"money" is shown splitting and being used by either BUY or GIVE AWAY.HIn the GIVE AWAY case, both vegetables and money are given away, asindicated by the two input arrows entering the box.Arrow joining is illus trated by the arrow labelled "seeds", showing that seeds can either beextracted directly from vegetables,

Naval Telecommunications Procedures Users Manual NTP 3, This model has been produced for the Naval Research Laboratory to provide an in-depth example of the use of Structured Analysis. The model depicts the activities and data involved in the production of naval messages using the procedures defined in the aforementioned manual.Author: Clare Feldmann, Ken Schoman, Dick SnyderPublish Year: 1975

Related Documents:

9GE01 (AL) 6GE01, 6GE02, 6GE03, 6GE04 6GE01 Unit 1: Global Challenges 583.00 1166.00 1749.00 6GE02 Unit 2: Geographical Investigations 583.00 1166.00 1749.00 6GE03 Unit 3: Contested Planet 583.00 1166.00 1749.00 6GE04 Unit 4: Geographical Research 583.00 1166.00

823 W. Lacey Blvd. Hanford CA 93230 559.583.5901 w ww.hjuhsd.k12.ca.us H a n fo r d H i g h S c h o o l 120 E. Grangeville Blvd. Hanford CA 93230 559.583.5902 Fax: 582.5229 H a n fo r d W e s t H i g h S c h o o l 1150 Campus Drive Hanford, CA 93230 559.583.5903 Fax: 583.6708

§195.583 What must I do to monitor atmospheric corrosion control? Section 195.583(a).92 §195.583 What must I do to monitor atmospheric corrosion control? . installation, operation and maintenance of CP systems. The criteria for cathodic protection are delineated in NACE RP 0169-20

chapter 583 boats and small craft this chapter supersedes chapter 583 dated 1 december 1992 distribution statement a: approved for public release, distribution is unlimited. s9086-tx-stm-010/ch-58

WRITTEN HISTORICAL AND DESCRIPTIVE DATA HABS FL-583-D HABS FL-583-D CAPE CANAVERAL AIR FORCE STATION, INDUSTRIAL AREA, . Hangar S served as the home of NASA's Pre-Flight Operations Division of Project Mercury from 1959-1963. In . laboratories, storage areas, and personnel offices.3 In 1986, Pan Am World Services submitted plans to remodel .

Please contact the Pueblo County Treasurer's Office for any information regarding delinquent taxes at (719)583-6689, (719)583-6015, or (719)583-6683. . SANCHEZ PAUL LOT 10 BLK 4 FEARNOWVILLE 2ND FORMERLY #04-281-09-001 146 428214012 394.83 * GONZALES CLAUDIO J 2713 E 16TH ST LOT 12 BLK 4 JAMES ADD .

Key takeaway: After being educated on the difference between a lump-sum and a structured settlement, 73 percent of Americans would choose a structured settlement payout when they received their settlement in a personal injury case. Chose structured settlement Chose lump sum CHART 4 - REASONS FOR CHOOSING A STRUCTURED SETTLEMENT

Key words: Korean language teaching, Indian contexts, problems faced in learning Korean 1. Introduction The much awaited Korean Language course began in September 2012 in Manipur University. It is now a well-known fact that the people of Manipur, especially the youth, are very drawn to Korea and its culture. It is due to this emulation towards .