1 Ingeniería del Software Ejercicio 3: Películas de mayor éxito ESTRATEGA Obtener mejores películas.

Slides:



Advertisements
Presentaciones similares
Estadísticas en Moodle
Advertisements

UML DCU -DS Alvaro Garrido V..
Curso de PowerPoint #Unidad P1
PRESENTACIÓN DEL SOFTWARE
MECOMPETE PRESENTACIÓN DEL SOFTWARE
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
Ingeniería del Software
Solución para Control de Presencia Empleados
TEMA 8: DIAGRAMAS EN UML.
CLIENTE / PROVEEDOR.
SOFTWARE INTEGRAL DE SOFTWARE INTEGRAL DE GESTION DE RESTAURANTS Desarrollo: Estudio Ing. Fierro & Asoc. Ing. Miguel Fierro
CICLOS FORMATIVOS DE GRADO SUPERIOR
Acceder a la Web del SERVICIO DE ALUMNOS Acceder al portal de SELECTIVIDAD.
Musitec.
Módulo Local. Logo: Correo Electrónico: Slogan: Producir Software de alto nivel Misión: Desarrollar software de calidad para la satisfacción.
Grupo Milanesa Integrantes: Agüero, Lucas Romero, Fernando Schild, Marcelo.
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
WESTWIND SYSTEMS COMPONENTES: CICLO DEL PACIENTE “INGRESOS” E “INDICADORES ESTRATEGICOS”
Envío de Informes Trimestrales de Dotación de Personal
Análisis y Diseño orientado a objetos con UML.
DIAMANTE ACADÉMICO MANUAL
Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez.
TRABAJO GRASP Presentado por: Maria Paula Arias B. Luís Guillermo Torres R.
Acceso del usuario a la aplicación.
Contenido semana 2 Contenido del capitulo 3 Windows Revisión de contenido semana 1 Panel de control y sus elementos Tips Acceso al GES y Revisión de.
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
ANALISIS Y DISEÑO O.O. (LCD )
Trabajo de Fin de Carrera Ingeniería Técnica en Informática de Gestión
DISEÑO DE SOFTWARE 1ª. Parte
Patrones GRASP.
USO DE LA PLATAFORMA LIMESURVEY
12/14/06 Administración Federal de Ingresos Públicos Herramientas Informáticas Utilizadas- Reportes Estadísticos. Noviembre de 2006.
Análisis del sistema.
Manual del kardex Tauro.
Patrones para asignar responsabilidades
Ingeniería del Software
Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Pruebas de Software WebExamen GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Por: Miguel Edrai Quiroz Espinoza Informática 6º «H»
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
NGWEB >New Generation Products David Emmanuel Alvarado Hernández / Ana Lilia Ramirez Sánchez | Ingenieros de Software Descartado En proceso Terminado Administrador.
TEMA 9: DIAGRAMA DE CLASE EN UML
SISTEMA DE ADMINISTRACIÓN De Condominio Los Nogales
1 Ingeniería del Software Ejercicio 2: P2P  Examen Febrero 2005 (1h ¼)  Diagrama de Casos de Uso y  Casos de uso expandido (2,5 puntos)  Modelo de.
INGENIERIA DEL SOFTWARE
Pruebas de Software WebExamen
Mi formación, mi futuro. CICLO FORMATIVO DE GRADO MEDIO Sistemas Microinformáticos y Redes Mantenimiento Informático.
Ingeniería del Software 2002
Preguntas Útiles para encontrar los actores principales y objetivos:
Cómo realizar el CUADRO DE CARACTERÍSTICAS y las INSTRUCCIONES OPERATIVAS Antequera 28/03/03.
 Logo:  Correo Electrónico:  Slogan: Producir Software de alto nivel  Misión: Desarrollar software de calidad para la satisfacción.
Contexto Organizacional del Análisis
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
1 Ingeniería del Software Ejercicios de Diseño  Caso de Uso Generar Facturas (Junio 2003)  Caso de Uso Grado de Ocupación (Febrero 2004)  Caso de Uso.
Subsistema de Costos y Procesos del VERSAT-Sarasola
1 Ingeniería del Software Ejercicio 2: Caso de uso: Anular Reservas Pista Anular Reservas Pista ENCARGADO.
Factores Críticos de Éxito
Pelayo Prieto Menéndez Waldis Cruz Rojas. Introducción. Ciclos de Grado Medio. Ciclos de Grado Superior. Formación Universitaria. Salidas Profesionales.
NZ/EA/abril Introducción Julio NZ/EA/abril ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas.
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
 Un diagrama de casos de uso describe las actividades y/o acciones que un actor tiene con el sistema mediante relaciones. Además el diagrama de casos.
