The process that deals with the technical and management issues of the software development is called software process.or
Software process is the set of activities and associated results that produce a software product.
These activities are
•Software specification: Where customers and engineers defines the software that is to be produced and the constraints on its operation.
•Software development: Where the software is designed and programed.
•Software validation: Where software is checked to ensure that it is what the customer requires.
•Software evolution: Where the software is modified to reflect changing customer and Market requirements.
"Different types of system needs different development processes. "
Example: Real time software in an aircraft has to be completely specified before development begins.or
In e-commerce system, the specification and the program are usually developed together.