Tema2 Herramientas CASE

22
INFORME “HERRAMIENTAS CASE: GENEXUS, WINDEV Y VINEO” PRESENTADO POR: Marcela Godoy Macías Andrea Katherine Jerez Esthefany Johana Mayorga GRUPO: O1 PRESENTADO A: Fabio Reyes Cordero UNIVERSIDAD INDUSTRIAL DE SANTANDER ESCUELA DE ESTUDIOS INDUSTRIALES Y EMPRESARIALES 1

description

Descripcion de las herramientas CASE mas utilizadas

Transcript of Tema2 Herramientas CASE

Page 1: Tema2 Herramientas CASE

INFORME“HERRAMIENTAS CASE: GENEXUS, WINDEV Y VINEO”

PRESENTADO POR:Marcela Godoy MacíasAndrea Katherine Jerez

Esthefany Johana Mayorga

GRUPO: O1

PRESENTADO A:Fabio Reyes Cordero

UNIVERSIDAD INDUSTRIAL DE SANTANDER ESCUELA DE ESTUDIOS INDUSTRIALES Y EMPRESARIALES

SISTEMAS DE INFORMACIÓN2015

1

Page 2: Tema2 Herramientas CASE

Contenido

¿QUÉ SON HERRAMIENTAS CASE?.............................................3

¿CÓMO SE CLASIFICAN?...............................................................................3¿QUÉ BENEFICIOS TIENE?.............................................................................4DEBILIDADES:............................................................................................5COMPONENTES:..........................................................................................6

GENEXUS.................................................................................9

¿QUÉ ES?.................................................................................................9¿CÓMO SE USA GENEXUS?.........................................................................10BENEFICIOS DE USAR GENEXUS™...............................................................10EJEMPLOS REALES:....................................................................................11HERRAMIENTAS DE GENEXUS......................................................................11ALGUNOS DE LOS USUARIOS MÁS IMPORTANTES DE GENEXUS...........................12

VELNEO.................................................................................13

¿QUÉ ES?...............................................................................................13HISTORIA DE VELNEO................................................................................13FUNCIONALIDADES:...................................................................................14CARACTERÍSTICAS:....................................................................................14

WINDEV...................................................................................7

CARACTERÍSTICAS:....................................................................................15BENEFICIOS:............................................................................................15CASOS REALES:.......................................................................................16

BIBLIOGRAFIA.........................................................................................15

HERRAMIENTAS CASE

2

Page 3: Tema2 Herramientas CASE

¿Qué es la Herramienta CASE?

(Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador). Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.

¿Cómo se clasifican?

La siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:

Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.

Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.

Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones.

¿Qué beneficios tiene?

Facilidad para la revisión de aplicacionesLas herramientas CASE proporcionan un beneficio substancial para las organizaciones al facilitar la revisión de las aplicaciones. Contar con un depósito central agiliza el proceso de revisión ya que éste proporciona bases para las definiciones y estándares para los datos. Las capacidades de generación interna, si se encuentran presentes, contribuyen a modificar el sistema por medio de las especificaciones más que por los ajustes al código fuente.

3

Page 4: Tema2 Herramientas CASE

Soporte para el desarrollo de prototipos de sistemasEn general, el desarrollo de prototipos de aplicaciones toma varias formas. En ocasiones se desarrollan diseños para pantallas y reportes con la finalidad de mostrar la organización y composición de los datos, encabezados y mensajes. Los ajustes necesarios al diseño se hacen con rapidez para alterar la presentación y las características de la interface. Sin embargo, no se prepara el código fuente, de naturaleza orientada hacia procedimientos, como una parte del prototipo.

Muchas herramientas CASE soportan las primeras etapas del desarrollo del prototipo. Muy pocas brindan apoyo durante todo el proceso de desarrollo del prototipo. Las que proporcionan la capacidad para generar código soportan de hecho todo proceso, ya que el código puede ser generado al inducir la actividad de generación después de cambiar las especificaciones o requerimientos.

Generación de códigoAlgunas herramientas CASE tienen la capacidad de producir el código fuente. La ventaja más visible de esta característica es la disminución del tiempo necesario para preparar un programa. Sin embargo, la generación del código también asegura una estructura estándar y consistente para el programa (lo que tiene gran influencia en el mantenimiento) y disminuye la ocurrencia de varios tipos de errores, mejorando de esta manera la calidad. Las características de la generación del código permiten volver a utilizar el software y las estructuras estándares para generar dicho código, así como el cambio de una especificación modular, lo que significa volver a generar el código y los enlaces con otros módulos. Ninguna de las herramientas que existen en el presente es capaz de generar un código completo en los dominios.

