Está en la página 1de 37

Captulo 3

Fase de Implementacin
Migracin de datos

1
Migracin de Datos

Adecuacin de Entregables:
Plantillas Guas de Carga de
Datos
Preparacin de
Modelos E-R
Datos
Plantillas de Datos
Carga de Datos
Informe de Migracin
Prueba y aceptacin
de datos

2
DISEO LGICO: MODELO ENTIDAD

3
NORMALICE:

Metologa de implantacin 4
NORMALICE:

Metologa de implantacin 5
Migracin de datos.
Para realizar la migracin de datos, es muy importante
establecer los datos que se requieren en el nuevo sistema y la
ubicacin de los datos en el antiguo sistema. Tambin es
necesario, conocer el(los) dueo(s) de la informacin y los
criterios de depuracin que tendrn los datos seleccionados,
para asegurar una ptima calidad de ellos.

Etapas de Migracin de Datos:

Levantamiento de Informacin: Esta etapa contempla la


definicin de los datos que requiere el nuevo sistema y la
identificacin de la fuente de origen.
Anlisis de Calidad: En esta etapa se verifica la calidad de los
datos, con el propsito de establecer los tiempos reales de las
etapas de Transformacin, Limpieza y Mapeo de Datos.

Metodologa de implantacin 6
Transformacin/Mapeo de datos: Esta etapa, contempla la definicin de
los diccionarios con las reglas de transformacin y el mapeo de campos
entre las fuentes de origen y destino.
Limpieza de Datos: Esta etapa contempla la depuracin de los datos en las
fuentes de origen.
Construccin ETCL: Esta etapa, se realiza la construccin de los
extractores, transformadores e inyectores de datos. CONSTRUCCION DE
QUERY comando programacin donde haga lo que uno necesita extraer
informacin y me va a crear las tablas de acuerdo a las plantillas y formatos
que necesite; y luego la subida a la nueva base
Pruebas: En esta etapa, se realizan las pruebas funcionales de la migracin
de datos, determinando que la informacin sea traspasada con xito al
nuevo sistema. ETAPA MAS IMPORTANTE MATRIZ DE RIESGO
Simulacin de Cargas: En esta etapa, se pretende identificar los
inconvenientes que se podran tener en las cargas reales, a travs de la
simulacin del proceso real.
Cargas Reales: En esta etapa, se realiza la migracin real de los datos
desde el antiguo sistema al nuevo sistema.
Revisin de Resultados: En esta etapa, se realiza la revisin final de la
informacin cargada al nuevo sistema. SE REALIZA LAS PRUEBAS
Metodologa de implantacin 7
Metologa de implantacin 8
Mapeo de datos

Metologa de implantacin 9
Identificacin de Datos
Origen
1. identificar cules son los datos que se
van a migrar.
2. Disear arquitectura de solucin
3. y si se va a utilizar una herramienta
especfica para la migracin

Metologa de implantacin 10
Identificacin de Datos
Destino
En esta fase de la migracin se realiza el
estudio de la base de datos del sistema
(Escenario Origen) de modo que se
identifiquen todas las transformaciones
que es necesario realizar en la base de
datos migrada (Escenario Destino).

Metologa de implantacin 11
Identificacin de Datos
Destino
A partir de las necesidades que genera la
migracin se construye los planes que
se ejecutarn durante el proceso de
migracin:

Plan de Formacin
Plan de Ejecucin
Plan de Soporte
Plan de Comunicacin
Metologa de implantacin 12
Plan de Formacin

Define las actividades que permitirn la formacin de


las personas involucradas o afectadas por la
migracin. En general los usuarios de la aplicacin no
deberan notar ningn cambio en este tipo de
migraciones, pero s debera formarse a los equipos de
soporte y mantenimiento y a los desarrolladores de la
organizacin, para que conozcan los cambios que se
han producido y cmo enfrentarse a ellos en sus
tareas durante y tras la migracin.

Metologa de implantacin 13
Plan de Ejecucin

Incluir todas las acciones necesarias para


poner en funcionamiento el sistema con la
"nueva" base de datos.

Metologa de implantacin 14
Plan de Soporte

Incluye todo lo necesario para gestionar las


incidencias que los usuarios detecten
durante la migracin: detalle de los
protocolos de comunicacin de incidencias,
niveles de servicio para la resolucin,
dedicacin del equipo de soporte y dems
factores clave en la definicin de un servicio
de atencin a usuarios.

Metologa de implantacin 15
Plan de Comunicacin

Permite mantener al usuario final y a los


equipos de desarrollo y soporte de la
organizacin con un grado suficiente de
informacin acerca del cambio que se va
a producir, cmo informar de incidencias
detectadas, etc

Metologa de implantacin 16
Consideraciones y Plantillas
de Migracin
El cambio de un sistema automatizado a
otro es un fenmeno cada vez ms
frecuente en las bibliotecas.
Aunque la compra de un sistema supone
una importante inversin y requiere un
gran esfuerzo por parte del personal QUE
MANEJA ESTAS BASES DE DATOS, la
modernizacin de los sistemas es un
proceso natural y continuo.
Metologa de implantacin 17
CAMBIO DE PROGRAMAS
El proceso de cambio de software es, hasta
cierto punto, similar al que se sigue para la
seleccin de un primer sistema: anlisis
profundo de las necesidades,
especificaciones tcnicas, evaluacin de los
productos existentes, amplia formacin
tanto del personal como de los usuarios.

Metologa de implantacin 18
Objetivos de la Migracin
Incrementar la funcionalidad del sistema
Capacidad superior
Sistema ms fiable
Mayor disponibilidad y confianza en el
proveedor
Mayores posibilidades de conexin con
otros sistemas
Cambiar de hardware o de sistema
operativo.
Metologa de implantacin 19
Lo Fundamental: No Perder los
Datos

