manual usuario producto
TRANSCRIPT
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
C O N T E N I D O
Introducción.............................................................................................2
Problemas.................................................................................................2
Solución....................................................................................................4
Ventajas....................................................................................................5
Características..........................................................................................6
Definición de Relaciones, llamado “Tema”...........................................6
Generación de Informacion, llamado “Sub-Tema”...............................7
Ejemplo de Definición de Relación - Gráfico.........................................8
Ejemplo de Generación de Información - Gráfico.................................9
Modelo de Generación de Entorno Relacionado..................................10
Programas a ejecutar...............................................................................13
Producto Página 1 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Introducción
Problemas
Administrar la INTEGRIDAD de los entornos de prueba Administrar la INTEGRIDAD de los entornos de prueba
El control de calidad de software y la prueba de los sistemas se caracterizan por su complejidad y se han transformado en una actividad critica, especialmente en ambientes donde la integridad y confiabilidad de la información es imprescindible para la toma de decisiones.
Mantener la información de testeo necesaria en forma centralizada, actualizada y organizada, es una tarea que ocupa gran parte del tiempo y esfuerzo de los administradores de sistemas.
La dimensión de muchos sistemas conlleva en que cada especialista desconozca, a menudo, las consecuencias que sus decisiones pueden tener en el resto de los sistemas, expandiendo sus efectos a través de muchos programas y archivos, alterando la información que es de vital importancia para la prueba de otros especialistas.
El procedimiento más usual se basa en el conocimiento del especialista de la aplicación y su definición sobre las relaciones de la base de datos por él conocida. Esta situación se vuelve prácticamente rutinaria tornándola pesadísima y por consiguiente lenta e insegura.
Tanto ustedes como nosotros, sabemos que en estos casos quedan sin considerar variables, relaciones y alternativas que por su complejidad no pueden ser manejadas por el especialista en toda su magnitud.
Adicionalmente, el equipo de desarrollo sufre continuamente presiones para cumplir fechas de entrega, que a menudo son determinadas mas por la necesidad del negocio que por las consideraciones técnicas de factibilidad del cumplimiento, como consecuencia de ello el proceso de testeo se realiza en forma mas o menos desordenada e insuficiente.
La inconsistencia de la información disponible para las pruebas, aumenta los costos del desarrollo, disminuye la calidad de los productos y genera insatisfacción en el usuario; de allí es que surge la conveniencia de contar con una herramienta que automatice la generación de entornos de prueba.
Producto Página 2 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
En éste sentido y a modo de ejemplo para graficar el problema, la proporción de tiempo y esfuerzo a invertir durante el ciclo de desarrollo de un sistema, para realizar un trabajo profesional sería el siguiente:
Producto Página 3 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Solución
TW JOIN /400 es una herramienta de automatización para el armado del entorno de prueba confiable y consistente. Logra altos niveles de eficiencia en la captura de datos estratégicos a partir de los sistemas vigentes.
TW JOIN /400 no necesita desarrollos y capacitaciones adicionales, se entrega llave en mano para que el administrador de las aplicaciones ingrese las relaciones y luego cada analista genere SUS PROPIOS ENTORNOS DE PRUEBAS.
Desarrollada por TWSYS.NET , que cuenta con especialistas de gran experiencia y comprobada trayectoria en tareas de desarrollo e implementación realizadas en empresas de primera línea.
TW JOIN /400 brinda al administrador de sistemas la facilidad de generar la relación integral de los archivos para luego ser utilizada por los analistas, ayudándolos en la generación de sus propios entornos de prueba, dejando preparado el ambiente de testeo para las próximas versiones de programas.
Se puede generar perfectamente cualquier escenario porque en su construcción ya fueron consideradas todas las relaciones o alternativas posibles. Por esto, utilizando TW JOIN /400 tendrá la seguridad de que no dejo de lado ningún detalle en el diseño del entorno de prueba.
Manteniendo una única “Definición de Relaciones”, se pueden armar tantos escenarios como desee sin necesidad de reanalizar las relaciones integrales, respondiendo a distintos entornos de análisis y diferentes diseños de casos de prueba.
Producto Página 4 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Ventajas
Una ventaja de suma importancia de TW JOIN /400 es la capacidad de facilitar el trabajo de múltiples analistas en el armado de diferentes diseños de prueba, con especial énfasis en las pruebas de concurrencia sobre la misma base de información. Hace eficiente la tarea del desarrollador evitando que dediquen gran parte de su tiempo a la generación de los entornos de prueba, sin la intervención de terceros o la necesidad de contar con un ejercito de especialistas que le provean información incompleta y/o contradictoria, optimizando el uso de los recursos humanos y equipos dedicados a las pruebas.
Que los analistas estén comprometidos prioritariamente con la detección de errores y no en la definición y armado de datos de prueba.
Asegura la calidad de los resultados de las pruebas sin afectar el cronograma de implementación.
Garantiza que la generación de información integral de las pruebas no se pierda por cada nueva versión de programa.
Optimiza la relación entre los analistas y los desarrolladores.
Reduce el tiempo de desarrollo al permitir generar entornos de prueba confiables a la medida de las necesidades de la misma, disminuyendo los errores de testeo, apuntando a objetivos que son factores decisivos en el éxito de esta tarea. En definitiva, esto conlleva a la implementación de una metodología formal de testeo y control de calidad que abarca las pruebas de software reduciendo los costos de mantenimiento en la integridad de la información.
Producto Página 5 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Características
Definición de Relaciones, llamado “Tema”
En este módulo se tienen las siguientes opciones:
1. CrearPermite dar de alta un “Tema” y todos sus componentes (archivos relacionados, archivos sin relación y objetos varios, por ejemplo: dataara’s, msgq, etc.)
2. ModificarPermite modificar los atributos de un “Tema”.
3. CopiarPermite copiar todos los atributos de un “Tema”.
4. SuprimirPermite suprimir un “Tema” y todos sus componentes
5. VisualizarPermite visualizar todos los atributos de un “Tema”.
6. HabilitarPermite habilitar un “Tema” para ser utilizado en la “Generación de Información”.
7. DeshabilitarPermite deshabilitar un “Tema” para no ser utilizado en la “Generación de Información”.
8. Usuarios habilitadosPermite el ingreso de los usuarios que podrán utilizar el “Tema” seleccionado en la “Generación de Información”.
9. Visualizar Sub-TemasPermite visualizar los “Sub-Temas” creados en la “Generación de Información”.
Producto Página 6 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Generación de Informacion, llamado “Sub-Tema”
En este módulo se tienen las siguientes opciones:
1. CrearPermite dar de alta un “Sub-Tema”, en donde se actualizan las bibliotecas de lectura y grabación y se definen la selecciones de registros.
2. ModificarPermite modificar los atributos de un “Sub-Tema”.
3. CopiarPermite copiar los atributos de un “Sub-Tema”.
4. SuprimirPermite suprimir un “Sub-Tema”.
5. VisualizarPermite visualizar los atributos de un “Sub-Tema”.
6. DesinstalarPermite eliminar los archivos y objetos varios definidos en un “Sub-Tema”.
7. ClearPermite eliminar todos los datos (incluyendo registros suprimidos) de los archivos definidos y borrar los objetos varios de un “Sub-Tema”.
8. ProcesarPermite someter un trabajo que generará la información de acuerdo a los atributos de un “Sub-Tema”.
9. EstadísticaPermite emitir un listado en donde se informa la cantidad de registros leídos y grabados de cada uno de los archivos que componen un “Sub-Tema”.
10. Visualizar RelacionesPermite visualizar la definición de un “Tema”.
Producto Página 7 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Ejemplo de Definición de Relación - Gráfico
ClientesClientes FacturasFacturas ItemsItems
DefinicionDefinicion de de RelacionesRelaciones
ClientesClientesNombreNombre deldel
ClienteCliente
FacturasFacturasNombreNombre deldel
ClienteClienteCodigo Codigo dede
ItemItem
ItemsItemsCodigo Codigo dede
ItemItem
Base de Base de datos realesdatos reales
Base de Base de datos datos TestingTesting
TWTWJOINJOIN/400
ClientesClientes FacturasFacturas ItemsItemsClientesClientes FacturasFacturas ItemsItems
DefinicionDefinicion de de RelacionesRelaciones
ClientesClientesNombreNombre deldel
ClienteCliente
ClientesClientesNombreNombre deldel
ClienteCliente
FacturasFacturasNombreNombre deldel
ClienteClienteCodigo Codigo dede
ItemItem
FacturasFacturasNombreNombre deldel
ClienteClienteCodigo Codigo dede
ItemItem
ItemsItemsCodigo Codigo dede
ItemItem
ItemsItemsCodigo Codigo dede
ItemItem
Base de Base de datos realesdatos reales
Base de Base de datos datos TestingTesting
TWTWJOINJOIN/400
Producto Página 8 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Ejemplo de Generación de Información - Gráfico
Generación Generación de de InformaciónInformación
TWTWJOINJOIN/400
ClientesClientes FacturasFacturas ItemsItems
Base de Base de datos realesdatos reales
JuanPedroLuis
Juan – Item 66Pedro – Item 24Luis – Item 20
Item 66Item 24Item 20
Selección ClienteSelección Cliente::PEDROPEDRO
ClientesClientes FacturasFacturas ItemsItems
Base de Base de datos datos TestingTesting
Pedro Pedro – Item 24 Item 24
Procesos a ProbarProcesos a Probar
Generación Generación de de InformaciónInformación
TWTWJOINJOIN/400
ClientesClientes FacturasFacturas ItemsItems
Base de Base de datos realesdatos reales
JuanPedroLuis
Juan – Item 66Pedro – Item 24Luis – Item 20
Item 66Item 24Item 20
ClientesClientes FacturasFacturas ItemsItemsClientesClientes FacturasFacturas ItemsItems
Base de Base de datos realesdatos reales
JuanPedroLuis
Juan – Item 66Pedro – Item 24Luis – Item 20
Item 66Item 24Item 20
Selección ClienteSelección Cliente::PEDROPEDRO
ClientesClientes FacturasFacturas ItemsItems
Base de Base de datos datos TestingTesting
Pedro Pedro – Item 24 Item 24
ClientesClientes FacturasFacturas ItemsItems
Base de Base de datos datos TestingTesting
Pedro Pedro – Item 24 Item 24
Procesos a ProbarProcesos a ProbarProcesos a ProbarProcesos a Probar
Producto Página 9 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Modelo de Generación de Entorno Relacionado
Objetivo:
Generar un entorno relacionado completo para el sistema de “Cuentas Corrientes” , seleccionando a los clientes de la provincia de CHACO, la facturación de los meses de enero y febrero del año 2004 y los productos de fabricación local involucrados en las mismas.
Función del Líder de Proyecto:
1. Definir el diagrama de entidad relacional, llamado “TEMA”.
1.1. Definir el archivo principal a partir del cual se seleccionara la Información de la aplicación. “Maestro de clientes”.
1.2. Definir los archivos relacionados al Archivo Principal, por ejemplo: Histórico de facturas, Maestro de ítem, Histórico de Cuentas Corrientes e Histórico de Comprobantes.
1.3. Definir Relaciones (campos) entre los archivos relacionados.1.3.1. Campo NROCLI del Maestro de clientes con el campo HISCLI del
Histórico de facturas.1.3.2. Campo HISITM del Histórico de facturas con el campo ITMCOD del
Maestro de ítem.1.3.3. Campo HISNFC del Histórico de facturas con el campo HCCNFC
del Histórico de Cuentas Corrientes1.3.4. Campo HCCNFC del Histórico de Cuentas Corrientes con el campo
HCMNFC del Histórico de Comprobantes.1.4. Definir los archivos no relacionados. Tabla de provincias, Tabla de Tipos de
Contribuyente, Tabla de Tipos de documentos, Tabla de IVA, Maestro de Ejecutivos de cuentas, Etc.
1.5. Definición de los objetos varios asociados a la aplicación. Áreas de datos de la aplicación, Archivo de mensajes, Etc.
Generación de Datos por Analistas:
2. Definir la selección a efectuar sobre el archivo principal “Maestro de Clientes”.2.1. Se seleccionarán los registros que en el campo CODPRV sean igual a 05.2.2. Definir la selección a efectuar sobre el archivo Histórico de facturas.
Producto Página 10 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
2.3. Se seleccionarán las facturas que en el campo FECAÑO sean iguales a 2004 y que en el campos FECMES estén dentro del rango 01 a 02.
2.4. Definir la selección a efectuar sobre el archivo Maestro de ítems.2.5. Los que en el campo ITMIMP no sean iguales a ‘S’.2.6. Se tiene la posibilidad de realizar selecciones sobre cualquiera de los archivos no
relacionados según las necesidades del análisis.
Resultados:
Los registros obtenidos en cada archivo son:
Maestro de ítems: Solo los clientes radicados en la provincia de CHACO.
Histórico de Facturas: Solo las facturas de los clientes radicados en la provincia de CHACO, emitidas entre el 1 de enero y el 29 de febrero del año 2004.
Maestro de ítems: Solo los productos de fabricación nacional pertenecientes a las facturas de los clientes radicados en la provincia de CHACO, emitidas entre el 1 de enero y el 29 de febrero del año 2004.
Histórico de Cuentas Corrientes: Solo las aplicaciones de los clientes radicados en la provincia de CHACO.
Histórico de Comprobantes: Solo los comprobantes pertenecientes a las aplicaciones de los clientes radicados en la provincia de CHACO. Tabla de provincias: Todas las provincia existentes en la tabla.
Tabla de Tipos de Contribuyente: Todos los tipos de contribuyentes definidos como grandes contribuyentes.
Tabla de Tipos de documentos: Todos los tipos de documentos existente en la tabla.
Tabla de IVA: Todos los % de IVA existente en la tabla.
Maestro de Ejecutivos de cuentas:
Producto Página 11 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Todos los ejecutivos de cuentas existente en la tabla.
Áreas de datos: Completas tal cual existen en el entorno de origen.
Archivo de mensajes: Completo tal cual existe en el entorno de origen.
Producto Página 12 de 142004 twsys.net Todos los derechos reservados
TW JOIN / 400
Generación de Entornos Relacionados
Manual del Usuario
Programas a ejecutar
De acuerdo a las características de cada instalación, existen dos alternativas para su implementación.
1. En caso que una misma persona realice las funciones de Administrador de las Definiciones de Relación y Generación de Información, el programa es el siguiente:
TWCJOIN
2. Si las funciones estuvieran separadas, los programas son los siguientes:
2.1. Administrador de las Definiciones de Relación: TWCJOINR
2.2. Analistas para Generación de Información: TWCJOING
Producto Página 13 de 142004 twsys.net Todos los derechos reservados