0% found this document useful (0 votes)
44 views

Revision Test CSC 577

The document discusses different types of software processes. A software process is a structured set of activities required to develop software. There are two main types: incremental and agile. Incremental processes divide development into smaller, more manageable increments or iterations. This allows for flexibility and changes to be made easily. Agile methodologies are well suited for projects where requirements are expected to change frequently, as they promote early delivery of minimum viable products in short iterations through a risk-managed, iterative approach.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Revision Test CSC 577

The document discusses different types of software processes. A software process is a structured set of activities required to develop software. There are two main types: incremental and agile. Incremental processes divide development into smaller, more manageable increments or iterations. This allows for flexibility and changes to be made easily. Agile methodologies are well suited for projects where requirements are expected to change frequently, as they promote early delivery of minimum viable products in short iterations through a risk-managed, iterative approach.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

software process

is a structured set of activities required to


develop a software system
.
meaning Framework for the activities , actions
Technical ,
OF software
> -

of view and tasks that are required to build high-quality .


sofware-point
process

Analysis

·
Design
manageable
Incremental :

development process into


smaller ,
more
-software
Development Dividing

-

increments/iterations
linear and
parallel
-

Testing elements
combinations
Agile :

started
.
to be made easily even after the development has
Allows For changes ,

2) one main strength the entire process


.

&New Features can be added (existing system) i disrupting


Flexibility
Incremental :

are
well suited for projects where requirements
-Agile methodologies
r
Adaptability :
Agile :
expected to change frequently
.

a minimum viable products (MVP)


Promotes the delivery of
Early delivery :

in short iterations
.

Spiral :
Risk
at each iteration .
(combines Requiring a risk analysis
management :
risks early in the development process.
a spect This helps in identifying and mitigating
waterfall &

iterative (

i
scenarios : user requirements are not fully known
a)
ii)
couldn't do the proper analysis

iii) Design need to complete as soon as possible.


application

Answer :

Agile is well-suited for the situations where requirements


are expected to change frequently .

You might also like