What is Software Process ?

A software process also knows as software methodology is a set of related activities that leads to the production of the software. A  software process model is abstract representation of a process. It represents a description of a process from some particular perspective. These activities may involve the development of the software from the scratch, or, modifying an existing system. Any software process must include the following four activities:

1. Software specification (or requirements engineering) : Define the main functionalities of the software and the constrains around them.

2. Software design and implementation : The software is to be designed and programmed.

3. Software verification and validation : The software must conforms to it’s specification and meets the customer needs.

4. Software evolution (software maintenance) : The software is being modified to meet customer and market requirements changes.

Next Topic :

No comments:

Post a Comment