Está en la página 1de 16

1

CICLO DE VIDA DE DESARROLLO DE SISTEMA (CVDS)


Asumir el reto de desarrollar e implantar un sistema de informacin es una tarea compleja que involucra
muchas fases distintas, cada una de las cuales con frecuencia debe ser completada antes de que se pueda
comenzar una tarea subsiguiente, as para crear sistemas de informacin exitosos fue desarrollado el ciclo de
vida del desarrollo de sistemas (CVDS) que es el conjunto de fases o actividades que realizan los
analistas, diseadores, programadores y usuarios finales para desarrollar e implantar un sistema de
informacin.
Se puede decir, que el CVDS es un proceso por el cual los analistas de sistemas, los ingenieros de software,
los programadores y los usuarios finales, se relacionan y estudian la situacin actual con el objetivo de
elaborar un sistema de informacin o alguna aplicacin informtica; en todo caso se trata de una herramienta
de gestin de proyectos que planea, ejecuta y controla los proyectos de desarrollo de sistema.
En trminos generales el grupo de analistas, diseadores y programadores enfrentan el escenario de resolver
un problema para un grupo de usuarios finales, donde los miembros del departamento de sistemas lo
denominan genricamente con el nombre Proyecto.
Fase 1----Investigacin Preliminar: comienza con la solicitud por parte de la gerencia, la
administracin, un grupo de usuarios o los especialistas de sistemas en mejorar un proceso, aplicar una
norma o aprovechar una oportunidad para mejorar la organizacin, sin importar cual sea el origen de la
solicitud el proceso se inicia.
Cuando se formula la solicitud comienza la primera fase del CVDS, la esta conformada por:
a) Aclaracin de la solicitud
b) Estudio de factibilidad
c) Aprobacin de la solicitud.
a) Aclaracin de la solicitud: Antes de considerar el desarrollo de un sistema es necesario
precisar: qu desea o aspira el usuario?, pues muchas peticiones que provienen de obreros,
supervisores, gerentes y administradores no estn formuladas de manera clara, pero
representan la voz de la organizacin y sus problemas; por consiguiente, antes de considerar
el desarrollo de cualquier proyecto de sistema es necesario que la solicitud se examine con
detenimiento, para ir estableciendo los limites del mismo.

b) Estudio de factibilidad: El desarrollo de un sistema de Informacin suele ser caro, as antes de


iniciar cualquier proyecto se debe hacer un estudio de viabilidad; que es una investigacin
rpida de los planes, problemas, las oportunidades o las normas que desencadenan y
permiten el desarrollo de este proyecto Whitten, Lonnie y Victor, (1996, 112).
El Estudio de Factibilidad lo lleva a cabo un pequeo equipo de personas que pertenecen a la
organizacin o asesores externos y que se vern afectados por el proyecto y que no debe durar
ms de 8 das hbiles. En la investigacin preliminar se estudian los siguientes aspectos:
b.1) Factibilidad Tcnica: Consiste en determinar si dentro o fuera de la organizacin existe la
tecnologa y el recurso humano capacitado para poder desarrollar el proyecto.

b.2) Factibilidad Econmica. Consiste en determinar si los costos de desarrollo e implantacin


del sistema se justifican en funcin de los beneficios que se obtienen; para esta fase por
lo general se desarrollan tablas de costo x beneficio

b.3) Factibilidad operacional: Consiste en determinar si los usuarios potenciales estn en


capacidad de usar apropiadamente el sistema, o cuanto tiempo se requerir para formar el
personal en el uso apropiado del nuevo sistema de informacin.

b.4) Factibilidad de Calendario: Consiste en dar respuesta a la siguientes pregunta:Puede la


solucin desarrollarse e implantarse en un plazo aceptable?, es decir, la construccin del
sistema puede desarrollarse en un tiempo razonable para recuperar la inversin y
satisfacer a los usuarios finales.

