SlideShare una empresa de Scribd logo
1 de 6
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación
I.U Santiago Mariño
Escuela: 47
RUP
UML
Profesor: Alumna
Miguel Mena Michell Torumo
26994618
Qué es RUP
RUP es una secuencia de pasos necesarios para el desarrollo y/o mantenimiento
de gran cantidad de sistemas, en diferentes áreas de aplicación diferentes
organizaciones, diferentes medios de competencia y en proyectos de tamaños
variables (desde el más básico al más complejo). Actualmente es propiedad de
International Business Machines (IBM) y está basado en un enfoque disciplinado
de asignación de tareas y responsabilidades dentro de una organización de
desarrollo con la finalidad de asegurar la obtención de un software de alta calidad
que satisfagan la necesidad de los usuarios finales dentro de un calendario y
tiempo predecible.
Elementos de RUP
*Disciplinas: son los 'contenedores' empleados para organizar todas las
actividades durante el ciclo de vida del sistema.
*Artefactos: son los elementos de entrada y salida de las actividades. Es un
elemento que el proyecto produce y utiliza para componer el producto final.
*Flujos de Trabajo: constituye la secuencia de actividades que producen
resultados visibles por medio de la integración de los roles y las
actividades, artefactos y disciplinas.
*Roles: son las personas o entes que están involucradas en cada proceso
Ventajas de RUP
2.1. * RUP se puede utilizar para proyectos grandes, medianos y pequeños.
2.2. * Tiene explícito todo lo que se debe hacer dentro del proceso de desarrollo
de software.
2.3. * Progreso visible en las etapas tempranas.
2.4. * Los usuarios están involucrados continuamente Iteración.
Desventajas de RUP
3.1. * Las iteraciones en cada ciclo puede tomar mucho más tiempo.
3.2. * El grado de complejidad puede no resultar muy adecuado.
3.3. * Requiere conocimientos del proceso y de UML.
3.4. * El RUP es generalmente mal aplicado en el estilo cascada.
Que es UML
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de
modelado visual común y semántica y sintácticamente rico para la arquitectura, el
diseño y la implementación de sistemas de software complejos, tanto en estructura
como en comportamiento. UML tiene aplicaciones más allá del desarrollo de
software, p. ej., en el flujo de procesos en la fabricación.
Es comparable a los planos usados en otros campos y consiste en diferentes tipos
de diagramas. En general, los diagramas UML describen los límites, la estructura y
el comportamiento del sistema y los objetos que contiene.
UML no es un lenguaje de programación, pero existen herramientas que se
pueden usar para generar código en diversos lenguajes usando los diagramas
UML. UML guarda una relación directa con el análisis y el diseño orientados a
objetos.
Elementos de UML
Comportamiento
1.1. Son la parte dinámica, y representan comportamiento en el tiempo y espacio.
1.1.1. Estados
1.1.1.1. Identifica un periodo de tiempo del objeto.
1.1.2. Interacción
1.1.2.1. Conjunto de mensajes intercambiados entre objetos
Estructurales
2.1. La parte Estática de un modelo
2.1.1. Clase
2.1.1.1. Representa un conjunto de objetos
2.1.2. Interfaz
2.1.2.1. Define un conjunto de especificaciones
2.1.3. Nodo
2.1.3.1. Recurso Computacional
2.1.4. Caso de uso
2.1.4.1. Conjunto de secuencia de acciones
2.1.5. Clase Activa
2.1.5.1. Sus objetos representan un comportamiento que es concurrente con otros
elementos
2.1.6. Componentes
2.1.6.1. Empaquetamiento físico de diferentes elementos lógicos.
2.1.7. Cadena de Responsabilidad
Agrupación
3.1. Son las partes organizativas
3.1.1. Paquete: Mecanismo de propósito general para organizar elementos.
3.1.1.1. Reglas del negocio
Anotación
4.1. Son las partes explicativas, comentarios para describir, clasificar y hacer
observaciones
4.1.1. Devuelve una copia del objeto receptor
4.1.2. Sirve para hacer comentarios a un conjunto de elementos.
Ventajas de UML
 Mejores tiempos totales de desarrollo (de 50 % o más).
 Modelar sistemas (y no sólo de software) utilizando conceptos orientados a
objetos.
 Establecer conceptos y artefactos ejecutables.
 Encaminar el desarrollo del escalamiento en sistemas complejos de misión
crítica.
 Crear un lenguaje de modelado utilizado tanto por humanos como por
máquinas.
 Mejor soporte a la planeación y al control de proyectos.
 Alta reutilización y minimización de costos.
 Fácil actualización o modificado del software a programar
Desventajas de UML
 UML no es un método de desarrollo.
 UML al no ser un método de desarrollo es independiente del ciclo de desarrollo
 UML no se presta con facilidad al diseño de sistemas distribuidos
Uml

Más contenido relacionado

La actualidad más candente (9)

Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Ingenieria del Software
Ingenieria del SoftwareIngenieria del Software
Ingenieria del Software
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informatica
 
Fases de rup
Fases de rupFases de rup
Fases de rup
 
mule db
mule dbmule db
mule db
 
Diseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentesDiseño en-el-nivel-de-componentes
Diseño en-el-nivel-de-componentes
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Similar a Uml

Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
yonnyl
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
Julio Pari
 

