Uml caso parcticos

Páginas: 36 (8962 palabras) Publicado: 28 de diciembre de 2011
Anexo 1

Breve descripción de UML

Anexo 1: Breve Descripción de UML

Índice
Visión general de UML 247
Elementos 248
Elementos estructurales 248
Elementos de comportamiento 251
Elementos de agrupación 252
Elementos de anotación 252
Relaciones 253
Diagramas255
Diagrama de casos de uso 258
Diagrama de clases 267
Diagrama de objetos 275
Diagrama de secuencias 276
Diagrama de colaboración 278
Diagrama de estados 280
Diagrama de actividades 286
Diagrama de componentes 290
Diagrama de despliegue 292
Paquetes 294

Visión generalde UML

UML es una gramática para expresar diseños de software orientado a objetos. Sus siglas significan, en español, Lenguaje Unificado de Modelado. No es la única notación que existe, pero es el estándar actual del llamado Object Management Group (OMG). Por tanto, conviene saber cómo expresarse en este lenguaje, advirtiendo que los lenguajes son dinámicos y que, a veces, no se utilizan de lamisma forma por diferentes autores. Nosotros aprovecharemos UML para profundizar en los conceptos del software orientado a objetos.

UML se expresa a través de elementos de construcción, de relaciones y de diagramas que contienen elementos y relaciones. Conocer esta estructura general ayuda a la comprensión del lenguaje en su conjunto y facilita prescindir de los detalles, hasta que no seannecesarios.

Elementos

Hay cuatro tipos de elementos en UML
* Elementos estructurales.
* Elementos de comportamiento.
* Elementos de agrupación.
* Elementos de anotación.

Elementos estructurales

Los elementos estructurales son la parte estática de los modelos de UML. Representan cosas que son conceptuales o materiales. Hay siete tipos de elementos estructurales: clases,interfaces, colaboraciones, casos de uso, clases activas, componentes y nodos.

Clases: una clase es una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica. Gráficamente una clase se representa como un rectángulo, dividido en tres zonas que contienen el nombre, los atributos y las operaciones.

Interfaces: una interfaz es una colecciónde operaciones que especifican un servicio de una clase o componente, mostrando el comportamiento visible externamente de ese elemento. Una interfaz contiene sólo las especificaciones de las operaciones, es decir su signatura, pero no la implementación. Gráficamente las interfaces se representan con una figura en forma de piruleta, o como una clase con la etiqueta<<interface>>.Colaboración: una colaboración define una interacción y es una sociedad de roles y otros elementos que colaboran para proporcionar un comportamiento cooperativo mayor que la suma de los comportamientos de sus elementos. Por lo tanto, las colaboraciones tienen tanto dimensión estructural como de comportamiento. Una clase dada puede participar en varias colaboraciones. Estas colaboraciones representan,pues, la implementación de patrones que forman un sistema. Gráficamente una colaboración se representa como una elipse de borde discontinuo.

Caso de uso: un caso de uso es una descripción de un conjunto de secuencias de acciones que un sistema ejecuta y que produce un resultado observable de interés particular. Un caso de uso se utiliza para estructurar los aspectos de comportamiento en unmodelo. Un caso de uso es realizado por una colaboración. Gráficamente un caso de uso se representa como una elipse.

Clase activa: una clase activa es una clase cuyos objetos tienen uno o más procesos o hilos de ejecución y, por lo tanto, pueden dar origen a actividades de control. Los objetos de una clase activa representan elementos cuyo comportamiento es concurrente con otros elementos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso uml
  • Casos parcticos-nic38
  • caso parctico compras
  • Uml Descripción De Casos De Uso
  • casos de uso en UML
  • Casos de Uso y casos de prueba en UML
  • Uml casos de uso
  • Heraamientas case Uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS