Antecedentes - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Antecedentes

Description:

Multitud de desarrollos (propios y subcontratados) sin un marco metodol gico y ... Licencia libre. Ofrece servicios comunes. Garantiza seguridad y confidencialidad ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 24
Provided by: cuo2
Category:

less

Transcript and Presenter's Notes

Title: Antecedentes


1
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

2
  • Antecedentes
  • Multitud de desarrollos (propios y
    subcontratados) sin un marco metodológico y
    tecnológico común
  • Dependencia del equipo de desarrollo inicial.
    Mantenimiento costoso
  • Escasa reutilización de código e integración de
    sistemas

3
  • Antecedentes
  • Complejidad de desarrollos Java debida a
  • Falta de habilidades técnicas de los
    desarrolladores
  • Gestión de la configuración inadecuada
  • Alto porcentaje de fracasos en proyectos Java
  • (Fuente Gartner Group)

4
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

5
  • Estrategia
  • Evaluación de candidatos para cada caso de uso,
    sin despreciar las soluciones open-source pero
    sin optar necesariamente por ellas
  • Apuesta por estándares abiertos y formatos no
    propietarios (por ejemplo, XML)

6
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

7
  • Definición
  • Un framework es una arquitectura de software
    que modela las relaciones generales de las
    entidades del dominio. Provee una estructura y
    una metodología de trabajo la cual extiende o
    utiliza las aplicaciones del dominio.
    (Wikipedia)
  • JAVATO consta tanto de una estructura de soporte
    (programas, bibliotecas, ) para ayudar a
    desarrollar y unir los diferentes componentes de
    un proyecto como de una metodología de desarrollo
    y mantenimiento (basada en MÉTRICA 3)

8
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

9
  • Objetivos
  • Metodología única de desarrollo con vocación
    corporativa
  • Estructura y comportamiento común de proyectos
    Java
  • Compartir y reutilizar funcionalidad entre
    proyectos
  • Facilitar mantenimiento y extensión de los
    proyectos
  • Agilizar desarrollos, aumentar productividad
  • Encapsular funcionalidad compartida
  • Enriquecer con aportaciones de empresas
    colaboradoras

10
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

11
  • Qué es Núcleo Especificaciones
  • NÚCLEO
  • Desarrollo basado en tecnología J2EE y patrón
    MVC
  • Licencia libre
  • Ofrece servicios comunes
  • Garantiza seguridad y confidencialidad

12
  • Qué es Núcleo Especificaciones
  • Servicios J2EE
  • Transacciones
  • Seguridad declarativa
  • Mensajería, servicios web XML, etc
  • Pool de conexiones a BD
  • Log de aplicaciones
  • Validación de datos en cliente y servidor
  • Multi idioma
  • Auditoría LOPD

13
  • Qué es Núcleo Especificaciones
  • Sistema de plantillas (modelos de
    maestro-detalle)
  • Llamada a procedimientos almacenados en BD
  • Control de errores
  • Gestión de sesiones

14
  • Qué es Núcleo Especificaciones
  • Control de accesos a aplicaciones (Single Sign
    On)
  • Herramienta e interfaz para traspaso de código
    entre entornos
  • Gestor de impresión, colas de impresión y motor
    de informes
  • Gestión de menús y ayuda de aplicaciones

15
  • Qué es Núcleo Especificaciones
  • ESPECIFICACIONES
  • Metodología Subconjunto de MÉTRICA 3
  • Define
  • Nomenclatura de código
  • Restricciones, normas y reglas a seguir
    (estructura de proyectos, )
  • Forma de usar la API del framework
  • Guía de estilo

16
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

17
  • Herramientas definidas
  • No necesariamente de software libre, pero sí
    cuando son solución idónea del mercado
  • Plataforma Linux, Apache, Tomcat, Axis
  • Desarrollo Eclipse, CVS, ANT
  • Patrón MVC Hibernate, JSF, Spring
  • Base de Datos Oracle
  • Metodología Rational Rose, plantillas Word

18
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

19
  • Experiencias piloto
  • Proyectos desarrollados
  • Gestión de boletines (Imprenta Regional)
  • Fabricación de piensos (Agricultura y Agua)
  • Consulta de acreedores (Economía y Hacienda)
  • Proyectos en desarrollo
  • Expedientes de Patrimonio (Economía y Hacienda)
  • FIGESPER (RRHH Economía y Hacienda, RRHH
    Educación)
  • Concurso de traslados (Economía y Hacienda)

20
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

21
  • Modelo de extensión
  • Centro de Competencia JAVATO
  • Inclusión de nuevas funcionalidades
  • Integración de funcionalidades específicas de un
    proyecto en JAVATO
  • Revisión del buen uso de JAVATO por parte de los
    proyectos (buenas prácticas)
  • Convergencia de desarrollos actuales a JAVATO
  • Formación (modelo de software libre, Plan de
    Formación 2007)

22
  • Antecedentes
  • Estrategia
  • Definición
  • Objetivos
  • Qué es Núcleo Especificaciones
  • Herramientas definidas
  • Experiencias piloto
  • Modelo de extensión
  • Conclusiones

23
  • Conclusiones
  • Estrategia corporativa de normalización de
    desarrollos
  • Ventajas
  • Homogeneidad
  • Productividad
  • Robustez
Write a Comment
User Comments (0)
About PowerShow.com