SlideShare una empresa de Scribd logo
1/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
IS.1p.4
Herramientas de software
de modelamiento UML.
Experts:
evelin.flores@pucese.edu.ec (Evelin Flores)
jaime.meza@estudiant.upc.edu (Jaime Meza (Invitado))
2/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Objetivo
Al finalizar la práctica el estudiante será
capaz de identificar herramientas de
modelamiento UML para un proyecto
especifico de desarrollo de software,
acorde a una metodología seleccionada.
3/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Que son herramientas de modelamiento?
Las herramientas de modelado son un conjunto de artefactos (Del
lat. arte factum 'hecho con arte’ Ejm. En un diagrama de caso de uso el actor o el
caso de uso son artefactos) que permiten crear una simulación abstracta
de la funcionalidad de los sistemas a bajo riesgo y costos; las
herramientas de modelado, permiten concentrarse en ciertas
características importantes del sistema, prestando menos atención a
otras. Algunas herramientas de moldeamiento por ejemplo son:
•Diagrama de flujo de datos.
•Diagrama de entidad relación.
•Diagrama de transición de estados.
•Diccionario de datos.
•Especificación de procesos.
•Diagramas HIPO e IPO.
•Diagrama de clases.
•Diagrama de Casos de Usos
4/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Que es UML?
Uml (Unified Modeling Language), es el lenguaje de modelado de
sistemas de software más conocido y utilizado en la actualidad; está
respaldado por el OMG (Object Management Group). UML ofrece
un estándar para describir un "plano" del sistema (modelo),
incluyendo aspectos conceptuales tales como procesos de negocio,
funciones del sistema, y aspectos concretos como expresiones de
lenguajes de programación, esquemas de bases de datos y
compuestos reciclados. UML no es una metodología de desarrollo
de Software, sino un conjunto de herramientas de modelamiento
para representar un sistema. El tipo de herramienta de
modelamiento a utilizar lo define la metodología.
5/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Herramientas de software de modelamiento UML
Existen múltiples definiciones sobre las herramientas de software de
modelamiento UML, sin embargo lo definiremos como un conjunto de
programas de software que nos permiten realizar modelamiento de
sistemas utilizando artefactos y modelos definidos por UML.
El mercado tiene una variedad y diversidad de herramientas de
software de modelamiento UML, en este sentido los ingenieros de
software deben ser capaces de poder establecer las características
y/o factores de ponderación que ayuden en la selección de la mejor
para uno u otro proyecto.
Algunas características que pueden considerarse suelen ser: Sistema
Operativo, diagramas soportados, licenciamiento, etc.
Complementariamente el modelo de ponderación es muy importante
en el cual se podrían utilizar los criterios : (Cumple o no Cumple, Rango
de Valores (1..n), etc)
6/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Jugando en
Fabricius
7/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Jugando en Fabricuis
BUENOS MALOS
Coin.- Obtiene bonos extra ( 10
Coins = 1 Love's Star)
Love's Star - Obtiene1 punto Worry's Star .- Obtiene-1 puntos
Active Fire.- Obtiene10 puntos Pasive Fire.- Obtiene-10 puntos
Super Nova.- Obtiene 100 puntos. Destructor.- Obtiene -100 puntos
Personajes
8/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Jugando en Fabricuis
Reglas del juego:
Descripción de la Regla Valoración
Cada idea propuesta 1 Love's Star
Idea primera posición en el ranking del grupo 5 Love's Star
Idea segunda y tercera posición en el ranking del grupo 3 Love's Star
1 Love's Star
Idea que no queda en el ranking 1 Worry's Star
Idea propuestas en tiempo actividad 1 Coin por día restantes del final
Comentario 1 Coin por comentario
Voto en blanco sobre idea (todas las ideas presentadas al participante serán votadas) 1 Worry's Star
Grupo primero en el Ranking de una etapa 1 Active Fire
Grupo no participa en una etapa 1 Pasive Fire
Grupo no realiza una tarea 5 Worry's Star
Grupo primero en el ranking de tareas de defensa 1 Super Nova
Grupo segundo en el ranking de tareas de defensa 1 Active Fire
Grupo no se presenta a la defensa 1 Destructor
9/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
En el proyecto <Proyecto_del_grupo> usted ha finalizado la fase de Ingenieria de
requerimientos y ha suscrito el documento de requerimientos funcionales acorde a la
metodología con la que se encuentra trabajando . Ahora debe seleccionar la
herramienta de software de modelado de UML que le permita representar
gráficamente las especificaciones de software aprobadas. Las preguntas que deberán
realizarse en la resolución del caso son:
1. ¿Cuáles son las características que debería evaluar?
2. ¿Cuál es el modelo optimo de valoración de la herramienta de software?
3. ¿Cual es la mejor herramienta de software de moldeamiento UML para el
proyecto?
4. De acuerdo a la herramienta de software de moldeamiento UML para el proyecto,
¿que necesito para implementarla?
Desafio:
10/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Se han cumplido algunas fases del proceso de ingeniería de software (Fig 1).,
recuerden que todo el proceso debe estar balanceado y guardar relación secuencial
acorde a los hitos cumplidos Ejm. Sistema (A), que utiliza el ciclo de vida (C), y se
implementa con la metodologia (M), tienes R especificaciones aprobadas y se
modelan en la Herramienta (H) de acuerdo a los artefactos de M.
Fig 1. Pirámide de hitos cumplidos
Punto de Control.
Herramienta de
Modelamiento
Oportunidad negocio
Ciclo de Vida
Metodología
Especificación
Requerimientos
11/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Etapa Pregunta a resolver Que hacer
Despegar 1. ¿Cuáles son las
características que
debería evaluar?
a.-)Trabajando en equipo en clases
presenciales cada alumno deberá
proponer (3 características al menos) y
registrarlo en Fabricuis (Despegar 
Características), discutir en el grupo las
ideas y eliminar las que no aporten o
estén repetidas (Click boton ),
para y votar ideas de las características
luego del filtro anterior. Ejemplos de
características. Sistema Operativo,
diagramas soportados, Licenciamiento
etc.
Tareas a Ejecutar
12/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Etapa Pregunta a resolver Que hacer
Despegar 2. ¿Cuál es el modelo
óptimo de valoración
de la herramienta de
software?
b.-) Trabajando en equipo en clases
presenciales cada alumno deberá proponer un
modelo de valoración y registrarlo en Fabricuis
(Despegar  Modelo). discutir en el grupo las
ideas y eliminar las que no aporten o estén
repetidas (Click boton ).
Votar ideas de los modelos de ponderación
luego del filtro aplicado. Ejm referencia de
modelos
(http://revistas.utp.edu.co/index.php/revistaci
encia/article/view/6647/3903
).Como resultado de este trabajo se creará
una matriz que contenga el modelo de
valoración con las características a evaluar
que servirá de base para la valoración
Formato de Referencia.
Tareas a Ejecutar
13/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Herramienta: Nombre Herramienta
Característica Descripción Valoración Justificación
Ejm.
Sistema Operativo Linux Parcialmente de
acuerdo…
El modelo estableció un
rango de acuerdo, ya que es
el que mejor adaptabilidad al
sistema posee.
……. ……. ….. …….
……. …… …… ……
Formato de Referencia
14/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Tareas a Ejecutar
Etapa Pregunta a resolver Que hacer
Ideas ¿Cual es la mejor
herramienta de software
de moldeamiento UML
para el proyecto?
1. Cada estudiante analizará una
herramienta diferente de
modelamiento de software UML y la
valorará de acuerdo a la matriz de
valoración de la actividad anterior.
Registrará en Fabricius (Ideas 
Proponer), una única idea en la que
se explique la herramienta de
software para modelamiento UML
que el hubiere analizado.
2. Votará por pares en Fabricuis (Ideas
Votar)
3. Votará la lista del ranking resultante
de la tarea 2 en Fabricuis (Ideas
Decidir)
15/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Tareas a Ejecutar
Etapa Pregunta(s) a
resolver
Que hacer
Desarrollo De acuerdo a la
herramienta de software
de moldeamiento UML
para el proyecto, ¿que
necesito para
implementarla?
Cada estudiante propondrá ideas acerca
de cómo implementar la herramienta de
software de moldeamiento UML para el
proyecto, que ha surgido de la tarea
anterior, y la registrara en Fabricuis
(Desarrollo  Proponer) Ejm. Servidores
a instalar, sistema operativo, red, etc que
se necesitare para implementarla.
16/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Tareas a Ejecutar
Etapa Pregunta(s) a
resolver
Que hacer
Entrega Resuelve el desafío Cada grupo presentará y defenderá su
propuesta caso de solución. Los grupos
restantes darán retroalimentación y
comentarios de lo presentado. Al menos
cada estudiante realizará un comentario
al grupo presentador. Una vez
comentado se procederá a valorar
mediante votación en Fabricius
17/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Criterio Descripción
Contenido La herramienta utilizada es adecuada para el proyecto presentado y fue
documentada adecuadamente.
Rendimiento El grupo se hizo entender, explico todas las dudas y se mostro con
conocimiento del tema presentado.
Criterios de evaluación defensa proyecto
18/7
Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net
Documentos sugeridos
1. https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado
2. http://www.jeckle.de/umltools.htm
3. https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
4. http://revistas.utp.edu.co/index.php/revistaciencia/article/view/6647/3903

