Descargar la presentación
La descarga está en progreso. Por favor, espere
1
INGENIERIA DEL SOFTWARE
3º ITIS
2
Integrantes del Grupo 1 Hodei Cepeda Berenguer Juan L. Hernández Varas
Guillermo Luque Llarena Alex Rodríguez Fernández Ion Ruiz Teruel
3
Introducción Funciones básicas
Análisis (caso de uso Gestionar Películas) Arquitectura Elección tecnológica Decisiones de diseño Diseño Implementación Informe de situación Conclusiones
4
Funcionalidades Básicas
Planificar el programa de todos los eventos de una edición. Consultar y gestionar los datos para la organización del festival: Películas Pases Ciclos Salas
5
Análisis I Caso de uso: Gestionar Películas Actores: Planificador
Operador Estratega
6
Análisis II Caso de uso: Gestionar Películas Buscar películas
Seleccionar una película Editar Borrar Crear película
7
Análisis III Caso de uso: Gestionar Películas Diagramas de sistema
Modelo Conceptual
8
Arquitectura Arquitectura de tres capas : Sistema distribuido
Capa de presentación Capa de dominio Capa de gestión de datos Sistema distribuido Concurrente
9
Elección Tecnológica Capa de presentación: AWT/Swing
Capa de dominio: Java Capa de gestión de datos: JDBC Base de datos: MySQL Desarrollo: Jdeveloper y RMI
10
Decisiones de Diseño Base datos relacional Diseño orientado a objetos
Presentación: Paquetes AWT/Swing Distribuido: RMI ( Invocación Remota de Métodos) Concurrente
11
Diseño Diagrama de Clases Responsabilidades: Gestores Películas Pases
Grado Ocupación BD
12
Diseño: Diagramas de interacción
13
Implementación Caso de uso: Gestionar Películas Gestor Películas
Pelicula[] buscarPeliculas(Pelicula p) boolean crearPelicula(Pelicula p, boolean crear) boolean borrarPelicula(Pelicula p)
14
Informe de Situación Planificado vs. Resultado final NO realizado:
Alcance: DOP vs. Realidad Planificado vs. Resultado final 2 iteraciones – 3 iteraciones NO realizado: CU Ayuda Informes Establecer cupos de las entradas
15
Informe de Situación Horas planificadas > Horas reales
Esfuerzo: Horas planificadas > Horas reales Fecha de entrega pospuesta Objetivos se han visto reducidos
16
Conclusiones Negativo: Falta de conocimiento en tecnologías
Trabajo en grupo = Falta de coordinación Mala gestión del tiempo Visión inicial del proyecto no acertada
17
Conclusiones Positivo: Experiencia de trabajo en equipo
Toma de decisiones Sincronización Conocimiento de nuevas tecnologías: Jdeveloper+Java, RMI, Together, MySQL … “Nos hemos enrollao con un proyecto de verdad”
18
Fin
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.