MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2.

Richard S. Wiener, Richard F. Sincovec

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

The object-oriented design of a software system is contrasted with traditional design methodologies in which data structures and algorithms (implementation details) are intimately connected to the design structure. The process of object-oriented design with a case study in this article. A tic-tac-toe game, human vs. Computer, is chosen as the subject because its design is complex enough to warrant object-oriented design and the subject hopefully familiar enough to be accessible to many readers. The main program module is presented and then each of the design specification modules (definition modules). These comprise the design architecture of the software system.

Original languageEnglish (US)
Pages (from-to)41-47
Number of pages7
JournalJournal of Pascal, Ada & Modula-2
Volume3
Issue number3
StatePublished - Jan 1 1984

Fingerprint

Data structures
Specifications

ASJC Scopus subject areas

  • Engineering(all)

Cite this

MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2. / Wiener, Richard S.; Sincovec, Richard F.

In: Journal of Pascal, Ada & Modula-2, Vol. 3, No. 3, 01.01.1984, p. 41-47.

Research output: Contribution to journalArticle

Wiener, Richard S. ; Sincovec, Richard F. / MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2. In: Journal of Pascal, Ada & Modula-2. 1984 ; Vol. 3, No. 3. pp. 41-47.
@article{79af1eaa28f54a059c05d07480960567,
title = "MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2.",
abstract = "The object-oriented design of a software system is contrasted with traditional design methodologies in which data structures and algorithms (implementation details) are intimately connected to the design structure. The process of object-oriented design with a case study in this article. A tic-tac-toe game, human vs. Computer, is chosen as the subject because its design is complex enough to warrant object-oriented design and the subject hopefully familiar enough to be accessible to many readers. The main program module is presented and then each of the design specification modules (definition modules). These comprise the design architecture of the software system.",
author = "Wiener, {Richard S.} and Sincovec, {Richard F.}",
year = "1984",
month = "1",
day = "1",
language = "English (US)",
volume = "3",
pages = "41--47",
journal = "Journal of Pascal, Ada & Modula-2",
issn = "0747-1351",
publisher = "West Publishing Co.",
number = "3",

}

TY - JOUR

T1 - MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2.

AU - Wiener, Richard S.

AU - Sincovec, Richard F.

PY - 1984/1/1

Y1 - 1984/1/1

N2 - The object-oriented design of a software system is contrasted with traditional design methodologies in which data structures and algorithms (implementation details) are intimately connected to the design structure. The process of object-oriented design with a case study in this article. A tic-tac-toe game, human vs. Computer, is chosen as the subject because its design is complex enough to warrant object-oriented design and the subject hopefully familiar enough to be accessible to many readers. The main program module is presented and then each of the design specification modules (definition modules). These comprise the design architecture of the software system.

AB - The object-oriented design of a software system is contrasted with traditional design methodologies in which data structures and algorithms (implementation details) are intimately connected to the design structure. The process of object-oriented design with a case study in this article. A tic-tac-toe game, human vs. Computer, is chosen as the subject because its design is complex enough to warrant object-oriented design and the subject hopefully familiar enough to be accessible to many readers. The main program module is presented and then each of the design specification modules (definition modules). These comprise the design architecture of the software system.

UR - http://www.scopus.com/inward/record.url?scp=0021430009&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021430009&partnerID=8YFLogxK

M3 - Article

VL - 3

SP - 41

EP - 47

JO - Journal of Pascal, Ada & Modula-2

JF - Journal of Pascal, Ada & Modula-2

SN - 0747-1351

IS - 3

ER -