You are on page 1of 4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MEXICO

Actividad 2: Modelado de Negocios y UML

Modelado de negocios
Juan Francisco Ortega Aguilar

Actividad 2: Modelado de Negocios y UML


De acuerdo a los conceptos aprendidos en esta primera unidad, representa
mediante un diagrama de clases las siguientes especificaciones:
Una aplicacin necesita almacenar informacin sobre las ventas de un
restaurante, sus empleados y sus clientes.
Ambos se caracterizan por su nombre y gustos por algn platillo del men.
Los empleados tienen un sueldo bruto ms prestaciones de ley.
En el men se especifican los precios de venta de los platillos, incluyendo el IVA.
De los clientes adems se necesita conocer su telfono a travs del cual es
posible contactarles y su fecha de cumpleaos.
Tambin la aplicacin necesita mostrar los datos del empleado.
Para poder realizar este diagrama utilizaremos un elemento del UML llamado
Artefacto de clase, el cual nos permitir almacenar la informacin deseada, estos
diagramas cuentan con 3 zonas, la zona superior es el nombre de la clase, la
intermedia almacena las caractersticas de la clase y la mas baja almacena los
mtodos relacionados con cada una de las clases, para el presente ejemplo el
diagrama lo podremos observar a continuacin, incluyendo todas las clases que
se pudieron identificar en el planteamiento de la actividad

En este diagrama se puede observar la relacin que hay entre las diversas clases
propuestas por el problema, todas estn relacionadas con la clase principal
restaurante, si viramos este diagrama aplicado a una base de datos es necesario
cambiar de orientacin a las flechas dependiendo de la cardinalidad asignada a
cada relacin
Los diagramas de clases muestran los diferentes componentes que forman un
sistema y cmo se relacionan unos con otros. Los diagramas de clases son
diagramas estticos porque muestran las clases junto con sus mtodos y
atributos, as como las relaciones estticas entre estas, tambin muestran qu
clases son parte de otras clases, pero no muestran los mtodos mediante los que
se invocan entre ellas.
Realmente en el presente diagrama se muestra la informacin de esta manera, ya
que solamente se est representando de manera general los elementos que
utilizara la aplicacin para poder mostrar toda la informacin necesaria.
De igual manera en esta actividad, se pudieron identificar los siguientes actores:

Cliente: Acude al restaurante a consumir alimentos


Mesero: Presta el servicio al cliente y atiende todas sus necesidades mientras se
encuentra en el restaurante
Si aunamos un poco mas podemos inclusive encontrar los siguientes actores:
Cocinero: Prepara los alimentos y bebidas para los clientes en base a solicitudes
hechas por los mismos
Cajero: Realiza el cobro por concepto de los alimentos proporcionados a los
clientes
Los cuales no vienen indicados en el planteamiento pero son parte de la empresa
Conclusiones
Al termino de la presenta actividad, me pude percatar de los elementos
pertenecientes al lenguaje UML as como su utilidad para realizar diagramas de
todo tipo, en este caso en especifico este tipo de diagrama es muy til para la
representacin de los elementos de una base de datos o inclusive de una
aplicacin orientada a objetos, esto nos apoya a poder realizar ms tipos de
bosquejos antes de realizar la codificacin de los programas a realizar
BIbliografia
Alonso F., Martnez, L., y Segovia, F.C. (2005). Introduccin a la ingeniera del
software. Modelos de desarrollo de programas. Madrid: Publicaciones Delta.
Eriksson, H. y Penker, M. (2000). Business Modeling with UML: Business
Patterns
at work. New York:John Wiley & Sons, Inc.

You might also like