|
ABSTRACT
We review Structured Analysis as presented by Yourdon and DeMarco. First, we examine the implicit assumptions embodied in the method about the nature of organizations, work processes, and design. Following this we present the results of an exploratory study, conducted to find out how the method is applied in practice. This study reveals that while some of the tools of Structured Analysis—notably the data flow diagrams—are used and combined with other tools, the designers do not follow the analysis and design procedures prescribed by the method. Our findings suggest that there is a gap between the way systems development is portrayed in the normative technical literature and the way in which it is carried out.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ASTLEY, W. G. AND VAN DE VEN, A. H. Central perspectives and debates in organization theory. Adm. Sci. Quart., 28, 2 (June 1983), 245 273.
|
| |
2
|
|
| |
3
|
|
| |
4
|
B~)DKER, S., EHN, P., KYNG, M., KAMMERSGAARD J., AND SUNDBLAD, Y. A utopian experience. In Computers and Democracy. A Scandinavian Alternative, G. Bjerknes, P. Ehn, and M. Kyng, (Eds.), Avebury, Aldershot, 1987.
|
| |
5
|
BUBENKO, J. Problems and unclear issues with hierarchical business activity and data flow modelling. SYSLAB Working Paper, No. 134, Stockholm, 1988.
|
| |
6
|
B~DKER, K. Analysis and design of computer systems supporting complex administrative work processes. Off. Technol. People 4, i (Jan. 1989), 75-89.
|
| |
7
|
CHAHN, N. Structured analysis and structured design: an overview. In Systems Analysis and Design: A Foundation for the 1980's, W. W. Cotterman, J. D. Couger, N. L. Enger, and F. Harold, Eds., North Holland, New York, 1981.
|
 |
8
|
|
| |
9
|
|
| |
10
|
DEMARcO, T. Structured analysis and system specification. In Classics ~n Software Engneerzng, E. Yourdon, Ed., Yourdon Press, New York, 1979.
|
| |
11
|
DIJKSTRA, E. W Notes on Structured Progammmg. Technical Univ. Eindhoven, 1970.
|
| |
12
|
EHN, P. Work-Orzented Design of Computer Artzfacts Arbetslivcentrum, Stockholm, 1988.
|
| |
13
|
FISCHER, P., STRATMANN, W., LUNDSGAARDE, H. AND STEELE, D. User reaction to PROMIS. Comput. Appl. Medical Care, 3 (1980), 1722 1739.
|
| |
14
|
FLOYD, C. A systematic look at prototyping. In Approaches to Prototyplng, R. Budde, K. Kuhlen Kamp, L. Mathlassen, and H. Ziillighoven, Eds., Springer Verlag, Berlin, 1984
|
| |
15
|
|
| |
16
|
FLOYD, C. Outline of a paradigm change in software engineering, In Computers and Democracy, G. Bjerknes, P Ehn, and M. Kyng, Eds., Avebury, Aldershot, 1987.
|
| |
17
|
FreEDMAN, A. Industry & Labour. MacMillan Press, London, 1977.
|
| |
18
|
GALLAGHER, J., KRAUT, R., AND EGIDO, C., EDS. Intellectual Teamwork. Lawrence Erlbaum Associates, Hillsdale, NJ, 1990.
|
| |
19
|
|
| |
20
|
|
| |
21
|
GUrNDON, R. Designing the design process: exploiting opportunistic thoughts. Hum. Cornput. Interaction 5, 2/3 (1990), 305 344.
|
| |
22
|
JORGENSEN, A. H. On the psychology of' prototyping. In Approaches to Prototyping, R. Budde, K. Kuhlenkamp, L. Matthiassen, and H. Zifiighoven, Eds., Springer Verlag, Berlin, 1984.
|
 |