D E V O L U C I Ó N -- C. A J ESTE EJERCICIO CONSISTIR EN:
Gestión y Consulta de Archivo de Historia Clínica DIRAYA AP: Nueva funcionalidad 28/mayo/2012.
Modelado UML Diagramas de Casos de Uso
Unidad 8 Funciones de Software de presentaciones.
1 Clase 15: interacción entre clases (3ª parte) iic1102 – introducción a la programación.
1 Ingeniería del Software Ejercicio 2: Caso de uso: Anular Reservas Pista Pista más reservada ENCARGADO.
SENA CENTRO DE GESTION ADMINISTRATIVA SISTEMAS DE INFORMACION Presentado por: Elizabeth Triana Andrea Gómez Nini Piñeros Raúl Ardila Jessica Mendivelso.
Transcripción de la presentación:

1 Ingeniería del Software Ejercicio 3: Películas de mayor éxito ESTRATEGA Obtener mejores películas

2 Ingeniería del Software Modelo de dominio 1* 1 * Multicine dni tel... Película título metraje /venta Pase fecha /venta Localidad fila asiento vendida ** Sala número aforo

3 :Administrador ObtenerSalas() : listaSalas EliminarPases(sala, fecha) :Sistema Diagrama de Secuencia de Sistema Ingeniería del Software

4 Modelo de dominio 1* Ciclo nombre... Película título... Pase fecha hora /venta ** Sala códigoSala aforo

5 :Pase Ingeniería del Software ObtenerCiclos() :GestorEliminarPases ObtenerNombre() :Ciclo Lista(nombre) nombre *

6 Ingeniería del Software Escogemos el patrón controlador para gestionar el evento externo ObtenerCiclos. Aunque otras opciones son posibles, a falta de más información al tratarse de modelar un caso de uso, seleccionamos un controlador de caso de uso: GestorEliminarPases. Además, esta clase artificial agrupa a todos los ciclos del festival. Con ello pretendemos un diseño global con alta cohesión y bajo acoplamiento. Por el patrón experto, el método ObtenerNombre es el encargado de buscar el nombre del ciclo.

7 :Pase Ingeniería del Software ObtenerPelículas(nombre) :GestorEliminarPases ObtenerTítulo() :Película Lista(título) título * ObtenerTitulos(nombre) :Ciclo Lista(título)

8 Ingeniería del Software Escogemos el patrón controlador para gestionar el evento externo ObtenerPelículas. Aunque otras opciones son posibles, a falta de más información al tratarse de modelar un caso de uso, seleccionamos el mismo controlador de caso de uso que para la operación anterior: GestorEliminarPases. Además, esta clase artificial agrupa a todos los ciclos del festival y los tiene accesibles para recorrido y de forma directa (hash). Con ello pretendemos un diseño global con alta cohesión y bajo acoplamiento. Por el patrón experto, el método ObtenerTítulos es el encargado de buscar las películas asociadas al ciclo nombre. Por el patrón experto, el método ObtenerTítulo es el encargado de buscar el título de la película.

9 :Pase Ingeniería del Software EliminarPases(ListaPelículas, fecha) :GestorEliminarPases EliminarPase(fecha) :Pase EliminarPases(titulo,fecha) :Pase :Pelicula ComprobarPase() [ok] EliminarAsocSala() ok [ok] EliminarAsocPase() [ok] * *

10 Ingeniería del Software Escogemos el patrón controlador para gestionar el evento externo EliminarPases. Aunque otras opciones son posibles, a falta de más información al tratarse de modelar un caso de uso, seleccionamos el mismo controlador de caso de uso que para la operación anterior: GestorEliminarPases. Además, esta clase artificial agrupa también todas las películas del festival. Con ello pretendemos un diseño global con alta cohesión y bajo acoplamiento. Por el patrón experto, el método EliminarPases de Película es el encargado de eliminar los pases de las películas cuyo título aparece en ListaPelículas y cumplan las condiciones impuestas. En el caso de cumplirlas, eliminaremos su asociación con el pase (realizado por EliminarAsocPase) y por último lo destruiremos. Por el patrón experto, el método EliminarPase de Pase es el encargado de comprobar si Pa.venta=0 y Pa.fecha > fecha (realizado por ComprobarPase). En el caso de cumplirse la condición, eliminaremos su asociación con Sala (realizado por EliminarAsocSala). Nota: podría ser que la Sala también tuviera una asociación con Pase. En ese caso, también deberíamos acceder a Sala para eliminarla.