0% found this document useful (0 votes)
4 views2 pages

Comparison of Software Development Models

This describes the software models of different enviable in case of understanding of software models which can helps students of different fields currently working in computer section

Uploaded by

Rakez Bohara
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Comparison of Software Development Models

This describes the software models of different enviable in case of understanding of software models which can helps students of different fields currently working in computer section

Uploaded by

Rakez Bohara
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Properties of

Water-Fall

Incremental

Model

Model

Model

Yes

No

Planning in early
stage
Returning to an
earlier phase
Handle LargeProject
Detailed
Documentation
Cost
Requirement
Specifications
Flexibility to
change
User Involvement

Spiral Model

Rad Model

Yes

Yes

No

Yes

Yes

Yes

Appropriate

Necessary

Yes but not much

Yes

Limited

Low

Low

Expensive

Low

Beginning

Beginning

Beginning

Difficult

Easy

Easy

Intermediate

High

Only at
beginning

Promotes

Maintenance

Least

Duration

Long

Very long

Risk Involvement

High

Low

Framework Type

Linear

Linear + Iterative

Testing

Not

Not Appropriate Not Appropriate

Maintainability

After completion After every


of coding phase iteration

Typical
Long
Medium to high
risk

Appropriate

Time boxed
release
Easy
Only at the
beginning
Easily
Maintained
Short
Low

Linear + Iterative Linear


At the end of the After
engineering

completion of

phase

coding

Overlapping
Phases

Maintenance

Yes (As parallel


No

development is

No

Yes

there)
Least
Maintainable

Maintainable

Yes

Easily
Maintainable

Re-usability

Least possible

To some extent

To some extent Yes

Time-Frame

Very Long

Long

Long

Working software

At the end of the At the end of every At the end of

At the end of

availability

life-cycle

the life cycle

Objective

High Assurance Rapid Development High Assurance

Team size

Large Team

Not Large Team

Large Team

Small Team

Very Low

Yes

Yes

Yes

Customer control
over administrator

iteration

every iteration

Short

Rapid
development

You might also like