Mejora en la habilidad para satisfacer los requerimientos del usuario

Es bien conocida la importancia de satisfacer los requerimientos del usuario, ya que esto guarda relación con el éxito del sistema. De manera similar, tener los requerimientos correctos mejora la calidad de las prácticas de desarrollo. Parece ser que las herramientas CASE disminuyen el tiempo de desarrollo, una característica que es

4

Page 5: Tema2 Herramientas CASE

importante para los usuarios. Las herramientas afectan la naturaleza y cantidad de interacción entre los encargados del desarrollo y el usuario. Las descripciones gráficas y los diagramas, así como los prototipos de reportes y la composición de las pantallas, contribuyen a un intercambio de ideas más efectivo.

Soporte interactivo para el proceso de desarrolloLa experiencia ha demostrado que el desarrollo de sistemas es un proceso interactivo. Las herramientas CASE soportan pasos interactivos al eliminar el tedio manual de dibujar diagramas, elaborar catálogos y clasificar. Como resultado de esto, se anticipa que los analistas repasarán y revisarán los detalles del sistema con mayor frecuencia y en forma más consistente.

Debilidades:

Falta de capacitación en las empresas:

Muchas empresas no cumplen o no tienen prácticas de gestión de software organizadas, sin las cuales la automatización del proceso de análisis y diseño suele resultar ineficaz o imposible.

Conflictos en el uso de diagramas:

Las herramientas difieren en el uso que hacen los diagramas. Algunas son herramientas exclusivamente para gráficas, que se abocan al dibujo de diagramas para el análisis de entrada y salida de datos. Este tipo de herramientas puede restringir ya sea el proceso de desarrollo normal seguido por una organización o el estilo particular de trabajo de los analistas.

Otros vendedores de herramientas consideran los diagramas como documentación y aceptan entradas por medio de formas o lenguajes de especificación y, en ocasiones, en forma gráfica. Por tanto, se debe tener cuidado cuando se selecciona una herramienta para apoyar los métodos existentes en una organización.

Alcance limitado:

Aunque muchas herramientas basadas en computadoras incluyen la capacidad de verificar las especificaciones para determinar su complementes o consistencia, virtualmente no llevan a cabo ningún análisis de los requerimientos de la aplicación. Por tanto, el

5

Page 6: Tema2 Herramientas CASE

alcance de las actividades de desarrollo asociado con las herramientas existentes es bastante limitado.

La mayor parte de productos CASE describe (documenta) pero no analiza. De poca ayuda es proporcionar una regla de inclusión en los mejores enfoques y una regla de exclusión para los que son poco satisfactorios. No ofrecen o evalúan, soluciones potenciales para los problemas relacionados con sistemas. Y tampoco existe una garantía clara para que dos analistas que utilicen los mismos métodos aplicados a información idéntica, formulen recomendaciones igualmente aceptables.

Costos:

El costo es una de las mayores desventajas por la que muchas empresas y desarrolladores no utilizan herramientas CASE. El rango de precios de éstas herramientas en sus versiones para empresas van de los $500.00 hasta más de los $4,000.00 dólares, esto sin contar con los costos de entrenamiento y mantenimiento. Por ello se debe hacer un buen balance entre los costos y los beneficios que traería la adopción de una herramienta CASE.

Componentes:

Las herramientas case está compuesta por los siguientes elementos o componentes:

Interfaz de usuario: Es el medio con que el usuario puede comunicarse con un equipo, y comprende el contacto entre el usuario y el equipo.

Repositorio (diccionario): Almacena los elementos definidos o creados por las herramientas.

Meta Modelo: Constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.

Carga o descarga de datos: Facilidades que permiten cargar el repertorio de las herramientas case con datos de otros sistemas o de la propia herramienta.

Generador de informes: Permite llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.

6

Page 7: Tema2 Herramientas CASE

GENEXUS

¿Qué es?

Es la primera herramienta inteligente para crear, desarrollar y mantener, en forma automática aplicaciones multiplataforma de misión crítica y/o soluciones integrales, que fácilmente se adaptan a los cambios del negocio y a las nuevas posibilidades brindadas por la evolución tecnológica.