Más contenido relacionado

La actualidad más candente

Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
Sergio Sanchez
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
UDEC
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera
2008PA2Info3
 
69073704 implementacion-de-soluciones-tecnologicas
69073704 implementacion-de-soluciones-tecnologicas69073704 implementacion-de-soluciones-tecnologicas
69073704 implementacion-de-soluciones-tecnologicas
Myprincess GR
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
coldclean
 
Clase 06 diseno_arquitectura
Clase 06 diseno_arquitecturaClase 06 diseno_arquitectura
Clase 06 diseno_arquitectura
Demián Gutierrez
 

La actualidad más candente (20)

Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera
 
Nesii
NesiiNesii
Nesii
 
Mod 1 introducción a la programación
Mod 1 introducción a la programaciónMod 1 introducción a la programación
Mod 1 introducción a la programación
 
69073704 implementacion-de-soluciones-tecnologicas
69073704 implementacion-de-soluciones-tecnologicas69073704 implementacion-de-soluciones-tecnologicas
69073704 implementacion-de-soluciones-tecnologicas
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelo de-espiral2
Modelo de-espiral2Modelo de-espiral2
Modelo de-espiral2
 
Uml
UmlUml
Uml
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
UML. Un análisis comparativo para la diagramación de software
UML. Un análisis comparativo para la diagramación de softwareUML. Un análisis comparativo para la diagramación de software
UML. Un análisis comparativo para la diagramación de software
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 
Tendencias de Modelado Software
Tendencias de Modelado SoftwareTendencias de Modelado Software
Tendencias de Modelado Software
 
