Professional Documents
Culture Documents
i. Waterfall Model
The waterfall Model is also known as the Classical or Traditional Model.
Sometimes It is referred to as the linear-sequential life cycle model because all
phases involved in this model are completed one by one linearly. In this model,
we get software after the completion of all coding phases. This model is used
for small projects. There exist only one cycle in the waterfall model.
1. Project Manager:
Responsible for managing the whole project. Project Manager is generally
never involved in producing the end product but he/she controls, monitors
and manages the activities involved in the production.
2. Project Team:
Performs the actual work of the project under the Project Manager including
development, testing, etc.
3. Company:
Organisation who has taken up the project and whose employees are
directly involved in the development of the project.
4. Funders:
Provides funds and resources for the successful completion of the project.
2. External Stakeholder:
An external stakeholder is the one who is linked indirectly to the project but has
significant contribution in the successful completion of the project.
For example,
1. Customer:
Specifies the requirements of the project and helps in the elicitation process
of the requirement gathering phase. Customer is the one for whom the
project is being developed.
2. Supplier:
Supplies essential services and equipment for the project.
3. Government:
Makes policies which helps in better working of the organisation.
3. List some essential qualities of a software. ln spiral model,
what the radius of spiral shows?
The Spiral Model is one of the most important Software Development Life
Cycle models, which provides support for Risk Handling. In its diagrammatic
representation, it looks like a spiral with many loops. The exact number of loops
of the spiral is unknown and can vary from project to project. Each loop of the
spiral is called a Phase of the software development process.
The Spiral Model is a risk-driven model, meaning that the focus is on managing
risk through multiple iterations of the software development process. It consists
of the following phases:
Planning: The first phase of the Spiral Model is the planning phase, where
the scope of the project is determined and a plan is created for the next
iteration of the spiral.
Risk Analysis: In the risk analysis phase, the risks associated with the
project are identified and evaluated.
Engineering: In the engineering phase, the software is developed based on
the requirements gathered in the previous iteration.
Evaluation: In the evaluation phase, the software is evaluated to determine
if it meets the customer’s requirements and if it is of high quality.
Planning: The next iteration of the spiral begins with a new planning phase,
based on the results of the evaluation.
The Spiral Model is often used for complex and large software development
projects, as it allows for a more flexible and adaptable approach to software
development. It is also well-suited to projects with significant uncertainty or
high levels of risk.
4. What do you understand by scope of project? Why software re-
engineering is required for software product.
Project scope is the part of project planning that involves determining and
documenting a list of specific project goals, deliverables, tasks, costs and
deadlines. The documentation of a project's scope is called a scope
statement or terms of reference. It explains the boundaries of the project,
establishes responsibilities for each team member and sets up procedures for
how completed work will be verified and approved.
articulates what the project entails so that all stakeholders can understand
what's involved;
provides a roadmap that managers can use to assign tasks, schedule work
and budget appropriately;