Permite crear modelos que perduran en el tiempo (bases de conocimiento), capturando los procesos y describiendo la realidad. Son modelos utilizados para generar y mantener las aplicaciones. Dado que Genexus avanza a la par de los lenguajes y plataformas tecnológicas, permite conservar las inversiones realizadas en los desarrollos, pero más importante aún: conserva el conocimiento del negocio.

¿Cómo se usa Genexus?

Genexus libera a las personas de las tareas automatizables y de escribir el código fuente permitiéndoles concentrarse en las tareas realmente difícil y no automatizable como comprender los problemas del usuario.

Pasos:

1. Visión del usuario: El Cliente plantea el problema que quiere resolver a partir de su visión particular.

2. Análisis: Interpretar la realidad que el cliente nos describe.

3. Diseño: Construir un modelo y diseñar una solución, que represente lo mejor posible esa realidad.

7

Page 8: Tema2 Herramientas CASE

4. Implementación: Es importante que el producto desarrollado sea capaz de adaptarse a los cambios que sufre esa realidad y que esos cambios se puedan resolver en un tiempo razonable

Genexus libera a las personas de las tareas automatizables y de escribir el código fuente permitiéndoles concentrarse en las tareas realmente difícil y no automatizable como comprender los problemas del usuario

Pasos:

1. Visión del usuario: El Cliente plantea el problema que quiere re-solver a partir de su visión particular.

2. Análisis: Interpretar la realidad que el cliente nos describe.

3. Diseño: Construir un modelo y diseñar una solución, que repre-sente lo mejor posible esa realidad.

4. Implementación: Es importante que el producto desarrollado sea capaz de adaptarse a los cambios que sufre esa realidad y que esos cambios se puedan resolver en un tiempo razonable

A continuación se hace una explicación breve acerca de los contenidos de los videos relacionados con Genexus que aparecen en la presentación con diapositivas.

Video1:

Aquí se presenta una definición de lo que es la herramienta Genexus

Video 2:

Este video presenta la elección de la plataforma de generación para aplicación que será desarrollada a lo largo del curso que se encuentra ofertado gratuitamente en la página de Genexus (www.genexus.com).

También se presenta GXserver como la herramienta a utilizar para administrar automáticamente el desarrollo de la aplicación y el uso de sus múltiples beneficios.

8

Page 9: Tema2 Herramientas CASE

Video 3:

Genexus Evolution 3.

Primera ejecución en Genexus, donde se muestra el ambiente de desarrollo integrado (IDE) y se muestra cómo crear un nuevo proyecto o base de conocimiento (Knowledge base), configurando el lenguaje de programación (Prototyping environment) y el idioma de la aplicación.

Video 4:

Descripción de los objetos de la realidad mediante objetos Genexus de tipo Transacción.

Creamos en Genexus la transacción Customer e ingresamos en su "estructura" los atributos (campos) que representan la información relevante en nuestro sistema de cada cliente de la realidad. Vemos el rol de llave o identificador y los tipos de datos de los atributos. Asimismo vemos el formulario web creado automáticamente.

Video 5:

Pedimos a Genexus que en base a las pocas definiciones que hemos efectuado en la base de conocimiento, cree automáticamente los programas y la base de datos y nos deje la aplicación lista para ejecutar y probar.

Beneficios de usar GeneXus™

1. Agilidad en el desarrollo:

Describir una aplicación. Generar. Probar. Repetir.Una metodología ágil se encuentra en el corazón de GeneXus, para crear prototipos, adaptarse a los cambios y llegar rápidamente al mejor producto.

2. Verdaderamente multiplataforma:

9

Page 10: Tema2 Herramientas CASE

GeneXus™ genera aplicaciones para múltiples plataformas: nativas para dispositivos móviles, web compatibles con todos los browsers, y para servidores IBM, Apache y Windows.

3. Generación automática de aplicaciones:

A partir del modelado del sistema deseado, GeneXus crea automáticamente la base de datos, el código de las aplicaciones, la interfaz de usuario para el cliente y los servicios necesarios del lado del servidor.

4. Integración de sistemas:

GeneXus le permite integrar su aplicación con sistemas externos, desarrollar nuevas funcionalidades y nuevos sistemas, así como también acceder y trabajar en su información desde múltiples plataformas. Todo ello sin modificar su sistema actual.

