Prof: Dra. Roxana Giandini

Slides:



Advertisements
Presentaciones similares
Docente: Patricia Bazán y Dalila Romero
Advertisements

Seminario de Lenguajes Opción PHP
Interfaces Adaptadas para Dispositivos Móviles (IADM) Docentes: Ivana Harari Diego Paez.
TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS I Docentes: Alejandra Garrido Federico Balaguer
Desarrollo de Software en Sistemas Distribuidos Docente: Patricia Bazán y Dalila Romero.
Curso de Introducción a la Formulación de Proyectos Maestría en Entornos Virtuales de Aprendizaje Presentado por: Ana Rosa Villarreal C.
María Fernanda González Aguilar 2°F. ¿Qué es una plataforma educativa virtual?  Una plataforma virtual, es un conjunto de aplicaciones informáticas de.
LAS TIcs EN EL AULA UTILIDAD, INNOVACION, APORTES DE LAS HERRAMIENTAS TI, PARA EL MAESTRO Y ALUMNO.
Nuevos horizontes de la formación docente universitaria. Modalidades semipresenciales y a distancia. Espacio virtual de Supervisiones Formativas para Tutores.
Capacitación Uso básico y Pedagógico de Herramientas TIC.
LA METODOLOGIA PACIE. La metodología PACIE es una metodología para el uso y aplicación de las herramientas virtuales (aulas virtuales, campus virtuales,
ALUMNOS: *MADRID LUZANILLA CARLOS J *BALDENEBRO GARCIA YONNALY *CARRILLO MEDINA SARAHI *MOYA MARTINEZ EDNA *MARTINEZ ROBLES FLOR I. *LÓPEZ YOCUPICIO HILDA.
Informática Empresarial Docente – Carlos Andrés Bonil Mariño INFORMATICA EMPRESARIAL  CARLOS ANDRES BONIL MARIÑO  INGENIERO DE SISTEMAS.
Nuevas Tecnologías Conveniencias e Inconveniencias Educativas.
Análisis de Proyecto de Software.
Presentación de Seminarios de Lenguajes Opción .NET
Estructura de presentaciones
Cloud Computing Cloud Robotic
Seminario de Lenguajes Opción PHP
Enfoques Modernos de Enseñanza
“Resumen del Contenido de la Unidad” Elaborado por:
Docente: Patricia Bazán y Dalila Romero
Calidad de Sistemas de Software en Pequeñas y Medianas Empresas
Informática Especial de la Matemática
Identificación y manejo de fuentes
FUNDACIÓN DE ESTUDIOS E INVESTIGACIONES ADMINISTRATIVAS EN SALUD
Presentación de Seminarios de Lenguajes Opción Android
Programa de Formación Profesional en Deterioro Cognitivo
Ivana Harari - Andrea Keillif – Diego Paez
MARIANELA HERNÁNDEZ MENDOZA
Patrones de Arquitecturas de Software de Aplicaciones Enterprise
Introducción a la Computación Móvil
Tecnologías de la información y la comunicación
PROPUESTA DE APRENDIZAJE
Psicología Social I Programa del curso.
Prof. Ricardo Rosenfeld JTP Leandro Mendoza
Conceptos y aplicaciones en Big Data
Diseño Centrado en el Usuario
Veronica Nolazco - Coordinación General
ERP EMPLEADO EN LAS INSTITUCIONES EDUCATIVAS
Acompañamiento y Gestión Escolar
Curso de Lenguaje de Modelado Unificado Multiplataforma Adaptativo basado en la Teoría de Respuesta al Item Margarita Rojas Rojas Pedro Salcedo Lagos.
LAS TIC COMO APOYO PARA LA TRANSPOSICIÓN DIDÁCTICA
Tema 3. Lenguaje unificado de modelado UML
Ambientes virtuales. Un Ambiente Virtual de Aprendizaje es el conjunto de entornos de interacción, sincrónica y asincrónica, donde, con base en un programa.
CONSTRUCTIVISMO Y NUEVAS TECNOLOGÍAS EN EDUCACIÓN
Curso: ‘Metodologías ágiles de modelaje de Ideas de Negocio’
Ingeniería del Software
MAYRA VÉLEZ ROJAS JESSICA LILIANA PARRA TUESTA
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
PROGRAMA ADMINISTRACIÓN DE OPERACIONES I
Nury Duque Hoyos DE Curso: Seminario de Actualización en Educación III Maestro: Javier Ernesto Chi Ruiz.
Planeamiento: un plan incremental para que la ingeniería web produzca resultados. La ingeniería web es un área que abarca procesos, técnicas y modelos.
Universidad Popular de Nicaragua
N U E V A E S C U E L A S E C U N D A R I A
Laboratorio de Software
“Optimización de Entornos Virtuales de Aprendizaje
ASIGNATURA: TECNOLOGIA EDUCATIVA II
Congreso Nacional de Transformación Digital Educativa Madrid 2018
PROYECTO FINAL 12:12 p.m..
TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS
DESARROLLO SEGURO DE APLICACIONES
¿Querés ser PROFESOR DE MATEMATICA?
INTRODUCCIÓN A LA FORENSIA DIGITAL Docente: Lanfranco Einar
Arquitectura de Redes Curso
Metodologías de Desarrollo Web
1 Diseño Centrado en el Usuario Máster Oficial en Ingeniería y Tecnología del Software Profesorado: Dra. María José Escalona Cuaresma
Implementación de cursos virtuales para la disciplina Sistemas de Telecomunicaciones en la Plataforma Moodle Autor:. Pytsou-Guychel Engoua Tutor:. Yudisleidy.
RETO.
Transcripción de la presentación:

Prof: Dra. Roxana Giandini Desarrollo de Software basado en Modelos Prof: Dra. Roxana Giandini

Desarrollo de Software basado en Modelos Contenido general Introducción a Lenguajes de modelado: El Lenguaje Unificado de modelado (UML), El proceso de desarrollo de software iterativo e incremental RUP. Lenguaje OCL para especificar operaciones y restricciones del modelo. Introducción a la filosofía del Desarrollo de software Dirigido por Modelos (MDD). Introducción al Testing Basado en Modelos (TMB). Técnicas de Metamodelado. Herramientas estándar para MDD. Transformaciones de Modelos. Lenguajes y Herramientas Desarrollo de Software basado en Modelos

Metodología de trabajo Se guiará al alumno en el desarrollo de un sistema a través de la cursada, utilizando las técnicas aprendidas. Se formarán grupos y se utilizarán distintas herramientas de modelado. Habrá entregas parciales obligatorias por etapa, con devolución del docente y posibilidad de reentrega. Actividad curricular alternativa (modalidad semi-presencial). Se creará un curso en un entorno virtual con acceso a temas específicos del programa. Alguna de las entregas parciales será presencial. Desarrollo de Software basado en Modelos

Desarrollo de Software basado en Modelos Evaluación Al final de la cursada presencial:  trabajo práctico + coloquio Para la alternativa semi-presencial:  tarea adicional Aprobación final de la materia:  trabajo final Desarrollo de Software basado en Modelos

Desarrollo de Software basado en Modelos ¿Por qué elegirla? El aporte de esta asignatura es brindar conocimientos sobre el proceso de desarrollo de software iterativo e incremental Basado en modelos, cuyo uso permite una mejora de la productividad y de la calidad del software a través de un proceso guiado por modelos. Además se introduce al alumno en el Desarrollo Dirigido por Modelos (MDD), un nuevo paradigma de desarrollo de software soportado por potentes herramientas que generan código a partir de modelos y Transformaciones de modelos. . Desarrollo de Software basado en Modelos

MDD (Model Driven Development) El desarrollo de un sistema de software se produce a partir de modelos y herramientas adecuadas que permitan generar una aplicación

MBT (Model Based Testing) “Si a partir del mismo modelo se generan los tests para verificar su comportamiento, cuando el comportamiento del sistema cambie, también lo harán los tests”. Esquema general del proceso

Desarrollo de Software basado en Modelos Horarios Horarios de teoría Jueves 9.00 hs Horarios de práctica Jueves 11.30 hs Desarrollo de Software basado en Modelos

Desarrollo de Software basado en Modelos Más información Plataforma web: https://catedras.info.unlp.edu.ar// Curso "Desarrollo De Software Basado En Modelos"  Contacto: giandini@lifia.info.unlp.edu.ar, natalia.correa@lifia.info.unlp.edu.ar Inicio del curso: Jueves 16 de Marzo Se requiere la asistencia a la 1era clase de todos los alumnos (ambas modalidades), para organizar el resto de la cursada. Desarrollo de Software basado en Modelos