NOTACION UML

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

PowerPoint Presentation:

1. NOTACION UML Lenguaje Unificado de Modelado

Notación?.....:

Notación?..... Una manera rápida de representar un número . Sistema de signos convencionales que se utiliza en una disciplina determinada, especialmente en música y en matemáticas: si no conoces la notación musical, no puedes interpretar una partitura . Representación por medio de signos o símbolos de una cosa: la notación vocálica . Representación por medio de signos convencionales.

PowerPoint Presentation:

E s un conjunto de Notaciones y diagramas que tienen como finalidad modelar sistemas orientados a objetos. Con UML se puede modelar distintos sistemas ya sean de software, hardware u organizaciones del mundo real. UML

PowerPoint Presentation:

Basado en una notación gráfica , muy expresiva que permite representar en mayor o menor medida todas las fases de un proyecto informático.

PowerPoint Presentation:

Se utiliza para MODELADO de Software, representa la información de requisitos, a análisis y diseño . El modelo conceptual está compuesto por 3 bloques de construcción básicos: – Elementos Abstracciones básicas a partir de las que se construyen los modelos – Relaciones Entre los elementos – Diagramas

PowerPoint Presentation:

UML preescribe una notación estándar y semánticas esenciales para el modelado de un sistema orientado a objetos. Previamente , un diseño orientado a objetos podría haber sido modelado con cualquiera de la docena de metodologías populares, causando a los revisores tener que aprender las semáticas y notaciones de la metodología empleada antes que intentar entender el diseño en sí. Ahora con UML, diseñadores diferentes modelando sistemas diferentes pueden sobradamente entender cada uno los diseños de los otros . UML OFRECE NOTACIÓN Y SEMÁNTICA ESTÁNDAR

PowerPoint Presentation:

A continuación se verán una serie de elementos notacionales pero sin entrar en detalle en la esencia de lo que es el concepto de cada cosa (que se da por supuesto ). Atributos M étodo s Responsabilidades Objetos Relaciones Asociaciones Navegabilidad Interfaces Composición Herencia y generalización Dependencias Clase Interfaces Polimorfismo

PowerPoint Presentation:

Pero volviendo a otra definición de UML como " conjunto de herramientas ", si nos imaginamos UML como una caja de herramientas con su martillo, destornillador, alicates, etc. Veamos qué contiene nuestra caja de herramientas:

PowerPoint Presentation:

SIMBOLOGIA UML

Elementos notacionales que presentan el UML. Estos elementos pretenden ser un lenguaje común para el modelamiento de cualquier sistema.:

Elementos notacionales que presentan el UML. Estos elementos pretenden ser un lenguaje común para el modelamiento de cualquier sistema.

Conceptos básicos por tipo de diagrama::

C onceptos básicos por tipo de diagrama: DIAGRAMA DE ESTRUCTURA ESTÁTICA Clase Atributo Operación Asociación (rol, multiplicidad, cualificador) Asociación Composición Generalización Paquete Dependencia DIAGRAMA DE CASOS DE USO Caso de uso Actor Relaciones en un diagrama de casos de uso

PowerPoint Presentation:

DIAGRAMA DE SECUENCIA Línea de vida de un objeto Activación Mensaje DIAGRAMA DE COLABORACIÓN Objeto Enlaces Flujo de mensajes Marcadores de creación y destrucción de objetos Objeto compuesto

PowerPoint Presentation:

DIAGRAMA DE ESTADOS Estado Eventos Envío de mensajes Transición simple Transición interna DIAGRAMA DE ACTIVIDADES Estado de acción Transiciones Decisiones

PowerPoint Presentation:

DIAGRAMA DE IMPLEMENTACIÓN Diagrama de Componentes Diagrama de Ejecución Nodos Componentes

PowerPoint Presentation:

Pero siguiendo con la analogía, si vamos a colgar un cuadro no usaremos todas las herramientas de nuestra caja, posiblemente sólo usemos el martillo para clavar el clavo.

PowerPoint Presentation:

Lo mismo pasa con UML, una vez que conozcamos las herramientas usaremos en cada momento las más adecuadas a nuestras necesidades . No les voy a decir que esto sea fácil, pues hay que saber para qué sirven y qué limitaciones tienen unas y otras para conocer su utilidad. Pero se puede alcanzar este conocimiento con un poco de práctica y sentido común .

authorStream Live Help