Ejemplos reales:

1. Conaprole

La Cooperativa Nacional de Productores de Leche (Conaprole) de Uruguay recibe aproximadamente 1.000.000 millones de litros de leche de sus miles de productores que se procesan en las 8 plantas industriales distribuidas por todo el país. Desde hace más de 10 años utiliza tecnología GeneXus para sistemas que se conectan con su ERP central.

A lo largo de los años, las ventajas que CONAPROLE ha encontrado en GeneXus han sido varias: “Con GeneXus bajamos los costos de licenciamiento así como los propios costos de desarrollo” informó el Ing. Ricardo Scaich, gerente del Área Tecnología de la Información de Conaprole. A su vez, también se destaca la versatilidad, el menor tiempo de desarrollo y la posibilidad de trabajar con tecnología de punta a menor costo, en cuanto a la integración con SAP: “Este tipo de integración al ser tan natural en lo que hace a GeneXus nos abre una gran gama de posibilidades de programación”, auspició el ingeniero.

2. Canon

10

Page 11: Tema2 Herramientas CASE

Se integró al 100% con los sistemas actuales de forma transparente consiguiendo los objetivos de reducir la rotación de inventarios. El desarrollo en sistemas también incrementó su productividad al lograr más de 5 aplicaciones en 6 meses.

Dada la magnitud del volumen de sus ventas y distribución en todo México – que no ha parado de crecer desde que inició sus operaciones en el país en el año 1978-, necesitaba agilizar el flujo de la información desde las áreas de Planeación de Ventas hacia la de Compras, Importación, Logística y Finanzas; y así compartir de manera eficiente todo el flujo de información para la cadena de suministro; utilizando para ello tecnología escalable. Un moderno ERP basado en GeneXus para incrementar la eficacia de la comunicación entre las diferentes áreas implicadas, fue la solución que encontró Canon México

Herramientas de genexus Módulo de ventas: Presupuestos, pedidos, albaranes y facturas

Módulo de compras: Pedidos, albaranes y facturas

Módulo de almacén: Multi-almacén, traspasos y stock a fecha

Módulo de contabilidad: En desarrollo

Formularios y rejillas personalizables por grupos de usuarios

Informes personalizables en tiempo de ejecución

Menú general personalizable

Barra de menús personalizable

Gestión de permisos por grupos de usuarios

Soporte multi-empresa

Algunos de los usuarios más importantes de Genexus

Algunos de los usuarios más importantes de Genexus Mitsubishi y Faber Castell son dos de los usuarios más destacados de Genexus, pero también se pueden encontrar más usuarios de esta herramienta, por ejemplo:

11

Page 12: Tema2 Herramientas CASE

Laboratorios Roche (América Latina)

Nestlé (América Latina)

Honda (Brasil)

American Express Bank (Uruguay)

Embotelladora de Coca Cola (San Paulo & México)

General Motors (Ecuador)

Embotelladora de Pepsi Cola (México & Uruguay)

Sharp (Brasil)

Volkswagen (Uruguay)

VELNEO

¿Qué es?Velneo V7 es una plataforma completa de desarrollo de aplicaciones empresariales,  tiene su propia base de datos, su propio lenguaje de programación, su propio servidor de base de datos y aplicaciones. Sus componentes están compilados para una ejecución nativa en cada sistema operativo sin usar máquinas virtuales. Es una tecnología completamente nueva abierta a estándares que te permite desplegar la misma aplicación 

Ha sido diseñado por programadores para programadores, esto se puede apreciar en todos los detalles de cómo está desarrollado el código. Todo el código está igual, como si hubiese sido desarrollado por un único programador. Velneo es una excelente base de conocimiento de buenas prácticas aplicadas que te puede ayudar en tu aprendizaje de la plataforma Velneo V7. Todos los identificadores de objetos, controles, así como el resto del código llevan aplicada una normalización basada en un diccionario de abreviaturas y de buenas prácticas de programación.

na de las características más importantes de Velneo es que está diseñado para ser personalizado por el desarrollador e implantador en tiempo de ejecución. Apoyado en las características de la plataforma Velneo V7 cualquier ERP desarrollado a partir de esta plantilla permite personalizar, sin necesidad de programar, la barra de menús, el menú general, los formularios, las rejillas, los informes, el diseño de la

12

