La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

 Universidad F.A.S.T.A  Carrera: Lic. En Sistemas  Proyecto Final: BE-QUICK  Equipo de Trabajo Nº 117:  Juan Carlos Gaffuri  Juan Ignacio Orbegozo.

Presentaciones similares


Presentación del tema: " Universidad F.A.S.T.A  Carrera: Lic. En Sistemas  Proyecto Final: BE-QUICK  Equipo de Trabajo Nº 117:  Juan Carlos Gaffuri  Juan Ignacio Orbegozo."— Transcripción de la presentación:

1

2  Universidad F.A.S.T.A  Carrera: Lic. En Sistemas  Proyecto Final: BE-QUICK  Equipo de Trabajo Nº 117:  Juan Carlos Gaffuri  Juan Ignacio Orbegozo  Director Funcional: Ing. Marco L. Viola  Director Técnico: Ing. Carolina F. Díaz  Auditor: Lic. Pablo Gamba  Cátedra:  Profesor Titular: AS. Hilario Fernando Schechtel  Profesor Asociado: Ing. Roberto Giordano Lerena  Profesor Adjunto: Lic. Alejandro Nikolic

3 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

4 Introducción Historia del proyecto Objetivos del proyecto Objetivos del sistema

5  Acerca de M&C Web Hosting  En agosto de 2006, luego de algunas reuniones con el Ing. Marco Viola, se conforma el grupo de trabajo.  Para octubre de ese año, se comienza a elaborar la propuesta de trabajo, la cual es aprobada en marzo de 2007, momento donde comienza el desarrollo de Be-Quick.

6 Introducción Historia del proyecto Objetivos del proyecto Objetivos del sistema

7 Objetivos del proyecto Introducción | Objetivos del proyecto  Satisfacer la necesidad del Cliente de hacer más eficiente el proceso de desarrollo de paneles de administración para sitios web dinámicos ante la creciente demanda de los mismos.

8 Introducción Historia del proyecto Objetivos del proyecto Objetivos del sistema

9 Introducción | Objetivos del sistema  Diseño de un modelo de datos lógico.  Generación de un panel de administración para realizar el mantenimiento de contenido de cualquier sitio web.  Integración de ambas tareas en una sola herramienta.  Independencia en plataforma, lenguaje y motor de base de datos.

10 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

11 Características Módulos Arquitectura

12 Características | Arquitectura

13 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

14 Circuito de Prueba Diseño del Modelo LógicoGeneración del Modelo FísicoGeneración de script SQLConfiguración del sitioGeneración del sitio

15 Modelo Lógico | Características  Representa el conjunto de reglas de negocio que se quieren modelar.  Estará compuesto por Entidades, Atributos y Relaciones.  Entidad: representación de un objeto o concepto del mundo real  Atributo: son las propiedades que describen a cada entidad en un conjunto de entidades.  Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas.  No esta asociado a un motor de base de datos en particular.

16 Modelo Lógico | Definición de Acciones  Permisos de Acceso  Búsqueda  Exportación a formatos.

17  Estructura interna XML. Encriptación bajo un algoritmo de 64 bits:  Un archivo para el proyecto Be-Quick (bqk).  Un archivo para el modelo lógico (lbq).  Un archivo por cada modelo físico (fbq).

18  Se mapean entidades a Tablas, atributos a Columnas, y tipos de datos genéricos a tipos de datos específicos de la base de datos seleccionada.  Se resuelven las relaciones no especificas (muchos a muchos) definidas en el modelo lógico.  Solo podrán ser modificados los valores por defecto y las restricciones.

19 Generación de Script SQL  Generación de sentencias DDL (data definition language).  Eventual ejecución sobre un servidor de base de datos.

20 Configuración del sitio de back-end  Propiedades de un sitio por cada modelo físico contenido en un proyecto Be-Quick.  Controles web.  Definición de relaciones “Master-Detail”.  Lookup a tablas o a listas personalizadas.  Validaciones alfanuméricas.  Uploads de archivos.  Opciones de visualización de imágenes.

21 Generación del sitio de back-end  Generación de páginas web con scripts de consulta, ingreso, modificación y eliminación de datos para cada tabla del modelo.  Elección de lenguaje script.  Conexión de un servidor de base de datos.  Independencia entre lenguaje script y lenguaje SQL.  Utilización de un conjunto de plantillas por cada lenguaje de script.  Configuración de acceso al sitio.

22 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

23 Conclusiones Metodología Métricas Herramientas utilizadas A futuro

24  Se utilizó:  Metodología de Análisis y Diseño Orientado a Objetos.  Principios de diseño sobre el patrón MVC.  Ciclo de vida Iterativo e Incremental.

25 Conclusiones Metodología Métricas Herramientas utilizadas A futuro

26 38 Casos de Uso 26 Plantillas web 2537 Horas de Trabajo 66 Units Delphi 50 Forms Delphi

27 Conclusiones Metodología Métricas Herramientas utilizadas A futuro

28  Desarrollo:  Borland Delphi 7 Lite Edition  Librerías gratuitas: Simplegraph | Jedi | Zeos  PHP 5  ASP 3.0  IIS - Apache  Bases de datos  MS SQL Server 2000  MS Access 2003  MySQL 5  Documentación:  Enterprise Architect  MS Word 2003 - MS Excel 2003  Otras:  Edit Plus  SVN Subversion: SVN Tortoise

29 Conclusiones Metodología Métricas Herramientas utilizadas A futuro

30  Crear un modelo utilizando ingeniería inversa  Crear un modelo importando un archivo.SQL  Extender conjunto de plantillas a ASP.NET  Editor de plantillas web para su customización  Editor de estilos para las plantillas web  Definir niveles de acceso al sitio de backend generado

31 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

32 Preguntas

33 Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas Agradecimientos

34  A Nuestro Director Funcional, Ing. Marco Viola  A Nuestra Directora Técnica, Ing. Carolina Díaz  A todos los docentes que contribuyeron a nuestra formación  Al auditor del Proyecto, Lic. Pablo Gamba y los integrantes de la Cátedra de Proyecto Final  A nuestras familias y amigos por el apoyo que nos brindaron  A Don Satur y Taragüi por la compañía incondicional

35 FIN


Descargar ppt " Universidad F.A.S.T.A  Carrera: Lic. En Sistemas  Proyecto Final: BE-QUICK  Equipo de Trabajo Nº 117:  Juan Carlos Gaffuri  Juan Ignacio Orbegozo."

Presentaciones similares


Anuncios Google