Cicle de vida d'un sistema informàtic i les seves fases

En aquest article coneixeràs el cicle de vida d'un sistema informàtic, Mitjançant el qual se satisfà la necessitat de tractament automatitzat de la informació.

cicle-de-vida-de-un-sistema-informàtic-1

Cicle de vida d'un sistema informàtic

Un sistema informàtic constitueix la solució a un problema de tractament automatitzat de la informació, com ara: la lectura d'un correu electrònic, la transcripció d'un text mitjançant l'ús d'un computador, la introducció d'un número de telèfon en una agenda disponible a un telèfon mòbil, o fins i tot el maneig i control de màquines industrials programades a través d'aplicacions informàtiques.

En termes generals, un sistema informàtic requereix d'uns elements físics, anomenats maquinari, i d'una part intangible coneguda com a programari o programes informàtics. Addicionalment, involucra la participació de factors humans, els qui són els responsables de la demanda dels serveis.

D'aquesta manera, es pot dir que un sistema informàtic s'encarrega de la recopilació, processament i transmissió de dades, una vegada que aquests han estat convertits en informació, mitjançant el treball conjunt i coordinat de persones, màquines i mètodes de tractament de dades.

D'altra banda, en informàtica, se li denomina cicle de vida d'un sistema informàtic a el conjunt de fases que contribueixen de manera global a l'obtenció dels productes intermedis, necessaris per a la gestió de l'procés i l'abast dels objectius finals. Sol anar des de la concepció de la necessitat d'un sistema fins al naixement d'un altre que el substitueixi.

Des d'un altre punt de vista, el cicle de vida conté totes les especificacions relacionades amb el desenvolupament, explotació i manteniment d'un producte programari.

Tipus

cicle-de-vida-de-un-sistema-informàtic-3

Segons l'abast, les característiques i l'estructura d'un sistema informàtic, destaquen els següents tipus de cicles:

Cicle de vida lineal

A causa de la seva senzillesa, és el tipus de cicle de vida d'un sistema informàtic que més s'utilitza sempre que és possible. Implica la descomposició de l'activitat global en fases successives, cadascuna de les quals es realitza una sola vegada, la qual cosa permet preveure el temps els temps de el procés.

L'execució de cada fase és independent de l'altra, i requereix el coneixement previ de l'resultat que es va a obtenir en cadascuna d'elles. Addicionalment, no és possible accedir a una fase si no s'ha conclòs l'anterior.

Cicle de vida amb prototipatge

S'empra quan es desconeixen els resultats realment assolibles, o quan es va a utilitzar tecnologia completament nova o poc provada.

A més, es caracteritza per l'establiment d'especificacions bàsiques que permeten l'elaboració d'un prototip, el qual fungirá com a producte intermedi i provisional.

A diferència de l'cicle de vida lineal, algunes fases s'han de fer dues vegades, una per a l'elaboració de l'prototip i una altra per a la realització del producte final.

Cicle de vida en espiral

Constitueix una generalització de el cicle de vida amb prototipatge, ja que la construcció de l'producte final requereix de l'elaboració successiva de diversos prototips, cadascun dels quals representa un avenç pel que fa a l'anterior.

En aquest tipus de cicle de vida d'un sistema informàtic el producte passa per diverses fases repetides vegades, fins a aconseguir la maduresa desitjada. Generalment, això es deu a el desconeixement per part de client del que veritablement vol, així com a la indecisió de la mateixa durant el transcurs de les diverses fases.

Fases

El cicle de vida de qualsevol sistema informàtic contempla diverses etapes, aquestes són:

Planificació