Page 13: Tema2 Herramientas CASE

aplicación mediante CSS, el funcionamiento de la tecla INTRO para cada usuario. Incluso las características de la plataforma Velneo V7 como la herencia, la herencia inversa y las tablas de extensión permiten añadir nuevas funcionalidades o personalizar las ya existentes sobre una solución específica para un sector o cliente sin tocar el núcleo de Velneo , lo que permite actualizar las nuevas versiones de forma rápida y sencilla, sin programar.

Velneo se distribuye junto con una suscripción mensual que incluye la actualización del producto con nuevas versiones y revisiones así como soporte técnico, que ofrece tranquilidad y garantía al desarrollador, al contar con respuestas a sus dudas durante la adaptación y desarrollo de su aplicación además que aquellas que le trasladen sus clientes.

Historia de VelneoFue creada en 2005 por su actual director general, Alfonso Gutiérrez, fundador del grupo empresarial de software Visual MS, principal accionista de la compañía. La empresa nace tras la compra de la herramienta de programación empresarial Velázquez Visual, pionera en bases de datos. Velneo se autofinancia desde su fundación y revierte sus beneficios en el crecimiento, la mejora y el desarrollo de la empresa y su producto, centrándose en la innovación y la investigación.

Funcionalidades: Módulo de ventas: Presupuestos, pedidos, albaranes y facturas

Módulo de compras: Pedidos, albaranes y facturas

Módulo de almacén: Multi-almacén, traspasos y stock a fecha

Módulo de contabilidad: En desarrollo

Formularios y rejillas personalizables por grupos de usuarios

Informes personalizables en tiempo de ejecución

Menú general personalizable

Barra de menús personalizable

Gestión de permisos por grupos de usuarios

Soporte multi-empresa

13

Page 14: Tema2 Herramientas CASE

Características: Máximo rendimiento: Velneo no utiliza máquinas virtuales. Todos

los componentes de la plataforma están compilados específicamente para cada sistema (Windows, Linux, Mac y Android). Tus aplicaciones se ejecutarán a máxima velocidad con mínimos requisitos de hardware.

Base de datos integrada: La plataforma incorpora una base de datos integrada en desarrollo y ejecución que permite obtener un alto rendimiento sin necesidad de optimizar tus aplicaciones. Además está especialmente diseñada para mejorar el rendimiento en remoto.

Plataforma completa: Incluye todas las herramientas necesarias para programar, mantener, implantar, traducir, servir, administrar y ejecutar tus aplicaciones.

Múltiples sistemas operativos: Los componentes así como las aplicaciones que desarrollas pueden ejecutarse en Windows, Linux, Mac y Android, sin tocar una línea de código. Además son interoperables lo que permite que cada componente pueda estar en un sistema operativo diferente.

Aplicaciones empresariales: Toda la plataforma está diseñada y orientada al desarrollo y ejecución de aplicaciones en el ámbito empresarial. No comiences a desarrollar desde cero y aprovecha todos los recursos de software libre y código abierto que encontrarás en el catálogo de Velneo Open Apps.

Desarrolla un solo programa y despliega en cualquier pla-taforma , dispositivo , idioma , local o en la nube, SaaS o propietario”

Bases de datos rápidas, fiables y estables.

Productividad en el mantenimiento de las aplicaciones: Que tenga la facilidad que tiene Velneo para la programación Evolutiva o el prototipo que es lo que realmente sorprende en Velneo. Ante un nuevo planteamiento poder resolver rápidamente y en unos días tener un programa que funciona y cumple los requisitos para con el tiempo mejorarlo, añadirle o cambiarle funcionalidades con gran comodidad y sin preocuparme de los datos ya introducidos.

14

Page 15: Tema2 Herramientas CASE

Facilidad al añadir o modificar funciones: Una de las grandes ven-tajas competitivas de Velneo, es que en el caso de que tengas un programa desarrollado en Velneo , instalado en el cliente y en ex-plotación, imagina que tienes que hacerle mejoras.Por ejemplo en el caso que tengas que añadir nuevos campos en una tabla, crear nuevos índices, nuevas relaciones, o incluso cambiar el tipo pasándolo de numérico a alfanumérico.De forma instantánea, este cambio se realiza en todos los sitios donde se utilice, en los formularios, rejillas, procesos, etc. sin tener que preocuparte de nada

