Life cycle model
To Describes the steps followed by the project
team to produce a tangible software product that fully meets the requirements of the component or the part that the project set forth to build.
Software Process
A set of activities, together with ordering
constraints among them, such that if the activities are performed properly and in accordance with the ordering constraints. The process that deals with the technical and management issues of software development is called SWP. Successful project talks about Cost, schedule and quality.
Contd..
A set of activities that leads to the production of a
software product. There are many software processes, some fundamental activities are common to all software processes: Software Specification Software design and Implementation Software Validation Software evolution.
Software process
Product Engineering process(produce desired
product) Development process Project Management process Software Configuration Management
Process Management process
ETVX Approach for process specification
Entry Criteria
Task Verification
Exit Criteria
A step in Development process
Predictability.
Input
Process
V&V
Output
SDLC
A software development process, also known as
a software development life cycle (SDLC), is a structure imposed on the development of a software product.
Waterfall Model
Linear Sequential Model Water – tight phases One phase is Completed before the next phase
starts
Life cycle model
Waterfall model problems
Inflexible partitioning of the project into distinct stages
makes it difficult to respond to changing customer requirements. Therefore, this model is only appropriate when the requirements are well-understood and changes will be fairly limited during the design process. Few business systems have stable requirements. The waterfall model