SlideShare a Scribd company logo
1 of 12
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
          FACULTAD DE SISTEMAS MERCANTILES
          CARRERA DE INGENIERÍA EN SISTEMAS
              INGENIERIA DE SOFTWARE II

                           UML

Nombre: Ángel Ortiz
Nivel: Sexto
Tutor: Ing. Luis Guallpa
INTRODUCCION : UML
¿QUE ES UML (UNIFIED MODELING LANGUAGE) ?


Es un lenguaje para especificar, construir, visualizar y documentar
los artefactos de un sistema de software orientado a objetos (OO).
Un artefacto es una información que es utilizada o producida
mediante un proceso de desarrollo de software.


Objetivo principal de UML
• Es posibilitar el intercambio de modelos entre las distintas
herramientas CASE orientados a objetos.
UML
●   Qué no es UML
    UML no es un método de desarrollo. No te va a
    decir cómo pasar del análisis al diseño y de este al
    código. No son una serie de pasos que te llevan a
    producir código a partir de unas especificaciones


    UML al no ser un método de desarrollo es
    independiente del ciclo de desarrollo que vayas a
    seguir, puede encajar en un tradicional ciclo en
    cascada, o en un evolutivo ciclo en espiral o
    incluso en los métodos ágiles de desarrollo.
Caracteristicas de UML
●   Lo fundamental de una herramienta UML es la capacidad de diagramación, y los diferentes
    tipos de diagramas que soporta la herramienta. Sus esquemas de apoyo de diseño,
    documentación, construcción e implantación de sistema. Así mismo, su flexibilidad para admitir
    cambios no previstos durante el diseño o el rediseño.
●   UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas
    de hardware y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales
    modelar sistemas.
●   • Diagramas de Casos de Uso para modelar los procesos ’business’.
●   • Diagramas de Secuencia para modelar el paso de mensajes entre objetos.
●   • Diagramas de Colaboración para modelar interacciones entre objetos.
●   • Diagramas de Estado para modelar el comportamiento de los objetos en el sistema.
●   • Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u
    operaciones.
●   • Diagramas de Clases para modelar la estructura estática de las clases en el sistema.
●   • Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema.
●   • Diagramas de Componentes para modelar componentes.
●   • Diagramas de Implementación para modelar la distribución del sistema.
●
Caracteristicas de UML
●   Definición de estereotipos: un estereotipo es una nueva clase de elemento
    de modelado que debe basarse en ciertas clases ya existentes en el
    metamodelo y constituye un mecanismo de extensión del modelo.
●   Responsabilidades.
●   Mecanismos de extensibilidad: estereotipos, valores etiquetados y
    restricciones.
●   Tareas y procesos.
●   Distribución y concurrencia (para modelar por ejemplo ActiveX/DCOM y
    CORBA).
●   Patrones/Colaboraciones.
●   Diagramas de actividad (para reingeniería de proceso de negocios)
●   Clara separación de tipo, clase e instancia.
●   Refinamiento (para manejar relaciones entre niveles de abstracción).
●   Interfaces y componentes.
VENTAJAS DE UML
●   Mejores tiempos totales de desarrollo (de 50 % o más).
●   Modelar sistemas (y no sólo de software) utilizando conceptosorientados a
    objetos.
●   Establecer conceptos y artefactos ejecutables.
●   Encaminar el desarrollo del escalamiento en sistemas complejos demisión
    crítica.
●   Crear un lenguaje de modelado utilizado tanto por humanos comopor
    máquinas.
●   Mejor soporte a la planeación y al control de proyectos.
●   Alta reutilización y minimización de costos.
DESVETAJAS DE UML


●   UML no es una metodología es una notación
●   No es un lenguaje de programación, se
    complementan
●   No pretende sustituir al XML
Diagrama de Clases

Los diagramas de clases muestran las diferentes clases
que componen un sistema y cómo se relacionan unas
con otras.



