UML Programación orientada a objetos

Páginas: 7 (1526 palabras) Publicado: 27 de septiembre de 2015
UML
Presenado por:
Camilo Andres Almanza betancourt

HISTORIA


El lenguaje UML comenzó a gestarse en octubre de 1994,
cuando Rumbaugh se unió a la compañía Rational fundada por
Booch (dos reputados investigadores en el área de
metodología del software).
El objetivo de ambos era unificar dos métodos que habían
desarrollado: el método Booch y el OMT (Object Modelling Tool
). El primer borradorapareció en octubre de 1995. En esa
misma época otro reputado investigador, Jacobson, se unió a
Rational y se incluyeron ideas suyas. Estas tres personas son
conocidas como los “tres amigos”. Además, este lenguaje se
abrió a la colaboración de otras empresas para que aportaran
sus ideas. Todas estas colaboraciones condujeron a la
definición de la primera versión de UML.

EVOLUCIÓN DE UML

¿PARAQUE SE USA?

• Se usa para entender, diseñar,
configurar, mantener y controlar la
información sobre los sistemas a
construir.

LOS PRINCIPALES BENEFICIOS DE UML SON:


Mejores tiempos totales de desarrollo (de 50 % o más).



Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.



Establecer conceptos y artefactos ejecutables.



Encaminar el desarrollo delescalamiento en sistemas complejos de misión crítica.



Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.



Mejor soporte a la planeación y al control de proyectos.



Alta reutilización y minimización de costos.

¿QUE ES?


UML es el acrónimo en ingles para el lenguaje unificado de modelado, es una notación
de modelado visual que utiliza diagramas para mostrardistintos aspectos de un sistema,
muchos destacan que UML es apto para modelar cualquier sistema, su mayor difusión y
sus principales virtudes se advierten en el campo de los sistemas de software , en la
actualidad es un lenguaje de visualización, especificación y documentación de software
basado en 4 tipos de modelos:



Modelos de caso de uso



Modelos dinámicos



Modelos lógicos



Modelosfísico

MODELOS

MODELO CASO DE USO

MODELOS DINAMICOS
Describe el comportamiento del sistema a
través del tiempo. El comportamiento puede
ser descripto como una serie de cambios a
fotos del sistema tomadas desde la vista
estática.

MODELOS LOGICOS


Un modelo lógico es una vista estática de los objetos y las clases que cubren el espacio
de análisis y diseño. Típicamente, un modelo de dominio esuna vista más pobre, de alto
nivel de los objetos de negocio y de las entidades, mientras que el modelo de clases es
un modelo más riguroso y enfocado al diseño. Esta discusión describe principalmente el
modelo de clases.

MODELOS FISICO
• El modelo físico muestra dónde y cómo se desplegarán
los componentes. Es un mapa específico de la
instalación física del sistema. Un diagrama de
despliegueilustra el despliegue físico del sistema en
un ambiente de producción (o prueba). Muestra dónde
se ubicarán los componentes, en qué servidores,
máquinas o hardware. Puede ilustrar vínculos de red,
ancho de banda de LAN, etc.

DIAGRAMAS

DIAGRAS DE CASOS DE USO


Es una forma de diagrama de comportamiento UML mejorado



Define una notación gráfica para representar casos de uso llamada modelo decasos de
uso



Esta notación gráfica define la naturaleza de un caso de uso; sin embargo una notación
gráfica puede solo dar una vista general simple de un caso de uso o un conjunto de
casos de uso

DIAGRAMA DE CLASES


Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un
sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas declases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se
crea el diseño conceptual de la información que se manejará en el sistema, y los
componentes que se encargaran del funcionamiento y la relación entre uno y otro.

DIAGRAMA DE SECUENCIA


Un diagrama de secuencia muestra una interacción, que representa la secuencia de
mensajes entre las instancias de clases,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • uml programacion orientada a objetos
  • Lenguaje de programación orientado a objetos uml
  • Que es un Objeto? Programacion Orientada a Objetos
  • Desarrollo Orientado a Objetos con UML
  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS