Infonova Consultores Para más información: Jose R. Vilar, CISA, CISM Qadd Quick Application Design & Development.

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Internet y tecnologías web
Sistema operativo Componentes de un sistema operativo
CALIDAD EN DESARROLLO DE SOFTWARE
Presentación de la Plataforma de Gestión de la Excelencia
Principales Valores SGI Toolkit se presenta como una nueva capa de desarrollo sobre SDK de SAP B1 que aumenta sustancialmente el potencial de desarrollo.
Experiencia e innovación
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
Gestión de Clientes con Mora
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Framework Hexápodo PHP fácil, rápido y sin dolor
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Módulo 1: Primeros Pasos
Evaluación de Productos
Nomiplus T&A . NET Sistema Integral de Control de Asistencias altamente configurable para el Control de Personal, permitiendo la Administración del.
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
HERRAMIENTAS CASE.
1. Introducción El objetivo final del proyecto piloto es probar el uso de la tecnología XBRL para el intercambio de información financiera entre el Banco.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
MOODLE ASPECTOS BÁSICOS
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
VIRTUALIZACIÓN SISTEMAS DE INFORMACIÓN SOBRE PLATAFORMAS SPARC DISTRIBUIDAS EN LA CONSELLERIA DE SANIDAD Servicio de la Gestión de los Sistemas e Infraestructuras.
InfoPath Ventajas y Uso.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
DISEÑO DE SOFTWARE 1ª. Parte
Fundamentos de programación
Ingenieria de software
Colegio de Bachilleres Xochimilco Tepepan Plantel No. 13 Stone Chávez Mayra Fernanda Gabriela Pichardo Grupo: 308 Equipo: 22 1Stone Chávez Mayra Fernanda.
Ciclo de vida de la administración de servicios de TI
Tecnología para la Comunidad
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
Servidores Conceptos Generales.
Infonova Consultores q uick a pplication d esign & d evelopment - Presentación de Producto - Versión 2.0.
Ingeniería de Software Asistida por Computadora
Publicación de bases de datos Access en la web
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
CMS Y LMS NICOLAS ALFONSO OVIEDO ALEAN LIMAV - 5 -SEMESTRE
Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez
FRAMEWORK VS Código fuente
Mensajería cliente-servidor en Flex y Java
Aplicación y uso de la herramienta
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
INFOPATH – CLAUDIO ALVARADO. QUE ES INFOPATH Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Pruebas de Software WebExamen
SHUTTENBORG ACCESS CONOCE LOS PROGRAMAS. Cortés Gamboa Lizzeth
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Unidad 3 MODELO DE ANALISIS.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Introducción al proceso de verificación y validación.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Ciclo de Vida del Software
INGENIERIA DE SOFTWARE
¿QUÉ ES EL MODELO ENTIDAD-RELACIÓN?  Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos para diseñar estos esquemas.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Infonova Consultores Para más información: Jose R. Vilar, CISA, CISM Qadd Quick Application Design & Development

Infonova Consultores Qué es … Qadd es un generador de aplicaciones web orientadas al modelo del dominio y enfocado a aspectos estructurales (mantenimientos). Qadd genera código.net contra base de datos SQL Server u Oracle (*) Qadd no es una plataforma de generación de prototipos, sino un entorno profesional de desarrollo rápido de aplicaciones Qadd genera aplicaciones listas para ser publicadas. Qadd proporciona control total sobre el comportamiento, la funcionalidad o el aspecto de los aplicativos desarrollados Qadd incide positiva y decisivamente en todos los aspectos o dimensiones de un proyecto software (costes, plazos, calidad, riesgos,…) (*) Disponible bajo demanda a Infonova. J-Qadd (versión Java) previsto para Q3 2011

Infonova Consultores ¿Qué aplicaciones son“Quadizables”? “Todas aquellas orientadas a proporcionar un interfaz web para mantener un modelo de dominio. Independientemente de cual sea su dimensión o complejidad” La arquitectura de Qadd es altamente escalable y apropiada para aplicaciones de gran tamaño. Sin embargo, el hecho de que la complejidad, que típicamente introducen este tipo de arquitecturas, sea manejada íntegramente por Qadd, hace que Qadd sea también la herramienta ideal para desarrollar rápidamente pequeñas aplicaciones departamentales.

Infonova Consultores ¿Qué y cómo modelo con Qadd? Modelar con Qadd es realmente fácil e intuitivo. Se trata únicamente de indicar cuáles son las entidades, sus atributos y las relaciones entre ellas. Los pasos a seguir son: PASO 0. Dar de alta el proyecto PASO 1. Introducir la información del modelo de dominio 1.Introducir entidad 2.Dar de alta sus atributos (indicando tb su representación visual y si se puede buscar por ellos) 3.(repetir este proceso hasta finalizar) 4.Indicar las relaciones entre las entidades (y si ésta es navegable) PASO 2. Introducir los aspectos de presentación 1.Utilizar el diseñador de formularios para determinar qué campos son visibles, su posición y tamaño 2.Indicar qué campos aparecen en las columnas de las listas de búsqueda 3.Crear la estructura de menús de la aplicación PASO 3. Añadir comportamiento extendido (si es necesario) PASO 4. Generar y publicar PASO 5. Crear usuarios y asignar permisos y… a trabajar.