- Son diagramas “estáticos” porque muestran las
clases, junto con sus métodos y atributos, así como las
relaciones estáticas entre ellas: qué clases “conocen”
a qué otras clases o qué clases “son parte” de otras
clases, pero no muestran los métodos mediante los que
se invocan entre ellas.
- Los diagramas de estado muestran los diferentes
estados de un objeto o sistema durante su vida y los
estímulos que provocan sus cambios de estado.


  Estados como:
              - trabajando
              - detenido
              - escuchando
              - Listo



           Diagramas de Estado
Un Diagrama de Casos de Uso muestra
la relación entre los actores y los casos
de uso del
sistema. Representa la funcionalidad
que ofrece el sistema en lo que se
refiere a su interacción
externa.

           Diagrama de Casos de Uso
Uml facita el diseno de muchos software
facilitando el analisis diseño, y construcion del
mismo




          CONCLUSIONES
●   http://www.slideshare.net/e1da4/diagramas-uml/download
●   http://mx.answers.yahoo.com/question/index?
    qid=20090329162921AAYDg8G




                     REFERENCIAS

More Related Content

What's hot

Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
CS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT IICS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT IIpkaviya
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martesJackson Marshelo
 
FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2Saul Mamani
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Elementos orientados al flujo
Elementos orientados al flujoElementos orientados al flujo
Elementos orientados al flujoAlumic S.A
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetosChristian Leon
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estadosloco8888
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisisguest0a6e49
 

What's hot (20)

Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
CS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT IICS8592 Object Oriented Analysis & Design - UNIT II
CS8592 Object Oriented Analysis & Design - UNIT II
 
Modelo Conceptual UML
Modelo Conceptual UMLModelo Conceptual UML
Modelo Conceptual UML
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2
 
Diseño orientado a objeto
Diseño orientado a objetoDiseño orientado a objeto
Diseño orientado a objeto
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Elementos orientados al flujo
Elementos orientados al flujoElementos orientados al flujo
Elementos orientados al flujo
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estados
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Sem 8 Modelo De Analisis
Sem 8 Modelo De AnalisisSem 8 Modelo De Analisis
Sem 8 Modelo De Analisis
 

Similar to Uml pres

Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoijmb666
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado umlturlahackers
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLMarlon Manrique
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLKudos S.A.S
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"jenni30201
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guidehectorxxx
 

Similar to Uml pres (20)

Uml
UmlUml
Uml
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
Uml juan pablo cueto galindo
Uml juan pablo cueto galindoUml juan pablo cueto galindo
Uml juan pablo cueto galindo
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de uso
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
Equipo2
Equipo2Equipo2
Equipo2
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Uml
UmlUml
Uml
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 

More from Blace57

El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21Blace57
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareBlace57
 
Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.Blace57
 
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Blace57
 
Esquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoEsquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoBlace57
 
Polizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoPolizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoBlace57
 

More from Blace57 (6)

El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21El internet y su influencia en el siglo 21
El internet y su influencia en el siglo 21
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.Desarrollo de software orientado a la web.
Desarrollo de software orientado a la web.
 
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
Estudios de un proyecto y desarrollo de actividades fundamentales de un proye...
 
Esquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercadoEsquema de estudio tecnico de mercado
Esquema de estudio tecnico de mercado
 
Polizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_MerquiautoPolizas de seguros para vehiculos_Merquiauto
Polizas de seguros para vehiculos_Merquiauto
 

