ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Notación y semántica UML


Enviado por   •  19 de Septiembre de 2015  •  Apuntes  •  445 Palabras (2 Páginas)  •  236 Visitas

Página 1 de 2

[pic 1]

Carrera: Lic. En Ingeniería en Software

Materia: Ing. De Software

Alumno: Miguel Ángel Mendoza Valadez

Profesor: Edgar Cossio

Núm. De Tarea 2

Fecha: 11/09/13

Notación y semántica UML

En propósito de este documento es representar la especificación de la semántica de UML utilizando lenguaje normal y formal para hacerlo fácil de entender para cualquier que lo lea y tenga un poco de conocimiento sobre UML.

Hay 2 tipos de modelos para especificar la semántica:

  • Modelo estático:

Este hace referencia a la estructura de los objetos dentro del sistema (clases, interfaces y relaciones).

  • Modelo dinámico:

Este hace referencia al comportamiento de los objetos dentro del sistema (métodos, interacciones, colaboraciones, estados).

La arquitectura del lenguaje UML está basado en 4 capas:

Objetos del usuario, modelo, metamodelo y meta-metamodelo.

El lenguaje está fundamentado en varios paquetes lógicos:

Fundamento, elementos del comportamiento y mecanismos generales. Y estos paquetes contienen subpaquetes.

Por ejemplo el paquete fundamento consiste de los siguientes subpaquetes: nucleo, elementos auxiliares, mecanismos de extensión y tipos de datos. La estructura del lenguaje esta descrita en la sección arquitectura de lenguaje en el documento UML.

El metamodelo está descrito de una manera semiformal usando tres vistas:

  • Sintaxis abstracta: Está documentada como un modelo descrito en un subconjunto del UML, y consiste en un diagrama de clases y una descripción en lenguaje natural.
  • Formalización de reglas: Son documentadas usando un lenguaje formal (OCL) y un lenguaje natural.
  • Semántica: Esta especificada en lenguaje natural, pero puede incluir alguna notación adicional dependiendo de la parte del modelo que está siendo descrita. La adaptación de técnicas formales para especificar el lenguaje esta descrita en la sección Formalismo del Lenguaje en el documento UML.

Por ejemplo en los casos de uso se definen algunas expresiones en notación gráfica:

Actor

        Un actor define un conjunto coherente de roles que los usuarios de una entidad pueden jugar cuando interactúan con un sistema. Un actor tiene un rol para caso de uso con el cual se comunica.

Caso de uso

        Es empleado para definir el comportamiento de un sistema u otra entidad sin revelar su parte interna, cada caso de uso especifica una secuencia de acciones, incluyendo variantes que la entidad puede hacer interactuando.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (81 Kb) docx (16 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com