A Taxonomy of Current Approaches To Systems Analysis
A Taxonomy of Current Approaches To Systems Analysis
A Taxonomy of Current Approaches To Systems Analysis
Analysis
A. T. Wood-Harper
School of Computing Studies and Accountancy, University of East Anglia, Norwich NR4 7TJ, UK
G. Fitzgerald
School of Mathematics, Statistics and Computing, Thames Polytechnic, London SE18, UK
In the last few years a number of systems analysis approaches and methodologies have arisen. There is confusion in the
HUMAN ACTIVITY SYSTEMS APPROACH the question is to what extent this is done. Even in
Mumford's scheme the users design only within the
Checkland has tackled some of these problems in the constraint of the assumption that a computer is to be
design of his methodology. First he attempts to provide used in the solution.10 What the user may design is the
a methodology for solving problems which are not precise work situation into which the computer is to be brought
or of well denned structure. He argues that these are the and he helps to determine how the man/machine
sort of problems that need to be dealt with in the interface is organized. The authors do not criticize this
environment or organizations and management; they are approach, indeed it seems to be a beneficial and
what is known as fuzzy or soft problems. Second he seeks praiseworthy method. However, one should be clear that
a solution to the problem which he acknowledges is only it is not a systems solving methodology. It is an attempt
one of perhaps many possible alternative solutions. This to achieve smooth implementation of a system, and
makes the methodology very much more practical for it successful operation of the computer in the workplace. A
is often found in reality to be very difficult to define comparison with Checkland's system reveals that it is
objectives and usually very contentious to try. not problem solving at the same level. It is concerned
with solving implementation problems.
It is not the purpose of this paper to describe the
methodology but simply to categorize it. Checkland has
© Heyden & Son Ltd, 1982 THE COMPUTER JOURNAL, VOL 25, NO. 1,1982 13
A. T. WOOD-HARPER AND G. FITZGERALD
understanding about the nature of an organization. It fits proaches to systems analysis. This diversity is a reflection
in very nicely with (indeed it has developed from) the of the differing viewpoints embodied in the approaches.
concept of the data base. We seek to map the system as The differing viewpoints arise because it is so difficult to
it exists and then later solve our problems easily by observe objectively a system that exists 'out there' in the
functional applications on the data base.' 3 Data analysis real world. Our perceptions of that reality are different
however is not orientated to problem solving in itself. and subjective and it is these different perceptions that
What it seeks to do is clearly to define the basis, in terms lead to the differing approaches. It is the authors'
of data and relations of the system in which the problem contention that the differing approaches can be better
exists. Ideally it seeks to do this on a company or understood by an examination of the paradigms, concep-
organization-wide basis. A clear mapping and under- tual models and their objectives, that the approaches are
standing of the way an organization works is indeed very based upon.
useful. If the mapping or logical data model forms the
basis of all the subsequent applications the worry is that
this base will in time prove inadequate because its source PARADIGMS
was the existing system. Data analysis concentrates on
the investigation and analysis phases of Systems Analysis First the authors feel that a major contribution to the
and says very little about system design or problem
14 THE COMPUTER JOURNAL, VOL. 25, NO. 1,1982 © Heyden & Son Ltd, 1982
A TAXONOMY OF CURRENT APPROACHES TO SYSTEMS ANALYSIS
his area of concern from the global level to that of the the geology and yet another the climate. Each map is a
organizational level, in order to make the methodology subjective representation of reality—the view, just as the
more practical in the real world. conceptual model is implicit in each methodology and is
The third approach incorporating the systems para- the subjective representation of reality to the researcher
digm is the participative approach. Here it is the belief or practitioner in constructing or using a methodology.
in the interaction of the social and the technical General systems theory is based on a model of the
subsystems that leads to an advocation of the participa- world which exhibits pure systems traits. Systems have
tive design philosophy. The work system is analysed for objectives, they are composed of interacting subsystems
variances or weaknesses which prevent the system which exhibit particular behavioural characteristics. The
objectives being realized. These variances are often conceptual models help to achieve a better understanding
discovered at subsystem boundaries, particularly where of the system by identifying the interactions. These
the social and technical subsystems meet. The ideas of conceptual models are constructed from the following
job enrichment and participative design are particular criteria: Abstraction—the mental resolution of the salient
solutions to the more common variances which are features of a systems structure; Congruence—identifi-
encountered. Thus the underlying paradigm for this cation of the problem situation and its solution; Eclec-
approach is argued to be the systems one. tism—the interdisciplinary nature of a model; Syncre-
tism—the admission of different value systems. The latter
© Heyden & Son Ltd, 1982 THE COMPUTER JOURNAL, VOL. 25, NO. 1,1982 15
A. T. WOOD-HARPER AND G. FITZGERALD
REFERENCES
1. P. Hammersley et al. New approaches to systems analysis and 12. H. C. Ellis, Analysing business information needs, in Data
design. The Computer Journal'23 (No. 1), 1-33 (1980). Analysis for Information Systems Design, ed. by R. N. Maddison,
2. L. von Bertalanffy, General Systems Theory, George Braziller, BCS Conference Papers, British Computer Society, London
New York (1968). (1978).
3. G. J. Klir, An Approach to General Systems Theory, Van 13. M. J. R. Shave, Entities, functions and binary relations: steps to
Nostrand, Princeton, New Jersey (1970). a conceptual schema. The Computer Journal 24 (No. 1), 4 2 -
4. D. Berlinski, On Systems Analysis, M.I.T. Press, Cambridge, 46(1981).
Massachusetts (1976). 14. Tom De Marco, Structured Analysis: Systems Specifications,
5. D. Lilienfeld, The Rise of Systems Theory, Wiley, New York Yourdon, Prentice-Hall, New York (1980).
(1978). 15. C. Gane and T. Sarsons, Structured Systems Analysis: Tools
6. K. Popper, The Open Society and its Enemies, Routledge, and Techniques, Prentice-Hall, New York (1979).
London (1945). 16. T. S. Kuhn, The Structure of Scientific Revolutions, Chicago
7. P. B. Checkland, Towards a systems-based methodology of University Press, Chicago (1962).
real world problem solving. Journal of Systems Engineering 3 17. P. B. Checkland, Science and the systems paradigm, Interna-
(No. 2), 87-116 (1972). tional Journal of General Systems 8, 127-134 (1976).
8. P. B. Checkland, The Development of Systems Thinking by 18. J. W. Sutherland, Systems Analysis. Administration and Archi-
Systems Practice—A Methodology from Action Research tecture, van Nostrand Reinhold, New York (1975).
Programme, Progress in Cybernetics and System Research, Vol. 19. D. S. Smyth and P. B. Checkland, Using a systems approach:
II, Ed. by R. Trappl and F. de P. Hawika, pp. 278-283, the structure of root definitions. Journal of Applied Systems
Hemisphere, Washington DC (1975). Analysis 5 (No. 1), 65-73 (1976).
9. Mumford, Land and Hawgood. A participative approach to 20. S. J. Waters, Towards comprehensive specifications, The
computer systems. Impact of Science on Society 28 (No. 3), Computer Journal 22 (No. 3), 195-199 (1979).
235-253(1978).
10. E. Mumford and D. Henshall, A Participative Approach to
Computer Systems Design; A Case Study of the Introduction
of a New Computer System, Halsted Press, New York (1979). Received March 1980
11. Barry Lee, Introducing Systems Analysis and Design, Vols I and
II, National Computer Centre, Manchester (1978 and 1979). © Heyden & Son Ltd, 1982
16 THE COMPUTER JOURNAL, VOL. 25, NO. 1,1982 © Heyden & Son Ltd, 1982