Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática



Documentos relacionados
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Capitulo 5. Implementación del sistema MDM

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Ingeniería del Software

Manual LiveBox WEB ADMIN.

Cloud Security 4.1.0

Novedades. Introducción. Potencia

We Care For Your Business Security

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

V. CAPÍTULO: CONTRIBUCIÓN

TEST (8 preguntas, 0 4 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

Manual simplificado:virtualpyme Web Creator. VirtualPyme Web Creator: Crea tu web en 5 pasos.

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

2.2.- Paradigmas de la POO

comunidades de práctica

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Diseño orientado a los objetos

Tienda Virtual Synergy (Parte 2)

Ingeniería del Software

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx

Introducción. Componentes de un SI. Sistema de Información:

EJ_SA. Ejemplo Sistema de Acceso

Introducción a la plataforma Moodle Aníbal de la Torre Plataforma Moodle. Accediendo a los contenidos

Documento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna

Administración de Redes

Ejercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO

Ingeniería del Software

CONCLUISIONES Y RECOMENDACIONES

Figure 9-1: Phase C: Information Systems Architectures

2.4 Modelado conceptual

Capitulo III. Diseño del Sistema.

Ingeniería del Software

1.- Introducción y objetivos

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

Resultados del aprendizaje y Criterios de evaluación del módulo: Implantación de Aplicaciones Web

LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN

Tecnologías para una Educación de Calidad Cierre de Brecha Digital Estándar de Coordinación Informática Ámbito de Mantenimiento.

Capitulo 3. Marco Teórico

Pierre ALAUZET Ludovic JEANSON Chama EL-HASSOUNI Agnés LEBON Proyecto Practico de Construcción de un Software

Curso de Python Inicial

Tutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:

Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web

CAPÍTULO VII CONCLUSIONES Y RECOMENDACIONES.

CIF 9159 Taller Integrado. Sección 4. Planificación. Prof. José Miguel Rubio L.

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

Gestión de proyectos

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Automatización de Inventario de la Farmacia Milagritos

Ingeniería del Software I

Administración de Recursos UTN FRLP. Tema: Administración de Proyectos Administración de Proyectos 2009

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A.

1 Definiciones y Requisitos de ISO. 2 Cambios PR-SGD Herramientas de análisis

DIAGRAMA DE CLASES EN UML

Patterns & Practices. Catálogo de templates. Solicitudes simples. Versión: 3.0. Fecha de publicación Aplica a: Q-flow 3.05 y Q-flow 3.

%& %)& '$!%*+ $, %%%&$ %%

INDUSTRIALIZAR LA PRODUCCIÓN DE SOFTWARE CON LA RBSF

Informe final de evaluación del seguimiento de la implantación de títulos oficiales GRADO EN CIENCIAS DEL DEPORTE

Módulo 9: Aplicaciones Informáticas de Gestión de Personal. Guía del formador por cada módulo formativo

DATA WAREHOUSING (ENERO DE 2003) Documento creado por Ing. Héctor H. Martínez Orpinel

DEFINICION, ANALISIS Y DISEÑO DE UN SISTEMA DE INTRANET PARA UNA EMPRESA PRODUCTORA DE BIENES Y SERVICIOS PARA EL SECTOR ELECTRICO COLOMBIANO

Arquitectura de Aplicaciones

Figure 7-1: Phase A: Architecture Vision

Artículo 2.- Para los efectos de las presentes disposiciones, se entenderá por:

INGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones

Syllabus.

Implementación de redes Windows 2000

MEMORIA DE PROYECTO DE INNOVACIÓN EDUCATIVA CURSO ACADÉMICO 2012/2013

- MANUAL TÉCNICO - Implantación de software de Marketing Online

Sistema Operativo Linux

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

CAPÍTULO 3 Servidor de Modelo de Usuario

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

El hospital de Dénia entre los mejores del mundo por su sistema informático Cerner Millennium

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

Oficina Online. Manual del administrador

Oracle 12c DISEÑO Y PROGRAMACIÓN

6.4 ESTRATEGIAS DE PRUEBA

Servicio de Calidad y Planificación. Programa de Evaluación de la Actividad Docente DOCENTIA-CÓRDOBA. Informe de Seguimiento 2014

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

18. Camino de datos y unidad de control

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

Bibliotecología en la UACA, una opción en el sistema de educación superior privada. Julissa Méndez Marín Costa Rica

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Planeación con Planning Tool y DotProject

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

ESCUELA DE CIENCIAS ADMINISTRATIVAS, CONTABLES, ECONÓMICAS Y DE NEGOCIOS

CAPITULO 3 DISEÑO. El diseño del software es el proceso que permite traducir los requisitos

AgroDATA Laboral Versión 4.17

7.1 Arquitectura de clases

EVALUACIÓN DE LA CALIDAD PERCIBIDA POR LOS CLIENTES DE LOS SERVICIOS PRESTADOS POR LA OEPM 2004.

Práctica. Introducción. Conocimientos previos. Actividad. Fecha: Nombre:

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

Transcripción:

