Software Processes in Software Engineering | Software Processes

Software processes are the methods and techniques used to develop software products. A software process is a set of activities and associated outcome whose objective is the development or evolution of software.

Software processes are the activities for specifying, designing, implementing, and testing software systems.  There are four basic key process activities which are common to all software processes. These activities are





Software Specifications: In the software specification process activity, customers and software engineers define the software that is to be produced and the constraints on its operation. Defines what the system should do. The functionality of the software and constraints on its operation and functions must be defined.

 

Software Development: In software development the software engineer designed and programmed the software as per customer specification. In this process, designing, programming, documenting, testing, and bug fixing is done. 

 

Software Validation: Software validation of software process activity is checked the software to ensure that it is what the customer requires as in the specification. The software must be validated to ensure that it does what the customer wants. 


Software Evolution: In software evolution process activity, the software is modified to reflect changing customer and market requirements. Changing the system in response to changing customer needs.


Post a Comment

0 Comments