Basic Knowledge of Software Process

Basic Knowledge of Software Process

Definition and Features of Software Process

  • A software process is a set of related activities that lead to the production of a software product.
  • Software processes are complex.
  • Software processes rely on people making decisions and judgments.
  • There is no ideal process.

Types of Software Processes

In practice, most practical processes include elements of both types.

Plan-driven Processes

  • All the processes activities are planned in advance.
  • Process is measured against this plan.

Agile Processes

  • Planning is incremental.
  • It is easier to change the process to reflect changing customer requirements.
Last updated on