This paper presents, in tutorial fashion, an introduction to basic software design philosophy as it has evolved from an art into a science. Basic concepts of “structured” software design are presented for developing software in an industrial environment with high reliability, ease of understanding, and ease of maintenance. Several software design techniques, including structured analysis charts and HIPO charts, are described. The relative merits of these techniques are presented. “Top down” testing and efficient integration methods are described. Design verification aids to improve software reliabilitiy, including “structured” programming are described. A systems approach towards software design throughout software life cycle is presented. Particular emphasis is laid on software documentation and maintenance. A systematic way of designing software is emphasized.
Microprocessor Software Design Technologies For Automotive Application
Sae Technical Papers
1979 Automotive Engineering Congress and Exposition ; 1979
1979-02-01
Conference paper
English
Microprocessor software design technologies for automotive application
Automotive engineering | 1979
|Managing Automotive Microprocessor Interfaces
SAE Technical Papers | 1978
|Microprocessor selection and software design
Tema Archive | 1979
|Microprocessor Selection and Software Design
SAE Technical Papers | 1979
|Safety-related design in microprocessor-based automotive applications
Tema Archive | 1990
|