Software Development Process

There is much more to programming than writing lines of code. Applied programming consists of organization and planning. Computer scientists refer to the process of planning and organizing a program as software development. Below is a diagram of one kind of software development.

  1. Customer Request: In this step, the programmers receive a general set of problems that needs a computerized solution. This step is also called the user requirement phase.
  2. Analysis: The programmers determine what the program will do. This is sometimes viewed as a process of clarifying the specific needs of each problem.
    • What is known?
    • What needs to be calculated?
    • What variables are there?
    • What do users need to input?
  3. Design: The programmers write the program. This step is also called the coding phase.
    • What is the program going to do?
    • Pseudocode: an informal way that programmers write out their code. It is structurally similar to code, but syntax is similar to written language
  4. Implementation: The programmers write the program. This step is also called the coding phase.
    • Turn pseudocode into actual coding.
    • Testing for logic, design, and syntax errors
  5. Integration: Large programs have many parts and in this step they are brought together into one, functioning, whole program.
    • What variables are affected by each part of the program?
  6. Maintenance: Programs are meant to last years. Requirements changed, errors are found, and modifications are made.

Leave a comment