Patrones de Diseño en e-learning
Patrones de Diseño en e-learningPatrones de Diseño en e-learning
Patrones de Diseño en e-learning
 
UML
UMLUML
UML
 
ADS - Sesion1 - RUP
ADS - Sesion1 - RUPADS - Sesion1 - RUP
ADS - Sesion1 - RUP
 
Unidad 3 elaboracion de un proyecto (3)
Unidad  3   elaboracion de un proyecto (3)Unidad  3   elaboracion de un proyecto (3)
Unidad 3 elaboracion de un proyecto (3)
 
Clase 06 diseno_arquitectura
Clase 06 diseno_arquitecturaClase 06 diseno_arquitectura
Clase 06 diseno_arquitectura
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 

Similar a Is.1p.4 Herramientas de modelamiento UML

Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
rezzaca
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
Alexander Pino
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
hector_h30
 

Similar a Is.1p.4 Herramientas de modelamiento UML (20)

Is.1p.5 arquitectura de software
Is.1p.5 arquitectura de softwareIs.1p.5 arquitectura de software
Is.1p.5 arquitectura de software
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
Analisis de codigo abierto
Analisis de codigo abiertoAnalisis de codigo abierto
Analisis de codigo abierto
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Sistemas Unidad IV
Sistemas Unidad IVSistemas Unidad IV
Sistemas Unidad IV
 
