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
Link To Document