es hora de adoptar un modelo gil ebook 22260

Upload: john-alex

Post on 28-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    1/14

    La historia completa detrs de laaceleracin de bases de datos conDevOps.

    Es hora de adoptarel modelo gil

    http://dellsoftware.com/
  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    2/14

    2

    IntroduccinMenos tiempo para generarvalor, menos riesgos y ms

    flexibilidad? Con beneficioscomo estos, definitivamente eshora de adoptar el modelo gil.

    La metodologa gil es una alternativa a laadministracin de proyectos tradicional,como el modelo en cascada o secuencial.Ayuda a los equipos de desarrollo aresponder ante lo impredecible a travs deciclos de trabajo iterativos e incrementales

    y de la colaboracin entre equiposinterfuncionales y que se autoorganizan.

    Mientras que la mayora de los desarrolladoresde aplicaciones ahora consideran que lametodologa gil es la corriente dominante,los desarrolladores de base de datos han sidoms lentos para adoptarla por la necesidadde respetar el estado de una base de datoscuando implementan cambios. Por su parte,los profesionales de base de datos han tenido

    que confiar en tcnicas ms manuales que noalcanzan los ciclos de desarrollo ms rpidosque actualmente requieren las empresas.

    Es hora de que el desarrollo de bases dedatos siga el ritmo con la misma agilidad vistaen entornos de desarrollo de aplicaciones.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    3/14

    3

    Las metodologas giles pueden ayudarloa usted y a su equipo de desarrollo de basede datos a acelerar los ciclos de desarrollocon automatizacin, acelerar la entregade proyecto e implementar procesos dedesarrollo repetibles y sistemticos.

    En este libro electrnico se incluyenprincipios gua para crear entornosde desarrollo giles y se recomiendanherramientas que le ayudarn a lograrlo.Tambin explicaremos cmo la solucinDevOps apropiada puede ayudar a que suequipo logre de manera fcil y rpidamenteser gil con estas tareas de desarrollo clave:

    Cambios de cdigo y control de versin

    Prueba de la unidad

    Anlisis del cdigo esttico

    Estado de la implementacin

    Automatizacin de todo

    Adopte un modelo gil para acelerar los ciclos dedesarrollo con automatizacin, acelere la entrega de losproyectos e implemente procesos de desarrollo repetiblesy sistemticos.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    4/14

    4

    Principios gua para eldesarrollo gilEl rol del desarrollo de bases de datos se ha vuelto ms importante

    que nunca a medida que las empresas lanzan aplicacionespropietarias para crear nuevos flujos de ingresos, resolver problemas,recopilar y analizar datos, y ayudar a que las empresas se mantengancompetitivas. Histricamente, los desarrolladores de bases de datosno han sido incluidos en el proceso de planificacin de aplicacionesen constante cambio; aun as, son responsables de crear cdigosde base de datos de alta calidad y alto rendimiento para ejecutar lasaplicaciones empresariales esenciales.

    Basta con seguir algunos principios gua bsicos para que puedaayudar a que su equipo de desarrolladores sea gil y entregue cdigos

    de base de datos ms eficientes, confiables y de alta calidad:

    Mejorar la productividad

    Garantizar una funcin de cdigo correcta

    Incrementar la calidad, el rendimiento y la escalabilidad del cdigo

    Una forma de implementar prcticas alineadas con estos principios(y ahorrar horas de tiempo de desarrollo en el proceso) es automatizarlas tareas diarias, desde la optimizacin de SQL hasta las pruebas yrevisiones de cdigo, con las herramientas adecuadas.

    Mejorar la productividad

    La metodologa gil les permite a los desarrolladores implementarcambios de forma individual y continua en lugar de hacer actualizacionessin intervencin del usuario durante los extensos ciclos de lanzamiento.Determinadas soluciones de tecnologa pueden ayudar a acelerar la

    revisin y la implementacin de cambios de cdigo durante el desarrolloinicial, el mantenimiento en curso y la mejora de la aplicacin:

    Las herramientas de construccin les permiten a los desarrolladorestrabajar de forma ms rpida y eficiente con una interfaz de softwaresencilla que provee acceso a todas las tareas necesarias durante eldesarrollo. Algunas herramientas ofrecen estndares de codificacinde proyecto predefinidos, que permiten ahorrar mucho tiempo alintegrar y automatizar el proceso de revisin de cdigo.

    Las herramientas de edicinles permiten a los desarrolladoresidentificar rpidamente las lneas defectuosas de cdigos o editarlneas especficas en lugar de ejecutar una revisin completa delprograma. Las mejores herramientas combinan edicin, pruebas,depuracin, revisin de estndares y sintonizacin para ayudar aaumentar la productividad.

    Las herramientas de colaboracinles permiten a los miembrosdel equipo trabajar de forma simultnea con estndares decodificacin compartida sin poner en riesgo el control de laversin ni la integridad de su cdigo.

    Cuando considere las herramientas de administracin de bases de

    datos, no comprometa calidad por velocidad. La agilidad no se tratade un desarrollo rpido sin las pruebas adecuadas.

    Adopte un modelo gil para implementar cambios de formaindividual y continua en lugar de hacer actualizaciones sinintervencin del usuario durante los extensos ciclos delanzamiento.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    5/14

    5

    Garantizar una funcin de cdigo correcta

    Para ser realmente giles, las empresas de bases de datos necesitanuna integracin eficiente con estrategas empresariales y usuariosque definan exhaustivamente los requisitos. La visualizacin deinterdependencias de cdigos complejos durante el desarrollo de

    cdigo inicial puede ayudar a mejorar la comprensin y minimizar loserrores. Las pruebas continuas a lo largo del ciclo de desarrollo queimplican datos aportados por las unidades de la empresa e informespresentados a ellas son esenciales para las implementaciones exitosas.Considere las siguientes soluciones:

    Las herramientas de revisin y refactorizacin ayudan a acelerarel anlisis de la funcionalidad de cdigo. Busque las soluciones detecnologa que muestran de forma grfica las dependencias decdigo y que proveen oportunidades para refactorizar cdigos.La determinacin del impacto completo de lo que parece ser un

    cambio simple ahorra tiempo y reduce el riesgo y el costo dereelaboracin futura.

    Las herramientas de pruebaahorran tiempo durante ladepuracin, las pruebas y las revisiones de cdigos. Las solucionesde softwaregeneran datos de prueba (aleatorios o del mundo real)y realizan pruebas de unidad automatizadas, que proporcionan lainformacin que los desarrolladores necesitan para comprendercmo se ejecutar una aplicacin en el proceso de produccin y,as, poder realizar los cambios correspondientes.

    Las herramientas de solucin de problemasbrindan visibilidad de

    la lnea del cdigo para ayudar a identificar el cdigo defectuoso yoptimizar el mantenimiento continuo.

    Incrementar la calidad, el rendimiento y la escalabilidad

    del cdigo

    Las herramientas de desarrollo de bases de datos ayudan a losdesarrolladores a crear aplicaciones de la ms alta calidad que tendrnun buen rendimiento en la produccin. Los ajustes y las pruebas de

    cdigo les brindan a los desarrolladores la oportunidad de aumentarel rendimiento de la aplicacin y, posiblemente, reducir los recursosy el tiempo necesarios para la ejecucin. Considere las siguientessoluciones:

    Las herramientas de revisin de cdigoautomatizan el procesoal generar un aviso de violaciones de codificacin a medida quelos desarrolladores escriben el cdigo. Asegrese de buscarsoluciones que sean integrales y personalizadas, y que proveanpaneles de informacin de administracin de resumen.

    Las herramientas de cambio de administracinayudan a losprogramadores a comprender cmo un cambio puede afectartodo el desarrollo del entorno. Las mejores herramientas proveenasignacin de cdigo para ayudar a visualizar las dependenciasdentro de una base de datos.

    Las herramientas de optimizacinsimplifican la tarea de ajustede SQL para mejorar el rendimiento de cdigo. Estas solucionespermiten anlisis rpidos para cdigos con problemas, y hayquienes recomiendan implementaciones de SQL alternativopara aumentar la eficacia con un nico clic en la interfaz deadministracin.

    La inteligencia colectivaayuda a los desarrolladores de bases dedatos a estar en contacto con los mtodos de desarrollo emergentespara abordar las iniciativas empresariales en constante cambio. Lasmejores soluciones se actualizan frecuentemente y utilizan expertoslderes en la industria y recomendaciones de clientes desarrolladores.

    Las herramientas de escalabilidadgarantizan que el cdigoy el SQL provenientes de desarrollo alcancen la cantidad detransacciones esperada en produccin y, aun as, se desempeendentro de los lmites aceptables.

    Adopte un modelo gil para aumentar elrendimiento de la aplicacin mientras quereduce los recursos y el tiempo necesariospara la ejecucin.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    6/14

    6

    Soluciones de DevOps

    para el desarrollo de basesde datosEn ltima instancia, el desarrollo gil requiere un cambio fundamentalen la manera en que trabaja el personal. En lugar de que las personasintervengan manualmente en cada paso del proceso, los equiposdeben buscar formas de crear canales completamente automatizadosque enven cambios a la prueba de regresin, revisin y preparacin,para la implementacin sin mayor interaccin del personal. Una formade empezar es implementando una metodologa DevOps.

    DevOps es un mtodo de desarrollo de softwareque enfatiza lacomunicacin, la colaboracin, la integracin, la automatizacin y lamedicin de cooperacin entre desarrolladores de softwarey otrosprofesionales del rea de TI. Y es fundamental si quiere permanecer gil.

    Implementar una metodologa DevOps y las herramientas para brindarlesoporte es clave para seguir el ritmo de la movilidad, las tecnologasen la nube, el anlisis de big data, las redes sociales y otras tecnologasa medida que surgen. DevOps puede ayudarle a crear un modelo dedesarrollo gil que realice lo siguiente:

    Acelerar los procesos de implementacin

    Permitir una respuesta rpida a los requisitos empresariales enconstante cambio

    Adopte un modelo gil para seguir el ritmo de la movilidad, las tecnologasen la nube, el anlisis de big data, las redes sociales y otras tecnologasa medida que surgen.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    7/14

    7

    Reducir el riesgo de cambios de produccin que son la causa delas interrupciones

    Dividir los silos

    Adoptar un modelo gilcon Toad for OracleLa automatizacin de los ciclos de desarrollo de bases de datos comoparte de una estrategia de DevOps gil puede ayudar a eliminar loscuellos de botella de los procesos y permitir cumplir con las fechasde entrega de proyectos acotadas y mejorar la calidad del cdigo. Enoposicin al mito que la asocia con mayores riesgos, la automatizacinpuede ayudar a reducir el riesgo. De hecho, la automatizacin es laclave para sincronizar los ciclos de desarrollo de las aplicaciones por

    el personal de softwarey el personal de bases de datos.

    Toad for Oracle provee herramientas de bases de datos que ayudana que su empresa implemente una estrategia de DevOps no solo paraautomatizar tareas manuales, sino tambin para garantizar la calidad decdigo, acelerar el tiempo de llegada al mercado, reducir los costos yriesgos, y mejorar la productividad. Ms especficamente, Toad puedeser de ayuda con estas cinco tareas clave:

    Cambios de cdigo y control de versin

    Prueba de la unidad

    Anlisis del cdigo esttico

    Estado de la implementacin

    Automatizacin de todo

    Administracin de los cambios de cdigo

    Mientras que los desarrolladores de aplicaciones pueden crearactualizaciones y sobrescribir versiones completas de cdigos, losdesarrolladores de bases de datos suelen mantener una versin actual

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    8/14

    8

    de la base de datos en todo momento. Los cambios deben hacerse atravs de scriptsdetallados para evitar la prdida de datos.

    El control de versin en proyectos de desarrollo de bases de datoses, de hecho, una forma valiosa de realizar un seguimiento de loscambios de lenguaje de definicin de datos (DDL) en cada paso delcamino. Realizar un seguimiento de las revisiones de las funciones

    y los procedimientos almacenados hace que sea ms fcil accedera ellas, compararlas y diagnosticar cualquier problema que surja enel camino hacia la produccin.

    Toad for Oracle incluye una poderosa caracterstica de control deorigen, Team Coding, que ayuda a que los equipos de desarrollo

    administren los cambios de cdigo en la base de datos, incluso ayudaa evitar que los desarrolladores sobrescriban los cambios de otrosmiembros del equipo. En la Figura 1, se muestran algunas de lasopciones disponibles. Con Toad, puede hacer lo siguiente:

    Utilizar el sistema de control de versin existente . Toad funcionacon los sistemas de control de versin ms importantes, incluidosGit, MicrosoftTeam Foundation Server (TFS), Concurrent VersionsSystem (CVS), IBMClearCase, Perforce y Apache Subversion(SVN).

    Mejorar la productividad. Los desarrolladores pueden revisar el

    cdigo de entrada y salida sin inconvenientes, directamente desdeToad en lugar de utilizar varias herramientas.

    Realizar pruebas anticipadas y con frecuencia

    La nica manera de estar seguro de que un cambio propuesto noafectar otra cosa es a travs de una unidad automatizada y unaprueba de regresin. Incluso si los desarrolladores y el personal decontrol de calidad son exhaustivos y recuerdan todo lo que necesitanprobar, la prueba manual todava es mucho ms lenta que las pruebasautomatizadas que se ejecutan para el cambio de cdigo en el puntode registro.

    Figura 1. Revise sin inconvenientes el cdigo de entrada o salidadirectamente desde Toad en lugar de utilizar varias herramientas.

    Adopte un modelo gil y utilice el controlde versin para realizar el seguimientode los cambios de DDL en cada paso delcamino.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    9/14

    9

    La prueba automatizada proporciona una red de seguridad para acelerarlas implementaciones de la base de datos, ya que ofrece garanta casiinmediata de que los nuevos cambios no afectarn el trabajo anterior.Adems, al automatizar y ejecutar este proceso en el punto de registro,los desarrolladores recibirn comentarios inmediatos sobre un error yestarn en la mejor posicin para solucionarlo rpidamente, cuando elcosto relativo para solucionar un error es el ms bajo.

    Code Tester for Oracle de Toad automatiza el proceso de prueba deprogramas PL/SQL identificando errores y verificando la correccin deprogramas en una fraccin del tiempo que se requerira de otro modo(vea la Figura 2). Code Tester ayuda al equipo de desarrollo a hacer losiguiente:

    Garantizar la calidad del cdigo. Debido a que los desarrolladorespueden crear casos de prueba representativos de formaautomtica, pueden realizar pruebas ms frecuentes y ms

    completas para garantizar la funcin correcta del cdigo. Reutilizar los casos de prueba. Los casos de prueba se almacenan

    en un repositorio para que se puedan volver a usar para pruebasde regresin posteriores.

    Trabajar con mayor productividad. Code Tester for Oracle estintegrado en Toad, as que los desarrolladores pueden crearfcilmente nuevas unidades de prueba como parte de su actividadde depuracin.

    Mantener las definiciones de prueba sincronizadas conlos cambios de cdigo. Code Tester for Oracle incluye una

    caracterstica de evolucin del cdigo que garantiza que lasdefiniciones de las unidades de prueba se mantengan sincronizadascon los cambios en el cdigo.

    Asegurar calidad con estndares

    Los desarrolladores de bases de datos resultan beneficiados al aplicarel anlisis de cdigo esttico despus de la prueba de unidad, tal vezaun ms que sus compaeros de desarrollo de aplicaciones. Dadas

    la presin extrema y las fechas de entrega ajustadas del ciclo dedesarrollo de bases de datos, muchos equipos aceleran el procesode revisin del cdigo y lo omiten por completo. Automatizar elproceso en el nivel de desarrollo de bases de datos puede reducir eltiempo que tarda el personal y aumentar la coherencia general delas revisiones de cdigos. La revisin del cdigo automatizada puederegirse por reglas escritas para ayudar a cumplir con las normas dela empresa y mejorar la calidad, el rendimiento, el mantenimiento,la seguridad y el flujo.

    Figura 2. Code Tester for Oracle de Toad automatiza la pruebas de losprogramas de PL/SQL.

    Adopte un modelo gil y utilice laprueba automatizada para proporcionaruna red de seguridad para acelerar lasimplementaciones de la base de datos.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    10/14

    10

    Code Analysis de Toad proporciona una revisin de cdigo automatizadabasada en un motor de reglas que determina si el cdigo cumple conlos estndares de la empresa y sigue las mejores prcticas de la industria(vea la Figura 3). Hay revisiones de informes histricos consolidadosde Code Analysis disponibles con Toad Intelligence Central. CodeAnalysis ayuda al equipo de desarrollo a hacer lo siguiente:

    Seguir de forma sistemtica las mejores prcticas para la calidaddel cdigo.Code Analysis garantiza que los desarrolladores quetrabajan en un entorno de equipo sean constantes en los cambiosen el cdigo. Tambin garantiza que utilicen procesos estndarespara aplicar los cambios, lo que elimina mtodos de puerta traseraque pueden admitir cdigos de un estndar inferior.

    Garantizar que el cdigo est listo para la produccin. Larevisin automatizada del cdigo permite a los desarrolladoresy administradores tomar decisiones ms precisas sobre la

    preparacin del cdigo, por lo que se reduce la interrupciny se minimizan los ciclos de desarrollo no planificados.

    Mejorar la agilidad. La automatizacin acelera el proceso de larevisin de cdigo, lo que mejora y acelera cada ciclo de desarrollo.

    Obtener mejor visibilidad. Un panel centralizado y un anlisisdetallado proporcionan a los administradores los datos quenecesitan sobre la calidad del cdigo.

    Implementar ms rpido

    Para reducir el riesgo de prdida de datos y otros percances, la ruta dedesarrollo de bases de datos generalmente incluye una parada con losDBA en la etapa de implementacin para una revisin de los cambiosdel cdigo, antes de entrar en la produccin.

    Los DBA y desarrolladores que administran la ruta hacia laimplementacin pueden usar herramientas automatizadas pararecopilar todos los cambios en la cola que pasaron las pruebas deregresin y el anlisis de cdigo esttico, compararlos con el entornode produccin y generar los scriptspara realizarlos. Esto no solo puedemejorar la eficiencia del DBA y acortar el ciclo de desarrollo, sino quetambin puede asegurar que todos los cambios del proyecto se haganen la produccin. Estas herramientas lo pueden ayudar con lo siguiente:

    Comparar y sincronizar esquemas.La tarea de recopilar cambiosy escribir scriptsALTER es tediosa y muy propensa a errores. Laautomatizacin resuelve ambos problemas. Con la facilidad queFigura 3. La revisin de cdigo automatizada de Toad proporciona

    informacin sobre la calidad del cdigo.

    Adopte un modelo gil e implementeanlisis de cdigo automatizadopara reducir el tiempo y aumentar lasistematizacin general de las revisionesde cdigo.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    11/14

    11

    implica presionar un botn, la utilidad de comparar y sincronizarde Toad simplifica el proceso de generar el scriptde cambio deesquema, lo que ahorra tiempo y reduce la posibilidad de quehaya errores humanos producto de secuencias incorrectas ocambios olvidados (vea la Figura 4).

    Ajustar SQL de forma proactiva.Incluso los cdigos de altacalidad pueden encontrarse con errores de rendimiento cuandose los implementa en produccin. La capacidad de ajuste de

    SQL de Toad identifica de forma proactiva y automtica lamejor manera de hacer que SQL tenga el mejor rendimientoposible antes de la implementacin. Esto minimiza los riesgos enproduccin, cuando posiblemente un DBA deba ajustar SQL sobrela marcha, y en posproduccin, despus de que un rendimientoineficiente haya afectado la empresa (vea la Figura 5).

    Dell SQL Optimizer for Oracle ofrece ms opciones de ajusteavanzadas. En lugar de ajustar un solo cdigo, se pueden optimizarlotes de cdigos en una sola operacin. Adems, puede determinar

    qu combinaciones de ndice funcionaran mejor en todo el lote.Debido a las variaciones en el optimizador, la caracterstica ImpactAnalysis de SQL Optimizer puede identificar rpidamente un cdigoque puede retroceder en el entorno de produccin.

    Garantizar escalabilidad.Incluso un cdigo que se someti arevisiones de calidad y ajuste puede, a veces, presentar dificultades

    cuando la carga de usuario se coloca en el entorno. BenchmarkFactory se integra en Toad para que los desarrolladores puedanrevisar con facilidad si el cdigo se escalar correctamente paramiles de usuarios simultneos.

    Identificar, diagnosticar y resolver problemas rpidamente.Antesde implementar un cdigo en produccin, puede analizar la cargade trabajo en prueba con Spotlight on Oracle a la hora de realizarel diagnstico (vea la Figura 6). Spotlight provee una representacingrfica de la arquitectura de la base de datos de Oracle para que

    Figura 4. Toad simplifica y automatiza las comparaciones de esquemas. Figura 5. Toad identifica automticamente un SQL con problemaspara que los desarrolladores puedan ajustarlo de forma proactiva y asevitar costosos problemas de produccin.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    12/14

    12

    rpidamente pueda detectar los problemas emergentes. Adems,

    Spotlight proporciona una gua relacionada con el contexto que lesbrinda al personal de DevOps la capacidad de investigar y resolverdeficiencias de rendimiento rpidamente. Adems, si hay problemasdespus de la implementacin, Spotlight tambin lo ayuda aresolverlos de forma rpida.

    Automatizar todo

    A medida que la empresa se aleja de los procesos manuales y seacerca a las herramientas automatizadas, los ciclos de desarrollo debases de datos comenzarn a reducirse y sus equipos comenzarn aexperimentar agilidad. Usar las herramientas de softwaregradualmente

    a cada paso del camino es ms rpido que usar los procesos puramentemanuales, pero proporciona solo mejoras incrementales.

    Automatizar las tareas frecuentes y repetitivas por medio de Toadreduce aun ms los riesgos asociados al error humano y mejoraenormemente la productividad. Toad le brinda el poder de automatizartareas individuales, adems de crear flujos de trabajo completamenteautomatizados mediante la aplicacin de una lgica condicional agrupos de acciones. Adems, todo esto se puede controlar de formaremota desde un proceso externo, lo que facilita la integracin de losflujos de trabajo automatizados en otras aplicaciones y otros servicios(vea la Figura 7).

    Figura 6. Spotlight alerta sobre problemas en el entorno de prueba

    y en produccin.

    Figura 7. Toad permite automatizar con facilidad una serie de tareas.

    Adopte un modelo gil con estadoautomatizado para mejorar la eficienciadel DBA, acortar el ciclo de desarrollo ygarantizar que todos los cambios lleguena la produccin.

    Adopte un modelo gil y cree flujos detrabajo completamente automatizadosque apliquen una lgica condicional a los

    grupos de acciones.

  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    13/14

    13

    Es hora de obtener msinformacin sobre ToadEl softwareToad Development Suite for Oracle de Dell ofrece un

    conjunto de principios gua basados en una buena metodologade mejores prcticas. Cuando se lo usa junto con la tecnologade servidor Toad Intelligence Central, Toad Development Suite lebrinda el poder de implementar procesos de desarrollo de basesde datos sistemticos y repetibles. Esto ayuda a que su empresa sevuelva ms gil y entregue cdigos fciles de mantener y de mejorfuncionamiento que son hasta un 40 % ms rpidos que los conjuntosde herramientas comparativas. La funcionalidad extensiva deautomatizacin y colaboracin facilita agilizar los ciclos de desarrolloy minimizar los riesgos utilizando la metodologa gil para el desarrollode bases de datos.

    Toad Development Suite for Oracle consiste en la integracin de tresproductos:

    Toad for Oracle Xpert Edition

    Utilice Toad for Oracle, la herramienta de desarrollo lder delmercado, para crear, editar y mantener su cdigo.

    Identifique el SQL ineficiente y valide el cdigo de base de datoscon el componente SQL Optimizer para garantizar el mejorrendimiento posible.

    Utilice la funcin de optimizacin automtica para mejorarfcilmente el cdigo SQL directamente dentro de Toad Editor.

    Code Tester for Oracle

    Realice una prueba prctica y funcional completa para PL/SQL sinscriptsde prueba extensos.

    Ejecute las pruebas a medida que desarrolla el cdigo o a medidaque realiza las pruebas de regresin antes de que el cdigoingrese en produccin, con el fin de reducir el riesgo de errorescostosos funcionales a lo largo de aos de uso y mantenimiento.

    Benchmark Factory for Databases

    Realice pruebas repetibles y mensurables de rendimientoy escalabilidad.

    Reproduzca la carga de trabajo de la base de datos parasimular los niveles de actividad de produccin anteriores a laimplementacin.

    Con Toad Development Suite for Oracle, puede tener la tranquilidad deque el cdigo que implementa est probado, funciona correctamentey est optimizado. Le permite realizar lo siguiente:

    Automatizar tareas frecuentes y repetitivas y hacer que el proceso

    de desarrollo en la empresa sea ms productivo.

    Implementar con xito aplicaciones de alta calidad que sonconfiables en cuanto a produccin, que cumplen con losrequisitos del usuario y que garantizan el cumplimiento de losniveles de servicio.

    Reducir el costo total de propiedad para las nuevas aplicacionesdisminuyendo el impacto de un cdigo ineficaz sobre laproductividad, los ciclos de desarrollo futuros, el rendimientoy la disponibilidad.

    Para obtener ms informacin y descargar una

    versin de prueba gratuita de 30 das, visite la

    pgina de Toad Development Suite for Oracle.

    http://software.dell.com/mx-es/products/toad-for-oracle/http://software.dell.com/products/toad-development-suite-for-oracle/http://software.dell.com/mx-es/products/toad-for-oracle/
  • 7/25/2019 Es Hora de Adoptar Un Modelo Gil eBook 22260

    14/14

    14

    2016 Dell Inc. TODOS LOS DERECHOS RESERVADOS. Este documentocontiene informacin de propiedad protegida por derechos de autor. Ningunaparte de este documento podr reproducirse ni transmitirse de ninguna formani por ningn medio, ya sea electrnico o mecnico, incluidas fotocopiaso grabacin para cualquier fin, sin el expreso consentimiento por escrito deDell, Inc. ("Dell").

    Dell, Dell Security, el logotipo y los productos Dell Security, como seidentifican en este documento, son marcas comerciales registradas deDell, Inc. en los Estados Unidos y en otros pases. Todas las dems marcascomerciales y marcas comerciales registradas son propiedad de susrespectivos dueos.

    La informacin presentada en este documento se proporciona en relacincon los productos Dell. Con este documento no se garantiza ningunalicencia, expresa o implcita, por doctrina de los propios actos o de algn otromodo, a ningn derecho de propiedad intelectual o en relacin con la ventade los productos Dell. EXCEPTO SEGN SE ESTABLECE EN LOS TRMINOSY CONDICIONES DE DELL TAL COMO SE ESPECIFICAN EN EL ACUERDO DELICENCIA PARA ESTE PRODUCTO, DELL NO GARANTIZA RESPONSABILIDAD

    ALGUNA Y RENUNCIA A CUALQUIER GARANTA EXPRESA, IMPLCITA OREGLAMENTARIA RELACIONADA CON SUS PRODUCTOS, INCLUIDAS, ENTREOTRAS, LA GARANTA IMPLCITA DE COMERCIABILIDAD, ADECUACINPARA ALGN FIN EN PARTICULAR O NO INFRACCIN. EN NINGN CASODELL SE HAR RESPONSABLE POR DAOS DIRECTOS, INDIRECTOS, DECARCTER CONSECUENTE, PUNITIVOS, ESPECIALES NI INCIDENTALES(INCLUIDOS, ENTRE OTROS, DAOS POR PRDIDA DE GANANCIAS,INTERRUPCIN DEL NEGOCIO O PRDIDA DE LA INFORMACIN) QUESURGIERAN POR EL USO O LA INCAPACIDAD DE USAR ESTE DOCUMENTO,INCLUSO SI DELL LE HUBIERA ADVERTIDO SOBRE LA POSIBILIDAD DETALES DAOS. Dell no efecta declaraciones ni garantas con respecto a laprecisin o a la integridad de los contenidos de este documento y se reservael derecho de realizar modificaciones a las especificaciones y descripciones

    del producto en cualquier momento sin previo aviso. Dell no se comprometea actualizar la informacin que figura en este documento.

    Acerca de Dell Security

    Dell Security ayuda a que los clientes descubran mayor potencial atravs del poder de la tecnologa, gracias a la entrega de solucionesescalables, accesibles y fciles de usar que simplifican el rea de TIy mitigan los riesgos. La cartera de Dell Security aborda cinco reas

    clave de las necesidades de los clientes: administracin de nube ycentro de datos, administracin de la informacin, administracin delpersonal mvil y proteccin y seguridad de los datos. Este software,cuando se combina con el hardwarey los servicios Dell, brindaeficiencia y productividad sin precedentes, que aceleran los resultadosempresariales.

    Si tiene alguna pregunta sobre el posible uso de este material,comunquese con:

    Dell Security

    http://software.dell.com/mx-es/

    Visite nuestro sitio web para obtener informacin sobre nuestrasoficinas regionales e internacionales.

    Ebook-ItsTimeToGetAgile-US-GM-27858

    http://software.dell.com/mx-es/http://software.dell.com/mx-es/