Chapter 2: Preparing
for the project work
27
Curtis and Cobham (2008, pp.236–38) provide a very useful brief design
methodology for a spreadsheet along these lines, distinguishing five
elements:
1. user information
2.
input data
3. logic (for example, the model)
4. report (what the user wants to see or know)
5. errors.
The word ‘methodology’ is used to describe a framework for undertaking
some task, combined with some tools to be used. In information systems,
and in particular in development of systems, methodologies are often
proposed, adopted and critiqued. In this
case the methodology being
proposed is contained in the two lists given here – one a set of sequential
and necessary tasks, the other a proposed general structure or template for
the spreadsheet itself.
In the example in Curtis and Cobham (2008), worksheets and the
workbook feature of the Excel spreadsheet package are used to specify a
separate worksheet for each of these five elements. Doing this may seem
too
complex for a simple project, but it can help you to concentrate on the
core distinctions between input data, model and output.
The benefits of analytical modelling flow from the ability of the user to
adjust and interrogate the model. Therefore, flexibility and robustness are
required qualities for the model. A great deal
of good modelling practice
when developing spreadsheets is incorporated in the two fundamental
laws of spreadsheet modelling.
• The first law specifies that any cell on the spreadsheet should contain
either a variable (number or text string) or a formula,
but never a
Dostları ilə paylaş: