qué es uml, para que sirve, pasos

5

Click here to load reader

Upload: myle22

Post on 04-Jul-2015

28.094 views

Category:

Documents


1 download

DESCRIPTION

PARA QUE SE ENTEREN!!!!!!!!!! COMENTEN GRACIAS :)

TRANSCRIPT

Page 1: Qué es uml, PARA QUE SIRVE, PASOS

UNIVERSIDAD AUTONOMA DE LOS ANDES

SISTEMAS MERCATILES

SISTEMAS

Nombre: Mylena Rodriguez

Nivel: IV Sistemas

1. ¿Qué es UML? (LENGUAJE UNIFICADO DE MODELAMIENTO)

El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un

lenguaje gráfico para visualizar, especificar y documentar cada una de las partes

que comprende el desarrollo de software. UML entrega una forma de modelar

cosas conceptuales como lo son procesos de negocio y funciones de sistema,

además de cosas concretas como lo son escribir clases en un lenguaje

determinado, esquemas de base de datos y componentes de software reusables.

Es un lenguaje de modelado formado por símbolos y es utilizado por muchas

metodologías.

Page 2: Qué es uml, PARA QUE SIRVE, PASOS

UML si es un lenguaje para documentar. De hecho es un lenguaje para

comunicar cosas, por lo tanto se utiliza en la documentación.Por otro lado, la

herencia, no es lo más usado en Java. Lo más usado es composición. En una

clase siempre se hereda una sola vez, pero siempre se componen de muchos

objetos de tipos muy variados. Es un error suponer que la herencia es la

característica más importante de la POO, y el error más común es utilizarla a

diestra y siniestra sin sentido solo porque es un buen recurso.

Y si quieres explicar usando código agregación y composición simplemente di

que una variable local de una clase es composición y un objeto pasado como

parámetro en el constructor es agregación.

Porque es importante UML?

Hoy en día, UML ("Unified Modeling Language") está consolidado como el

lenguaje estándar en el análisis y diseño de sistemas de cómputo. Mediante UML

es posible establecer la serie de requerimientos y estructuras necesarias para

plasmar un sistema de software previo al proceso intensivo de escribir código.

En otros términos, así como en la construcción de un edificio se realizan planos

previo a su construcción, en Software se deben realizar diseños en UML previa

codificación de un sistema, ahora bien, aunque UML es un lenguaje, éste posee

más características visuales que programáticas, mismas que facilitan a integrantes

de un equipo multidisciplinario participar e intercomunicarse fácilmente, estos

integrantes siendo los analistas, diseñadores, especialistas de área y desde luego

los programadores.

¿PARA QUE SIRVE?

Sirve para representar visualmente las reglas de creación, estructura y

comportamiento de un grupo relacionado de objetos y procesos.

Para visualizar de forma eficiente la complejidad de un sistema u organización en

un reducido número de diagramas.

Para mantener mucho más ágilmente las especificaciones ante los cambios y nuevas

actualizaciones de arquitectura

¿Para qué se construyen modelos?

Para comunicar la estructura deseada y el comportamiento de un

sistema

Para ver y controlar la arquitectura de un sistema

Page 3: Qué es uml, PARA QUE SIRVE, PASOS

Para comprender mejor el sistema que está bajo desarrollo

Para descubrir posibilidades de simplificación y reutilización

Para minimizar los posibles riesgos

2. ¿Y cómo elaborar un diagrama de clases?

DIAGRAMA DE CLASES

Un diagrama de clases es un tipo de diagrama estático que describe la

estructura deunsistemamostrando sus clases, atributos y las relaciones entre

ellos. Los diagramasde clases son utilizados durante el proceso de análisis y diseño

de los sistemas, dondese crea el diseño conceptual de la información que se

manejará en el sistema, y loscomponentes que se encargarán del

funcionamiento y la relación entre uno y otro. Enun diagrama de clases se

pueden distinguir principalmente dos elementos: clases ysus relaciones.

Page 4: Qué es uml, PARA QUE SIRVE, PASOS

PASOS PARA CREAR UN DIAGRAMA DE UML

Para crear un diagrama de clases de UML

1. En el menú Arquitectura, haga clic en Nuevo diagrama.

2. En Plantillas, haga clic en Diagrama de clases UML.

3. Especifique un nombre para el diagrama.

4. En Agregar a proyecto de modelado, seleccione un proyecto

de modelado existente de la solución o Crear un nuevo

proyecto de modelado y, a continuación, haga clic en

Aceptar.

En el cuadro de herramientas Diagrama de clasesUML

aparece un nuevo diagrama de clases.El cuadro de

herramientas contiene las relaciones y elementos necesarios.

Para dibujar un diagrama de clases de UML

1. Para crear un tipo, haga clic en la herramienta Clase, Interfaz o

Enumeración del cuadro de herramientas y, a continuación, haga

clic en un espacio en blanco del diagrama.

2. Para agregar atributos u operaciones a los tipos o agregar literales

a una enumeración, haga clic en el título Atributos, Operaciones

o Literales del tipo y presione ENTRAR.

Puede escribir una firma, como por ejemplo f(x: Boolean):

Integer.Para obtener más información, vea Atributos y

operaciones.

Para agregar rápidamente varios elementos, presione ENTRAR dos

veces al final de cada elemento.Puede utilizar las teclas de

dirección para subir y bajar la lista.

3. Para expandir o contraer un tipo, haga clic en el icono de botón

de contenido adicional situado en la parte superior

izquierda.También puede expandir y contraer la sección Atributos

y Operaciones de una clase o interfaz.

4. Para dibujar vínculos de asociación, herencia o dependencia

entre los tipos, haga clic en la herramienta de relación

adecuada, a continuación, en el tipo de origen y, por último, en

el tipo de destino.

5. Para crear tipos en un paquete, cree un paquete mediante la

herramienta Paquete y, a continuación, cree los tipos y paquetes

Page 5: Qué es uml, PARA QUE SIRVE, PASOS

nuevos en el paquete.También puede copiarlos con el comando

Copiar y pegarlos después en un paquete.

6. Cada diagrama es una vista de un modelo que comparten otros

diagramas del mismo proyecto.Para ver una vista de árbol del

modelo completo, haga clic en Ver, elija Otras ventanas y, a

continuación, haga clic en Explorador de modelos UML.