There are many problems to resolve during the
development of any computer system. Different methodologies
have been devised and developed to deal with these problems.
Many of the commonly used structured design methodologies and
their methods are mainly data-driven and technically
oriented. They fail to address the issue of task allocation
and job design requirements for the end users. They do not
see the whole organization as an open and complex sociotechnical
system, with human activity as an important part of
it. This often results in systems which meet the functional
specifications, but fail to satisfy the social or human
requirements as well as staff aspirations. [Continues.]
A master's thesis submitted in partial fulfilment of the requirements for the award of Master of Philosophy at Loughborough University.