Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Spreadsheet analysis and design

Published: 01 January 1989 Publication History

Abstract

Although spreadsheet programs and microcomputers have revolutionized information processing in organizations, a significant number of serious errors have been reported through the misuse of this technology. This article discusses several different contexts for the development of spreadsheet models and presents structured design techniques for these models.

References

[1]
Ahituv, N., and Neumann, S. Information Systems for Management. 2d ed. Wm. C. Browne, Dubuque, Iowa, '1985.
[2]
Ariav, G., and Ginsberg, M. DSS design: A systematic view of decision support. Commun. ACM 28, 10 (Oct. 1985), 1045-:{052.
[3]
Berry, T. How to structure spreadsheets. Bus. Softw. (Oct. 1986), 56-58.
[4]
Bryan, M. Are your spreadsheets lying to you? Bus. Softw. (Oct. 1986), 59-64.
[5]
emarco, T. Structured Analysis and System Specification. Prentice- Hall, Englewood Cliffs, N.J., 1979.
[6]
Gane, C., and Sarson, T. Structured Systems Analysis. Prentice-Hall, Englewood Cliffs, N.J., 1979.
[7]
Grupe, F. Tips for better worksheet documentation. Lotus (Aug. 1985), 68-70.
[8]
Grushcow, J. Avoid these common spreadsheet errors. Lotus (July 1985), 59-62.
[9]
LeBlond, G., and Cobb, D. Using 1-2-3. 2d ed. Que Corporation, Ind., 1986.
[10]
Lucas, H.C., Jr. The Analysis, Design, and Implementation of Information Systems. 3d ed. McGraw-Hill, New York, 1985.
[11]
McGrath, J. PC's can't add--but you can teach them to. Bus. Softw. (Sept. 1986), 58-59.

Cited By

View all
  • (2024)Spreadsheet quality assurance: a literature reviewFrontiers of Computer Science10.1007/s11704-023-2384-618:2Online publication date: 22-Jan-2024
  • (2020)Table Header Correction Algorithm Based on Heuristics for Improving Spreadsheet Data ExtractionInformation and Software Technologies10.1007/978-3-030-59506-7_13(147-158)Online publication date: 8-Oct-2020
  • (2018)Spreadsheet Error Types and Their Prevalence in a Healthcare ContextJournal of Organizational and End User Computing10.4018/JOEUC.201804010230:2(20-42)Online publication date: 1-Apr-2018
  • Show More Cited By

Reviews

Rudolph E. Hirsch

Spreadsheets are no longer used solely for quick fixes by developers who are also the users. More ambitious applications, often designed by IS professionals for use by IS laypersons, are becoming common, but many of those laypersons are spreadsheet-literate. This paper presents a number of design methodologies to make spreadsheets secure from uninformed meddling with their design. The paper discusses measures such as using menus and macros to protect the spreadsheet, and purchasing prewritten templates. It lists the steps for the designer to go through when building a spreadsheet for others, and things that then deserve attention, such as testing, audit trails, and documentation. The authors discuss flow diagramming in a spreadsheet-building environment and even present a set of useful diagramming symbols. The paper is accompanied by numerous useful tables and diagrams that illustrate the authors' points. The authors also recognize the problems and dangers of spreadsheet use for keeping books of record: compared to classical system design, spreadsheets lose many of the controls that are effective for preserving data integrity and preventing honest and fraudulent errors; these controls are the rule in conventionally developed systems. Far from glossing over this deficiency, the authors present a useful laundry list of measures for reducing the problem to (hopefully) manageable proportions, without pretending that a spreadsheet-based system is likely to be as secure as one developed with conventional life cycle approaches.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1989
Published in CACM Volume 32, Issue 1

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)206
  • Downloads (Last 6 weeks)19
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Spreadsheet quality assurance: a literature reviewFrontiers of Computer Science10.1007/s11704-023-2384-618:2Online publication date: 22-Jan-2024
  • (2020)Table Header Correction Algorithm Based on Heuristics for Improving Spreadsheet Data ExtractionInformation and Software Technologies10.1007/978-3-030-59506-7_13(147-158)Online publication date: 8-Oct-2020
  • (2018)Spreadsheet Error Types and Their Prevalence in a Healthcare ContextJournal of Organizational and End User Computing10.4018/JOEUC.201804010230:2(20-42)Online publication date: 1-Apr-2018
  • (2018)Optimization of size and timing of base salary increasesThe Engineering Economist10.1080/0013791X.2018.1528408(1-19)Online publication date: 29-Dec-2018
  • (2017)Error Trapping and Metamorphic Testing for Spreadsheet Failure DetectionJournal of Organizational and End User Computing10.4018/JOEUC.201704010229:2(25-42)Online publication date: 1-Apr-2017
  • (2017)Financial information description language and visualization/analysis toolsComputer Languages, Systems and Structures10.1016/j.cl.2017.05.00550:C(31-52)Online publication date: 1-Dec-2017
  • (2016)Dynamic Simulation Modeling on a SpreadsheetSIMULATION10.1177/00375497950640060364:6(373-379)Online publication date: 19-Aug-2016
  • (2016)An application of database query translation into spreadsheets2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)10.1109/ICEEOT.2016.7755220(2861-2866)Online publication date: Mar-2016
  • (2016)EXACTJournal of Software: Evolution and Process10.1002/smr.178728:6(483-505)Online publication date: 1-Jun-2016
  • (2015)Translating Relational Queries into SpreadsheetsIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2015.239744027:8(2291-2303)Online publication date: 1-Aug-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media