Seven Stages: Analysis Design Implementation Testing Documentation Evaluation Maintenance
Analysis Read and understand the problem Interview client to be clear about the problem Develop a  software specification : Clear statement of problem Basis of legal agreement Agreed between analyst and client
Questioning Write a program which calculates and displays the average of a set of numbers Questions...?
Questioning Write a program which calculates and displays the average of a set of numbers Questions: How many numbers in set? What is maximum number? Are numbers integers, or real? How many sig figures should we display answer to? What output device(s) to be used?
Inputs, Processes and Outputs
Inputs, Processes and Outputs
Inputs, Processes and Outputs

1. The Software Development Process - Analysis

  • 1.
  • 2.
    Seven Stages: AnalysisDesign Implementation Testing Documentation Evaluation Maintenance
  • 3.
    Analysis Read andunderstand the problem Interview client to be clear about the problem Develop a software specification : Clear statement of problem Basis of legal agreement Agreed between analyst and client
  • 4.
    Questioning Write aprogram which calculates and displays the average of a set of numbers Questions...?
  • 5.
    Questioning Write aprogram which calculates and displays the average of a set of numbers Questions: How many numbers in set? What is maximum number? Are numbers integers, or real? How many sig figures should we display answer to? What output device(s) to be used?
  • 6.
  • 7.
  • 8.