• DocumentCode
    762710
  • Title

    Why software jewels are rare

  • Author

    Parnas, David Lorge

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
  • Volume
    29
  • Issue
    2
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    57
  • Lastpage
    60
  • Abstract
    A software jewel is a well structured program written in a consistent style, developed so that each component is simple and organized, and designed so that the product is easy to change. Despite helpful articles and many textbooks on software design, software jewels remain rare. Most of the software we see or buy is ugly, unreliable, hard to change. I discuss why the recipes of the masters have not led to more elegant commercial software and then provide some advice for those who would like to produce better software
  • Keywords
    software quality; software reliability; systems analysis; commercial software; software design; software engineering; software jewel; software quality; software reliability; structured program; Degradation; Design optimization; Foot; Product design; Software design; Software tools; Switches; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.485847
  • Filename
    485847