Posts

Showing posts from May, 2021

1.2 Software development framework

Image
  The term   software   specifies to the set of computer programs, procedures and associated documents (Flowcharts, manuals, etc.) that describe the program and how they are to be used. A software process is the set of activities and associated outcome that produce a software product. Software engineers mostly carry out these activities. These are four key process activities, which are common to all software processes. These activities are: Software specifications:  The functionality of the software and constraints on its operation must be defined. Software development:  The software to meet the requirement 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 client needs. The Software Process Model A software process model is a specified definition of a software process, which is presented from a particular perspective. Models, by their nature, are a simplif