You are on page 1of 2

BEATINGO, DAVE BRYAN J.

Assignment No. 2 - Key Benefits of SDLC in Software Development Team

A software development life cycle (SDLC) refers to the various stages involved in system development in
the fields of software engineering, system engineering, and information systems. It may be focused on
software, hardware, or a combination of both.

SDLC is crucial because it breaks up the long and tedious life cycle of software development. By and
large, evaluating each part of the development is much easier and it helps programmers concurrently
work on every stage.

SDLC is the process of planning, creating, testing and deploying. This life cycle is often a waterfall model
as it cascades from feasibility study, systems analysis, design, implementation, testing, and finally to
install and maintenance. While there are countless advantages of having this structure for a design
project, answer the following questions in relation to the implication of SDLC in software development
team:

1. In taking on large software projects, how the underlying principles of SDLC can give the team an
advantage in clarifying the problem or goal?
 With the help of SDLC it makes it clear what the problem or goal is. It is easy to get
ahead of yourself when taking on a large project. With the SDLC you can clearly see the
goals and the problems so that the plan is implemented with precision and relevance.
2. If the objective of your team is to design the software with clarity, how the underlying principles
of SDLC can contribute to this objective?
 The SLDC can contribute to designing the software with clarity by following the SDLC
principles/phases. Project members should follow the SDLC and will not move from one
stage to another until the prior stage is completed to ensure clarity.
3. In checking the software quality, parts of some methodologies suggest a comprehensive test
(just like in V-Model) before the installation or deployment. In your own understanding, what is
the proper test to ensure the quality of software in relation to the principles of SDLC?
 The proper test to ensure the quality of software in relation to the principles of SDLC is
to perform a system testing. System testing is the procedure where collective systems in
integrated testing are combined further into a single integrated system. We can
evaluate the functional requirements of the project once more and also see whether the
system follows compliance according to the given requirements. Besides that, we can
also evaluate how overall components interact with each other. Therefore, it will be
properly tested before being installed. The installation in a project that is executed using
an SDLC has the necessary checks and balances so that it will be tested with precision
before entering the installation stage.
4. For example, one of the software development team leaves on the middle of the project, how
the underlying principles of SDLC can help to easily hire or pick a new member to continue
his/her work?
 If a project member leaves, a new member can pick up where they left off. The SDLC can
help as it provides you a well-structured and well-documented paper trail of the entire
project that is complete with records of everything that occurs.
5. How SDLC can help a project manager in managing deliverables to ensure that everything must
be completed on time and within the budget?
 The SDLC can help a project manager as it provides a framework that describes the
activities performed in which you can see all the time tables and costs during each
phase of a systems development project. It is about the realization of a product's
requirements.

You might also like