DocumentCode
747955
Title
Structured Analysis (SA): A Language for Communicating Ideas
Author
Ross, Douglas T.
Author_Institution
SofTech, Inc.
Issue
1
fYear
1977
Firstpage
16
Lastpage
34
Abstract
Structured analysis (SA) combines blueprint-like graphic language with the nouns and verbs of any other language to provide a hierarchic, top-down, gradual exposition of detail in the form of an SA model. The things and happenings of a subject are expressed in a data decomposition and an activity decomposition, both of which employ the same graphic building block, the SA box, to represent a part of a whole. SA arrows, representing input, output, control, and mechanism, express the relation of each part to the whole. The paper describes the rationalization behind some 40 features of the SA language, and shows how they enable rigorous communication which results frorn disciplined, recursive application of the SA maxim: "Everything worth saying about anything worth saying something about must be expressed in six or fewer pieces."
Keywords
Graphic language; hierarchic; requirements analysis; requirements definition; structured analysis (SA); structured programming; system analysis; system design; top-down; Communication system control; Data processing; Databases; Graphics; Mathematical model; Natural languages; Software design; Solid modeling; Steam engines; System analysis and design; Graphic language; hierarchic; requirements analysis; requirements definition; structured analysis (SA); structured programming; system analysis; system design; top-down;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1977.229900
Filename
1702399
Link To Document