Documentos de Académico
Documentos de Profesional
Documentos de Cultura
básicos de UML
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO
pág. 1
1.Introducción
2. Métricas
Componentes básicos de UML El propósito de la actividad es distinguir en el diagrama de casos de
uso de UML los componentes básicos; para ello, analiza el Diagrama Actividad 1.
pág. 2
i. ¿Qué representan las 2 líneas continuas con punta?
j. ¿Qué casos inicia el mesero?
3.Desarrollo
3.1 Análisis de elementos
Primero que nada, identificar cada uno de los diferentes elementos que componen el sistema, ellos
son los actores lo cuales son ejemplificados por un dibujo de una persona, como lo muestra la
siguiente figura:
Otro elemento importante es el sistema el cual es representado por un rectángulo en el cual se dan
lugar todos los caos de uso, otra manera de verlo es el contexto de los casos y donde se
desenvuelven los actores; su grafico es como lo muestra la siguiente figura (llamado también clase):
Restaurante
Un elemento más es el de caso de uso el cual es identificado por una elipse en el cual se describe la
actividad la cual ha de estar relacionada con otras actividades o directamente con algún actor o
actores; su grafico es como lo muestra la siguiente figura:
Cancelar Orden
Por ultimo las relaciones que, dependiendo de sus características de flecha y dirección de esta,
pueden significar asociación, inclusión, extensión o generalización entre casos y actores; con ello
identificamos que tipo de relación existen en el sistema entre las actividades.
pág. 3
En el caso del Diagrama 1 en específico se puede apreciar se trata del caso de la función que hace
un mesero dentro de un sistema restaurantero; este mesero como parte de su trabajo tiene
responsabilidades que son ejemplificadas por cada caso de uso, que son las actividades que puede
desempeñar, estas actividades consisten desde cancelar las ordenes de los clientes, entregar las
ordenes, realizar las órdenes y recibir el pago por las órdenes. Así también, se puede apreciar que
cada una de estas actividades tiene una relación con otros distintos actores que intervienen en el
sistema como lo son el cocinero, el cajero y el ayudante.
R= 5 casos de usos, los cuales son: Cancelar Orden, Entregar Orden (por defecto hay que Verificar
Orden), Realizar Orden, Pagar Orden con efectivo, Pagar Orden con Tarjetas de crédito.
R= Asociación
R= Indican un flujo de comunicación entre los casos de uso que finalmente involucran algún actor.
R= Dependencia o Inclusión
R= Indica una dependencia y que un caso de uso tiene la funcionalidad de otro como parte
integrante de la suya. Es decir, que un caso de uso puede ser parte de otro.
R= Generalización
pág. 4
R= Indican que un caso de uso deriva de otro, y su funcionamiento es tan parecido que se podría
llegar a sustituir uno por otro; o visto de otro modo, se pude apreciar como la herencia en la
programación, donde el caso de uso padre agrega sus propias acciones al caso de uso hijo; es decir,
puede aplicar el caso de uso secundario en cualquier lugar donde aplique el primario.
4.Conclusión
Los casos de uso funcionan de una manera muy clara para identificar como las acciones y los actores
de un sistema se ven relacionados. Además, la implementación de los diagramas hace mas grafico
y comprensible el como los casos de uso de interrelacionan para dar funcionamiento a un sistema
de la vida real.
Me pareció muy demostrativo el ejemplo y el como queda claros los conceptos gráfico s que los
componen y como sus relaciones definen el comportamiento de cada uno de los actores dentro de
la clase.
5.Bibliografía
Booch. (1999). Lenguaje Unificado de Modelado. Pearson.
pág. 5