Al finalizar esta etapa el grupo de trabajo debe entregar un informe con todas las posibles
alternativas de solucin acompaadas con su estudio de factibilidad y el plan de desarrollo
correspondiente.
c) Aprobacin de la solicitud Consiste en que la alta gerencia administrativa despus de escuchar
el informe de factibilidad tome la decisin para continuar o no con el proyecto.
Aceptar la
recomendacin
Enmendar la
recomendacin
Devolver las
recomendaciones
Rechazar todos los
proyectos

En resumen en esta primera etapa el analista se involucra en al identificacin de los problemas y las
oportunidades que ofrece la empresa a nivel de desarrollo de sistemas de informacin. En muchas
ocasiones la empresa ya tiene detectadas sus reas dbiles y se llama al analista ya con ciertos
objetivos previstos. Esta etapa es crtica, ya que nadie desea perder el tiempo resolviendo el problema
equivocado.

4
1. Determinacin de Requerimientos: Despus de realizar la investigacin preliminar, el analista
tiene que plantear los requerimientos del usuario para el nuevo sistema; es decir, las necesidades y
caractersticas que deber cubrir el nuevo sistema.
Para identificar los requerimientos de informacin se utilizan varias tcnicas o herramientas como
los son documentos, la entrevista, los cuestionarios, etctera.
2. Diseo del sistema: El Diseo de un sistema de informacin produce los detalles que establecen la
forma en la que el sistema cumplir con los requerimientos de informacin.
3. Desarrollo de Software: Consiste en escribir los programas necesarios para el sistema. Los
programadores son responsables de la documentacin de los programas, que tambin se realiza
durante esta etapa, as como explicar el funcionamiento de los mismos y por qu ciertos
procedimientos se codifican de determinada forma.
La documentacin es importante ya que por medio de ella ser posible modificar o llevar a cabo el
mantenimiento del programa.

4. Prueba del sistema: Cada uno de los programas desarrollados es probado de tal manera que
funcione correctamente.
Durante esta fase el sistema es empleado en forma experimental para asegurarse que el software no
tiene fallas, se alimentan al sistema datos de entrada para su procesamiento y se examinan los
resultados obtenidos.
Es recomendable que las pruebas sean conducidas por personas ajenas a las que desarrollan el
software, con esto se busca que las pruebas sean completas e imparciales y que el software sea
confiable.
5.

Implantacin y evaluacin: La implantacin es el proceso de verificar e instalar nuevo equipo,


entrenar a los usuarios, instalar la aplicacin y construir todos los archivos de datos necesarios.
Dependiendo del tamao de la organizacin y del riesgo asociado al uso del nuevo sistema se puede
comenzar la operacin del sistema slo en un rea de la empresa.
Es recomendable que trabajen paralelamente el anterior sistema y el nuevo para comparar los
resultados obtenidos.
La evaluacin del sistema se lleva a cabo para identificar sus puntos dbiles y fuertes.
Aunque en algunas ocasiones este proceso de evaluacin no recibe la importancia que merece, si se
realiza de forma adecuada proporciona mucha informacin que puede ayudar a mejorar la
efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes.

5
1.- Principios generales del Ciclo de Vida de Desarrollo de Sistemas (CVDS)
1.1.- Implicar al usuario: Es importante estar claro que el sistema a ser desarrollado le pertenece al usuario
del sistema, el analista es simplemente un experto en tecnologa de la informacin que viene a resolver
uno o varios problemas puntuales de procesamiento de informacin; comprometer al usuario permite
evitar errores en la construccin del sistema, adems que ayuda a vencer el miedo al cambio que toda
persona tiene al momento que un nuevo sistema es instalado, y siempre se debe recordar ellos son los
que pagan.

1.2.- Se deben Apoyar las actividades de la Organizacin: Toda organizacin debe tener una Visin y
Misin especfica, las cuales son su constante motivacin; as la Administracin es encargada de definir
las Polticas, Normas, Metas y Estrategias para cumplir con esos principios, de tal manera que cuando se
desarrollan los sistemas de informacin ellos se deben desarrollar para servir de apoyo a la alta gerencia
y a la toma de decisiones con lo cual se garantiza la productividad de la Organizacin.

