Software development for reliable software systems

  • Authors:
  • Ramchandra D. Joshi

  • Affiliations:
  • International Telephone and Telegraph Corporation U.S.A.

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

The process of software development has a major influence on the reliability of a software system. The reliability of a software system can be improved by eliminating all the errors that occur during its development. This paper presents, from a tutorial point of view, a methodology of software development that can minimize the number of errors in a system when the system is being developed. The three phases of software development viz. requirements analysis, design, and implementation are examined to find out what needs to be done in each phase, how the end result of each phase can be verified for correctness, and how the form in which information is passed between each phase can be improved. This discussion is directly applicable to the development of small software systems and programs.