Taula de continguts:
De Justin Stoltzfus
Font: Wrightstudio / Dreamstime.com
Què és un cicle de vida del desenvolupament de programari?
Podeu consultar la pàgina de termes per veure com es defineix el SDLC generalment:
“El cicle de vida del desenvolupament de programari (SDLC) és un marc que defineix les tasques realitzades a cada pas del procés de desenvolupament de programari. "
És important comprendre que a mesura que el cicle de vida del desenvolupament de programari té diverses etapes o fases i models, també ha canviat segons les filosofies específiques, de les quals parlarem més endavant.
La idea clau és que el cicle de vida del desenvolupament de programari defineixi com es crea i es llança el programari a un entorn de producció.
És una premissa central en el món de les TI, ja que el programari s’ha convertit en integral de tantes coses que fem cada dia i en processos a llarg termini que dirigeixen l’activitat empresarial i de consum. El cicle de vida del desenvolupament de programari determina com rebem totes aquelles aplicacions i productes d’escriptori i sistemes operatius que utilitzem per a text, tuitejar i dirigir una infinitat de noves tecnologies.
Dit això, una millor comprensió del SDLC ens ajuda a conèixer el que està passant entre bastidors, o com dirien alguns, “com s’elabora la botifarra”.
Darrere de cada aplicació o producte de programari hi ha codi. Aquest codi prové dels humans. La SDLC és una forma de garantir que els humans falibles creen una tecnologia relativament infal·lible.
El cicle de vida del desenvolupament de programari també pot variar molt.
"Hi ha una gran varietat d'enfocaments per fer el treball, o el que sembla el cicle de vida específic del desenvolupament de programari, i això depèn de l'organització quant als passos específics", diu John Quigley, de Value Transformation, que descriu com el SDLC posa en marxa. per a moltes de les comoditats del consumidor que gaudim. "A la vida moderna, hi ha programari en molts més productes del que podríeu pensar. El rellotge despertador, molt probablement, tingui un microcontrolador que gestiona el programari. El microones disposa d’un microcontrolador que rep entrades de l’usuari i funciona segons aquestes ordres. El telèfon intel·ligent, la televisió i el cotxe tenen programari. Així com hi ha moltes aplicacions, hi ha moltes variacions en productes de programari. "
Un dels exemples més populars és l’automòbil modern, que qualsevol mecànic us dirà que ha semblat molt més un equip fantàstic de la darrera dècada més o menys.
"Al vostre cotxe, hi ha molts microcontroladors que utilitzen diferents programes, que s'han de coordinar amb altres productes del cotxe que també contenen programari, per exemple, el motor i la transmissió", afirma Quigley. "Aquestes coses estan connectades per produir un sistema de programari que comparteix informació de cada component amb l'altre mitjançant algunes comunicacions en sèrie i cada component que prengui una decisió adequada en funció del contingut d'aquestes dades."
El cicle de vida del desenvolupament de programari regeix tot això, creant un full de ruta deliberat per a com es construirà i lliurarà cada un d’aquests articles únics al món. En aquest tutorial, coneixereu més informació sobre com funciona un SDLC pràcticament en un entorn de disseny de programari.
Següent: Fases del cicle de vida del desenvolupament de programari
Taula de continguts
Què és un cicle de vida del desenvolupament de programari?Fases del cicle de vida del desenvolupament de programari
Models SDLC
SDLC tradicional de la cascada: un exemple
Més sobre SDLC àgil
SDLC àgil: Un exemple
DevOps i el SDLC
Intel·ligència Artificial i SDLC
Conclusió