LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

ingeniería de software
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Innovación JOEDAYZ brinda servicios de desarrollo de software a medida para las plataformas de desarrollo JME, JSE, JEE, NET y PHP. JOEDAYZ es también.
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
Presentación de la Plataforma de Gestión de la Excelencia
Modelo de Tecnología para Crédito Educativo en Chile Sistema Crédito Estudios Superiores INGRESA - Chile.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
Framework Hexápodo PHP fácil, rápido y sin dolor
Proyecto de Ingeniería de Software 2008
Características Técnicas
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Características Técnicas
Experiencia de un líder de desarrollo J2EE
Software de Gestión Documental Document Management Software
Evaluación de Productos
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Aplicación para la documentación de la red de la UTEZ
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
REQUERIMIENTOS DE SOFTWARE
Desarrollo de aplicaciones para ambientes distribuidos
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN, PARA LA EMPRESA VLBS.
El proceso de desarrollo de sistemas Web
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Ingeniería de Software
Conceptos de Gestión y Planificación de Proyectos Software
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Diseño del Modelo de una Red WiFi con Servicios de Telefonía IP con enlaces de larga distancia en zonas rurales como solución a la demanda de telefonía.
LOGO Not Another Dynamic DNS Claudia Codriansky / Francisco Castillo.
FRAMEWORK VS Código fuente
LOGO Unidad de desarrollo de la escuela de ingeniería en informática Integrantes: Iván Vallejos Millalén Ricardo Rodríguez Lara Unidad de desarrollo escuela.
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
INGENIERÍA EN SISTEMAS E INFORMÁTICA
Aplicación de apoyo a la gestión de una PYME de logopedia Universidad de Alcalá de Henares Marina Rodríguez Iglesias.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Sistema de Información Geográfica
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
El rol de SQA en PIS.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Desarrollo DE apps móviles
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
BLACKBOARD INTEGRANTES: Fernanda Reséndiz Michelle Ávila Michelle Martínez Kenia Martínez Denisse Salas.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Actividades en el Proceso de desarrollo de Software
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.
Desarrollo DE apps móviles
UNIDAD 2_Tema 5: Administración de Recursos Empresariales - ERP Sistemas de Información para la Gestión U.N.Sa. – Facultad de Cs.Económicas – SIG 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
De Informaciòn Gerencial Lcda. Oly Mata.
SISTEMA DE INFORMACIÓN VISIÓN ARCHIVISTICA DEL CONTROL Y MANEJO EFECTIVO.
D busca MOBILE SOLUCIÓN DE SEGUIMIENTO BASADA EN SU TERMINAL MOVIL Funcionalidades Aplicación software que se instala en el terminal móvil y permite la.
BUSINESS T&G Think & Grow Uniclass Gestión de Gastos Sistema integral de Gastos.
Conociendo el modelo Cliente-Servidor
Ingeniería del Software Avanzada
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Entregables del Proyecto
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Transcripción de la presentación:

LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software

Company Logo Objetivos cercanos  Apoyar el proyecto “Manejo electrónico de ganado” desarrollando prototipos que estén operables el mes de noviembre.  Definir la plataforma base para el desarrollo, de característica libre y de alto rendimiento.

Company Logo El rol de GDS en el proyecto MEG.  El objetivo del grupo de desarrollo es, principalmente, desarrollar dos aplicaciones (eDog e eCamp) que permitirían el desplegar los datos obtenidos de una red de monitoreo de radio frecuencia instalada en los animales.

Company Logo Informe del Problema El problema de Necesidad de localización y control de ubicación de animales bovinos en el interior del perímetro de la empastada. Afecta aAgricultores ganaderos. El impacto es Las pérdidas por abigeato son de alrededor de XXX, si el sistema eDog permite reducirlas en un porcentaje, entonces su impacto es del orden de… Una solución exitosa sería una que Permita una reducción de las pérdidas asociadas a la localización. Permita la localización y visualización del ganado.

