 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.

Slides:



Advertisements
Presentaciones similares
Lognoter. gestión de datos en Ingeniería. ¿Qué es? Programa de almacenamiento, tratamiento de datos y generación de informes Programa con interface propia,
Advertisements

PRESENTACION LISTA….
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Segmento GRC. Segmento GRC IT Governance Segmento E-Governance Otros Segmentos Segmento CRM Segmento E-Governance.
Campus virtual Autoevaluaciones Teletutorías Salas de estudio Clases en línea Contratos didácticos Proyecto E.D.U.F. Universidad Universidad.
Construcción de Páginas WEB
Pensiones Civiles del Estado PROYECTO: Página Web PCE
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
AUTORES: Eloy Cantero Salvador López
MI PROGRAMA DE FORMACION
Gestión de Clientes con Mora
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Presentado por: Lenin Isaías Escobar Mendoza
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Proyecto de Ingeniería de Software 2010 Producto
Framework Hexápodo PHP fácil, rápido y sin dolor
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
ESCUELA POLITÉCNICA DEL EJÉRCITO
UNIDAD I Conceptos Básicos.
Sistema para la gestión y evaluación de trabajos fin de estudios
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Acceso del usuario a la aplicación.
S.I.C.C. Sistema Integral para Centros de Capacitación Integrantes: An. González, Mónica Gabriela An. Redivo, Ma. Valeria.
SQL SERVER Reporting Services
Espera UNIVERSIDAD FASTA - Facultad de Ingeniería Inicio Universidad FASTA - Facultad de Ingeniería FIM Proyectos Informáticos DyLog – Sistema.
SOFTWARE INTERACTIVO PARA LA CÁTEDRA LABORATORIO DE FÍSICA I
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
InfoPath Ventajas y Uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Las etapas de un proyecto
ESCUELA POLITÉCNICA DEL EJÉRCITO
INSTITUTO DE ESTUDIOS SUPERIORES DE CHIHUAHUA COMPUTACION Ciclo: segundo cuatrimestre Lic. Roberto Servando Roque Corona.
Gestor de Datos de Banco de Pruebas para Generadores Síncronos
Metodología para el desarrollo de Software educativo POO
Proyecto Final de Carrera Gestor de Referencias Bibliográficas Integrado Escuela Politécnica Superior de Albacete (UCLM) Autora: Laura Ruiz Navarro Tutores:
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Publicación de bases de datos Access en la web
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Bases de datos.
APROBADADIA.TXT AS400 Plataforma BANFOANDES
EXÁMEN DE TÍTULO Ingeniería de Ejecución en Informática
UNIDAD 7 WEB Y HTML.
Presentación Final Proyecto Originación de Crédito Especialización en construcción de software Universidad de los Andes Bogotá Julián Morales.
Seminario de Informática Elementos Conceptuales
EXAMEN DE TITULO Srta. Nataly Muñoz Sr. Miguel Rodríguez Sr. Cristian Varela Profesor guía: Sr. Juan Duarte Lange Ingeniería de Ejecución en Informática.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
UNIVERSIDAD DE VIÑA DEL MAR SEDE SANTIAGO AREA INFORMATICA Marco de Trabajo para un Acceso Multimedia Universal Mediante Patrones Modelo-Vista-Controlador.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
Explicación del trabajo académico y Proyecto Final
DEFINICION ADMINISTRACIÓN Y SEGURIDAD Administración Humano regula el acceso a todos los Módulos y permite restringir la ejecución de determinadas tareas.
Análisis y Balance del Proyecto Análisis Inicial Estimación Inicial Arquitectura de Datos Propuesta Tecnología Metodología aplicada Estimaciones elaboradas.
Diccionario/Directorio de Datos
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
PRESENTACIÓN DE PRODUCTO Tablero de Comando 1.
Sistema de información PSU Javeriana Juan Sebastián Ruiz Andrés Acosta.
Transcripción de la presentación:

 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

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

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

 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.

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

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.

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

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.

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

Características Módulos Arquitectura

Características | Arquitectura

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

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

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.

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

 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).

 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.

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

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.

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.

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

Conclusiones Metodología Métricas Herramientas utilizadas A futuro

 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.

Conclusiones Metodología Métricas Herramientas utilizadas A futuro

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

Conclusiones Metodología Métricas Herramientas utilizadas A futuro

 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 MS Excel 2003  Otras:  Edit Plus  SVN Subversion: SVN Tortoise

Conclusiones Metodología Métricas Herramientas utilizadas 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

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

Preguntas

Contenido Introducción Características de la herramienta Circuito de prueba Conclusiones Preguntas 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

FIN