5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MEXICO Actividad 2: Modelado de Negocios y UML Modelado de negocios Juan Francisco Ortega Aguilar Tercer semestre

DMDN_U1_A2_JUOF

Embed Size (px)

DESCRIPTION

asd

Citation preview

Evidencia de aprendizaje. Ejercicios en UML

Universidad nacional abierta y a distancia de mexicoActividad 2: Modelado de Negocios y UMLModelado de negocios

Juan Francisco Ortega AguilarTercer semestre

Actividad 2: Modelado de Negocios y UMLDe 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 relacinLos 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 alimentosMesero: Presta el servicio al cliente y atiende todas sus necesidades mientras se encuentra en el restauranteSi 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 mismosCajero: Realiza el cobro por concepto de los alimentos proporcionados a los clientesLos cuales no vienen indicados en el planteamiento pero son parte de la empresaConclusionesAl 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 realizarBIbliografia 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 Patternsat work. New York:John Wiley & Sons, Inc.