Programación de software en español: Velneo tiene previsto una vez consolidado este mercado, replicar el modelo en chino y en Ingles, pero no se trata de traducir, para ello hemos formado y lo seguiremos haciendo personal nativo de estos países porque somos muy conscientes de que no se trata simplemente de traducir. Manuales, Soporte, artículos técnicos, foros, ejemplos, comunicados, documentación en perfecto Español / Castellano”

Puede manejar eficientemente gran cantidad de información. 

WINDEV

¿Qué es?

15

Page 16: Tema2 Herramientas CASE

WINDEV, es un IDE fuerte, para la construcción de proyectos estratégicos fácil y rápidamente gracias a su integración total, facilidad de uso y tecnología de punta,

WINDEV es una herramienta muy eficiente para reducir costos y tiempos de desarrollo y al mismo tiempo mejorar funcionalidades, rendimiento y fiabilidad

Diseñada por la compañía Francesa PC SOFT, especialista en el diseño profesional de herramientas de desarrollo para Internet, Intranet, Windows, Linux, Unix, Android, Windows Phone, iOS.

Características:

Windows application (desktop).Desarrolle aplicaciones de escritorio clásicas tanto para Windows como para Linux, en caso de crear una aplicación para Linux se desarrollara normalmente solo que al momento de la creación del ejecutable y del instalador se especificara que funcione bajo un sistema operativo Linux.

Al finalizar un proyecto, WinDev ofrece la posibilidad de crear un instalador con unos simples clics, permitiendo personalizar la instalación de forma fácil.

Windows Store Apps application.

Crea aplicaciones Modern UI lo nuevo de Windows 8 tanto para tabletas como para equipos comunes que funcionen con este sistema, es necesario tener licencia de desarrollo de Windows para publicar la aplicación.

Java application.

Aplicaciones Java de toda la vida ahora de forma mas fácil, como es de costumbre estas aplicaciones funcionan bajo cualquier sistema operativo siempre y cuando se tenga instalado la maquina virtual de Java que existe para muchos dispositivos, lo mas

16

Page 17: Tema2 Herramientas CASE

importante se programan bajo lenguaje de WinDev (WLanguage) por lo que no es necesario comprender del todo el lenguaje de Java.

WinDev ofrece una muy amplia capa de desarrollo, permitiendo crear aplicaciones de escritorio que funcionen bajo sistemas operativos con Windows o Linux en muy poco tiempo, también aplicaciones para equipos móviles como Android, Windows Phone, iOS, entre otros sobre un mismo entorno de desarrollo, funciona con múltiples servidores de bases de datos e incorpora su propio motor de base de datos muy similar a los mas conocidos, crea aplicaciones web de forma rápida y sencilla, y lo mejor de todo esto es que todo se puede crear bajo el mismo lenguaje de programación que utiliza (WLanguage).

Beneficios: Es una herramienta fabulosa para la reducir de costos y tiempos

de desarrollo y al mismo tiempo mejorar funcionalidades, rendimiento y fiabilidad.

Es un IDE poderoso, le permite construir proyectos estratégicos fácil y rápidamente gracias a su integración total, facilidad de uso y tecnología de punta.¡.NET, código Java y más!

Integra un conjunto de herramientas en su IDE: editor de análisis y modelador MER y UML, editor de documentación técnica, editor de modelos RAD), editor de ventanas, editor de consultas, editor de código, administrador de código fuente, editor de componentes, editor de reportes y de etiquetas incluyendo códigos de barra, editor de ayuda en línea, editor de instalación, editor de mantenimiento, editor de pruebas.

WinDev tambié propone centros de control cuyo objetivo es organizar y controlar el desarrollo: centro de control topológico, centro de control de planificación, centro de control de calidad para manejar los comentarios de los usuarios (errores de programa o “bugs” y sugerencias), centro de control de datos.

Casos Reales:1. Quiksilver:

http://www.windev.es/pcsoft/testimonios/new/quiksilver.pdf

17

Page 18: Tema2 Herramientas CASE

2. http://www.pcsoft-windev-webdev.com/interview/honda/es/ index.html

BIBLIOGRAFIA

http://www.velneoesfera.com/etiqueta/ventajas-velneo/http://velneo.es/ https://www.youtube.com/watch?v=rL_LmFZvh58 http://www.pcsoft-windev-webdev.com/interview/honda/es/index.html

18