Se debe garantizar la correcta transferencia


de un sistema a otro.

Metologa de implantacin 20
Planificacin y Proceso de
Migracin
Tcnicas de Migracin de Base de Datos
Planificacin.
Contador de registros
Mapeador de Tipos de datos.
Restricciones.
Codificacin de Caracteres.

Metologa de implantacin 21
Planificacin y Proceso de
Migracin
Anlisis previo
Anlisis del Sistema
Anlisis de la Migracin
Elaborar el plan de formacin
Elaborar el Plan de Ejecucin
Elaborar el plan de soporte
Elaborar el plan de comunicacin
Definicin de la estrategia de migracin

Metologa de implantacin 22
Produccin y Paralelo

Migracin Final de Entregables:


datos Acta Entrega/Recepcin
Provisional
Soporte en el
Paralelo

23
Entrega y Aceptacin

Entrega de Entregables:
Programas y Manual de Usuarios
manuales versin Manual de Diseo
Programas fuentes y
final
ejecutables
Entrega del Acta de
Proyecto Entrega/Recepcin
final.
Prueba del Sistema

El proceso de prueba del sistema


La prueba de un sistema involucra varios pasos:

1. prueba de funcin
2. prueba de rendimiento
3. prueba de aceptacin
4. prueba de instalacin
Pasos en el Proceso de Prueba
Pruebas del Sistema
Las pruebas de funcin verifica que el sistema
integrado realice las funciones especificadas en los
requerimientos referentes a la actualizacin de datos.
La prueba de rendimiento o perfomance compara el
rendimiento de los componentes integrados con los
requerimientos no funcionales del sistema (Velocidad,
confiabilidad, exactitud, etc.).
La prueba de aceptacin asegura a los clientes que el
sistema que pidieron es el sistema que se construy
para ellos (pruebas alfa y beta).
La prueba de instalacin permite que los usuarios
ensayen las funciones del sistema y documenten
todos los problemas adicionales surgidos de la puesta
del sistema en el sitio real.
Pruebas alfa
Se hacen en un entorno controlado. Se
realizan despus de que todos los
procedimientos de prueba bsicos,
como las pruebas unitarias y pruebas
de integracin se han completado, y se
produce despus de las pruebas del
sistema.

Metologa de implantacin 28
Pruebas Beta
se llevan a cabo por los usuarios
finales del software en los lugares de
trabajo de los clientes. A diferencia de
la prueba alfa, el desarrollador no est
presente. As, la prueba beta es una
aplicacin en vivo del software en un
entorno que no puede ser controlado
por el desarrollador. El cliente registra
todos los problemas que encuentra
durante la prueba beta
Metologa de e informa a
implantacin 29
Prueba de caja blanca
verificar que lneas especficas de
cdigo funcionan tal como esta
definidas

Metologa de implantacin 30
Prueba de caja negra

Metologa de implantacin 31
Plan de Pruebas de Aceptacin
Revisin de requerimientos
Cmo el cliente valida que el sistema
desarrollado satisface sus requerimientos?
Cmo el equipo de desarrollo verifica que:
Los modelos de anlisis satisfacen los
requerimientos?
Los modelos de diseo satisfacen los
requerimientos?
La implementacin satisface los requerimientos?
Mediante un plan de pruebas.
Plan de Pruebas de Aceptacin
Plan de pruebas
Los casos de prueba deben ser establecidos
desde la perspectiva del cliente.
El plan de casos de pruebas de aceptacin es
parte del contrato.
Si el sistema pasa todas las pruebas del plan de
aceptacin, el cliente ACEPTARA que el sistema
satisface los requerimientos.
El contrato es satisfecho.
El cliente paga (US$).
Plan de Pruebas de Aceptacin
Para cada caso de Prueba de aceptacin se
debe tener en cuenta:
Nombre del grupo de prueba: Grupo lgico de
pruebas
Nmero de prueba: Identificador nico para el caso
de prueba.
Pre-requisitos: Una descripcin de la situacin
(contexto) en el cual la prueba ser corrida.
Instrucciones de configuracin: Como fijar el
contexto de la prueba.
Plan de Pruebas de Aceptacin

Instrucciones de la prueba: Como correr la prueba.


Comportamiento aceptable: Descripcin del
comportamiento que el sistema debe mostrar para
indicar que ha satisfecho los requerimientos.
Prueba desarrollada en: Fecha y hora cuando la
prueba fue efectuada.
Resultado de la prueba: Pas o fall la prueba.
Plan de Pruebas de Aceptacin
Instrucciones de la prueba:
Empleado ingresa nmero de membresa de Ral.
Sistema muestra la informacin de Ral, indicando que
tiene buen crdito.
Empleado ingresa informacin de la copia del video
Sistema muestra la cantidad a cancelar por la renta
Empleado ingresa la informacin de pago
Comportamiento aceptable:
Sistema actualiza la informacin para indicar que Ral
tiene rentada una copia de Terminator IV.
Sistema imprime un recibo indicando la renta y la
cantidad pagada.
Plan de Pruebas de Aceptacin
Granularidad
Pruebas con granularidad fina:
Realizar una prueba por cada escenario de un caso de
uso. Al facturar se valida al cliente, existencia de
artculos y forma de pago.
Incluye pruebas de la interface con el usuario, aplicable
al escenario.
Pruebas con granularidad gruesa:
Una prueba cubre la funcionalidad de muchos
casos de uso.
Incluye pruebas de la interface con el usuario,
aplicable a la funcionalidad definida en los casos de
uso involucrados. Se compran artculos y se venden,
los mismos que afectan el stock.

También podría gustarte