Information Modeling Aspects of Software Development

  • Authors:
  • Timothy R. Colburn

  • Affiliations:
  • Department of Computer Science, University of Minnesota, Duluth, MN 55812, USA

  • Venue:
  • Minds and Machines
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The distinction between the modeling of information and the modelingof data in the creation of automated systems has historically been importantbecause the development tools available to programmers have been wedded tomachine oriented data types and processes. However, advances in softwareengineering, particularly the move toward data abstraction in softwaredesign, allow activities reasonably described as information modeling to beperformed in the software creation process. An examination of the evolutionof programming languages and development of general programming paradigms,including object-oriented design and implementation, suggests that whiledata modeling will necessarily continue to be a programmer‘sconcern, more and more of the programming process itself is coming to becharacterized by information modeling activities.