Está en la página 1de 6

Componentes

básicos de UML
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

Abraham Yafté Ascencio Frías


# CONTROL: | DESARROLLO DE SOFTWARE
Contenido
1.Introducción........................................................................................................................... 2
2. Métricas................................................................................................................................ 2
3.Desarrollo .............................................................................................................................. 3
3.1 Análisis de elementos .................................................................................................. 3
3.2 Desarrollo de planteamientos ...................................................................................... 4
4.Conclusión ............................................................................................................................. 5
5.Bibliografía............................................................................................................................. 5

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.

Para realizar la actividad sigue estos pasos:

1. Observa la imagen y analiza sus elementos.

2. Desarrolla los siguientes planteamientos:

a. ¿Cómo se llama el Sistema?


b. ¿Cuántos casos de uso se observan en el diagrama?
c. ¿Cuáles son los nombres de los actores?
d. ¿Qué nombre reciben las 8 líneas sin punta?
e. ¿Las 8 líneas sin punta qué representan?
f. ¿Qué nombre recibe la línea discontinua?
g. ¿Qué representa la línea discontinua?
h. ¿Qué nombre reciben las 2 líneas continuas con punta?

pág. 2
i. ¿Qué representan las 2 líneas continuas con punta?
j. ¿Qué casos inicia el mesero?

3. Integra el desarrollo de los planteamientos en un documento de texto. Incluye tus reflexiones


argumentando el porqué de tus respuestas.

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:

Estos actores desempeñan un papel dentro de los casos de usos de un sistema.

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.

3.2 Desarrollo de planteamientos


a. ¿Cómo se llama el Sistema?

R= Actividades de un mesero dentro del restaurante.

b. ¿Cuántos casos de uso se observan en el diagrama?

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.

c. ¿Cuáles son los nombres de los actores?

R= Mesero, Ayudante, Cocinero, Cajero

d. ¿Qué nombre reciben las 8 líneas sin punta?

R= Asociación

e. ¿Las 8 líneas sin punta qué representan?

R= Indican un flujo de comunicación entre los casos de uso que finalmente involucran algún actor.

f. ¿Qué nombre recibe la línea discontinua?

R= Dependencia o Inclusión

g. ¿Qué representa la línea discontinua?

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.

h. ¿Qué nombre reciben las 2 líneas continuas con punta?

R= Generalización

i. ¿Qué representan las 2 líneas continuas con punta?

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.

j. ¿Qué casos inicia el mesero?

R= Cancela Orden, Entrega Orden, Realiza Orden y Paga Orden.

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.

Este tipo de diagramas tiene muchas aplicaciones, puesto anteriormente se ve en la materia de


Modelado de Negocios aplicado al diseño de las actividades de los involucrados en un sistema de
negocios y aquí presentado también como un método la diseñar clases y sus relaciones dentro de
un programa.

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.

Schmuller, J. (2000). Aprendiendo UML en 24 Horas. México: Prentice Hall.

pág. 5

También podría gustarte