sábado, 26 de septiembre de 2015

TIPOS DE MANTENIMIENTO



CORRECTIVO. Para reparar fallas en el diseño, codificación o implementación, del sistema.
ADAPTATIVO. Para que las funcionalidades del sistema
evolucionen a la par de los cambios del negocio o de las
tecnologías.
PERFECTIVO. Para agregar nuevas funciones al sistema o
para mejorar su desempeño.

PREVENTIVO. Para evitar posibles problemas del sistema a Futuro.
MANTENIMIENTO DE SISTEMAS

• Es la última fase del Ciclo de Vida de Desarrollo de Sistemas, en donde los SI son sistemáticamente
reparados y mejorados.



• Por definición, el proceso de mantenimiento de un SI es un proceso de devolución al principio del Ciclo de Vida y de repetición de los pasos de desarrollo para la implementación de cambios.


• Las 4 actividades más importantes que ocurren dentro del mantenimiento son:
–Obtención de los requerimientos de mantenimiento.
– Transformación de los requerimientos en cambios.
–Diseño de los cambios.

– Implementación de los cambios.



IMPLEMENTACION
  • Desarrollo del Software
  • Prueba del Sistema
  • Puesta en Marcha

¿PERO?... ¿que consideramos puesta en marcha? 


Puesta en Marcha
"Actividad de traslado de una aplicación probada a un ambiente de producción"
Esto incluye 
  • - Acondicionamiento de locales
  • - Organización del Cliente
  • - Entregar aplicación probada
  • - Elaborar datos en Vivo
  • - Adiestramiento
  • - Carga de datos en vivo
  • - Entrega  de documentación
  • - Asignar Responsabilidades
  • - Determinar FIN de la instalación



DISEÑO

  • Elaborar Modelo Funcional del Sistema Propuesto
  • Diseño Lógico
  • Elaboración y Presentación del prototipo del Sistema
  • Aprobación del Sistema Propuesto





ANÁLISIS:

  • Estudio Preliminar
  • Levantamiento de Información
  • Definición del Problema
  • Elaboración del Modelo Funcional del Sistema actual
  • Determinación de Requerimientos
  • Descripción y Evaluación de Alternativas
  • Aprobación de alternativas

Ciclo de vida según otros autores


FABREGAS:
1- Requerimientos
2- Análisis/Diseño
3- Construcción
4- Pruebas
5- Producción/Mantenimiento
SENN:
1- Investigación Preliminar
2- Determ. de Requerimientos.
3- Diseño del Sistema
4- Desarrollo del Software
5- Prueba del Sistema
6- Implantación y Evaluación
PRESSMAN:
1- Análisis
2- Diseño
3- Codificación
4- Prueba
5- Mantenimiento

Hay que notar que todos comparten 4 elementos principales que son: 

1- Análisis
2- Diseño
3- Implementación
4- Mantenimiento
Modelos para el desarrollo de software
Tenemos 4 modelos base para el desarrollo de software que son:
Cascada:  
•Análisis de
requerimientos
•Especificaciones.
•Diseño.
•Implementación.
•Prueba
Mantenimiento.

Estructurado:
Encuesta
Análisis.
Diseño.
Implantación..
Pruebas
Control de calidad.
Procedimientos.
Conversión B.D.
Instalación. 


Espiral:
•Requerimientos.
•Análisis de riesgo.
•Prototipo 1, 2.
•Req. software
•Validación de Req.
•Análisis de riesgo.
•Prototipo 3.
•Diseño software.
•Validación diseño.
 Integración y prueba

Prototipo:
Requerim. Básicos
Desarr. Prot. oper.
Uso prot.
Usuario satisfecho?.
   Si. Aceptar.
   No. Revisar y
   mejorar.