Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/800283.811104acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

Nassi-Shneiderman charts an alternative to flowcharts for design

Published: 01 January 1978 Publication History

Abstract

In recent years structured programming has emerged as an advanced programming technology. During this time, many tools have been developed for facilitating the programmer's use of structured programming. One of these tools, the Structured Flowcharts developed by I. Nassi and B. Shneiderman in 1972, is proving its value in both the design phase and the coding phase of program development.
Several programming groups in System Products Division, Endicott, New York, have used the Nassi-Shneiderman charts as replacements for conventional flowcharts in structuring programs. The charts have been used extensively on some projects for structured walk-throughs, design reviews, and education.
This paper describes the Nassi-Shneiderman charts and provides explanations of their use in programming, in development process control, in walk-throughs, and in testing. It includes an analysis of the value of Nassi-Shneiderman charts compared to other design and documentation methods such as pseudo-code, HIPO charts, prose, and flowcharts, as well as the authors' experiences in using the Nassi-Shneiderman charts.
The paper is intended for a general data processing audience and although no special knowledge is required, familiarity with structured programming concepts would be helpful. The reader should gain insight into the use of Nassi-Shneiderman charts as part of the total development process.

Reference

[1]
I. Nassi and B. Shneiderman, "Flowchart Techniques for Structured Programming," SIGPLAN Notices of the ACM, v. 8, n. 8, 12-26 (August 1973).

Cited By

View all
  • (2019)An example is worth a thousand wordsSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0632-718:2(961-993)Online publication date: 1-Apr-2019
  • (2013)Composability and compositionality in CAN-based automotive systems based on bus and star topologies2013 11th IEEE International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2013.6622868(116-122)Online publication date: Jul-2013
  • (2005)The SEA Language for system engineering and animationApplication and Theory of Petri Nets 199610.1007/3-540-61363-3_17(307-326)Online publication date: 9-Jun-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Proceedings of the software quality assurance workshop on Functional and performance issues
January 1978
187 pages
ISBN:9781450373944
DOI:10.1145/800283
  • cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 7, Issue 3-4
    November 1978
    182 pages
    ISSN:0163-5999
    DOI:10.1145/1007775
    Issue’s Table of Contents
  • cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 3, Issue 5
    November 1978
    182 pages
    ISSN:0163-5948
    DOI:10.1145/953579
    Issue’s Table of Contents
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1978

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)293
  • Downloads (Last 6 weeks)49
Reflects downloads up to 16 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)An example is worth a thousand wordsSoftware and Systems Modeling (SoSyM)10.1007/s10270-017-0632-718:2(961-993)Online publication date: 1-Apr-2019
  • (2013)Composability and compositionality in CAN-based automotive systems based on bus and star topologies2013 11th IEEE International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2013.6622868(116-122)Online publication date: Jul-2013
  • (2005)The SEA Language for system engineering and animationApplication and Theory of Petri Nets 199610.1007/3-540-61363-3_17(307-326)Online publication date: 9-Jun-2005
  • (1992)The iconic interface for the PIctorial C languageProceedings IEEE Workshop on Visual Languages10.1109/WVL.1992.275775(119-124)Online publication date: 1992
  • (1992)Adaptation and modification of Nassi-Shneiderman charts to represent Descartes specifications visually[1992 Proceedings] The Third International Workshop on Rapid System Prototyping10.1109/IWRSP.1992.243907(188-201)Online publication date: 1992
  • (1980)Software Design Representation Using Abstract Process NetworksIEEE Transactions on Software Engineering10.1109/TSE.1980.2304906:5(420-435)Online publication date: 1-Sep-1980
  • (2015)Design and First Results of a Psychometric Test for Measuring Basic Programming AbilitiesProceedings of the Workshop in Primary and Secondary Computing Education10.1145/2818314.2818320(2-10)Online publication date: 9-Nov-2015
  • (1980)Educator's view of structured conceptsProceedings of the ACM 1980 annual conference10.1145/800176.809988(327-341)Online publication date: 1-Jan-1980
  • (2007)Information system design methodologyJournal of the American Society for Information Science10.1002/asi.463031010231:1(1-24)Online publication date: 22-Mar-2007
  • (2006)PIGS—A system for programming with interactive graphical supportSoftware: Practice and Experience10.1002/spe.438013091013:9(847-855)Online publication date: 30-Oct-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media