Recently uploaded

ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Recently uploaded (20)

ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Uml pres

  • 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES FACULTAD DE SISTEMAS MERCANTILES CARRERA DE INGENIERÍA EN SISTEMAS INGENIERIA DE SOFTWARE II UML Nombre: Ángel Ortiz Nivel: Sexto Tutor: Ing. Luis Guallpa
  • 2. INTRODUCCION : UML ¿QUE ES UML (UNIFIED MODELING LANGUAGE) ? Es un lenguaje para especificar, construir, visualizar y documentar los artefactos de un sistema de software orientado a objetos (OO). Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software. Objetivo principal de UML • Es posibilitar el intercambio de modelos entre las distintas herramientas CASE orientados a objetos.
  • 3. UML ● Qué no es UML UML no es un método de desarrollo. No te va a decir cómo pasar del análisis al diseño y de este al código. No son una serie de pasos que te llevan a producir código a partir de unas especificaciones UML al no ser un método de desarrollo es independiente del ciclo de desarrollo que vayas a seguir, puede encajar en un tradicional ciclo en cascada, o en un evolutivo ciclo en espiral o incluso en los métodos ágiles de desarrollo.
  • 4. Caracteristicas de UML ● Lo fundamental de una herramienta UML es la capacidad de diagramación, y los diferentes tipos de diagramas que soporta la herramienta. Sus esquemas de apoyo de diseño, documentación, construcción e implantación de sistema. Así mismo, su flexibilidad para admitir cambios no previstos durante el diseño o el rediseño. ● UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. ● • Diagramas de Casos de Uso para modelar los procesos ’business’. ● • Diagramas de Secuencia para modelar el paso de mensajes entre objetos. ● • Diagramas de Colaboración para modelar interacciones entre objetos. ● • Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. ● • Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u operaciones. ● • Diagramas de Clases para modelar la estructura estática de las clases en el sistema. ● • Diagramas de Objetos para modelar la estructura estática de los objetos en el sistema. ● • Diagramas de Componentes para modelar componentes. ● • Diagramas de Implementación para modelar la distribución del sistema. ●
  • 5. Caracteristicas de UML ● Definición de estereotipos: un estereotipo es una nueva clase de elemento de modelado que debe basarse en ciertas clases ya existentes en el metamodelo y constituye un mecanismo de extensión del modelo. ● Responsabilidades. ● Mecanismos de extensibilidad: estereotipos, valores etiquetados y restricciones. ● Tareas y procesos. ● Distribución y concurrencia (para modelar por ejemplo ActiveX/DCOM y CORBA). ● Patrones/Colaboraciones. ● Diagramas de actividad (para reingeniería de proceso de negocios) ● Clara separación de tipo, clase e instancia. ● Refinamiento (para manejar relaciones entre niveles de abstracción). ● Interfaces y componentes.
  • 6. VENTAJAS DE UML ● Mejores tiempos totales de desarrollo (de 50 % o más). ● Modelar sistemas (y no sólo de software) utilizando conceptosorientados a objetos. ● Establecer conceptos y artefactos ejecutables. ● Encaminar el desarrollo del escalamiento en sistemas complejos demisión crítica. ● Crear un lenguaje de modelado utilizado tanto por humanos comopor máquinas. ● Mejor soporte a la planeación y al control de proyectos. ● Alta reutilización y minimización de costos.
  • 7. DESVETAJAS DE UML ● UML no es una metodología es una notación ● No es un lenguaje de programación, se complementan ● No pretende sustituir al XML
  • 8. Diagrama de Clases Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. - Son diagramas “estáticos” porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases “conocen” a qué otras clases o qué clases “son parte” de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas.
  • 9. - Los diagramas de estado muestran los diferentes estados de un objeto o sistema durante su vida y los estímulos que provocan sus cambios de estado. Estados como: - trabajando - detenido - escuchando - Listo Diagramas de Estado
  • 10. Un Diagrama de Casos de Uso muestra la relación entre los actores y los casos de uso del sistema. Representa la funcionalidad que ofrece el sistema en lo que se refiere a su interacción externa. Diagrama de Casos de Uso
  • 11. Uml facita el diseno de muchos software facilitando el analisis diseño, y construcion del mismo CONCLUSIONES
  • 12. http://www.slideshare.net/e1da4/diagramas-uml/download ● http://mx.answers.yahoo.com/question/index? qid=20090329162921AAYDg8G REFERENCIAS