Every software has a life cycle, so let’s start learning what a life cycle is: In Software a Development Life Cycle (SDLC) is, as mentioned in a Stackify article, a «process that produces software with the highest quality and lowest cost in the shortest time».

A Software Development Life Cycle (SDLC) comprehends of several stages such as planning, creation, test and deployment of the software; these stages may vary depending on the kind of SDLC model we are using, there are a lot of them, such as spiral, waterfall or agile models.

Now let’s get to know a little bit more about the stages:

Planning: We should identify what problem we’re trying to solve, that way we may start our developing course through the right path, then we should start asking the right questions so we can get towards our goals.

Creation: In this stage, as it’s name recalls, we need to start with the actual work of coding and creating the architecture that our software will have; we will make our way now through lots of problems that we might not see right away, that’s the reason for the next stage.

Testing: Here we need test… yes… test… a lot.

Deployment: Finally… here we are, we should be done by now, huh? Well… not exactly, sure we have finished testing and correcting errors, but we should make this software public so everyone can see it and use it, after that, we need to keep track of what has been happening with the public’s response so we can get some feedback, correct new things, update new versions and keep developing.

Let’s keep learning our way to new topics in a new post coming right away…

-RC

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar