• DocumentCode
    1345923
  • Title

    A model of the problem or a problem with the model

  • Author

    Mellor, Peter

  • Author_Institution
    Centre for Software Reliability, City Univ., London, UK
  • Volume
    9
  • Issue
    1
  • fYear
    1998
  • Firstpage
    8
  • Lastpage
    18
  • Abstract
    The word ´model´ must be one of the most overused in the English language. It can mean an ideal, an abstraction or a cardboard replica. It may be presented as a diagram, printed text, or a set of mathematical formulae. It may represent a physical structure, a logical structure, a sequence of events, or a set of causal relationships. This article examines the various meanings of ´model´ and asks if the usages of the term in software engineering jargon are always meaningful. It reviews several types of software model, including life-cycle models, control-flow and data-flow models, design paradigms such as object-orientation and functional decomposition, quality models, and models of system behaviour, and outlines their deficiencies.
  • Keywords
    software engineering; control flow models; data flow models; design paradigms; diagrams; functional decomposition; life cycle models; mathematical formulae; object oriented methods; quality models; software engineering; software models; system behaviour models; text; Software engineering;
  • fLanguage
    English
  • Journal_Title
    Computing & Control Engineering Journal
  • Publisher
    iet
  • ISSN
    0956-3385
  • Type

    jour

  • DOI
    10.1049/cce:19980103
  • Filename
    662889