16
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

Presentacion uml

Embed Size (px)

DESCRIPTION

Presentacion UML

Citation preview

Page 1: Presentacion uml

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

Page 2: Presentacion uml

DATOS ESTUDIANTES.-

NOMBRE: FAUSTO TORRES – WILMER YACELGA

NIVEL: 5 SISTEMAS

TUTOR: RODRIGO AGUILAR

TEMA: UML

Page 3: Presentacion uml

UMLUML (Lenguaje Unificado de Modelado) es una de las herramientasmás emocionantes en el mundo actual del desarrollo de sistemas.Esto se debe a que permite a los creadores de sistemas generardiseños que capturen sus ideas en una forma convencional y fácil decomprender para comunicarlas a otras personas.

Page 4: Presentacion uml

POR QUE ES NECESARIO UMLEn los principios de la computación, los programadores norealizaban análisis muy profundos sobre el problema por resolver. Siacaso, garabateaban algo en una servilleta. Con frecuenciacomenzaban a escribir el programa desde el principio, y el códigonecesario se escribía conforme se requería. Aunque anteriormenteesto agregaba un aura de aventura y atrevimiento al proceso, en laactualidad es inapropiado en los negocios de alto riesgo.

Hoy en día, es necesario contar con un plan bien analizado. Uncliente tiene que comprender qué es lo que hará un equipo dedesarrolladores; además tiene que ser capaz de señalar cambios sino se han captado claramente sus necesidades (o si cambia deopinión durante el proceso). A su vez, el desarrollo es un esfuerzoorientado a equipos, por lo que cada uno de sus miembros tieneque saber qué lugar toma su trabajo en la solución final (así comosaber cuál es la solución en general).

Page 5: Presentacion uml

CONCEPCION DE UMLEl UML es la creación de Grady Booch, James Rumbaugh e IvarJacobson. Estos caballeros, apodados recientemente "Los tresamigos", trabajaban en empresas distintas, durante la década de losaños ochenta y principios de los noventa y cada uno diseñó su propiametodología para el análisis y diseño orientado a objetos. Susmetodologías predominaron sobre las de sus competidores. Amediados de los años noventa empezaron a intercambiar ideas entresí y decidieron desarrollar su trabajo en conjunto.

Page 6: Presentacion uml

DIAGRAMAS UMLEl UML está compuesto por diversoselementos gráficos que se combinan paraconformar diagramas. Debido a que el UMLes un lenguaje, cuenta con reglas paracombinar tales elementos.

La finalidad de los diagramas es presentardiversas perspectivas de un sistema, a lascuales se les conoce como modelo. Elmodelo UML de un sistema es similar a unmodelo a escala de un edificio junto con lainterpretación del artista del edificio. Esimportante destacar que un modelo UMLdescribe lo que supuestamente hará unsistema, pero no dice cómo implementardicho sistema.

Page 7: Presentacion uml

DIAGRAMA DE CASOS Y USOSLos Casos de Uso no forma parte de la llamada Fase de Diseño, sinoparte de la fase de Análisis, respondiendo el interrogante ¿Qué?. Deforma que al ser parte del análisis ayuda a describir que es lo que elsistema debe hacer.

Page 8: Presentacion uml

DIAGRAMAS DE CLASESEn UML el diagrama de clases es uno de los tipos de diagramas osímbolo estático y tiene como fin describir la estructura de unsistema mostrando sus clases, atributos y relaciones entre ellos.Estos diagramas son utilizados durante el proceso de análisis ydiseño de los sistemas informáticos, en donde se intentanconformar el diagrama conceptual de la información que semanejará en el sistema.

Page 9: Presentacion uml

DIAGRAMAS DE OBJETOSForma parte de la vista estática del sistema. En este diagrama semodelan las instancias de la clases del Diagrama de Clases. Estediagrama cabe aclarar que cuenta con objetos y enlaces. En estosdiagramas también es posible encontrar las clases para tomar comoreferencia su instanciación.

Page 10: Presentacion uml

DIAGRAMAS DE COMPORTAMIENTO Un estado es una condición durante la vidade un objeto, de forma que cuando dichacondición se satisface se lleva a cabo algunaacción o se espera por un evento.

El estado de un objeto se puede caracterizarpor el valor de uno o varios de los atributosde su clase, además, el estado de un objetotambién se puede caracterizar por laexistencia de un enlace con otro objeto.

El diagrama de estados engloba todos losmensajes que un objeto puede enviar orecibir, en otras palabras es un escenarioque representa un camino dentro de undiagrama.

Como característica de estos diagramassiempre cuentan con dos estados especiales,el inicial y el final, con la particularidad queeste diagrama puede tener solo un estado

inicial pero varios estados finales.

Page 11: Presentacion uml

DIAGRAMA DE ACTIVIDADUn Diagrama de Actividadesrepresenta un flujo de trabajopaso a paso de negocio yoperacionales de loscomponentes en un sistema.

En UML 1, un diagrama deactividades es una variacióndel Diagrama de Estados UMLdonde los estadosrepresentan operaciones y lastransiciones representan lasactividades que ocurrencuando la operación escompleta.

Page 12: Presentacion uml

DIAGRAMA DE SECUENCIA Un Diagrama de Secuencias muestra una interacción ordenada segúnla secuencia temporal de eventos y el intercambio de mensajes. Losdiagramas diagramas de secuencia ponen especial énfasis en elorden y el momento en el que se envían los mensajes a los objetos.

Page 13: Presentacion uml

DIAGRAMA DE COLABORACION

Un diagrama de colaboración,se puede decir que es unaforma alternativa al diagramade secuencias a la hora demostrar un escenario. Estetipo de diagrama muestra lasinteracciones que ocurrenentre los objetos queparticipan en una situacióndeterminada. A diferencia deldiagrama de secuencia, eldiagrama de colaboración seenfoca en la relación entre losobjetos y su topología decomunicación.

Page 14: Presentacion uml

DIAGRAMA DE COMPONENTES

Lo que distingue el Diagrama de Componentes de otro tipo dediagramas es sin duda su contenido. Normalmente contienecomponentes, interfaces y relaciones entre ellos.

Los componentes perteneces a un mundo físico, es decir, representana un bloque de construcción al modelar aspectos físicos de unsistema.

Page 15: Presentacion uml

DIAGRAMA DE DESPLIEGUEBásicamente este tipo de diagrama se utiliza para modelar elHardware utilizado en la implementación del sistema y la relacionesentre sus componentes.

Page 16: Presentacion uml

GRACIAS POR SU ATENCION