2. Define Program:
set of instructions is knows as program
Define Software:
set of related programs is Knows as Software.
Examples:
System Software
Application Software
Web-Based Software
Business Software
Scientific Software
Real-time Software
What is SDLC:
SDLC Stand for Software Develop life cycle it contain 6 phase shown in fig:
3. Process Model
Basically, Process model is method or strategy for built a software There is six types
Waterfall model
Prototype model
Incremental model
Agile model
Spiral model
V-Model
Waterfall model:
When the requirements are constant and not changed regularly.
A project is short
The situation is calm
Where the tools and technology used is consistent and is not changing
When resources are well prepared and are available to use.
Diagram:
4. The prototyping model is a systems development method in which a prototype is built, tested
and then reworked as necessary until an acceptable outcome is achieved from which the
complete system or product can be developed.
Incremental Model:
Module by module working
Chances of errors are less
Prefer in large projects
Customer interact more with feedback
Early delivery requirement
Agile model:
Agile modeling is a methodology for modeling and documenting software systems based on
best practices.
Small interaction
Release
Feedback
Enhance
Re-release
Spiral model:
Identify objectives
Perform risk analysis
Review and evaluation
Development and test
V model: