aplicación de apoyo a la gestión de una pyme de logopedia universidad de alcalá de henares marina...
Post on 02-Feb-2016
220 Views
Preview:
TRANSCRIPT
Aplicación de apoyo a la gestión de una Aplicación de apoyo a la gestión de una PYME de logopediaPYME de logopedia
Universidad de Alcalá de Henares
Marina Rodríguez Iglesias
PropósitoPropósito
PYME con sedes en distintas ciudades Introducir a la empresa en las nuevas
tecnologías Acceso globalizado a los datos Servicios básicos:
– Agenda
– Servicio de directorio
– Facturación
– …
ObjetivosObjetivos
Describir el proyecto pormenorizadamente Estudio de las tecnologías actuales y
selección de la más adecuada Diseño y Desarrollo basándose en
patrones, para facilitar la mantenibilidad Generación de la documentación
apropiada
ResultadosResultados
Una especificación detallada de los requisitos
Un estudio comparativo de las tecnologías actuales
Un documento con el diseño Un manual de instalaciónUn manual de usuarioEl código fuente de la aplicación
Palabras clavePalabras clave
Servicios – Funcionalidades aportadas al cliente
Patrones – Arquitéctonicos – De alto nivel, definen la
arquitectura de la aplicación (MVC, Layers,…)
– De Diseño – De nivel bajo, usado para resolver problemas de diseño más especifícos
J2EE – Especificaciones de API’s Java, para el desarrollo de aplicaciones empresariales
JDBC – API java que facilita el acceso a BD relacionales (J2SE)
Visión generalVisión general
Con Internet– Desarrollos muy rápidos sin metodología
Tecnologías actuales– J2EE, .NET, LAMP
(Linux+Apache+MySQL+Python/PHP/Perl) Objetivo: lograr una aplicación mantenible
con partes reusablesPosible solución: Desarrollar el proyecto utilizando patrones
Investigaciones relacionadasInvestigaciones relacionadas
Relación entre las decisiones arquitectónicas y la satisfacción de los atributos de calidad como:– usabilidad– rendimiento– mantenibilidad– Diseño
Ejemplo STATUS (Software Architectures That support Usability)
Tipo de desarrolloTipo de desarrollo
Evalución:– Estudio tecnologías del mercado
Desarrollo:– El objetivo final es un software que
funcione
MétodosMétodos
Arquitectura Software basada en patrones
El diseño consiste en identificar y articular patrones preexistentes, para lograr una aplicación mantenible, segura, eficiente, …
Recursos requeridosRecursos requeridos
Un PC Una base de datos como PostgreSQL ó
MySQL Un entorno de desarrollo J2EE como
NetBeans IDE ó Websphere Un servidor de aplicaciones con soporte
para servlets y jsp, como por ejemplo Tomcat
Un editor de texto
Plan de proyectoPlan de proyecto
Hasta que se definan detalladamente las especificaciones, no se podrá realizar un plan de proyecto concreto
Ene Feb Mar Abr May Jun Jul Sep Oct Nov Dic
Fase 1Fase 1
Fase 2Fase 2
Fase 3Fase 3
Ago
top related