Está en la página 1de 7

Ciclo de vida del desarrollo de sistemas

Antes de dar detalles sobre este proceso, se define lo que es un sistema. De manera sencilla, un
sistema puede ser definido como un conjunto de actividades y elementos organizados para alcanzar
un fin. Un sistema de informacin se compone de elementos como hardware, software, personas,
procedimientos y datos que interactan unos con otros para generar la informacin primordial en el
desempe!o de la organizacin.
"a informacin es un recurso valioso que permite a la organizacin llevar a cabo la prestacin de
servicios o elaboracin de productos. #s comn que las organizaciones deban cambiar sus sistemas
de informacin, motivado al crecimiento de la misma, cambio en regulaciones estatales, surgimiento
de nueva tecnolog$a, y otros. #s decir, siempre habr%n factores que modifiquen el ambiente donde
se desempe!a la organizacin y &sta debe cambiar para afrontarlos, lo cual se ver% reflejado en los
sistemas que la conforman.
#l an%lisis y dise!o de sistemas es un procedimiento para la resolucin de problemas. 'uando se
trata del dise!o de sistemas de informacin, busca analizar sistem%ticamente la entrada o flujo de
datos, la transformacin de los datos, el almacenamiento de datos y la salida de informacin en el
conte(to de una organizacin particular. )ambi&n es usado para analizar, dise!ar e implementar
mejoras que puedan incorporarse a la organizacin y puedan ser alcanzadas al usar un sistema de
informacin computarizado.
#ste procedimiento se lleva a cabo, en el
llamado ciclo de vida de desarrollo de
sistemas, el cual consta de seis pasos que
permiten el diagnstico y optimizacin de un
sistema de informacin. #ste ciclo puede
repetirse indefinidamente, porque como ya se
se!al, las organizaciones siempre se ven
sometidas a cambios, y sus sistemas deben
renovarse peridicamente. "os pasos del ciclo
de vida de desarrollo son los que se
encuentran en la imagen. *e suele llamar
analistas de sistemas a quienes se encargan
de realizar en las empresas, el proceso de
an%lisis y dise!o de sistemas, definiendo los
lineamientos a seguir y la manera en que debe
incorporarse la tecnolog$a de la computacin
para adecuar y actualizar sus sistemas de
informacin.
'iclo de vida de desarrollo de sistemas de seis fases
+,az clic sobre el diagrama-
"os usuarios juegan un papel cr$tico al momento de cambiar o desarrollar e(itosamente un sistema
de informacin, porque son quienes conocen los problemas de su %rea de trabajo, pudiendo
suministrar informacin valiosa y atinada sobre las necesidades que deber$a resolver tal sistema.
#l desarrollo acertado de sistemas de informacin automatizados requiere del trabajo conjunto de
usuarios finales y de los analistas de sistemas +ver )abla .-.
Tabla 1.- Resumen del ciclo de vida de desarrollo de sistemas
Ciclo de vida de desarrollo de sistemas
/ase )areas asociadas
. 0nvestigacin preliminar
Definir el problema *ugerir alternativas
1resentar reporte breve
2 An%lisis
3ecopilar datos Analizar datos Documentar
resultado
4 Dise!o
Dise!ar alternativas #scoger la mejor
alternativa 3eportar resultado
5 Desarrollo
Desarrollar o adquirir software Adquirir
hardware 1robar *istema
6 0mplementacin 0nstalacin 'apacitacin de usuarios
7 8antenimiento
Auditar nuevo sistema #valuar
eridicamente
Fases del ciclo de vida del desarrollo de sistemas
A continuacin se trata con m%s detalle cada una de las fases de la metodolog$a con la finalidad de
aclarar de qu& se trata cada una de ellas.
1. Investigacin Preliminar
"a primera fase tiene que ver con la identificacin de problemas, oportunidades y objetivos. #s
muy valiosa y debe ser asumida con prudencia y atencin, porque de ella depende el resto del
proyecto. "a definicin correcta del problema evitar% desperdiciar el tiempo en un problema
equivocado. 3equiere de la observacin minuciosa del funcionamiento de la organizacin, usando las
sugerencias de los usuarios potenciales del sistema y de los dem%s miembros de la organizacin,
para resaltar los problemas que ellos probablemente ya han detectado.
Determinacin de problemas, oportunidades y objetivos
#sta fase regularmente obedece a la solicitud
planteada por un usuario final o encargado de algn
%rea operativa, como un gerente, que no ve resuelto
sus necesidades de informacin en la situacin
actual. #stos nuevos requerimientos dan origen a un
estudio que estar% constituido por tres tareas
sucesivas9 Una breve definicin del problema:
sugerencia de posibles soluciones: elaboracin de un
reporte breve. #ste ltimo permite a quien dirija la
organizacin tomar la decisin de asumir o no el
proyecto.
"a definicin del problema conlleva el estudio del sistema de informacin que se encuentra en uso.
*e trata de determinar qu& informacin se requiere y qui&nes, cu%ndo y por qu& la necesitan
llevando a cabo entrevistas con los involucrados y realizando observaciones. As$, la propuesta de
posibles soluciones consiste en sugerir planes alternativos de solucin en base a la informacin
recabada. #sto puede ir, desde proponer una nueva organizacin de trabajo, hasta hacer cambios al
sistema computarizado que e(iste, desarrollar un nuevo sistema computarizado o elegir un nuevo
software comercial que se adapte a las necesidades encontradas.
#ntonces, se procede a la redaccin de un reporte que resuma los resultados de la investigacin
previa, que sugiera las posibles soluciones o indique si se detecta que es innecesario continuar con
el proyecto. 1odr$a incluir incluso un plan de trabajo en caso de que el proyecto continuara. #n base
a este documento, los directivos tomar%n su decisin de continuar o no.
2.- Anlisis
#sta fase se ocupa de la reunin y estudio a detalle de los datos del sistema en operacin y la
especificacin de los nuevos requerimientos del sistema a desarrollar. 'oncluye en general con un
documento que recoge el resultado del an%lisis. 'on la recopilacin de datos se complementan los
datos resultantes de la fase ., a!adiendo detalles sobre el sistema actual. *on medios comunes
para acometer tal recopilacin9 las entrevistas, cuestionarios, encuestas a usuarios finales, as$
como tambi&n, las consultas a documentos y manuales que contengan lineamientos de
funcionamiento o normas de procedimientos de operacin.
;a recopilados, los datos son analizados para
establecer cmo es el flujo de informacin y
detectar la posible causa de que este flujo
sea defectuoso. *e trata de evaluar el flujo
de informacin en la organizacin para
determinar si es realmente el adecuado. #s
frecuente que el funcionamiento inadecuado
tenga su origen en no llevar a cabo los
procedimientos correctamente. *i este es el
caso, bastar$a entonces con entrenar al
personal para ce!irse apropiadamente a las
normas y a los procedimientos, siendo
innecesario redise!ar o crear un nuevo
sistema.
#l an%lisis establece el flujo de datos y
la causa de los problemas
#(isten varias t&cnicas y herramientas tiles para el an%lisis de datos. Una de &stas es el uso de
diagramas de flujo de datos para diagramar la entrada, proceso y salida de las funciones de la
organizacin de manera gr%fica. #stos diagramas sirven para desarrollar el llamado diccionario de
datos, el cual contiene la definicin de los datos usados en el sistema, as$ como sus caracter$sticas
de tipo, tama!o, limitaciones o especificaciones especiales. "a documentacin de la etapa de
an%lisis recoge la descripcin del sistema de informacin en uso, los requerimientos para el nuevo
sistema y un probable plan de desarrollo en un reporte dirigido a la gerencia. #ste reporte permite
tomar la decisin de proseguir o no con el proyecto.
3.- ise!o
#n esta fase se delinea el nuevo sistema de informacin. *e compone de tres tareas que son9
dise!o de sistemas alternativos, seleccin del mejor sistema, y la consiguiente redaccin del
reporte del dise!o. 'asi siempre podr% desarrollarse m%s de un dise!o que cubra las necesidades
de informacin. Debe ser determinada la factibilidad de cada una de las alternativas. "a
factibilidad aqu$ referida tiene que ver con tres aspectos9
< Factibilidad econmica" =erificar si los costos del nuevo sistema son justificados por los
beneficios que ofrecer%.
< Factibilidad t#cnica" #stablecer si se va a contar con el hardware, software y personal
necesarios para llevar a cabo el proyecto.
< Factibilidad o$erativa" Determinar si el nuevo sistema podr% operar en la organizacin,
siendo aceptado por los usuarios de todo nivel, o si por el contrario habr% una resistencia
insuperable al cambio.
1ara elegir el dise!o adecuado, los directivos van a evaluar b%sicamente si el sistema cumple con
los siguientes aspectos9
a- *e adaptar% al sistema general de informacin de la organizacin.
b- )endr% fle(ibilidad para aceptar modificaciones futuras.
c- >frece seguridad contra el uso no autorizado.
d- "os beneficios obtenidos valen m%s que los costos.
#l reporte correspondiente a esta fase describe los dise!os alternativos, comparando sus costos y
beneficios y un esbozo de sus efectos en la organizacin. #s conveniente recomendar una de las
alternativas, la m%s adecuada, bas%ndose en las comparaciones de los mismos.
%.- esarrollo
Durante esta fase los programadores pueden jugar un papel de importancia al crear o personalizar
el software que formar% el sistema. #sta fase consiste de las tareas de desarrollo del software,
adquisicin de hardware y prueba del nuevo sistema. #n realidad el software de aplicacin para el
nuevo sistema de informacin puede conseguirse de dos formas alternativas. #s posible adquirir un
paquete comercial que cumpla las e(pectativas o que incluso pueda ser modificado o adaptado. *i
no es posible conseguirlo, se har% necesario elaborar uno a la medida. "a elaboracin de software
sigue una serie de pasos que se describen en el tema sobre 1rogramacin.
"os programadores se encargan de elaborar el software
*i se opta por desarrollar un sistema a la medida,
seguramente adem%s del analista se encontrar%n
involucrados un grupo de programadores. #l analista
comunica a los programadores lo que requiere ser
programado, entonces estos dise!an, codifican y
depuran los componentes de software del sistema. #l
trabajo del analista tambi&n involucra a los usuarios,
para quienes deber% desarrollar y suministrar
documentacin, como los manuales de
procedimientos. )al documentacin e(plica al usuario
cmo usar el software desarrollado y qu& hacer en
caso de que se presenten problemas.
"a adquisicin de hardware o nuevos equipos no siempre es requerida, si los equipos con los que se
cuenta son adecuados. #n otro caso, debe preverse las caracter$sticas de los mismos y el lugar
donde ser%n instalados. #l cambio de equipos puede representar un gran costo, por lo que se debe
pensar cuidadosamente en cuestiones como9 si el mismo ser% til al crecer la organizacin: en el
caso de las redes, si podr%n ampliarse sin problemas: si se requerir% someter al personal a
capacitacin costosa para poder usarlo.
*e procede a la prueba del sistema una vez instalados el software y el hardware usando datos de
muestra. "a informacin que se obtiene tras procesar los datos en el sistema, se evala para
acreditar que los resultados son correctos. #n el per$odo de prueba los usuarios que lo utilizan
pueden hacer observaciones valiosas para afinar el sistema haciendo las correcciones pertinentes.
&.- Im$lementacin
#n la fase de implementacin se instala el nuevo sistema de informacin para que empiece a
trabajar y se capacita a sus usuarios para que puedan utilizarlo. 1ero la instalacin puede
realizarse segn cuatro m&todos9 Directo, paralelo, piloto y en fases. =eamos en qu& se diferencian
estos m&todos9
< '#todo directo" *e abandona el sistema antiguo y se adopta inmediatamente el nuevo. #sto
puede ser sumamente riesgoso porque si algo marcha mal, es imposible volver al sistema
anterior, las correcciones deber%n hacerse bajo la marcha. 3egularmente con un sistema
nuevo suelen surgir problemas de peque!a y gran escala. *i se trata de grandes sistemas, un
problema puede significar una cat%strofe, perjudicando o retrazando el desempe!o entero de
la organizacin.
< '#todo $aralelo" "os sistemas de informacin antiguo y nuevo operan juntos hasta que el
nuevo demuestra ser confiable. #ste m&todo es de bajo riesgo. *i el sistema nuevo falla, la
organizacin puede mantener sus actividades con el sistema antiguo. 1ero puede representar
un alto costo al requerir contar con personal y equipo para laborar con los dos sistemas, por lo
que este m&todo se reserva espec$ficamente para casos en los que el costo de una falla ser$a
considerable.
< '#todo $iloto" 1one a prueba el nuevo sistema slo en una parte de la organizacin. Al
comprobar su efectividad, se implementa en el resto de la organizacin. #l m&todo es menos
costoso que el paralelo, aunque m%s riesgoso. 1ero en este caso el riesgo es controlable al
limitarse a ciertas %reas, sin afectar toda la empresa.
< '#todo en (ases" "a implementacin del sistema se divide en partes o fases, que se van
realizando a lo largo de un periodo de tiempo, sucesivamente. Una vez iniciada la primera fase,
la segunda no se inicia hasta que la primera se ha completado con &(ito. As$ se contina hasta
que se finaliza con la ltima fase. #s costoso porque se hace m%s lenta la implementacin, pero
sin duda tiene el menor riesgo.
"os m&todos piloto y en fases suelen ser los
m%s practicados puesto que tienen menor
riesgo. 'omo se puede observar la decisin de
adoptar cualquiera de los m&todos estar%
influenciada por factores de riesgo y
disponibilidad de recursos. >tro aspecto
importante de esta fase es la capacitacin del
personal, que cobra especial importancia para
asegurar el uso acertado del sistema. *e
puede adelantar camino al capacitar personal,
antes incluso de contar con los equipos
nuevos, para que el usuario se familiarice con
el nuevo sistema. *i el sistema es sencillo y el
usuario tiene cierta e(periencia, la
capacitacin formal no se hace necesaria y
bastar%n algunas instrucciones para ponerle al
tanto.
8&todos de implementacin
).- 'antenimiento
Al finalizar la fase de implementacin comienza la fase de mantenimiento. #s la fase final, de gran
importancia como se demostrar% a continuacin, y es una fase permanente en lo que le resta de
vida al sistema. #l mantenimiento se inicia con una auditoria del sistema y luego contina con
evaluaciones peridicas. Al realizar la auditoria del nuevo sistema, se verifica que su desempe!o
sea acorde a las especificaciones planteadas en la fase de dise!o, para comprobar que los procesos
que han sido integrados, efectivamente son los adecuados. #n caso contrario, se hace necesario un
nuevo dise!o para ajustar los inconvenientes detectados.
#l mantenimiento se inicia con una auditoria al sistema
"as evaluaciones peridicas permiten determinar, si
el sistema contina vigente respecto a su capacidad
para realizar los procesos adecuadamente. #n caso
contrario, se requiere de nuevos ajustes, cambios o
modificaciones que le permitan al sistema adaptarse
a nuevas situaciones de las que pueda ser objeto la
organizacin. #n este punto es bueno resaltar, que
las organizaciones son entes cambiantes, as$ mismo
sus sistemas componentes y espec$ficamente los
sistemas de informacin, los cuales deber%n ser
sensibles a estos cambios, mediante evaluacin, para
adecuarlos a responder efectivamente a las
situaciones emergentes.
*l en(o+ue $or $rototi$os
Una desventaja que se atribuye al proceso de an%lisis de seis fases, el cual se acaba de estudiar es
que puede resultar engorrosamente largo. *obre todo porque e(isten situaciones en las que no es
posible contar con mucho tiempo. #(isten conte(tos en los que no se pueda llevar a cabo la
evaluacin, dise!o y prueba de la manera en que se describi anteriormente.
#l enfoque por prototipos consiste en la creacin de un modelo preliminar del nuevo sistema, que
puede ser modificado o adaptado gradualmente antes de su instalacin definitiva como sistema
funcional propiamente dicho. #ntre sus ventajas se encuentra, que es una manera e(pedita de
generar nuevos sistemas. "os usuarios finales pueden ver desde un principio como lucir% el sistema,
aportando sus observaciones sobre los cambios necesarios para que el modelo se adapte
adecuadamente a su trabajo. 1ero por otro lado, el uso e(clusivo de este enfoque, tiene su riesgo.
1uede propiciar cambios o instalaciones de sistemas que no tomen en cuenta asuntos de
importancia como los costos.
'e,oras en el desarrollo de sistemas
#l ciclo tradicional del an%lisis y dise!o de sistemas puede llegar a tomar mucho tiempo, incluso
a!os, en el caso de desarrollos de gran magnitud en organizaciones grandes. 1ero en la actualidad,
el ritmo de los negocios y de las actividades de cualquier organizacin tiende a intensificarse, a
hacerse m%s acelerado, imponiendo e(igencias de tiempo y calidad para poder mantener la
operatividad y competitividad de las mismas. 1or tanto, surge la necesidad de contar con ciclos de
desarrollo m%s acelerados, pero que mantengan su confiabilidad.
'omienzan a plantearse nuevos m&todos que
intentan incrementar la velocidad, reduciendo
el tiempo requerido de desarrollo. #ntre los
elementos innovadores que se integran en
estos m&todos se encuentra9 #l uso de
software o herramientas de desarrollo +como
'A*#: integracin de grupos de personas bien
capacitadas, enfocadas a la produccin de
aplicaciones en menor tiempo y de mayor
calidad, la diestra utilizacin de nuevas y no
tan nuevas t&cnicas de desarrollo.
#l uso de herramientas 'A*# permite acelerar
el proceso de an%lisis y dise!o
1ero es adecuado resaltar que ninguno de estos m&todos deber$a omitir los pasos del ciclo
planteado, si se desea trabajar efectivamente. #l pasar por alto alguna de las fases, podr$a en todo
caso, traer m%s problemas que provecho. Debe quedar claro que estos nuevos planteamientos
intentan optimizar y reducir el tiempo de cada fase, m%s que obviarlas, de manera de reducir el
tiempo total de desarrollo del sistema en general.

También podría gustarte