Slideshare #01
Slideshare #01Slideshare #01
Slideshare #01
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
sesion 1 - MAS.pptx
sesion 1 - MAS.pptxsesion 1 - MAS.pptx
sesion 1 - MAS.pptx
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4
 
Fundamentos de Diseño Orientado a Objetos
Fundamentos de Diseño Orientado a ObjetosFundamentos de Diseño Orientado a Objetos
Fundamentos de Diseño Orientado a Objetos
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 

Más de Universidad Politecnica de Catalunya

Más de Universidad Politecnica de Catalunya (11)

Introducción y ciclo de vida proyectos
Introducción y ciclo de vida proyectosIntroducción y ciclo de vida proyectos
Introducción y ciclo de vida proyectos
 
Is.1p.03 especificaciones de software
Is.1p.03 especificaciones de softwareIs.1p.03 especificaciones de software
Is.1p.03 especificaciones de software
 
Research enviroment
Research enviromentResearch enviroment
Research enviroment
 
Is.1p.0.3 procesos de software
Is.1p.0.3  procesos de softwareIs.1p.0.3  procesos de software
Is.1p.0.3 procesos de software
 
Ddi 2 lecture dialogue integrative design
Ddi 2 lecture dialogue  integrative designDdi 2 lecture dialogue  integrative design
Ddi 2 lecture dialogue integrative design
 
Is.1p.0.2 Oportunidad de negocio
Is.1p.0.2 Oportunidad de negocioIs.1p.0.2 Oportunidad de negocio
Is.1p.0.2 Oportunidad de negocio
 
C4i 1 exer equlibrium creative team
C4i 1 exer  equlibrium  creative teamC4i 1 exer  equlibrium  creative team
C4i 1 exer equlibrium creative team
 
Is.1p.0.1 oportunidad de negocio
Is.1p.0.1 oportunidad de negocioIs.1p.0.1 oportunidad de negocio
Is.1p.0.1 oportunidad de negocio
 
Is.1p.2 procesos de software
Is.1p.2 procesos de softwareIs.1p.2 procesos de software
Is.1p.2 procesos de software
 
Is.1p.0 Oportunidad de negocio en Educacion Infantil
Is.1p.0 Oportunidad de negocio en Educacion InfantilIs.1p.0 Oportunidad de negocio en Educacion Infantil
Is.1p.0 Oportunidad de negocio en Educacion Infantil
 
Is.1p.0 Oportunidad de negocio en IT
Is.1p.0 Oportunidad de negocio en ITIs.1p.0 Oportunidad de negocio en IT
Is.1p.0 Oportunidad de negocio en IT
 

Último

c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 

Último (20)

Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx
 
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.pptLa Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Escrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdfEscrito-Contestacion-Demanda-Filiacion.pdf
Escrito-Contestacion-Demanda-Filiacion.pdf
 
Proyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxProyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptx
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 

