Sistema de gestión de amonestaciones y sanciones en centros educativos

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Advertisements

PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
Introducción a LAS Bases de Datos
Prototipo de compilador didáctico del lenguaje LC99
Aplicación Web para Control de una Integración de S.I.
Intranet Clínica Ingeniería técnica de informática de sistemas
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
CONSTRUCCIÓN DE BODEGAS DE DATOS
MI PROGRAMA DE FORMACION
Profra: Verónica Pérez Rosas Introducción a la Programación Universidad Politécnica de Altamira.
Estrategia de Formación por Proyectos
CÓMO REALIZAR UN PROYECTO
Prof. César Luza Montero
Diseño del Esquema de BD
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Proceso de Originación de Crédito: Banco de los Alpes
Ingeniería del Software
Ingeniería del Software
Unidad I: CONCEPTOS FUNDAMENTALES
Lógica de Programación
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Alumno: Javier Cañadillas Pardo Tutor: Juan Carlos Naranjo (ITACA) Consultor: Fatos.
HERRAMIENTAS CASE.
Índice Definición del proyecto Descripción de la aplicación Metodología/herramientas empleadas Requerimientos formales Planificación Definición de actores.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
ACTUALIZACIÓN GRÁFICA Y FUNCIONAL DEL PROYECTO “RODOLFO”. Estudiante: David Guaita Tello Ingeniería técnica de informática de Gestión. Consultor: Manel.
JENUI 2006, Bilbao Proceso de adaptación al EEES mediante el uso de competencias e itinerarios personalizados: el caso de Minería de Datos Ana Elena Guerrero.
Viviana Poblete López Módulo: Modelo de Datos
Trabajo de Fin de Carrera Ingeniería Técnica en Informática de Gestión
Las etapas de un proyecto
Certificados de Profesionalidad
Gestor de Datos de Banco de Pruebas para Generadores Síncronos
Análisis del sistema.
Metodología para el desarrollo de Software educativo POO
Trabajo de Fin de Carrera Mariano Pérez Herraiz Bases de Datos Relacionales ITIG Consultor: Manel Rella Ruiz Universidad Oberta de Catalunya
Tema 1: Introducción al análisis y diseño de aplicaciones software
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
CONCEPTOS BÁSICOS Diseño de Sistemas.
DEFINICIÓN DEL PROBLEMA DEFINICIÓN DEL PROBLEMA (enunciado) El primer Paso de la planeación de un proyecto de programación es preparar, en la terminología.
Ingeniería del Software
Plan de Sistemas de Información (PSI)
Análisis y diseño detallado de aplicaciones informáticas de gestión
Gestión de la Configuración
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Presentación de seguimiento del proyecto Equipo LSI 02 Resultados de la 3ª Iteración de Construcción.
TFC Base de Datos Relacionales Isabel Moreno Pozuelo.
Especialización en Desarrollo de Software
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
ORACLE OLAP CAECE Integrantes: *Aizaga, Martiniano *Gallegos, Marina *Kleinlein, Guillermo *Schiano di Cola, Emiliano.
Tipos de usuarios de una base de datos
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Jairo Pinto Ing. sistemas
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Estructurar tus ideas para hacerlas realidad
Gestión de proyectos fin de carrera
REVISION Y AUDITORIA.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Fundamentos de Computación
Autora: Angelines Turón Turón Tutora: Mª Gloria Sánchez Torrubia SISTEMA DE AYUDA A LA ENSEÑANZA PARA RESOLUCIÓN DE MAPAS DE KARNAUGH.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Roles de los diferentes análisis de sistemas de información Fonseca Nava Angélica.
Verificación y Validación del Software
Entregables del Proyecto
Transcripción de la presentación:

Sistema de gestión de amonestaciones y sanciones en centros educativos José Miguel Aparicio Oviedo – Junio 2011 Consultor: Manel Rella Rúiz

Índice Introducción y Objetivos Metodología Planificación Análisis Diseño Implementación Consultas Módulo Estadístico Pruebas Conclusiones

Introducción y Objetivos Aplicación formal de conocimientos adquiridos durante la carrera Especial énfasis en las asignaturas de bases de datos Desarrollo completo de una base de datos para gestionar las amonestaciones y sanciones en centros educativos de la Generalitat Módulo estadístico actualizado en tiempo real

Metodología Utilizaremos un modelo en cascada: Diseño Implementación Pruebas Documentación

Planificación Identificar los hitos y las metas que nos proponemos Acotar las actividades en el tiempo Planificar las tareas y gestionar las precedencias

Análisis Recepción de requisitos Resolución de dudas y ambigüedades Elección de la tecnología adecuada (ORACLE) Estudio de los requisitos Comprensión y visión global del proyecto Requerimientos R1 R2 … Rn Planificación Análisis Analista

Diseño El diseño lo dividimos en tres fases: Diseño Conceptual Diseño Lógico Diseño físico Requisitos Diseño Conceptual Diseño Lógico Diseño Físico Modelo Conceptual Modelo Lógico Modelo Físico -Abstracto -Independiente de la tecnología -Abstracto -Adaptado a la tecnología - Definido -Dependiente de la tecnología

Diseño Conceptual Visión general del producto Identificación entidades, relaciones e interrelaciones

Diseño Lógico Adaptación a una base de datos ORACLE Creación de relaciones a partir de las entidades Resolución de interrelaciones

Diseño Físico Creación de la base de datos En esta fase abordaremos los siguientes objetivos: Creación de la base de datos Creación del tablespace Creación del usuario de la base de datos Creación de tablas Creación de vistas para las consultas Creación de procedimientos almacenados

Implementación Procedemos a codificar el diseño creado: Procedimientos almacenados de alta, baja y modificación de las tablas creadas Procedimientos almacenados para mantener las tablas de estadísticas actualizadas Procedimientos almacenados que muestren los datos de las vistas para consultas predefinidas Script de pruebas

Procedimientos Almacenados Creamos procedimientos almacenados que nos permitan gestionar el alta, baja y modificación Creamos la documentación asociada que explique el funcionamiento y uso de los mismos Alta Procedimientos Almacenados Tablas Baja Tablas Estadísticas Modificación

Consultas Identificamos los hechos y las dimensiones Creamos las vistas que nos permitan obtener los resultados de las consultas con una simple sentencia Las tablas alimentan de datos a las vistas Creamos los procedimientos almacenados para ejecutar las consultas Resultados Sentencias Tablas Vistas

Módulo Estadístico Identificamos los hechos y las dimensiones Creamos las tablas para almacenar las estadísticas Creamos los procedimientos almacenados para rellenar las tablas estadísticas.

Pruebas Creamos un script que vaya utilizando todos los procedimientos almacenados. Probamos: Alta, baja y modificación de todas las tablas Consultas predefinidas Módulo estadístico Mostramos los resultados formateados por pantalla

Conclusiones Gracias a este trabajo hemos conseguido: Capacidad para realizar un proyecto informático completo. Conocimiento profundo del entorno ORACLE Aplicación de PL/SQL a un proyecto real Base de datos funcional preparada para ser atacada por una aplicación realizada en lenguaje de alto nivel Acceso a datos estadísticos con coste constante Documentación funcional