fases del ciclo de vida de un sistema informatico
FASES
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su
ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:
- Planificación
- Análisis
- Diseño
- Implementación
- Pruebas
- Instalación o despliegue
- Uso y mantenimiento
- Análisis
- Diseño
- Implementación
- Pruebas
- Instalación o despliegue
- Uso y mantenimiento
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de
problema.
- Comprender el problema (análisis)
- Plantear una posible solución, considerando soluciones alternativas (diseño)- Llevar a cabo la solución planteada (implementación)
- Comprobar que el resultado obtenido es correcto (pruebas)
Planificación:
Comienza con un pedido escrito llamado “system request”, que
identifica el sistema de información y los cambios deseados. Pueden ser cambios
mayores (un nuevo sistema) o cambios menores (un reporte). El propósito de la
fase de planificación es identificar claramente la naturaleza y el alcance del
problema. Se requiere una investigación preliminar y el resultado se llama
Informe de Investigación Preliminar. La investigación preliminar también es
conocida como Estudio de Viabilidad.
analisis
en esta fase se recopilan y analizan los datos acerca
del sistema y su funsionamiento aplicando cuestiones , entrevistas,
encuestas, en general las tecnicas de recopilasion de datos
Especifica que es lo que el sistema debe hacer.
Desarrollo
El propósito de esta fase es desarrollar un diseño (cómo va a
quedar) del sistema de información que satisfaga todos los requisitos
documentados. Se determina qué va a hacer el sistema. Se identifican las
entradas , salidas , archivos, programas, procedimientos y
controles del sistema. El documento creado se llama Especificaciones del Diseño
del Sistema y debe ser aprobado por la gerencia y los usuarios.
- Pruebas
Luego de que la compañía esté utilizando el sistema, a
veces es necesario realizar cambios al sistema para hacer mantenimiento
o mejoras. Los cambios de mantenimiento son para corregir errores o
adaptar el sistema a requisitos del gobierno u otras entidades. Las
mejoras son modificaciones para aumentar la capacidad del sistema, como
nuevos reportes.
- implemetacion
instalacion
en este proseso ye lleva a cavo dichas configurasiones atraves de CD con la informasion.
- Uso de Servicios Internet: cliente POP/IMAP de correo que soporte multicuentas y navegador Web. Además deben estar en español y hay que personalizar la presentación (Temas o Skins)
- Uso de Aplicación ofimática que permita realizar documentos de texto con formato, hojas de cálculo y presentaciones de diapositivas.
- Uso de Aplicación de Mensajería Instantánea que soporte los protocolos/cuentas de MSN messenger, Yahoo Messenger y Jabber
- Edición Avanzada de archivos de texto
- Reproducción Multimedia de Audio y de Video
uso / Mantenimiento
“Una vez que un sistema pasa a formar parte de la vida
diaria de la empresa, cada programa, cada procedimiento y cada estructura de
datos se convierte en una pieza del negocio que, como tal, deberá funcionar en forma
constante, exacta y confiable. L a operación del negocio ahora dependerá del
funcionamiento del sistema, por lo que las tareas de mantenimiento cobran vital
importancia.
Durante la fase de mantenimiento, se ponen en práctica todas
las políticas y los procedimientos destinados a garantizar la operación
continúan de los de los sistemas y a asegurar su uso efectivo, con el fin, de
que éstos se constituyan en una verdadera herramienta de apoyo al logro de los
objetivos estratégicos de la empresa
Introducción al modelo
El diseño basado en reutilización puro busca construir un producto software integrando componentes pre-existentes.
Los beneficios principales que otorga este modelo son:
-Tiempos de desarrollos cortos
-Disminucion de errores
-Disminucion de costos y riegos ya que se reduce los componentes a desarrollar
-Existe un aumento de la confiabilidad ya que los componentes a utilizar ya fueron testeados y utilizados en otro momento previo al comienzo del proyecto
A modo de desventaja podemos mencionar el hecho de que al no poseer algún componente que cubra con un requisito dado por el usuario, este debe ser modificado para adaptarlo a los componentes almacenados en el repositorio de componentes.
Esto se da en el modelo puro. En cambio en el modelo real si no se puede adaptar un requisito de usuario, se conseguirá o se desarrollara ese modulo para que cumpla con lo pedido por el usuario.
Otra desventaja de este modelo es que una vez finalizada la etapa de modificación de requisitos, y ante la eventual necesidad de cambios en estos ultimos, puede pasar que no haya componentes que se adapten a las nuevas moficicaciones.