Infonova Consultores En realidad, ¿Qué genera Qadd? “Qadd genera el 100% de los aspectos estructurales del dominio y todos aquellos aspectos de comportamiento genéricos que estén incluidos en la plantilla utilizada para generar el proyecto” Scripts de BBDD Capa de persistencia Entity classes (clases del dominio) Páginas web Hojas de estilos de posicionamiento y visualización Navegaciones Autenticación y autorización Gestión de excepciones Logging Componentes estándar Gestión documental Gestión de alertas Módulo de gestión de usuarios/permisos Generador de informes Estructura Comportamiento y aspectos técnicos

Infonova Consultores Y, ¿cómo modelo el comportamiento específico de la aplicación? Mediante un conjunto de mecanismos de extensibilidad que lleva integrados, Qadd permite modelar el comportamiento ad-hoc de cada aplicación, módulo, objeto o página web. Y nos deja hacerlo con la mejor herramienta que tenemos para modelar comportamiento: Un lenguaje de programación. Los mecanismos de extensibilidad proporcionados son: 1.Manejadores de eventos de interfaz 2.Acciones extendidas 3.Modificación directa sobre las plantillas (de página, objeto o proyecto) 4.Creación de librerías de objetos “enriquecidos” que heredan de los generados Estos mecanismos proporcionan acceso a: 1.Controles de página web(atributos –valor, posición, color,… - y eventos -vía inyección de código) 2.Atributos y métodos de objetos de negocio. Los desarrollos se integran en dos pasos: 1.Indicar en la herramienta de modelado de Qadd la existencia de un manejador de eventos y/o de acciones extendidas de interfaz 2.(tras implementar el comportamiento extendido) Modificar la plantilla de proyecto para que incluya los módulos desarrollados

Infonova Consultores ¿Y la gestión de la configuración? Qadd también proporciona utilidades que permiten mejorar los aspectos de despliegue, versioneado y gestión de la configuración. En concreto Qadd proporciona: –Dos entornos de trabajo: Desarrollo y (pre)producción –Versiones generadas independientes del entorno de trabajo –Registro y etiquetado de todas las versiones generadas (código fuente y scripts de base de datos) –Publicación automática con un solo click en cualquiera de ambos entornos: Compilación del proyecto Publicación en el servidor web Ejecución de los scripts de base de datos (el sistema lleva el control de en qué versión está cada entorno y por tanto qué scripts debe pasar)

Infonova Consultores Ventajas En cuanto a los beneficios derivados de su uso, la utilización de Qadd incide positiva y decisivamente en todas y cada una de las dimensiones de un proyecto software. –Análisis, diseño, desarrollo, pruebas, despliegue y mantenimiento. Incluso la gestión del proyecto. Todas las fases y tareas, sin excepción, ven reducidos sus costes significativamente. –Qadd reduce los plazos drásticamente, permite versiones tempranas del producto y elimina virtualmente, el riesgo de que se produzca una demora significativa. –Qadd elimina virtualmente los errores de verificación. Además, la validación temprana que permite Qadd proporciona una reducción significativa de los errores funcionales o de validación. Finalmente, Qadd reduce considerablemente los riesgos inherentes a todo proyecto software

Infonova Consultores Conclusiones Ingenieril, no académico. Qadd es una herramienta concebida para mejorar la productividad de los equipos de desarrollo. Menos es más. Qadd reduce costes y plazos, mejora la calidad de los productos software y elimina o mitiga los riesgos inherentes a todo proyecto software. Estándar es mejor. Qadd estandariza el proceso de desarrollo de aplicaciones y facilita su mantenimiento. Es ideal para equipos con una alta rotación o a los que se incorporan habitualmente personas en periodo de formación. Flexibilidad. A diferencia de otros entornos de producción automática de software, Qadd no reduce ni la funcionalidad ni la usabilidad de los aplicativos generados.

Infonova Consultores Algunos ejemplos Gestión del servicio integrado de empleo de la UPV Multiidioma + de alumnos registrados y operativos + 80 convocatorias / año inscripciones / año Gran cantidad de comportamiento extendido Autenticación de la UPV Enlace con la BBDD de alumnado y formación académica Enlace con Ms Dynamics Nav Envíos masivos de correos-e y SMS

Infonova Consultores Algunos ejemplos Herramienta de gestión y declaración de operaciones vinculadas + de usuarios registrados (asesorías) + de 250 dominios ampliables Gran cantidad de comportamiento extendido SSO de Wolters Kluwer Arquitectura de alta disponibilidad Integra aspectos de gestor documental Generación de documentos Office (word y excel)

Infonova Consultores Algunos ejemplos Gestión de la bolsa de trabajo del Colegio de Ing. Industriales colegiados activos + de 200 ofertas de empleo / año + de inscripciones / año Distintos perfiles de acceso Workflow completo del proceso de selección con mensajería Integración con Active Directory Integración con la app de gestión del colegio

Infonova Consultores Algunos ejemplos… CRM para el colegio de ingenieros industriales –Mailing integrado, impresión de etiquetas, envío de boletines, … todo ello realizado con el generador de informes Gestión del catálogo formativo de FOREM-PV –Uso de la herramienta de modelado –Uso intensivo de la herramienta de generación de informes – Integración con el campus virtual –Integración con herramienta de exámenes y encuestas Prototipos, ofertas, ejemplos,… –IVAM –Valencia CF –QaddHA

Infonova Consultores Para más información: Jose R. Vilar Mir, CISA, CISM, Gracias por su Atención