Company Logo eDog eCamp eDog  Sistema de Software que permite acceder a los datos de localización en tiempo real de los animales en la zona monitoreada. eCamp  Sistema de software que permite acceder a los datos actuales e históricos del animal

LOGO Plataforma de Desarrollo Libre de Alto Rendimiento Integrantes: Ricardo Rodríguez Lara Iván Vallejos Millalén

Company Logo Objetivo  Identificar herramientas libres que den soporte a los requerimientos para el desarrollo de software de alto rendimiento

Company Logo Esquema Herramientas JSFFLEXSTRUTS JAVA EE JERONIMOJBOSSSAS POSTGRESDB2 IDE ECLIPSE NETBEANS ECLIPSE Controlador Modelo Vista

LOGO Evaluación Plataforma 1.0

LOGO Evaluación “Entorno integrado de desarrollo” Evaluación “Entorno integrado de desarrollo” Responsable: Iván Vallejos Millalén

Company Logo El poder del IDE Ventaja de un buen IDE: Disminuye el tiempo de desarrollo al tener todos los componentes integrados en una misma aplicación.

Company Logo Escala de Evaluación de IDEs InterpretaciónValor Muy Bueno4 Bueno3 Regular2 Malo1

Company Logo EVALUACIÓN DE IDEs CriterioIDEs NetbeansEclipseMyEclipse  Madurez de la Herramienta. 333  Manejo base de datos222  Soporte para servidores de aplicaciones 233  Soporte para SVN244  Modeling (UML)322  Escalabilidad (plug-in)333  Manejo / Interfaces422

Company Logo EVALUACIÓN DE IDEs CriterioIDEs NetbeansEclipseMyEclipse  Multiplataforma444  Garantía continua de desarrollo 322  Facilidad de instalación (operabilidad completa) 334 TOTAL292829

Company Logo Resultados IDEEvaluaciónInterpretación NetBeans2.9Bueno Eclipse2.8Bueno MyEclipse2.9Bueno

Company Logo Conclusión  Es difícil marcar diferencia entre un IDE y otro, quizás esa diferencia sea mas notoria si evaluamos otros criterios que tengan que ver con la usabilidad o la factibilidad de aprendizaje con respecto a la experiencia anterior de los integrantes del grupo de desarrollo.

LOGO Evaluación Capa Presentación Responsable: Ricardo Rodríguez Lara

Company Logo Capa de Presentación Company Logo JSF SpringSTRUTS FlexOpenLazlo MVC RIA

Company Logo MVC Calidad Mantenibilidad Normalización Estandarización

Company Logo Ambitos a tratar antes de elegir una tecnologia Condiciones Cantidad de personas Tamaño del proyecto Complejidad Tecnología a usar tipo de proyecto

Company Logo Ambas pretenden normalizar y estandarizar el desarrollo de aplicaciones web  Struts Es una herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma J2EE  JSF Java Server Faces, es el estándar presentado por Sun para el desarrollo de interfaces de usuario Company Logo

Company Logo Evaluación capa Presentación CriteriosCapa Presentación JSFstruts  Orientación ComponentesFormularios  Soporte SunApache  Tecnologia independienteHtml /xhtml  Ejecución Acciones y eventos Listener Acciones de Formulario  Control de navegación Resultado de Acciones (outcome) Resultado de acciones(forward)  Navegación Navegación por defecto (configurable y sustituible) NAVEGACION CONFIGURABLE  Desarrollo JSF es que es independiente del tipo de aplicación a desarrollar Web

Company Logo Opcion JSF Company Logo JSF es muy flexible. Es más sencillo. La principal ventaja es que esta basada en componentes y eventos por lo tanto es mas fácil la reutilización para las grandes aplicaciones

Company Logo Struts en WebSphere

Company Logo Struts en eclipse

Company Logo Para esta semana …  Trabajar en la version 2.0 en la evaluacion de IDEs y capa de presentación.  Terminar la eval. Servidores de Aplicaciones.  Cotizaciones Servidor y estaciones de trabajo.

Company Logo Planificación

Company Logo Artefactos …

Company Logo Gracias …