El guagua baboso

Solo disponible en BuenasTareas
  • Páginas : 16 (3912 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2011
Leer documento completo
Vista previa del texto
INTRODUCCION AL UML
„ Antes del UML, el desarrollo de sistemas era con frecuencia una tarea al azar.
„ Los analistas de sistemas intentaban evaluar los requerimientos de sus clientes.
„ El desarrollo de sistemas es una actividad humana por lo que no está exenta de errores.
„ El analista pudo haber malentendido al cliente y así generar un diseño erróneo.
„ Por qué es necesario el UML?
„ Enlos inicios de la computación los programadores no realizaban análisis tan profundos sobre el problema por resolver.
„ El código se escribía conforme se requería.
„ Esto último es inapropiado en los negocios actuales de alta complejidad.Un cliente tiene que comprender qué es lo que hará un equipo de desarrolladores.
„ Además, tiene que ser capaz de señalar cambios sino se han captado claramentesus necesidades.
„ Como manejar la complejidad del mundo de hoy?
„ Conforme aumenta la complejidad del mundo, aumenta la complejidad de los sistemas informáticos.
„ Piezas de hardware y software se comunican a grandes distancias mediante una red, misma que está vinculada a bases de datos.
„ La clave es organizar el proceso de diseño de tal forma que los analistas, clientes, desarrolladores yotras personas involucradas en el desarrollo lo comprendan y estén de acuerdo con el nuevo sistema.
Así como un arquitecto muestra su anteproyecto a la persona que lo contrató, usted deberá mostrarle su plan de diseño al cliente.
„ Es necesario contar con un diseño sólido para reducir tiempos de desarrollo.
„ Si una empresa se fusiona con otra ambas deben adaptar sus sistemas informáticos.
„Esta necesidad de crear diseños sólidos ha traído consigo la creación de una nueva notación de diseño. El UML es esta notación.
LA CONCEPCIÓN DEL UML
„ El UML fue creado for Grady Booch, James Rumbaugh e Ivar Jacobson. (Los tres amigos).
„ Trabajaban en empresas distintas en los 80’ y principios de los 90’.
„ A mediados de los 90’ se unieron y crearon un lenguaje unificado como el nombre loseñala.
„ Se formó un consorcio del UML, el cual en 1997 produjo la versión 1.0 de UML y la puso a disposición de la OMG (Grupo de administración de objetos) como lenguaje de modelado estándar.
„ En 1998 se produjo una nueva versión mejorada.
„ En estos días es el estándar de facto y su evolución continúa.
DIAGRAMAS DEL UML
„ UML está compuesto por diversos elementos gráficos que se combinanpara formar diagramas.
„ Cuenta con reglas para combinar los elementos.
„ La finalidad de los diagramas es presentar diversas perspectivas de un sistema (Modelos)
„ Un modelo UML describe lo que hará un sistema, pero no dice como implementarlo.
DIAGRAMAS DE CLASES
„ Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares.
„ Ejemplo: clase Lavadoras tieneatributos como marca, modelo, número de serie, capacidad, etc..
„ Sus acciones podrían ser: “agregar ropa”, “agregar detergentes”, “activarse”, “sacar ropa”, entre otras…
„ La notación gráfica en UML para la lavadora sería la siguiente:

„ Los diagramas de clases facilitan las representaciones a partir de las cuales los desarrolladores podrán trabajar.
„ Permiten al analista hablar con los clientesen su propia terminología.
„ Esto hace posible que los clientes indiquen importantes detalles de los problemas que requieren ser resueltos.
„ Un objeto es una instancia de clase (Una entidad que tiene valores específicos de los atributos y acciones).
„ La representación en UML de un objeto de tipo Lavadora es:

„ El nombre va subrayado seguido de “:” y el nombre de la clase.

DIAGRAMA DECASOS DE USO
„ Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario.
„ Ejemplo: una persona usa la lavadora para, obviamente lavar su ropa.
„ Gráficamente se representa como:

„ El usuario se conoce como actor mientras que la elipse representa el caso de uso. El actor puede ser una persona o sistema.

DIAGRAMA DE ESTADOS
„ Los objetos cambian...
tracking img