
requirements, reflecting the differing views of
relevant stakeholders.
The list of activities and their logical
relationships derived from the system’s CPTM allow
us to investigate the system’s functional and non-
functional requirements. Choosing the appropriate
way of constructing the CPTM has an impact on the
utility of the resulting model, because of the
different assumptions underlying the approach.
Analysing the activities represented in the CPTM,
will give us the basis of the list of functions that the
system will be required to support, and should meet
the expectations of the stakeholders considered in
the analysis.
7 FURTHER WORK
In this research paper we have used Dr. Wilson’s
Enterprise Model in order to construct the system’s
CPTM. A number of unfinished questions were
raised during that process and require further
investigation and work. While the CPTM addresses
“what” the system has to achieve, it remains an open
question “how” to carry out each activity. This
question raises concerns about the non-functional
requirements, which are to some extent ignored in
the approach we have used.
One of our main concerns was the importance of
the system’s End-user. For consideration is what the
End-user seeks in the system. One of the proposed
solutions can be the use Cooper’s idea of the
Persona (Cooper, 1999) to describe the system’s
user. The Persona is an elastic imaginary user that
has identity (i.e. name) and will be addressed by
name (i.e. David) and not as ‘User’. As David is
determined by his set of characteristics we will be
able to know what David seeks in the system and
build a solution dedicated to David and his
colleagues. This will be approached by building a
Business Model that will indicate:
The need for the proposed solution (market)
The market sector for which the solution will be
aimed at (David and his colleagues).
The second question relates to information
analysis. The CPTM provides a list of the necessary
system activities, which we regard as functional
requirements. Analysing those requirements will
give us a list of Software based Functions that the
system needs to support, which will lead to ‘Data
Requirements’ which can be divided into:
Performance data (i.e. how do we know how
well we are doing each activity)
Operational data (i.e. what information do we
need in order to carry out the activity)
In terms of the development of an on-line
learning system, we believe that our approach will
lead us to a defensible set of functional
requirements. We propose to carry out the necessary
further analysis and implement the design arrived at.
With respect to our consideration of the candidate
approaches to the development of a CPTM, we need
to justify our confidence in the enterprise assembly
approach by constructing the CPTM using
alternatives, and determining whether there is any
substantive difference in the resulting models.
REFERENCES
Checkland, P., 1999, Systems Thinking, Systems Practice,
Includes 30-year retrospective, John Wiley and Sons,
Chichester, A5-A57,4-11,16,18,78,94,164,225-
227,314,199, 203.
Checkland, P., Scholes, J., 1999, Soft systems methodology
in action, John Wiley and Sons, Chichester 35,163.
Clark, R. E., 1983. Reconsidering research on learning
from media, Review of Educational Research, 53(4),
445-459.
Clark, R. E., 1994, Media will never influence learning,
Educational Technology Research and Development,
42(2) ,21-29.
Cooper, A., 1999, The inmates are running the Asylum,
why High-Tech Products Drive us Crazy and How to
Restore the Sanity, SAMS, 121-152.
Katz, Y. J., Yablon, Y. B., & Sagee, R., 2001, In:
Sponberg,H.,Lustigova, Z., & Zelenda, S. (Eds.),
Charles University, Prauge. 114-117.
Katz., Y. J., 2000, The comparative suitability of three
ICT distance learning methodologies for college level,
Educational Media International, 37 (1), 25-30.
Katz., Y. J., 1998, The relationship between distance
learning methods and satisfaction and achievement of
college students, In G. Davies (Ed.) Teleteaching '98:
distance learning, training and education, Austrian
Computer Society (OCG) and IFIP, 569-578.
Kozma, R. B., 1991. Learning with media, Review of
Educational Research, 61(2), 179-212.
Kozma, R. B., 1994. Will media influence learning?
Reframing the debate, Educational Technology
Research and Development, 42(2), 7-19.
Owston, R. D., 1997. The World Wide Web: A technology
to enhance teaching and learning?, Educational
Researcher, 26(2), 27-33.
Owston, R. D., 2000. Evaluating Web-based learning
environments: Strategies and insight,
CyberPsychology and Behavior, 3(1), 79-87.
Patching, D., 1990. Practical soft systems analysis,
Pitman, London, 40-53.
Wilson, B., 1990, Systems: Concepts, Methodologies and
Applications, John Wiley and Sons, Chichester.
Wilson, B., 2001. Soft System Methodology: Conceptual
Model Building and its Contribution, John Wiley and
Sons, Chichester, 73-75, 111-122, 133.
AN INVESTIGATION INTO THE REQUIREMENTS FOR AN E-LEARNING SYSTEM
237