23
|
|
| |
24
|
I~NSING, F. Towards evaluation of methods for property determination. In Beyond Productzvity: Informat~on Systems Development }'br Organizational Effectzveness, Th. M. A. Bemelsans, Ed., North-Holland, Amsterdam, 1984.
|
| |
25
|
|
| |
26
|
KRAFT, P. AND DUBNOFF, S. Job content, fragmentation, and control in computer software work. Ind. Rel. 25, 2 (Sprmg 1986), 184 196.
|
| |
27
|
KUSTERER, K. K~ow How on the Job. Westview Press, Boulder, Col., 1978.
|
| |
28
|
LANZARA, G.F. The design process: frames, metaphors, and games In Systems Design For, Wtth, and By the Users, V. Briefs, C. Ciborra, and L. Schneider, Eds., North-Holland, Amsterdam, 1983.
|
| |
29
|
|
| |
30
|
MADSEN, K.H. Breakthrough by breakdown: metaphors and structured domains In Systems Development for Humarl Progress, H. Klein and K. Kumar, Eds, North-Holland, Amsterdam, 1989.
|
| |
31
|
MALHOTRA, A, THOMAS, J. C., CARROLL, J. M., AND MILLER, L. A. Cognitive processes in design. Int. J. Man-Mach. Stud. 12 2 (Feb. 1980), 119-140.
|
| |
32
|
NAUR, P. An experiment on program development. BIT 12, 3 (1972), 347-365.
|
| |
33
|
NAUR, P. Programming as theory building. Mtcroprocess. Microprogram. 15 (1985), 253-261.
|
| |
34
|
|
| |
35
|
T. William Olle , A. A. Verrijn Stuart , H. G. Sol, Information Systems Design Methodologies; A Comparative Review: Proceedings of the IFIP WG 8.1 Working Conference on Comparative Review of Information Systems Design Methodologies, Noordwijkerhout, the Netherlands, 10-14 May 1982, Elsevier Science Inc., New York, NY, 1982
|
 |
36
|
|
| |
37
|
|
| |
38
|
|
| |
39
|
RYLE, G. The Concept of Mind. Penguin Books, 1963.
|
| |
40
|
Ross, D.T. Structured analysis (SA): A language for communicating ideas. IEEE Trans. Softw. Eng. 3, i (Jan. 1977), 16 34.
|
| |
41
|
STEVENS, W. P., MYERS, G. J. AND CONSTANTINE, L.L. Structured design. IBM Syst. J. 13, 2 (1974), 115 139.
|
 |
42
|
|
| |
43
|
|
| |
44
|
TAYLOR, F.W. Scientiftc Management. New York and London, 1947. This is a single-volume edition of Shop Management (1903), Principles of Scientific Managements (1911), and Hearmgs Before Special Committee of the House of Representatives to Investigate the Taylor and Other Systems of Shop Management (1912).
|
| |
45
|
VITALARI, N. P. A critical assessment of structured analysis methods: a psychological perspective. In Beyond Productiwty: Informatwns Systems Development for Organizational Ef/~ctweness, Bemelmans, Ed., North-Holland, Amsterdam, 1984.
|
| |
46
|
|
 |
47
|
|
| |
48
|
WYNN, E. Office Conversatwns as an Information Medium. University of California, Berkeley, 1979.
|
| |
49
|
|
| |
50
|
|
| |
51
|
YOURDON, E. AND CONSTANTINE, L. L.. Structured Design. Yourdon Press/Prentice-Hall, Englewood Cliffs, NJ, 1979.
|
CITED BY 26
|
|
|
|
|
|
|
|
|
|
|
Gary T. Leavens , Tim Wahls , Albert L. Baker, Formal semantics for SA style data flow diagram specification languages, Proceedings of the 1999 ACM symposium on Applied computing, p.526-532, February 28-March 02, 1999, San Antonio, Texas, United States
|
|
|
Jonas Löwgren, Applying design methodology to software development, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.87-95, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
John Hughes , Val King , Tom Rodden , Hans Andersen, Moving out from the control room: ethnography in system design, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.429-439, October 22-26, 1994, Chapel Hill, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Leo L. Pipino : Reviewer"
The structured analysis methodology of the Yourdon and
DeMarco school
is examined. The paper reviews the methodology's main features, examines
its underlying assumptions, and points out
more...
|