Post on 23-Jan-2016
ENCISO SERVICIOS COOPERATIVOS
2
ÍndiceIntroducciónCasos de usoAnálisisDiseñoData ModelTest Plan
Mayo 2010
Mayo 2010 3
Introducción (I)Miembros del equipo◦Marc Cámara◦Ezequiel Anokian Sarkochian◦Tomás Prado Bley◦Joan Valls Moreno◦Equipo de programadores
Diseñadores Web
Mayo 2010 4
Introducción (II)
• Inicio: 22/02/2010• Fin: 29/03/2010• Equipo de 4 personas
Fase Inicial
• Inicio: 01/04/2010• Fin: 06/06/2010• Equipo de 4 personas
Fase de Elaboración
Mayo 2010 5
Introducción (III)
• Inicio: 07/06/2010• Fin: 15/07/2010• Equipo de 12 personas
Fase de Construcción
• Inicio: 16/07/2010• Fin: 31/07/2010• Equipo de 7 personas
Fase de Transición
6
Introducción (IV)Presupuesto
Concepto Precio
Desarrollo 181.200 €
Infraestructura 4.068 €
Total 184.268 €
Introducción (V)
Mayo 2010 7
Business Modeling
Analysis ModelDesign Model
Aplicación final
Mayo 2010 8
Casos de uso
Gestión de reservas
Gestión de servicios
Gestión de usuarios
Mayo 2010 9
AnálisisEspecificación◦Alta reserva◦Baja reserva◦Pagar reserva
Diagrama de clasesVOPCDiagramas de secuencia
Mayo 2010 10
Especificación -Alta reserva
Mayo 2010 11
Especificación -Baja reserva
Mayo 2010 12
Especificación -Pagar reserva
Mayo 2010 13
Diagrama de clases
Mayo 2010 14
VOPC
Mayo 2010 15
Diagrama de secuencia -Alta reserva
Mayo 2010 16
Diagrama de secuencia -baja reserva
Mayo 2010 17
Diagrama de secuencia -pagar reserva
Mayo 2010 18
Diseño
Asignación a capas
Aplicación de patrones
Base de datos
Elección de la tecnología
Mayo 2010 19
Asignación de capas
Mayo 2010 20
Aplicación de patrones
Patrón estado
Patrón singleton
Patrón plantilla
Mayo 2010 21
Patrón Estado
Mayo 2010 22
Patrón Singleton
Mayo 2010 23
Patrón Plantilla
Mayo 2010 24
Base Datos
• Base de Datos relacional
• Lenguaje de consultas estándar SQL
Mayo 2010 25
Tecnología elegidaInfraestructura:◦Servidor: DELL PowerEdge R710◦Tipo de alojamiento: Hosting externo
Tecnología◦Sistema operativo: Ubuntu Server 10.04
(LTS)◦Lenguaje de programación:
PHP 5, HTML 5, AJAX, SQL
◦Servidor Web: Apache◦Sistema Gestor de Base de Datos:
MySQL
Mayo 2010 26
Data Model
Mayo 2010 27
Test PlanTest de funcionalidades
Reservas Servicios Usuarios
Test de datosTest de la interfazTest de rendimientoTest de recuperación
Mayo 2010 28
Gracias por su atención