You are on page 1of 3

Page 1 of 3

FOUNDATION UNIVERSITY ISLAMABAD


(RAWALPINDI CAMPUS)

ISE Assignment-2 (Marks = 5)


BSSE-2A/2B, Spring-2021

COURSE INSTRUCTOR
DR. MUHAMMAD AQEEL IQBAL

ISSUED: 16.05.2021  DEADLINE: 23.05.2021


SUBMISSION INSTRUCTIONS
Submit your assignment as PDF/Word file through your personal Google Classroom account.
Your submission subject should be ISE_Assign-2 (Name, Registration#, Class)

Background

The Waterfall Model was the first Process Model to be introduced. It is very simple to
understand and use. In a Waterfall model, each phase must be completed before the next phase
can begin and there is no overlapping in the phases. The waterfall model is the
earliest SDLC approach that was used for software development.

In “The Waterfall” approach, the whole process of software development is divided into separate
phases. The outcome of one phase acts as the input for the next phase sequentially. This means
that any phase in the development process begins only if the previous phase is complete. The
waterfall model is a sequential design process in which progress is seen as flowing steadily
downwards (like a waterfall) through the phases of Requirements Analysis, Software Design,
Software Development, Software Testing, Software Deployment, and Software Maintenance.

As the Waterfall Model illustrates the software development process in a linear sequential flow;
hence it is also referred to as a Linear-Sequential Life Cycle Model. All these phases are
cascaded to each other in which progress is seen as flowing steadily downwards (like a waterfall)
Page 2 of 3

through the phases. The next phase is started only after the defined set of goals is achieved for
the previous phase and it is signed off, so the name Waterfall Model.

Question

Consider the given diagram which highlights different stages of Iterative Waterfall Software
Development Model.

You are required to compile the information about the different Software Tools used by industry
experts for each of these stages during software development projects.

You are required to list down At Least 10 Software Tools used by software industry for each
stage of waterfall model. Compile the desired information in form of following table:

Requirements Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)

Design Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)
Page 3 of 3

Development Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)

Testing Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)

Deployment Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)

Maintenance Stage:
Tool Company Type Category Usage Rating Link
Name (Developer) (Online/Offline) (Free/Paid) (Scope) (Industry Ranking) (Source Information)

You might also like