Pág: 1 de 8 DEPARTAMENTO DE INGENIERÍA INFORMÁTICA (DII): LS4118: Ingeniería del Software I Análisis Proyecto: TtMaker Autor/: Justo N. Hidalgo

Pág: 2 de 8 Contenido 1. Introducción...3 2. Modelo de análisis...4 2.1 Paquete 001: Gtión de s y Bajas... 4 2.1.1 Casos de uso tratados...4 2.1.2 Arquitectura...4 2.1.2.1 AS1: Dar de alta dominio...4 2.1.2.2 AS2: Dar de alta un profor...6 2.1.2.3 AS3: Dar de alta/actualizar profor en un dominio...7 2.2 Limitacion conocidas... 8

Pág: 3 de 8 1. Introducción Este documento prenta el análisis de la aplicación TtMaker. La división del sistema se ha realizado mediante la utilización de paquet, los cuál implementan un conjunto de casos de uso a través de clas de análisis.

Pág: 4 de 8 2. Modelo de análisis 2.1 Paquete 001: Gtión de s y Bajas Este paquete se ocupa de la gtión de altas, bajas y actualizacion de cada uno de los elementos de la aplicación: profor, alumnos, dominios, categorías, tts y preguntas. 2.1.1 Casos de uso tratados Los siguient: - AS1: Dar de alta dominio - AS2: Dar de alta un profor - AS3: Dar de alta/actualizar un profor en un dominio. - AS4: Dar de alta alumno. - AS5: Dar de alta alumno en un dominio. - AS6: Dar de baja dominio. - AS7: Purgar dominio. - AS8: Actualización de información de un profor. - AS9: Actualización de la información de un alumno. - AS10: Actualización de la información de un dominio. - P1: Dar de alta categoría dentro de un dominio. - P2: Dar de alta tt dentro de una categoría. - P3: Dar de baja categoría dentro de un dominio. - P4: Dar de baja tt dentro de una categoría. - P5: Actualizar categoría dentro de un dominio. - P6: Actualizar tt dentro de una categoría. 2.1.2 Arquitectura Como ejemplo se mutran tr, la primera más detallada: 2.1.2.1 AS1: Dar de alta dominio Inicialmente un posible análisis del caso de uso podría dar lugar al siguiente diagrama: CASO de USO: Dar de alta Admin UI pide alta Gtión de actualiza Administrador Ilustración 1: Caso de Uso AS1: Dar de alta un dominio

Pág: 5 de 8 Esta puede ser una buena opción, pero detallando un poco más, otra posibilidad aparece: CASO de USO: Dar de alta Domino, con Clas de Análisis más detalladas Gtión de actualiza Admin UI pide alta Administrador Admin UI Actual. Baja Categorí as Alumnos Ilustración 2: Caso de Uso AS1: Dar de un. Detallado Con te diagrama ya podemos observar clas que se pueden reutilizar, y aplicamos la orientación a objetos para poder obtener herencia de propiedad. 2.1.2.1.1 Objetivo Implementación del caso de uso que permite al Actor administrador dar de alta, introducir un nuevo dominio de conocimiento en el repositorio de dominios. 2.1.2.1.2 Explicación de las clas de análisis. - Admin UI: Boundary class genérica. - Admin UI: Boundary class pecífica para permitir el acco del Actor Administrador al sistema de altas de dominio. - Gtión de : Control class genérica. - : Control class que hereda de Gtión de, y que maneja toda la lógica de altas de dominio. - Actualización : Control class que hereda de Gtión de y que maneja toda la lógica de actualización de dominios. - Baja : Control class que hereda de Gtión de y que maneja toda la lógica de bajas de dominios.

Pág: 6 de 8 - : Entity class que gtiona el acco a la tabla de dominios. - : Entity class que gtiona el acco a la tabla de profor. - Alumnos: Entity class que gtiona el acco a la tabla de alumnos. - Las relacion entre las diferent entity class son gtionadas por la Control Class corrpondiente. Otra opción hubiera sido el crear una Control Class Gtión de Repositorio que se encargase de ello. 2.1.2.2 AS2: Dar de alta un profor CASO de USO: Dar de alta Gtión de Admin UI pide alta actualiza Profo r UI Actual. Baja Administrador Categorí as Alumnos Ilustración 3: Caso de Uso AS2: Dar de alta un profor

Pág: 7 de 8 2.1.2.3 AS3: Dar de alta/actualizar profor en un dominio CASO de USO: Dar de alta en un dominio inserción Gtión de Admin UI pide alta actualiza / UI / Actual. Baja Administrador consulta Categorí as Alumnos Ilustración 4: Caso de Uso AS3: Dar de alta o actualizar profor en un dominio

Pág: 8 de 8 2.2 Limitacion conocidas El paquete de Gtión de s y Bajas se ha analizado basándose exclusivamente en las características y requisitos previos, de manera que cualquier cambio posterior acerca de las relacion entre dominios, categorías, tts, preguntas, alumnos y profor podría implicar un cambio en la tructura básica del paquete.