presentacinuml.pptx

13
UML BÁSICO Inicialización al UML.

Transcript of presentacinuml.pptx

UML BSICO

UML BSICOInicializacin al UML.

Qu es?UML = Lenguaje Unificado de Modelado.Estndar para la creacin de modelos.VisualCualquier mbito/campo.Algunas ventajasMenor tiempo de desarrollo (> 50%)Minimizacin de costosAlta reutilizacin de cdigo

El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad

Clasificacin de diagramas

Diagrama de Casos de UsoDescribe:Qu hace pero no cmo lo hace (funcional)Comportamiento general del sistema.Interaccin entre actores y sistema.Comprensin visual del sistema.Facilita que los no-iniciados comprendan mejor lo que el sistema hace.

Ejemplo de D. Casos de Uso

Elementos D. Casos de UsoActorCualquier sistema externo queinteracte con el nuestro PersonaMquinaCaso de usoAccin que debe llevar a cabo el sistema.Se debe escribir los detalles aparte en un texto explicativo.

Elementos D. Casos de UsoAsociacinMarca una interactuacin entre dos elementos. Tipos de asociacin:Asociacin (normal)Include: indica que un caso de uso engloba la accin del otro.Extend: indica que un caso de uso puede llevar a usar el caso extendido.Generalizacin: indica que un caso de uso es un caso particular de uno ms general (herencia)

Ejemplo de D. Casos de Uso

Diagrama de clasesEspecifica:Qu entidades participan en el desarrollo del sistema.Como se relacionan dichas entidades.Qu atributos tiene cada entidad.

Elementos D. de clasesClase o entidadUnidad bsica que encapsula a un conjunto de objetos con atributos, relaciones y mtodos comunes.Simplificacin de la realidad.Compuesto por: NombreAtributos (informacin del objeto)Mtodos (acciones del objeto)

Elementos D. de clasesRelacionesAsociacinUnen dos objetos que colaboran entre si.Dependencia o instanciacinUne un objeto que instancia a otro (o que depende de otro para funcionar)AgregacinUne un objeto con otro del que formar parteComposicinUne un objeto con otro del que formar parte. Si se elimina el objeto del que forma parte, se eliminar el objeto componente.Herencia o generalizacinUne un objeto con su padre. El objeto hijo heredatodos los atributos y mtodos del padre.

Ejemplos D. de clase

Elementos D. de claseCardinalidad / MultiplicidadIndica cuantos elementos se asocian con la clase. exactamente 1 nexactamente n * muchos n..m entre n y m n..* n o ms

RolIndica que papel toma cada objeto en la relacin que los une.