Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

University of San Carlos of Guatemala

Technical English
Faculty of Engineering
February 1th, 2021

The Software Development Life Cycle (SDLC)

201701163 Germán David Tomás de León

201700972 Davis Francisco Edward Enriquez

Group 7
SLDC
Is a process that help us to create high-quality software and try to be the lowest
cost in the shortest time possible. SLDC is a tool well structured that have seven
phases to organized our project.
It is important to have an SDLC in place as it helps to transform the idea of a
project into a functional and completely operational structure. In addition to
covering the technical aspects of system development, SDLC helps with process
development, change management, user experience, and policies.
The Seven Phases in our flowchart:

Planning is the first step in our flowchart. Firstly, in a process is necessarily know
what will be done and start to ask about resource, capacity, project scheduling,
cost and provisioning of our project.
Once that we have this is necessary a staff collaborate to ensure that all
perspectives are okay with the planning phase.

Secondly, we have requirements. In this step we need a group of architects,


development teams and product managers to know if our business is
communicating with IT teams while we ensure that the processes are automated
through software. Subsequently if our methods are agile now, we have a backlog
of tasks to be performed.
Afterwards in the stage of design and prototyping we know all the requirements
that we list in the earlier stage. Our developers can start to design the software but
before to start a design is necessary to decide in which architecture, we want our
software. Later we can design documents list and select components necessary
for the project.
After deciding we are now in the software development step. To begin with, the
duration of this phase depends on the method used. We need to be engaged to
following all the process and our expectations will be full complete.
Then we have a testable and functional software. Subsequent we are in a
important step. Finally, we can know if our project is functional or not. Testing with
a code ship is a great option. Meanwhile is necessary a list of quality that our
project need to have to pass this step for example need to be in the list code quality,
integration testing, performance testing and security testing.
As result we have a functional software and we enter in deployment phase. In the
end we want that our project be automatic. So is necessary that our project go full
automated in a continuous deployment model. ARA tools going to be important in
this phase.
Lastly, we have a working software. This are the end of our project. Software must
be monitored constantly to ensure proper operation. Bugs and defects discovered
in Production must be reported and responded.

Video:
https://drive.google.com/file/d/1oO1rmJRptoju6bxI0K1GTI3M7QbTRf9L/view?us
p=sharing

You might also like