Definitions of software process activities
Project planning – creating plans on how
to develop the software.
Cost analysis is to estimate the cost of
developing software.
Scheduling builds a schedule for the
development.
Software quality assurance perform activities
that will help ensure the quality of the software.