Similar a Uml (20)

rup.pdf
rup.pdfrup.pdf
rup.pdf
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
1 proy1 metodologia_rup
1 proy1 metodologia_rup1 proy1 metodologia_rup
1 proy1 metodologia_rup
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Rup
RupRup
Rup
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Metodologia spem epec
Metodologia spem epecMetodologia spem epec
Metodologia spem epec
 
Chapters 3-4.pdf
Chapters 3-4.pdfChapters 3-4.pdf
Chapters 3-4.pdf
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational5 Clase El Proceso Unificado Rational
5 Clase El Proceso Unificado Rational
 
IntroduccióN A Rup
IntroduccióN A RupIntroduccióN A Rup
IntroduccióN A Rup
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 

Último

Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
fernandolozano90
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
MirkaCBauer
 
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cadPROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
angel66k
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
NELSON QUINTANA
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
SalomeRunco
 

Último (20)

Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdfCLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cadPROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
PROGRAMANDO PARA AUTOCAD CON VBA -1.pdf-cad
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 

Uml

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular Para la Educación I.U Santiago Mariño Escuela: 47 RUP UML Profesor: Alumna Miguel Mena Michell Torumo 26994618
  • 2. Qué es RUP RUP es una secuencia de pasos necesarios para el desarrollo y/o mantenimiento de gran cantidad de sistemas, en diferentes áreas de aplicación diferentes organizaciones, diferentes medios de competencia y en proyectos de tamaños variables (desde el más básico al más complejo). Actualmente es propiedad de International Business Machines (IBM) y está basado en un enfoque disciplinado de asignación de tareas y responsabilidades dentro de una organización de desarrollo con la finalidad de asegurar la obtención de un software de alta calidad que satisfagan la necesidad de los usuarios finales dentro de un calendario y tiempo predecible. Elementos de RUP *Disciplinas: son los 'contenedores' empleados para organizar todas las actividades durante el ciclo de vida del sistema. *Artefactos: son los elementos de entrada y salida de las actividades. Es un elemento que el proyecto produce y utiliza para componer el producto final. *Flujos de Trabajo: constituye la secuencia de actividades que producen resultados visibles por medio de la integración de los roles y las actividades, artefactos y disciplinas. *Roles: son las personas o entes que están involucradas en cada proceso Ventajas de RUP 2.1. * RUP se puede utilizar para proyectos grandes, medianos y pequeños. 2.2. * Tiene explícito todo lo que se debe hacer dentro del proceso de desarrollo de software. 2.3. * Progreso visible en las etapas tempranas. 2.4. * Los usuarios están involucrados continuamente Iteración.
  • 3. Desventajas de RUP 3.1. * Las iteraciones en cada ciclo puede tomar mucho más tiempo. 3.2. * El grado de complejidad puede no resultar muy adecuado. 3.3. * Requiere conocimientos del proceso y de UML. 3.4. * El RUP es generalmente mal aplicado en el estilo cascada. Que es UML El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación. Es comparable a los planos usados en otros campos y consiste en diferentes tipos de diagramas. En general, los diagramas UML describen los límites, la estructura y el comportamiento del sistema y los objetos que contiene. UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en diversos lenguajes usando los diagramas UML. UML guarda una relación directa con el análisis y el diseño orientados a objetos. Elementos de UML Comportamiento 1.1. Son la parte dinámica, y representan comportamiento en el tiempo y espacio. 1.1.1. Estados 1.1.1.1. Identifica un periodo de tiempo del objeto. 1.1.2. Interacción 1.1.2.1. Conjunto de mensajes intercambiados entre objetos
  • 4. Estructurales 2.1. La parte Estática de un modelo 2.1.1. Clase 2.1.1.1. Representa un conjunto de objetos 2.1.2. Interfaz 2.1.2.1. Define un conjunto de especificaciones 2.1.3. Nodo 2.1.3.1. Recurso Computacional 2.1.4. Caso de uso 2.1.4.1. Conjunto de secuencia de acciones 2.1.5. Clase Activa 2.1.5.1. Sus objetos representan un comportamiento que es concurrente con otros elementos 2.1.6. Componentes 2.1.6.1. Empaquetamiento físico de diferentes elementos lógicos. 2.1.7. Cadena de Responsabilidad Agrupación 3.1. Son las partes organizativas 3.1.1. Paquete: Mecanismo de propósito general para organizar elementos. 3.1.1.1. Reglas del negocio Anotación 4.1. Son las partes explicativas, comentarios para describir, clasificar y hacer observaciones 4.1.1. Devuelve una copia del objeto receptor 4.1.2. Sirve para hacer comentarios a un conjunto de elementos.
  • 5. Ventajas de UML  Mejores tiempos totales de desarrollo (de 50 % o más).  Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.  Establecer conceptos y artefactos ejecutables.  Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.  Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.  Mejor soporte a la planeación y al control de proyectos.  Alta reutilización y minimización de costos.  Fácil actualización o modificado del software a programar Desventajas de UML  UML no es un método de desarrollo.  UML al no ser un método de desarrollo es independiente del ciclo de desarrollo  UML no se presta con facilidad al diseño de sistemas distribuidos