Universidad F.A.S.T.A Carrera: Lic. En Sistemas Proyecto Final: BE-QUICK Equipo de Trabajo Nº...
-
Upload
encarna-tavera -
Category
Documents
-
view
213 -
download
0
Transcript of Universidad F.A.S.T.A Carrera: Lic. En Sistemas Proyecto Final: BE-QUICK Equipo de Trabajo Nº...
![Page 1: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/1.jpg)
PRESENTACIÓN DE PROYECTO FINAL
![Page 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/2.jpg)
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
![Page 3: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/3.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 4: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/4.jpg)
Introducción
Historia del proyecto
Objetivos del proyecto
Objetivos del sistema
![Page 5: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/5.jpg)
Introducción | Historia del proyecto 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.
![Page 6: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/6.jpg)
Introducción
Historia del proyecto
Objetivos del proyecto
Objetivos del sistema
![Page 7: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/7.jpg)
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.
![Page 8: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/8.jpg)
Introducción
Historia del proyecto
Objetivos del proyecto
Objetivos del sistema
![Page 9: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/9.jpg)
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.
![Page 10: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/10.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 11: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/11.jpg)
Características
Módulos
Arquitectura
![Page 12: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/12.jpg)
Características | Arquitectura
![Page 13: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/13.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 14: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/14.jpg)
Circuito de PruebaDiseño del Modelo Lógico
Generación del Modelo Físico
Generación de script SQL
Generación del sitio
![Page 15: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/15.jpg)
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.
![Page 16: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/16.jpg)
Modelo Lógico | Definición de Acciones Permisos de Acceso Búsqueda Exportación a formatos.
![Page 17: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/17.jpg)
Modelo Lógico | Guardado
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).
![Page 18: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/18.jpg)
Modelo Físico | Características
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.
![Page 19: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/19.jpg)
Generación de Script SQL
Generación de sentencias DDL (data definition language).
Eventual ejecución sobre un servidor de base de datos.
![Page 20: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/20.jpg)
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.
![Page 21: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/21.jpg)
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.
![Page 22: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/22.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 23: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/23.jpg)
Conclusiones
Metodología
Métricas
Herramientas utilizadas
A futuro
![Page 24: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/24.jpg)
Conclusiones | Metodología
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.
![Page 25: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/25.jpg)
Conclusiones
Metodología
Métricas
Herramientas utilizadas
A futuro
![Page 26: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/26.jpg)
Conclusiones | Métricas38
Casos de Uso
26 Plantillas web
2537 Horas
de Trabajo
66 Units
Delphi
50 Forms Delphi
![Page 27: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/27.jpg)
Conclusiones
Metodología
Métricas
Herramientas utilizadas
A futuro
![Page 28: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/28.jpg)
Conclusiones | Herramientas Utilizadas 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
![Page 29: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/29.jpg)
Conclusiones
Metodología
Métricas
Herramientas utilizadas
A futuro
![Page 30: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/30.jpg)
Conclusiones | A Futuro
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
![Page 31: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/31.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 32: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/32.jpg)
Preguntas
![Page 33: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/33.jpg)
Contenido
Introducción
Características de la herramienta
Circuito de prueba
Conclusiones
Preguntas
Agradecimientos
![Page 34: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/34.jpg)
Conclusiones | Agradecimientos
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
![Page 35: 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.](https://reader035.fdocuments.co/reader035/viewer/2022070416/5665b4721a28abb57c9188ae/html5/thumbnails/35.jpg)
FIN