Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ISO 14764 - Sistemas

Presentación para Proceso de Ing de Software, Marzo 2013. Profesor Julio Cordoba. Universidad Cenfotec.
by

jose vidal

on 17 August 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ISO 14764 - Sistemas

Sistemas Heredados
¿Cómo aplicar ISO 14764 en la industria de software de ?
Sistemas Heredados
Qué son?
Un sistema heredado es un componente técnicamente obsoleto de un entorno de gestión de contenido.
En el contexto de la informática, se refiere a los sistemas informáticos obsoletos, lenguajes, o software de aplicación que se utilizan en lugar de las versiones actualizadas.
Sistemas
Heredados
Un sistema heredado no se define necesariamente por la edad.

Hace referencia a la falta de soporte del proveedor o incapacidad de un sistema para satisfacer las necesidades.
Sistemas
Heredados
Estándar para el Mantenimiento de Software
ISO 14764
Esta norma define los cambios en el software a través de un proceso de mantenimiento definido que consiste en 7 fases.
ISO
14764
Identificación, clasificación, y priorización del problema/modificación.
ISO 14764 _> Fases
Análisis
ISO 14764 _> Fases
Diseño
ISO 14764 _> Fases
Implementación
ISO 14764 _> Fases
Pruebas
ISO 14764 _> Fases
ISO 14764 _> Fases
Validación de las Pruebas
Entrega
ISO 14764 _> Fases
ISO 14764 _> Fases
Cada una de las fases está definida por cuatro elementos generales que son Entrada, Proceso, Control y Salida.
ISO 14764 _> Fases _> Identificación
Identificación de la solicitud/modificación en:
Correctivo
Adaptativo
Perfectivo
De emergencia
A) Planteamiento del problema o nueva funcionalidad.
B) Presentación del problema o requerimiento.
C) La clasificación del tipo de mantenimiento requerido.
D) La prioridad inicial.
E) Datos de verificación.
F) Estimación inicial de los recursos necesarios paramodificar el sistema existente.
ISO 14764 _> Fases _> Análisis
A) Recuperación de la versión correspondiente del proyecto y documentación del sistema de la función de control de la configuración de la organización.
B) Examen de las modificaciones propuestas y análisis de ingeniería para evaluar técnica y económica de factibilidad y evaluar la corrección.
C) Identificación de las cuestiones de seguridad y protección.
D) Examen de la integración de la propuesta de cambio en el software existente.
E) Verificación de que todos los análisis apropiados y la documentación del proyecto y se controla adecuadamente.
F) Verificación de que la función de prueba de la organización es proporcionar una estrategia para probar los cambios, y que el programa de cambio puede soportar la estrategia de ensayo propuesta.
G) Revisión de las estimaciones de recursos y programas y la verificación de su exactitud.
H) Revisión técnica para seleccionar los problemas reportados y mejoras propuestas a ser implementadas en la nueva versión. La lista de cambios deben estar documentados.
ISO 14764 _> Fases _> Diseño
A) Identificar los modules afectados en el software.
B) Modificar la documentación de dichos módulos [Datos, Diagramas de control y flujo,esquemáticos, Diagramas de clase, etc].
C) Realizar casos de prueba para el nuevo diseno.
D) Identificar y realizar pruebas de regresión.
E) Identificar documentación (del sistema yusuario) y actualizar requerimientos.
F) Actualizar la lista de modificaciones.
ISO 14764 _> Fases _> Implementación
A) La codificación y prueba de la unidad.
B) Integración.
C) El análisis de riesgos.
D) Prueba de preparación para su revisión.
Procesos ejecutados.....
Procesos ejecutados.....
Procesos ejecutados.....
Procesos ejecutados.....
ISO 14764 _> Fases _> Pruebas
Procesos ejecutados.....
A) La prueba del sistema funcional.
B) Pruebas de interfaz.
C) Pruebas de regresión.
D) Revisión de las Pruebas de Preparación paraevaluar la aceptación de las pruebas hechas al software.
ISO 14764 _> Fases _> Validación de Pruebas
Procesos ejecutados.....
A) Ejecutar las pruebas de aceptación.
B) Informe de resultados de prueba para la auditoría de configuración funcional.
C) Llevar a cabo la auditoría funcional.
D) Establecer la línea de base del nuevo sistema.
E) Colocar la documentación de las pruebas de aceptación en virtud de SCM control.
ISO 14764 _> Fases _> Entrega
Procesos ejecutados.....
A) Organizar y documentar un PCA.
B) Proporcionar los materiales del sistema de acceso a los usuarios, incluyendo la replicación y distribución.
C) Completar el documento de descripción de la versión VDD.
D) Completar cambios a la base de datos de estado contable.
E) Colocar el contenido de la entrega en virtud de SCM control.
ISO 14764 & Sistemas Heradados
Fase 1/Identificación
Esta es una de las etapas que me parece se sujeta apropiadamente para aplicar en el mantenimiento de Sistemas Heredados.
Con cada una de las solicitudes de modificación se realiza un proceso de análisis e identificación de la solicitud, estas a su vez son generalmente clasificadas mantenimientos adaptativo y/o perfectivo.
ISO 14764 & Sistemas Heradados
Un proceso de análisis entre el equipo de desarrollo decide si aceptar o no solicitud de modificación, basado en elementos de seguridad, costos, estrategia, soluciones alternas y valor del beneficio que traerá la modificación.
ISO 14764 & Sistemas Heradados
Posterior a esto la solicitud es ingresada en una "Lista de Tareas" en donde se debe agregar el tipo de solicitud, un ID, el tiempo estimado del trabajo, si esta ha sido aceptada o rechazada, quién hizo la solicitud y en caso de ser aceptada, quién es el responsable de dicha tarea.
ISO 14764 & Sistemas Heradados
La abstracción de los datos más relevantes y que van a marcar diferencia en la resolución del mismo. En una empresa de telecomunicaciones con cientos de llamadas minuto a minuto, y un personal promedio en dónde no hay técnicos sino oficinistas; el porcentaje de solicitudes que terminan siendo rechazadas tiende a ser importante.
ISO 14764 & Sistemas Heradados
Conclusiones
Mantener los sistemas heredados en uso evita los riesgos de reemplazo, pero el realizar cambios en el software existente llega a ser generalmente más caro que el costo de una migración misma.
Conclusiones
También, en algunos casos, la única documentación es el código fuente del sistema. A veces, el código fuente se ha perdido y solamente la versión ejecutable del sistema está disponible.
Conclusiones
Los sistemas heredados son particularmente caros de modificar por varias razones, por ejemplo; parte o todo el sistema puede ser implementado usando un lenguaje de programación obsoletos. Puede ser difiícil encontrar personal que tenga conocimiento de estos idiomas.
Full transcript