Descripción: Practica de ejercicios de Inclusion y Exclusion Semantica. Razonamiento Verbal.
Practica de ejercicios de Inclusion y Exclusion Semantica. Razonamiento Verbal.Descripción completa
estudio de la notación aquitanaDescripción completa
UML, Linguagem de Modelagem Unificada, é um padrão para modelagem visual de software. Neste tutorial abordamos como utilizar a UML para fazer especificação de software através de conjunto de…Descrição completa
Descripción completa
sintaxisDescripción completa
Descripción completa
ejercicios
Descripción: Investigacion de UML
Descrição: UML
Descripción completa
UMLDescripción completa
Descripción completa
Descripción completa
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. Pueden existir asociaciones entre caso de usos y actores de los casos de uso. Como una asociación sitúa que instancias del caso de uso y un usuario jugando uno de los roles del actor comunicando
con otros. Los casos de uso pueden ser relacionados a otros casos de uso solamente por relaciones Extends y Uses. Una relación Extends denota la extensión de la secuencia de un caso de uso con la secuencia de otro, mientras que la relación Uses denota que el caso de so comparte un comportamiento común. Bibliografia http://www.escet.urjc.es/~smontalvo/umlToJava_v2.pdf http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r42816.PDF http://www.craftware.net/es/descargas/modelo_dinamico.pdf