1.3.- Aplicar un mtodo de resolucin de problemas: En el momento que el analista estudia la situacin
actual se encuentra con: normas, reglamentos, oportunidades, amenazas, actividades, personas,
documentos, es decir, el medio ambiente en general que rodea un sistema; para desarrollar una solucin
de sistemas en forma eficiente se debe usar un mtodo, con el cual se busca evitar que se pierdan
detalles en la construccin de un nuevo sistema; as El Ciclo de Vida de Desarrollo de Sistemas es ante
todo un mtodo para resolver problemas, que le permite al analista estudiar en detalle la situacin actual
y construir en detalle una solucin, el cual consta de las siguientes actividades:
1. Investigacin preliminar
2. Determinacin de los requerimientos del sistema
3. Diseo del sistema
4. Desarrollo de software
5. Prueba de los sistemas
6. Implantacin y evaluacin

En trminos generales dichas fases o actividades se pueden resumir en:


1. Anlisis
2. Diseo
3. Desarrollo de Software
4. Implantacin

Anlisis

Diseo

Desarrollo
de Software

Implantacin

SISTEMA DE INFORMACN o PROBLEMA

1.4.- Justificar los sistemas como una inversin de capital: Los sistemas de informacin son ante todo
una inversin de capital, pues los propietarios o la organizacin deben pagar: luz, agua, telfono,
personal, discos, hojas, etc...para su realizacin; es por ello que todo analista de sistemas debe plantearse
de ante un nuevo sistema:
Primero, para cualquier problema es probable que existan varias soluciones,
y segundo se debe evaluar la viabilidad de cada una de ellas.
El analista debe tener presente esas premisas, pues, ninguna organizacin invierte para no recoger esa
inversin a un corto o mediano plazo.

1.5.- Disear el sistema para el crecimiento: La vida til de un nuevo sistema debe ser visto como una
solucin a largo plazo, por lo tanto debe ser diseado para que progresivamente el sistema se vaya
adaptando a los cambios planteados por los usuarios a los datos, por ejemplo: ingresar nuevos productos,
cambiar el iva, cambiar niveles de seguridad, entre otros; de tal manera que se evite la entropa del
sistema.

2.- Anlisis: Es el estudio en detalle del sistema actual para conocer:


 Los procesos
 Las personas que los manejan
 Los controles
 Los documentos que se usan
 Los datos que usan
 La informacin que genera y su calidad
Y de esta forma poder definir donde efectuar mejoras al sistema; para poder lograr este objetivo se
deben cumplir las siguientes fases:
2.1. Investigacin Preliminar
2.2. Determinacin de requerimientos

8
2.1.- La Investigacin preliminar
2.2) Determinacin de los Requerimientos: La siguiente fase del anlisis consiste en conocer y
estudiar en detalle la situacin actual, para llegar a una compresin ms profunda de los
problemas, las normas, las oportunidades, las limitaciones, los procesos, los datos y todo el medio
ambiente en general del sistema actual. Los objetivos fundamentales de esta fase son:
 Conocer los procesos bsicos de la situacin actual
 Obtener el diccionario de datos de la situacin actual
 Definir las fortalezas, oportunidades, amenazas y debilidades del sistema actual (ANLISIS
DE LA SITUACIN ACTUAL)
 Determinar los Requerimientos ser incorporados en el sistema propuesto.
Aprender cmo funciona el sistema actual se requiere de la participacin activa de los propietarios,
los usuarios(Directos e Indirectos), pues incrementa su sentido de responsabilidad y propiedad del
sistema de informacin a ser desarrollado.
Para llegar a conocer el funcionamiento en detalle del sistema actual se usan por lo general los
Diagramas de Flujo de Datos (D.F.D.), que son modelos que muestran el flujo de los datos desde
que entran al sistema, son procesados, almacenados y finalmente se entrega informacin al
usuario para la toma de decisiones; paralelamente se estructura el diccionario de datos de la
situacin actual.
Para realizar los D.F.Ds. el analista conversa con varias personas para reunir detalles relacionados
con los procesos de la organizacin, sus opiniones sobre por qu ocurren las cosas, las soluciones
que proponen y sus ideas para cambiar el proceso; es decir, el analista hace uso de una o ms de las
siguientes tcnicas de investigacin de hechos:
 Elaboracin de Entrevistas
 Reunin y discusin en grupos
 Observacin
 Muestreo de archivos y formularios
 Encuestas y cuestionarios.
Al concluir este fase el analista debe tener:
1. Los Requerimientos del Nuevo sistema, es decir, un listado de todas las caractersticas o
Entradas/Salidas que deben ser incluidas en el nuevo sistema, entre las cuales se puede sealar:
 Como se capturan los datos
 Como se procesan los datos y que controles usan
 Cuales son los procesos
 Cual es el volumen y la frecuencia de los datos
 Cual es la frecuencia con la cual se genera un reporte
 Cuales son los niveles de acceso
2. El Diccionario de Datos del sistema Actual.
3. El Anlisis del Sistema Actual, es decir, un listado de las Fortalezas y Debilidades del
Sistema actual
a) Actividades de la Determinacin de Requerimientos:
a.1) Usar la Experiencia: Todo analista puede tener cierto grado de experiencia o contacto un
sistema similar al que se esta estudiando, y dicha referencia puede ser usada para:
 Establecer una mejor planificacin de proyectos

9





Anticipar problemas
Prever un caracterstica del nuevo sistema
Definir procesos, datos y controles mas rpido
Optimizar el tiempo

a.2) Determinar el objetivo del sistema: Consiste en definir especficamente cual es el


objetivo central del sistema a ser desarrollado, pues sin ello se puede llegar a divagar a tal
punto que el proyecto inicial se pierde.

Sistema
Actual

Objetivo(s)
del Sistema
Propuesto

a.3) Determinar los Requerimientos: Consiste en estudiar los hechos, los procesos, los datos,
los depsitos y las personas del sistema actual, a travs de algn modelo que represente el
sistema para definir cuales sern las caractersticas esenciales que deben ser incluidas en
el nuevo sistema.

10

b) Los Requerimientos son:


b.1) Bsicos: Son aquellas actividades o procesos indispensables que permiten cumplir con
los objetivos del sistema.

Datos

Proc 1.

Proc 2.

Proc 3.

Informacin

As POR CADA PROCESO BSICO se debe determinar lo siguiente:


 Nombre del Proceso: Consiste en estudiar en detalle cada una de las actividades
del proceso para especificar qu hace el proceso, cmo lo hace paso a paso y
donde guarda los datos y/o la informacin; dicho Nombre debe ser un verbo en
infinitivo claro, conciso y preciso, con el cual se identifica el proceso.
Se recomienda hacer las siguientes preguntas:
Cul es el nombre del proceso?
Cules son los pasos o actividades del proceso?
Dnde se realizan los pasos?
Quines realizan .los pasos?
Quines emplean la informacin resultante?
Con cunta frecuencia se realizan?

 Identificar que datos ingresan al proceso: Consiste en determinar que datos y/o
informacin utiliza el proceso para llevar a cabo sus actividades.
 Determinar que Informacin es generada: Consiste en determinar que datos
y/o Informacin da como resultado el proceso.

Datos

Proceso

Informacin

 Frecuencia: Se debe determinar el nmero de veces que se presenta el proceso en


el tiempo. Ejemplos: mensualmente, cada 15 das, cada tres meses, etc...

11

 Volumen: Consiste en determinar qu cantidad de unidades son procesadas.


Ejemplos: 15 solicitudes, 50 ventas, 70000 abonos, etc....

 Identificar los Controles empleados: Consiste en identificar los puntos donde se


