descripcion de UML

Páginas: 5 (1208 palabras) Publicado: 28 de julio de 2014
Programación II. Guía 2

1

Facultad:
Ingeniería
Escuela:
Computación
Asignatura: Programación II

Tema: Herramientas UML, Análisis y diseño UML
Objetivo
Específico


Conocer una herramienta de modelado para la solución de problemas utilizando
programación orientada a objetos.



Conocer los diferentes tipos de diagramas para análisis y diseño básicos en UML



Utilizaruna de las herramientas para elaborar diagramas UML

Materiales y Equipo
• Guía Número 2
• Herramienta de diseño UML(StarUML)

Introducción
Teórica
¿Que es UML? El Lenguaje de Modelado Unificado (UML - Unified Modeling Language)
es un lenguaje gráfico de propósito general, estándar de la industria para visualizar,
especificar y documentar cada una de las partes que comprende elDesarrollo de
Sistemas a través del uso de diagramas y texto de soporte.
¿Para que sirve?


Visualizar como es un sistema o como queremos que sea.



Especificar la estructura y/o comportamiento de un sistema.



Hacer una plantilla que guíe la construcción de los sistemas



Documentar las decisiones que hemos tomado

Para esta práctica usaremos los diagramas de casos de uso,diagramas de secuencia, y
los diagramas de clase.
Los diagramas de casos de uso y de secuencia, nos servirán para realizar el análisis
necesario para poder hacer un diseño basado en diagramas de clase.

2

Programación II, Guía 2

Diagramas de Casos de uso.
Este diagrama es una técnica para capturar información de como un sistema o negocio
trabaja actualmente, o de como se desea quetrabaje. Aquí aún no hay orientación a
objetos, más bien es una técnica para el modelado de escenarios.
Los casos de uso se representan por las figuras de “actor”, “caso de uso” y “asociación”,
el actor es una entidad externa que interactúa con el sistema, los casos de uso son las
funciones que realizará nuestro sistema y las asociaciones son los mensajes entre
actores y casos de uso, y los casos deuso entre si:

Como ejemplo de caso de uso, describimos la forma en que se reserva una hora libre en
el centro de cómputo.

Diagramas de secuencia.
Estos diagramas nos sirven para describir la lógica de uno o más casos de uso, o sea, la
interacción de los actores con los distintos objetos involucrados en el caso de uso.
Los elementos que se usan en un diagrama de secuencia son:
Objeto:instancia de una clase que podemos empezar a identificar como participante en la
secuencia de operaciones que representa este caso de uso

Programación II. Guía 2 3

Actor: son los actores tomados del caso de uso, y que se comunican con el caso de uso
que estamos describiendo.
Vida del objeto: indicamos la existencia de un objeto a lo largo del tiempo mediante una
línea discontinuavertical.
Activación: indicamos cuándo el objeto está realizando una tarea concreta, se representa
por un rectángulo sobre la línea de vida del objeto.
Mensaje: la comunicación entre objetos y sus activaciones, son flechas entre los
rectángulos de las activaciones las cuales muestran la dirección del mensaje.
Como ejemplo se muestra el diagrama de secuencia basado en el caso de uso de
“consulta dehora libre”, se identifican los objetos salon, horario y reserva.

Diagramas de Clases.
Un diagrama de clase muestra un conjunto de clases, interfaces y colaboraciones y sus
relaciones. Estos diagramas son los más comunes del modelado de sistemas orientados
a objetos.

4

Programación II, Guía 2

En UML este se presenta como un listado de características de objeto donde se
identificanel nombre de la clase, los atributos de la clase y los métodos que manipulan las
propiedades. Algunos de los métodos pueden ser identificados según los mensajes entre
objetos que se muestran en el diagrama de secuencia, y algunos atributos con la
información que utilizan los mensajes.
Se da un ejemplo de diagrama de clase basado en el diagrama de secuencia anterior:

Los diagramas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uml Descripción De Casos De Uso
  • Uml: descripcion
  • Descripcion de uml
  • Uml Descripcion y Analisis
  • UML
  • UML
  • UML
  • Uml de las

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS