NCJ Number
99003
Journal
Computer Security Volume: 3 Issue: 1 Dated: (Summer 1984) Pages: 41-52
Date Published
1984
Length
12 pages
Annotation
'Unsafe' software that can fail poses a serious security risk to the organization.
Abstract
Viewing software from an engineering perspective, in a hierarchical manner, enables it be be classified according to function, origin, degree of automation, and degree of customization. In general, software is too customized, causing far-reaching maintenance and reliability problems. Add to that sloppy, undisciplined coding practices and you have the makings of poor quality, 'hazardous' software. These hazards can be located by examining user complaints, development conditions, and how software requirements are specified. An analogy between first aid practices and fixing software problems is given to help others understand software safety and security. (Publisher abstract)