Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Software Project Management (KOE-068)

UNIT-2 (Lecture-1)
Software process and Process Models
Software process
A software process is a set of activities that leads to the production of a software product. These
activities may involve the development of software from scratch in a standard programming
language like Java or C. Increasingly, however, new software is developed by extending and
modifying existing systems and by configuring and integrating off-the-shelf software or system
components.
Fundamental activities of Software Process:
Software specification the functionality of the software and constraints on its operation
must be defined.
Software design and implementation the software to meet the specification must be
produced.
Software validation the software must be validated to ensure that it does what the
customer wants.
Software evolution the software must evolve to meet changing customer needs.
Software process models
A Process Model describes the sequence of phases for the entire lifetime of a product. Therefore
it is sometimes also called Product Life Cycle.
List various software process models
Waterfall model, Iterative model, Agile model, RAD model etc.
1. Waterfall Model

RAVIKANT NIRALA Page 1

You might also like