TY - JOUR
T1 - MODULAR SOFTWARE CONSTRUCTION AND OBJECT-ORIENTED DESIGN USING MODULA-2.
AU - Wiener, Richard S.
AU - Sincovec, Richard F.
PY - 1984
Y1 - 1984
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
AN - SCOPUS:0021430009
SN - 0747-1351
VL - 3
SP - 41
EP - 47
JO - Journal of Pascal, Ada & Modula-2
JF - Journal of Pascal, Ada & Modula-2
IS - 3
ER -