A comparison of two object-oriented design methodologies (abstract only)

  • Authors:
  • Linda Rising

  • Affiliations:
  • Department of Computer Technology, Indiana University-Purdue University at Fort Wayne, Fort Wayne, Indiana

  • Venue:
  • CSC '87 Proceedings of the 15th annual conference on Computer Science
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the increasing use of Ada* in light of DoD Directive 5000.31, “The Ada programming language shall become the single, common, computer programming language for Defense mission-critical applications.” there has been an accompanying increase in interest in the proper software engineering techniques to insure that the powerful capabilities of Ada will be used to their fullest.At one Ada development site, the design and implementation approach used has been that proposed by Grady Booch, Object-Oriented Design (OOD):identify the objects of interest in the problem space and their attributesidentify the operations suffered by and required of each objectestablish the visibility of each object in relation to other objectsestablish the interface of each objectA proposal has been made to compare the deliverables and the end results of the above method with that of David Parnas, the Software Cost Reduction Method (SCR):identify a list of design decisions for which change cannot be ruled out (data structures, algorithms, etc.) make each design decision the “secret” of one module which comprises sub-programs that cannot be coded without knowledge of the “secret”design module interfaces that are insensitive to anticipated changes*Ada is a registered trademark of the U.S. Department of Defense (Ada Joint Program Office)