Is.1p.4 Herramientas de modelamiento UML

  • 1. 1/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net IS.1p.4 Herramientas de software de modelamiento UML. Experts: evelin.flores@pucese.edu.ec (Evelin Flores) jaime.meza@estudiant.upc.edu (Jaime Meza (Invitado))
  • 2. 2/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Objetivo Al finalizar la práctica el estudiante será capaz de identificar herramientas de modelamiento UML para un proyecto especifico de desarrollo de software, acorde a una metodología seleccionada.
  • 3. 3/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Que son herramientas de modelamiento? Las herramientas de modelado son un conjunto de artefactos (Del lat. arte factum 'hecho con arte’ Ejm. En un diagrama de caso de uso el actor o el caso de uso son artefactos) que permiten crear una simulación abstracta de la funcionalidad de los sistemas a bajo riesgo y costos; las herramientas de modelado, permiten concentrarse en ciertas características importantes del sistema, prestando menos atención a otras. Algunas herramientas de moldeamiento por ejemplo son: •Diagrama de flujo de datos. •Diagrama de entidad relación. •Diagrama de transición de estados. •Diccionario de datos. •Especificación de procesos. •Diagramas HIPO e IPO. •Diagrama de clases. •Diagrama de Casos de Usos
  • 4. 4/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Que es UML? Uml (Unified Modeling Language), es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. UML no es una metodología de desarrollo de Software, sino un conjunto de herramientas de modelamiento para representar un sistema. El tipo de herramienta de modelamiento a utilizar lo define la metodología.
  • 5. 5/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Herramientas de software de modelamiento UML Existen múltiples definiciones sobre las herramientas de software de modelamiento UML, sin embargo lo definiremos como un conjunto de programas de software que nos permiten realizar modelamiento de sistemas utilizando artefactos y modelos definidos por UML. El mercado tiene una variedad y diversidad de herramientas de software de modelamiento UML, en este sentido los ingenieros de software deben ser capaces de poder establecer las características y/o factores de ponderación que ayuden en la selección de la mejor para uno u otro proyecto. Algunas características que pueden considerarse suelen ser: Sistema Operativo, diagramas soportados, licenciamiento, etc. Complementariamente el modelo de ponderación es muy importante en el cual se podrían utilizar los criterios : (Cumple o no Cumple, Rango de Valores (1..n), etc)
  • 6. 6/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Jugando en Fabricius
  • 7. 7/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Jugando en Fabricuis BUENOS MALOS Coin.- Obtiene bonos extra ( 10 Coins = 1 Love's Star) Love's Star - Obtiene1 punto Worry's Star .- Obtiene-1 puntos Active Fire.- Obtiene10 puntos Pasive Fire.- Obtiene-10 puntos Super Nova.- Obtiene 100 puntos. Destructor.- Obtiene -100 puntos Personajes
  • 8. 8/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Jugando en Fabricuis Reglas del juego: Descripción de la Regla Valoración Cada idea propuesta 1 Love's Star Idea primera posición en el ranking del grupo 5 Love's Star Idea segunda y tercera posición en el ranking del grupo 3 Love's Star 1 Love's Star Idea que no queda en el ranking 1 Worry's Star Idea propuestas en tiempo actividad 1 Coin por día restantes del final Comentario 1 Coin por comentario Voto en blanco sobre idea (todas las ideas presentadas al participante serán votadas) 1 Worry's Star Grupo primero en el Ranking de una etapa 1 Active Fire Grupo no participa en una etapa 1 Pasive Fire Grupo no realiza una tarea 5 Worry's Star Grupo primero en el ranking de tareas de defensa 1 Super Nova Grupo segundo en el ranking de tareas de defensa 1 Active Fire Grupo no se presenta a la defensa 1 Destructor
  • 9. 9/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net En el proyecto <Proyecto_del_grupo> usted ha finalizado la fase de Ingenieria de requerimientos y ha suscrito el documento de requerimientos funcionales acorde a la metodología con la que se encuentra trabajando . Ahora debe seleccionar la herramienta de software de modelado de UML que le permita representar gráficamente las especificaciones de software aprobadas. Las preguntas que deberán realizarse en la resolución del caso son: 1. ¿Cuáles son las características que debería evaluar? 2. ¿Cuál es el modelo optimo de valoración de la herramienta de software? 3. ¿Cual es la mejor herramienta de software de moldeamiento UML para el proyecto? 4. De acuerdo a la herramienta de software de moldeamiento UML para el proyecto, ¿que necesito para implementarla? Desafio:
  • 10. 10/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Se han cumplido algunas fases del proceso de ingeniería de software (Fig 1)., recuerden que todo el proceso debe estar balanceado y guardar relación secuencial acorde a los hitos cumplidos Ejm. Sistema (A), que utiliza el ciclo de vida (C), y se implementa con la metodologia (M), tienes R especificaciones aprobadas y se modelan en la Herramienta (H) de acuerdo a los artefactos de M. Fig 1. Pirámide de hitos cumplidos Punto de Control. Herramienta de Modelamiento Oportunidad negocio Ciclo de Vida Metodología Especificación Requerimientos
  • 11. 11/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Etapa Pregunta a resolver Que hacer Despegar 1. ¿Cuáles son las características que debería evaluar? a.-)Trabajando en equipo en clases presenciales cada alumno deberá proponer (3 características al menos) y registrarlo en Fabricuis (Despegar  Características), discutir en el grupo las ideas y eliminar las que no aporten o estén repetidas (Click boton ), para y votar ideas de las características luego del filtro anterior. Ejemplos de características. Sistema Operativo, diagramas soportados, Licenciamiento etc. Tareas a Ejecutar
  • 12. 12/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Etapa Pregunta a resolver Que hacer Despegar 2. ¿Cuál es el modelo óptimo de valoración de la herramienta de software? b.-) Trabajando en equipo en clases presenciales cada alumno deberá proponer un modelo de valoración y registrarlo en Fabricuis (Despegar  Modelo). discutir en el grupo las ideas y eliminar las que no aporten o estén repetidas (Click boton ). Votar ideas de los modelos de ponderación luego del filtro aplicado. Ejm referencia de modelos (http://revistas.utp.edu.co/index.php/revistaci encia/article/view/6647/3903 ).Como resultado de este trabajo se creará una matriz que contenga el modelo de valoración con las características a evaluar que servirá de base para la valoración Formato de Referencia. Tareas a Ejecutar
  • 13. 13/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Herramienta: Nombre Herramienta Característica Descripción Valoración Justificación Ejm. Sistema Operativo Linux Parcialmente de acuerdo… El modelo estableció un rango de acuerdo, ya que es el que mejor adaptabilidad al sistema posee. ……. ……. ….. ……. ……. …… …… …… Formato de Referencia
  • 14. 14/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Tareas a Ejecutar Etapa Pregunta a resolver Que hacer Ideas ¿Cual es la mejor herramienta de software de moldeamiento UML para el proyecto? 1. Cada estudiante analizará una herramienta diferente de modelamiento de software UML y la valorará de acuerdo a la matriz de valoración de la actividad anterior. Registrará en Fabricius (Ideas  Proponer), una única idea en la que se explique la herramienta de software para modelamiento UML que el hubiere analizado. 2. Votará por pares en Fabricuis (Ideas Votar) 3. Votará la lista del ranking resultante de la tarea 2 en Fabricuis (Ideas Decidir)
  • 15. 15/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Tareas a Ejecutar Etapa Pregunta(s) a resolver Que hacer Desarrollo De acuerdo a la herramienta de software de moldeamiento UML para el proyecto, ¿que necesito para implementarla? Cada estudiante propondrá ideas acerca de cómo implementar la herramienta de software de moldeamiento UML para el proyecto, que ha surgido de la tarea anterior, y la registrara en Fabricuis (Desarrollo  Proponer) Ejm. Servidores a instalar, sistema operativo, red, etc que se necesitare para implementarla.
  • 16. 16/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Tareas a Ejecutar Etapa Pregunta(s) a resolver Que hacer Entrega Resuelve el desafío Cada grupo presentará y defenderá su propuesta caso de solución. Los grupos restantes darán retroalimentación y comentarios de lo presentado. Al menos cada estudiante realizará un comentario al grupo presentador. Una vez comentado se procederá a valorar mediante votación en Fabricius
  • 17. 17/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Criterio Descripción Contenido La herramienta utilizada es adecuada para el proyecto presentado y fue documentada adecuadamente. Rendimiento El grupo se hizo entender, explico todas las dudas y se mostro con conocimiento del tema presentado. Criterios de evaluación defensa proyecto
  • 18. 18/7 Participative Innovation Spacejm.monguet@upc.edu thepracticeofinnovation.net Documentos sugeridos 1. https://es.wikipedia.org/wiki/Lenguaje_unificado_de_modelado 2. http://www.jeckle.de/umltools.htm 3. https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools 4. http://revistas.utp.edu.co/index.php/revistaciencia/article/view/6647/3903

Notas del editor

  1. Artefacto.-