Object-Oriented System Design

Object-Oriented System Design

John E. Gessford (California State University, Long Beach, USA)
Copyright: © 1992 |Pages: 11
DOI: 10.4018/jdm.1992100103
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

The reason for a different approach to systems analysis and designed is explained in cases where an objectoriented approach is to be taken to application programming. The paradigm of the object-oriented approach is shown to be a generalization of the paradigm used in the traditional approach to application software design. A new object-oriented approach to systems analysis and design is defined and illustrated. The design of an accounts receivable system is used to illustrate the methodology. The object-oriented approach described divides the work into three phases. In the first phase, the application is defined in terms of the entity types and relationships to be included in the system. In the second phase, the business objects to be simulated are identified and categorized as permanent, event, or dependent business objects. In the third phase, the program modules for each business object are specified. A message flow diagramming technique is defined and illustrated that has proven useful in specifying the programs required for business event object classes. The need is pointed out for action diagrams to define processing logic for customized program modules if a CASE tool is to be used to generate the code. The fact that this approach does not use data flow diagrams is noted. Message flow diagrams take the place of data flow diagrams in providing an overview of the system.

Complete Article List

Search this Journal:
Reset
Open Access Articles
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing