MÉTODO DEL CICLO DE VIDA CLÁSICO
El método del ciclo de vida para
desarrollo de sistemas es el conjunto de actividades que los analistas,
diseñadores y usuarios realizan para desarrollar e implantar un sistema de
información.
El método del ciclo de vida para
el desarrollo de sistemas consta de las siguientes actividades:
1) Investigación preliminar
La solicitud para recibir ayuda
de un sistema de información pueden originarse por una persona, cuando se
formula la solicitud comienza la primera actividad del sistema. Esta actividad
tiene tres partes:
*Aclaración de la solicitud
Antes de considerar cualquier
investigación de sistemas, la solicitud de proyecto debe examinarse para
determinar con precisión lo que el solicitante desea; ya que muchas solicitudes
que provienen de empleados y usuarios no están formuladas de manera clara.
*Estudio de factibilidad
En la investigación preliminar un
punto importante es determinar que el sistema solicitado sea factible. Existen
tres aspectos relacionados con el estudio de factibilidad, que son realizados
por los general por analistas capacitados o directivos:
-Factibilidad técnica.
Estudia si el trabajo para el
proyecto, puede desarrollarse con el software y el personal existente, y si en
caso de necesitar nueva tecnología, cuales son las posibilidades de
desarrollarla (no solo el hardware).
-Factibilidad económica.
Investiga si los costos se
justifican con los beneficios que se obtienen, y si se ha invertido demasiado,
como para no crear el sistema si se cree necesario.
-Factibilidad operacional:
Investiga si será utilizado el
sistema, si los usuarios usaran el sistema, como para obtener beneficios.
* Aprobación de la solicitud
Algunas organizaciones reciben
tantas solicitudes de sus empleados que sólo es posible atender unas cuantas.
Sin embargo, aquellos proyectos que son deseables y factibles deben incorporarse
en los planes. En algunos casos el desarrollo puede comenzar inmediatamente,
aunque lo común es que los miembros del equipo de sistemas estén ocupados en
otros proyectos. Cuando esto ocurre, la administración decide que proyectos son
los más importantes y el orden en que se llevarán acabo.
Después de aprobar la solicitud
de un proyecto se estima su costo, el tiempo necesario para terminarlo y las
necesidades de personal
2) Determinación de los requisitos del sistema.
Los analistas, al trabajar con
los empleados y administradores, deben estudiar los procesos de una empresa
para dar respuesta a ciertas preguntas claves.
Para contestar estas preguntas,
el analista conversa con varias personas para reunir detalles relacionados con
los procesos de la empresa. Cuando no es posible entrevistar, en forma personal
a los miembros de grupos grandes dentro de la organización, se emplean
cuestionarios para obtener esta información.
Las investigaciones detalladas
requieren el estudio de manuales y reportes, la observación en condiciones
reales de las actividades del trabajo y, en algunas ocasiones, muestras de
formas y documentos con el fin de comprender el proceso en su totalidad.
Reunidos los detalles, los
analistas estudian los datos sobre requerimientos con la finalidad de
identificar las características que debe tener el nuevo sistema.
3) Diseño del sistema.(diseño lógico)
El diseño de un sistema de
información responde a la forma en la que el sistema cumplirá con los requerimientos
identificados durante la fase de análisis.
Es común que los diseñadores
hagan un esquema del formato o pantalla que esperan que aparezca cuando el
sistema esta terminado, se realiza en papel o en la pantalla de una terminal
utilizando algunas de las herramientas automatizadas disponibles para el
desarrollo de sistemas.
También se indican los datos de
entrada, los que serán calculados y los que deben ser almacenados. Los
diseñadores seleccionan las estructuras de archivo y los dispositivos de almacenamiento.
Los procedimientos que se escriben indican cómo procesar los datos y producir
salidas.
Los documentos que contienen las
especificaciones de diseño representan a éste mediante diagramas, tablas y
símbolos especiales.
La información detallada del
diseño se proporciona al equipo de programación para comenzar la fase de
desarrollo de software.
Los diseñadores son responsables
de dar a los programadores las especificaciones de software completas y
claramente delineadas.
4) Desarrollo de software (diseño físico).
Los encargados de desarrollar
software pueden instalar software comprado a terceros o escribir programas
diseñados a la medida del solicitante. La elección depende del costo de cada
alternativa, del tiempo disponible para escribir el software y de la
disponibilidad de los programadores.
Los programadores son
responsables de la documentación de los programas y de explicar su
codificación, esta documentación es esencial para probar el programa y hacer el
mantenimiento.
5) Prueba de sistemas.
Durante esta fase, el sistema se
emplea de manera experimental para asegurarse que el software no tenga fallas,
es decir, que funciona de acuerdo con las especificaciones y en la forma en que
los usuarios esperan que lo haga. Se alimentan como entradas conjuntos de datos
de prueba para su procesamiento y después se examinan los resultados. En
ocasiones se permite que varios usuarios utilicen el sistema, para que los
analistas observen si tratan de emplearlo en formas no previstas, antes de que
la organización implante el sistema y dependa de él.
En muchas organizaciones, las
pruebas son conducidas por personas ajenas al grupo que escribió los programas
originales; para asegurarse de que las pruebas sean completas e imparciales y,
por otra, que el software sea más confiable.
6) Implantación y evaluación.
La implantación es el proceso de
verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la
aplicación y construir todos los archivos de datos necesarios para utilizarla.
Cada estrategia de implantación
tiene sus méritos de acuerdo con la situación que se considere dentro de la
empresa. Sin importar cuál sea la estrategia utilizada, los encargados de
desarrollar el sistema procuran que el uso inicial del sistema se encuentre
libre de problemas.
Los sistemas de información deben
mantenerse siempre al día, la implantación es un proceso de constante
evolución.
La evaluación de un sistema se
lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a
lo largo de cualquiera de las siguientes dimensiones:
Evaluación operacional
Valoración de la forma en que
funciona el sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo
adecuado de los formatos de información, confiabilidad global y nivel de
utilización.
Impacto organizacional
Identificación y medición de los
beneficios para la organización en áreas como finanzas (costos, ingresos y
ganancias), eficiencia operacional e impacto competitivo.
- Opinión de los administradores
Evaluación de las actitudes de
directivos y administradores dentro de la organización así como de los usuarios
finales.
No hay comentarios:
Publicar un comentario