Você está na página 1de 2

UML Herramientas: Dos importantes herramientas muy utilizadas a la hora de modelar clases y objetos mediante UML (lenguaje unificado

de modelado) son MICROSOFT VISIO Y VISUAL PARADIGMA. Microsoft Visio es un software de dibujo vectorial para Microsoft Windows. Las herramientas que lo componen permiten realizar diagramas de oficinas, diagramas de bases de datos, diagramas de flujo de programas, UML, y ms, que permiten iniciar al usuario en los lenguajes de programacin. Visual Paradigm para UML es una herramienta UML profesional que soporta el ciclo de vida completo del desarrollo de software: anlisis y diseo orientados a objetos, construccin, pruebas y despliegue. El software de modelado UML ayuda a una ms rpida construccin de aplicaciones de calidad, mejores y a un menor coste. Permite dibujar todos los tipos de diagramas de clases, cdigo inverso, generar cdigo desde diagramas y generar documentacin. La herramienta UML CASE tambin proporciona abundantes tutoriales de UML, demostraciones interactivas de UML y proyectos UML. CONCEPTO Y UTILIDAD: El Lenguaje de Modelaje Unificado (el UML) es un intento para resolver algunos de los problemas que se acaban de describir. El UML es el estndar formal y puede ser tambin el estndar de facto para construir los modelos. A continuacin tenemos un problema, al principio are un anlisis superficial, donde subrayare de amarillo a aquello que a mi parecer tenga propiedades de ser una entidad(clase), y subrayare de verde a aquello que a mi parecer sea cualidades o caractersticas de una entidad(atributos o metodos)

1. PROBLEMA:

En un banco se manejan cuentas bancarias, que pertenecen a un cliente, cada vez que el cliente realiza un deposito o un retiro, ste debe de dar su nmero de cliente para poder realizar ambas operaciones, claro en el caso de un retiro, debe mostrar alguna identificacin que compruebe que el es el poseedor de la cuenta y si hay dinero suficiente en la cuenta para el retiro, este se realiza. El banco cuenta con una serie de empleados que tienen una identificacin para cobrar su sueldo, es importante manejar los aos que llevan trabajando, pues de esto dependen sus vacaciones (se dan 5 das por el primer ao y se aumentan 2 das por cada ao cumplido hasta llegar al mximo que son 20 das) un empleado del banco puede ser Cajero, Supervisor, Recepcionista, en fin, existen una serie de puestos que se deben cubrir para poder realizar las funciones del banco satisfactoriamente. El banco tiene contacto con algunas casas de inversin con las que sus clientes pueden tener sus inversiones, manejando diferentes niveles de riesgo, el banco identifica una clave de casa inversionista, para el banco es muy importante que ten confiable ha sido la casa inversionista, teniendo un historial de las inversiones manejadas, los porcentajes de retorno de inversin, los montos de las inversiones

y los plazos, esto para poder ofrecerle al cliente una gama de inversiones que puedan realizar por medio del banco. Entonces tendremos las siguientes clases: La clase cliente, que posee los siguientes atributos:

Numero de cliente, identificacin La clase cliente tendra un mtodo llamado realizar_retiro(); La clase empleado, que supondremos tiene un nombre , una identificacin, un numero de aos trabajados, etc La clase empleado tendr los siguientes mtodos: Cobrar sueldo (); Tendremos las clases Cajero, Supervisor, Recepcionista, que de cierta manera
extienden de la clase empleado Existira una clase llamada casas_de_inversion La cual tendr como atributos clave_de_casa_inversionista, historial_d_las_inversiones , porcentajes_de_retorno, montos_de_las_inversiones

Você também pode gostar