establece un supervisin con los datos; en otras palabras, para establecer una
comparacin con una norma preestablecida, por ejemplo: validar que no ingresen
usuarios no autorizados, verificar que la cantidad vendida no supera la existen en
el inventario, garantizar que un usuario con un nivel de acceso no pueda modificar
los datos almacenados,.....
Por lo general se plantean las siguientes preguntas:
Existen estndares preestablecidos?
Quin se encarga de supervisar?
Cmo se detectan los errores?
Cada cuanto se presentan los errores?
Cmo se corrigen los errores?
Qu datos se originan de fuentes externas y por qu?
Cmo se presentan los errores?
Con qu detalle se desea el informe de los errores?
Cada cuanto y por qu se debe presentar un informe de errores?

12
b.2) De Decisin: A diferencia de las actividades de transaccin, las relacionadas con las
decisiones no siguen ningn procedimiento especfico; es mas, las decisiones siempre se
toman en base al resultado de los sistemas de transaccin, de all que entre mas seguros y
confiables sean, la alta gerencia toma decisiones mas confiable y acertadas. Ejemplo:
Cada vez que se debe iniciar un nuevo semestre se toman las estadsticas de los
aprobados y reprobados por seccin y materia, para con este dato y la cantidad de
alumnos por aula, el jefe de departamento decide crear las nuevas secciones. Al observar
este ejemplo se puede notar que para la creacin de una nueva seccin, el jefe de
departamento debe tener en sus manos buena cantidad de informacin para poder tomar
la decisin mas acertada, es decir crear la seccin con X cantidad de alumnos..
Se recomienda plantearse las siguientes preguntas:
Qu Informacin se usa para tomar decisiones?
Cul es la fuente de la informacin?
Qu sistema de transaccin produce la informacin que es usada en la toma de
decisiones y por qu?
Qu otros datos son necesarios y por qu?
Quin toma las decisiones y por qu?

b.3) De Organizacin: En las Organizaciones cada departamento, seccin, rea depende uno
de otro para brindar servicios o bienes a sus clientes, por consiguiente el trabajo de un
departamento afecta al de los dems. El analista de sistemas debe determinar cules son
los aspectos o elementos que produce el sistema actual y que afectan a otros
departamentos, para de esta forma buscar la manera de mejorar los procesos en toda la
organizacin.

Fase 1: Anlisis de Necesidades


Durante el anlisis de necesidades, la primera fase CVDS, el equipo se enfoca en completar tres tareas:
1. Definir el problema y decidir se ha de proceder.
2. Analizar el sistema actual, a fondo, y desarrollar posibles soluciones al problema.
3. Seleccionar la mejor solucin y definir su funcionalidad.
La fase 1 comienza cuando se identifica una necesidad para un sistema nuevo o modificado. Por ejemplo,
los usuarios podran quejarse de que el sistema actual es difcil de usar. Los procedimientos simples
requieren demasiados pasos, y el sistema se cae repetitivamente, con la consecuencia de una perdida de