Es refereix a les tasques inicials que marcaran el desenvolupament d'un projecte de sistema informàtic, entre elles estan:

  • Delimitació de l'àmbit de l'projecte: Contempla el coneixement de l'activitat de l'organització sobre la qual es va a treballar, així com la identificació de les necessitats i els problemes inherents a la gestió de la informació. Es valoren expectatives d'acord amb la proposta de el pla d'acció a seguir.
  • Estudi de viabilitat: S'avaluen els recursos amb els quals es compta per a la realització d'el projecte, en aquest cas el temps i els diners disponibles per a tal fi. De la mateixa manera, es consulta la bibliografia institucional i es realitzen entrevistes, a finals d'identificar els factors que poguessin fer fracassar el projecte.
  • Anàlisi de riscos: Comprèn l'avaluació i el control de riscos que poguessin malmetre el desenvolupament i l'execució de el projecte. Un cop identificats els possibles riscos es calcula la probabilitat que realment succeeixin, així com l'impacte que puguin tenir. Finalment, s'elaboren plans de contingència com alternatives davant l'efectiva ocurrència dels mateixos.
  • Estimació: Es refereix a l'estimació inicial de el cost i durada de el projecte. Està subjecta a el coneixement que es tingui de la mateixa ia l'experiència de l'estimador. Ha de comportar necessàriament un estudi detallat dels factors que poguessin alterar el desenvolupament de el sistema informàtic, a fins de reduir el nivell d'incertesa.
  • Planificació temporal i assignació de recursos: Es tracta de la temporització de el projecte. Generalment es realitza en format setmanal, podent ajustar segons els recursos disponibles i les circumstàncies particulars a les quals ens estiguem enfrontant.

Anàlisi

cicle-de-vida-de-un-sistema-informàtic-2

Es basa en l'establiment de l'objectiu principal de el projecte, d'acord amb el descobriment de les necessitats reals i la determinació de les característiques que el sistema ha de posseir.

Inclou l'elaboració de gràfics, diagrames, mapes mentals i fluxogrames, capaços de resumir tota la informació recollida, fins al punt de fer-la comprensible per a tots els membres de l'equip.

Disseny

Comporta el disseny de la base de dades i les aplicacions que permetran a l'usuari l'ús de el sistema informàtic. És el resultat de l'estudi de diverses alternatives d'implementació, després de la determinació de l'estructura general sobre la qual es construirà el projecte. S'ha de basar en les característiques de sistema que facilitaran la seva posada en marxa.

Implementació

Un cop analitzades les característiques de sistema i realitzat el disseny de la mateixa, el següent pas és la construcció d'un sistema informàtic de qualitat. Requereix de la selecció de les eines adequades, així com de la determinació de l'entorn de desenvolupament sobre el qual haurà de funcionar el sistema i l'elecció de el llenguatge de programació apropiat per al tipus de sistema que s'ha d'elaborar.

Aquesta fase inclou a més l'adquisició de tots els recursos necessaris perquè el sistema informàtic funcioni. Addicionalment, comporta el desenvolupament de proves que permetin comprovar el progrés de el projecte a mesura que es va elaborant.

proves

El principal objectiu de les proves és detectar els errors que s'hagin pogut cometre durant les etapes prèvies de el projecte, la qual cosa inclou la respectiva correcció dels mateixos abans que el producte estigui en mans de l'usuari final.

Les diferents proves es realitzen en funció de l'context i la fase de el projecte en la qual ens trobem. D'aquesta manera, es realitzen proves d'unitat i d'integració, a més de proves alfa a l'interior de l'organització desenvolupadora de programari, i proves beta dirigides a usuaris finals aliens als integrants de l'equip desenvolupador de el projecte.

Per conèixer més sobre aquesta fase, pots llegir l'article sobre tipus de proves de programari existents.

Finalment, també és possible la realització de test d'acceptació, amb la finalitat de declarar oficialment la fi de el procés de desenvolupament de sistema. De la mateixa manera, es fan revisions dels productes intermedis de el projecte amb la finalitat de verificar la correcció dels errors trobats i procedir a la seva validació.

Instal·lació o desplegament

Es refereix a la posada en funcionament de sistema informàtic desenvolupat. Comporta l'especificació de l'entorn de funcionament que inclou tant el maquinari com el programari, els equips necessaris, la configuració física recomanada, les xarxes d'interconnexió, els sistemes operatius involucrats i els altres components provinents de terceres parts.

En alguns casos, aquesta fase implica la transició d'un sistema preexistent a el nou sistema a implementar.

Ús i manteniment

Un cop la nova aplicació informàtica ha començat a usar-se requereix d'el corresponent manteniment, el qual sol comportar tres etapes:

  • Manteniment correctiu: Comporta l'eliminació dels defectes que sorgeixin durant la seva vida útil.
  • Manteniment adaptatiu: dit de la necessitat que el sistema funcioni sobre una versió nova de sistema operatiu original, o quan un dels elements de el maquinari és modificat.
  • Manteniment perfectiu: Es realitza amb la finalitat d'afegir-millores i noves funcionalitats a el sistema informàtic existent.

És important tenir en compte la cura exclusiu dels nostres ordinadors per allargar la seva vida útil.


Add as preferred source