SOFTWARE PROCESS MODEL.
To solve the actual problem, the software engineer or the software team must incorporate a development strategy that encampasses the process, methods, tools, layers and generic phases. This strategy is often called "Process Model" or Software Engineering Paradigm.
Base for choosing software Process Model.
►Nature of Project.
►Nature of Application.
►Methods to be used.
►Nature of Software Process.
►Tools to be used.
►Controls and deliverables that are required.
Software Development: As Problem solving Loop.
It consists of four stages.
►Status Quo (Describes current state of affairs).
►Problem Definition (Specific problem to be solved).
►Technical Development (Solves problem by application of some technology).
►Solution Integration (Delivers the results to those who requested the solution in the first stage).
Categories of Software Process Models.
►Linear Sequential Model.
►Prototyping Model.
►RAD (Rapid Application Development) Model.
►Evolutionary Software Process Models.
►The Incremental Model.
►Spiral Model.
►The Component Assembly Model.
►The Concurrent Model. |