13
informacin. Opcionalmente, un administrador se podra acercar de Informtica para pedir un reporte que
actualmente no es producido por el sistema.
Los analistas de sistemas comienzan entonces una investigacin preliminar, hablando con los usuarios y los
administradores del departamento afectado. El primer reto es definir el problema con precisin. Con el
problema exactamente definido, el departamento de Informtica puede decidir si va a tomar el proyecto(la
decisin de ir o no ir.
Cuando una decisin para proceder est tomada, los analistas de sistemas llevan acabo una investigacin
concienzuda del sistema actual y sus limitaciones. Trabajan con la gente directamente involucrada con el
problema para documentar cmo puede resolverse.
El conocimiento reunido en relacin al sistema actual se documenta de varias maneras diferentes. Algunos
analistas usan diagramas de flujo de datos, los cuales muestran flujo de informacin a travs del
sistema(VER GRAFICO DE EJEMPLO). Podran usar algoritmos estructurados para describir alternativas y
acciones del sistema actual. Otra opcin es presentar las acciones que se toman bajo diferentes condiciones
en un rbol de decisin(VER EJEMPLO). La representacin grfica es ms fcil de comprender que un a
lista. Con esta base, los analistas estn listos para considerar varias soluciones al problema. Podran llamar
cientficos de computacin del departamento de Informtica para ayudarlos a identificar distintos enfoques.
Cada uno es evaluado con base en las restricciones del proyecto, principalmente el presupuesto y el
calendario. Si se debe proporcionar una solucin rpidamente, el equipo del departamento de Informtica
podra considerar soluciones que fueran menos ideales, sin embargo, tiene la ventaja de un rpido cambio
de posicin.
Al finalizar la fase 1, equipo recomienda una solucin para ser adoptada. Los analistas usan la informacin
que ya reunieron con los usuarios del sistema para determinar qu caractersticas debe haber en la solucin
(Qu reportes deberan generarse, en qu forma sern emitidos y qu herramientas especiales se necesitan).
Mediante la fase de anlisis de necesidades, permanecen enfocados en qu debera hacer el sistema, no
cmo sern implementadas las caractersticas.
Fase 2: Diseo del sistema
Durante la segunda fase, Diseo del sistema, el equipo de proyecto encara el cmo de la solucin elegida.
Por ejemplo, una aplicacin de la base de datos debera ser capaz de aceptar informacin de los usuarios y
almacenarla. stas son funciones generales, pero Cmo las implementar el equipo? Por ejemplo, Cuntas
pantallas de entrada son necesarias y cmo se vern? Qu tipo de opciones de men debe haber? Qu
tipo de base de datos usar el sistema?
Los analistas y programadores involucrados hasta este punto, usan con frecuencia una combinacin de
diseo descendente y ascendente para responder esas preguntas. En el Diseo Descendente, el equipo
comienza con el panorama general y se va al detalle. Se ocupan de las funciones principales que el sistema
debe proporcionar y las dividen en actividades ms y ms pequeas. Cada una de estas actividades ser
programada en la siguiente fase CVDS.
En el Diseo Ascendente, el quipo comienza con los detalles ( Por ejemplo, los reportes que sern
producidos por el sistema) y entonces se dirigen al panorama general (las funciones o procesos principales).
Este enfoque es particularmente apropiado cuando los usuarios tiene requerimientos especficos para la
salida por ejemplo, cheques para pago de nmina, los cuales deben contener ciertas piezas de informacin-.
A travs de la fase 2, el administrador del equipo del proyecto revisa el progreso en el diseo de diferentes
componentes del sistema. Al final de la fase se lleva a cabo una revisin ms amplia, involucrado

14
normalmente al departamento que ser afectado y a la administracin superior. Si el diseo pasa la
inspeccin, el desarrollo comienza. En algunos casos la revisin pone de relieve problemas con la solucin
general, y el equipo debe regresar a analizar o terminar el proyecto.
Muchas herramientas estn disponibles para ayudar a los equipos a travs de los pasos del diseo de
sistemas. La mayora de estas herramientas tambin pueden usarse durante de la fase de desarrollo, o,
incluso, durante el anlisis. Por ejemplo, muchos equipos usan modelos de funcionamiento llamados
Prototipos para explorar la vista y percepcin de las pantallas en relacin con los usuarios. Tambin usan
aplicaciones de software especiales para crear esos prototipos rpidamente, as como para crear diagramas,
escribir cdigo y administrar el esfuerzo de desarrollo. Estas aplicaciones entran en la categora de
herramientas de ingeniera de software asistidas por computadora(CASE). En otras palabras, el
software de cmputo est usndose para desarrollar otro software de cmputo ms confiable y rpidamente.
Fase 3: Desarrollo del Software
Durante la fase de Desarrollo, los programadores juegan el papel clave, al crear o personalizar el software
para todas las varias partes del sistema. Normalmente, los programadores del equipo son asignados a
componentes especficos del sistema general. Si un componente est crendose, los programadores escriben
el cdigo necesario o usan herramientas CASE (Si es posible) para acelerar el proceso de desarrollo. Para
los componentes comprados, los programadores deben personalizar el cdigo segn sea necesario para hacer
que el componente encaje dentro del nuevo sistema.
Hay dos rutas alternativas a travs de la fase 3:La ruta de la adquisicin o la ruta del desarrollo local.
Tan temprano como la fase 1, anlisis de necesidades, el equipo del proyecto podra darse cuenta de que
algunos o todos los componentes necesarios del sistema estn disponibles como hardware o software a
nivel comercial, y deciden adquirirlos en vez de dedicarse a desarrollarlos. Adquirirlos componentes
comerciales significa que el sistema puede construirse ms rpido y barato que si cada componente debe
desarrollarse desde el principio. Otra ventaja de los componentes adquiridos es que ya se han puesto a
prueba y se ha demostrado que son confiables, a pesar de que podran necesitar ser personalizados para
encajar dentro del sistema general de informacin. En muchos casos, el equipo del proyecto de sistema
compran (o adquieren) algunos componentes y construyen (o desarrollan) otros. Por lo tanto, siguen las
rutas tanto de adquisicin como de desarrollo local a travs del CVDS al mismo tiempo.
Los redactores tcnicos trabajan con los programadores para producir la documentacin tcnica para el
sistema. La documentacin tcnica es sumamente distinta de la documentacin para el usuario, en ella se
describe a los usuarios finales cmo usar el sistema; en cambio, la documentacin tcnica incluye
informacin acerca de las caractersticas tcnicas del software y de la programacin, acerca del flujo de
informacin y del procesamiento a travs del sistema, y acerca del diseo y disposicin del hardware
necesario. Estos materiales proporcionan una vista general del sistema y, por lo tanto, sirven como una
referencia para los miembros del equipo enfocados en los componentes individuales. Adems, la
documentacin tcnica es vital para dar apoyo al personal y a los programadores a cargo del sistema durante
la fase de mantenimiento.
Otros redactores comienzan a trabajar con la documentacin para el usuario, y los arquitectos de asistencia
al usuario comienzan a plantear la arquitectura del sistema de ayuda en lnea. Estos esfuerzos normalmente
no son terminados hasta llegar a las primeras etapas de la fase de puesta en prctica.
Poner a prueba es una parte integral de las fases 3 y 4 (Desarrollo y puesta en prctica). El enfoque tpico de
poner a prueba es ir del componente individual hasta el sistema como un todo. El equipo de desarrollo del
proyecto prueba cada componente por separado (prueba de unidades) y entonces se ponen a prueba los

15
componentes del sistema con cada uno de los otros (Prueba del sistema). Los errores se corrigen, se
hacen, los cambios necesarios y las pruebas se llevan a cabo de nuevo. En seguida viene la prueba de la
instalacin, esto es, cuando el sistema es instalado en un ambiente de prueba y probado con otras
aplicaciones que use el negocio. Finalmente, se lleva a cabo una prueba de aceptacin, donde los usuarios
finales prueban el sistema instalado para asegurarse de que encaja con sus criterios.
Con frecuencia, los equipos de desarrollo del proyecto ponen a prueba sistemas o componentes de sistemas
con transacciones reales algunas veces llamados informacin viva- . Esto ayuda a asegurase de que el
sistema puede manejar el flujo de informacin esperado sobre una base diaria despus que le sistema se
pone en lnea. Sin embargo, los programadores tambin debieran probar el sistema con datos invlidos o
condiciones de excepcin. Por ejemplo, Qu pasa cuando un usuario teclea mal 1X33345 en vez de
1333345 dentro de un campo que solamente acepta informacin numrica? Este tipo de errores no debe
existir en los datos que se usan normalmente para probar el sistema, pero probablemente ocurrir cuando el
sistema sea usado por empleados reales.
:
Fase 4: Implementacin
En la fase de Implementacin, el equipo de desarrollo del proyecto terminara comprando el hardware
necesario para los usuarios del sistema e instala entonces el hardware y software en el ambiente del usuario.
Despus, los usuarios comienzan a usar el sistema para realizar trabajo, no slo para proporcionar
retroalimentacin en el desarrollo del sistema.
El proceso de cambiar del antiguo sistema al nuevo se llama conversin. Los profesionales de los sistemas
de informacin deben manejar cuidadosamente este proceso para evitar perder o corromper datos y frustrar
a los usuarios que tratan de realizar su trabajo. La conversin puede ser:
Conversin Directa: Todos los usuarios dejan de usar el sistema antiguo al mismo tiempo y
despus comienzan a usar el nuevo. Esta opcin es rpida, pero puede ser destructiva. Adems,
la presin sobre el personal de soporte puede resultar excesiva.
Conversin en paralelo: Los usuarios continan usando el sistema antiguo mientras que una
cantidad creciente de informacin es procesada mediante el nuevo sistema. Las salidas de los dos
sistemas son comparadas, y si estn de acuerdo se hace el cambio. Esta opcin es til para ms
pruebas reales del nuevo sistema, pero es muy desgastante porque ambos sistemas estn
operando al mismo tiempo.
Conversin en Fases: Los usuarios comienza a usar el nuevo sistema componente por
componente. Esta opcin slo funciona para sistemas que pueden ser divididos en
compartimientos o mdulos.
Conversin piloto: El personal usa el nuevo sistema en un solo sitio piloto y luego la
organizacin completa hace el cambio. A pesar que este nuevo enfoque podra llevar ms tiempo
que los otros tres, da oportunidad al personal de soporte para probar concienzudamente la
respuesta del usuario al sistema, y estarn mejor preparados cuando muchas personas hagan la
conversin.
Los capacitadotes y el personal de soporte tienen un papel significativo durante la conversin. Los
cursos de capacitacin generalmente involucran conferencias del tipo de saln de clase, sesiones de
manos a la obra con datos de muestra y capacitacin basada en computadoras, con la cual los usuarios
pueden trabajar en su propio tiempo.

Fase 5: Mantenimiento

16
Despus que los sistemas de informacin son implementados, los profesionales del Departamento de
Informtica proporcionan soporte durante la fase de mantenimiento. Monitorean varios ndices de la
ejecucin del sistema, como el tiempo de respuesta, para asegurarse que el sistema se desempea segn
se pretenda. Tambin responden a cambios en los requerimientos de los usuarios. Estos cambios
ocurren por una variedad de razones. Conforme los usuarios trabajan con el sistema en una base diaria,
podra reconocer situaciones donde un pequeo cambio en el sistema podra permitirles ser ms
efectivos. O el administrador de un departamento usuario podra requerir cambios debido a nuevas
disposiciones en el estado o en las regulaciones federales de la industria.
Los errores en el sistema tambin se corrigen durante la fase 5. Con frecuencia los sistemas se instalan
en un ambiente de usuario con errores de programacin o diseo ya conocidos. Normalmente estoe
errores han sido identificados como no crticos, o no suficientemente importantes para retrasar la
instalacin. Los programadores tiene listas de tales errores para corregirlos durante la fase de
mantenimiento. En adicin, el uso diario del sistema podra resaltar errores ms serios para que los
programadores los arreglen.
Durante el lapso de vida restante del sistema se realizan regularmente cambios o actualizaciones. Sin
embargo, en algn punto las reparaciones al sistema ya no cubren los requerimientos del usuario, los
cuales podran haber cambiado radicalmente desde que el sistema fue instalado. Los profesionales del
departamento de Informtica o los administradores de un departamento usuario comienzan a pedir una
modificacin importante o un nuevo sistema. En ese momento, el CVDS ha regresado a su punto inicial
y la fase de anlisis comienza de nuevo.

REFERENCIAS BIBLIOGRFICAS
1.- Anlisis y Diseo de Sistemas, Centro de Computacin Profesional de Mxico(CCPM),
McGraw-Hill Interamericana, Editores S.A. de C.V., Agosto 2001, pginas 4-23.
2.- Introduccin a la Computacin, Peter Norton, McGraw-Hill Interamericana, Tercera
Edicin,Marzo 2001, pginas 402-431.

También podría gustarte