introduccion a uml

Páginas: 7 (1687 palabras) Publicado: 24 de mayo de 2013
Introducción a UML

Introducción
UML divide cada proyecto en diagramas que representan diferentes vistas del proyecto y estos diagramas representan la arquitectura del proyecto. Con el diseño en la parte dinámica del sistema se darán cuenta de los posibles problemas que tenga en la estructura, también del estado de cada una de las instancias en cada momento o de las partes que necesiten sersincronizadas.
UML implementa un lenguaje de modelado común para todos los desarrollos ya que crea un lenguaje de modelado común para todos los desarrollos y es por eso que cualquier desarrollador con conocimientos de UML podrá entender independientemente del lenguaje utilizado para el desarrollo. UML es un estándar ya que no existe otra especificación de diseño orientado a objetos. Se utilizaindependientemente del lenguaje de programación ya que UML fue diseñado para modelar cualquier tipo de proyectos, informáticos, arquitectura o cualquier otro.
Diagramas. Vistazo general
Existen varias vistas existentes en UML y son:
Vista casos de uso: Se forma con los diagramas de casos de uso, colaboración, estados y actividades.
Vista de diseño: Se forma con los diagramas de clases, objetos,colaboración, estados y actividades.
Vista de procesos: Se forma con los diagramas de la vista de diseño. Recalcando las clases y objetos referentes a procesos.
Vista de implementación: Se forma con los diagramas de componentes, colaboración, estados y actividades.
Vista de despliegue: Se forma con los diagramas de despligue, interacción, estados y actividades.

UML Se Dispone de dos tiposdiferentes de diagramas los que dan una vista estática del sistema y los que dan una visión dinámica. Los diagramas estaticos son:
Diagrama de clases: muestra las clases, interfaces, colaboraciones y sus relaciones.

Son los más comunes y dan una vista estática del proyecto:

Diagrama de objetos: Es un diagrama de instancias de las clases mostradas en el diagrama de clases. Muestra lasinstancias y como se relacionan entre ellas. Se da una visión de casos reales.
Diagrama de componentes: Muestran la organización de los componentes del sistema. Un componente se corresponde con una o varias clases, interfaces o colaboraciones.
Diagrama de despliegue.: Muestra los nodos y sus relaciones. Un nodo es un conjunto de componentes. Se utiliza para reducir la complejidad de los diagramas declases y componentes de un gran sistema. Sirve como resumen e índice.
Diagrama de casos de uso: Muestran los casos de uso, actores y sus relaciones.

Muestra quien puede hacer que y relaciones existen entre acciones (casos de uso). Son muy importantes para modelar y organizar el comportamiento del sistema.

Lo diagramas dinámicos son:
Diagrama de secuencia, Diagrama de colaboración: Muestrana los diferentes objetos y
las relaciones que pueden tener entre ellos, los mensajes que se envían entre ellos.

Son dos diagramas diferentes, que se puede pasar de uno a otro sin perdida de información, pero que nos dan puntos de vista diferentes del sistema. En resumen, cualquiera de los dos es un Diagrama de Interacción.
Diagrama de estados: muestra los estados, eventos, transiciones yactividades de los diferentes objetos. Son útiles en sistemas que reaccionen a eventos.
Diagrama de actividades: Es un caso especial del diagrama de estados. Muestra el flujo entre los objetos. Se utilizan para modelar el funcionamiento del sistema y el flujo de control entre objetos.
Diagramas recomendados
Los diagramas a representar dependerán del sistema a desarrollar para ello se efectuar lassiguientes recomendaciones:
Aplicación mono puesto
Diagrama de casos de uso.
Diagrama de clases.
Diagrama de interacción.
Aplicación mono puesto, con entrada de eventos:
Añadir: Diagrama de estados.
Aplicación cliente servidor:
Añadir: Diagrama de despliegue y diagrama de componentes, dependiendo de la complejidad.
Aplicación compleja distribuida:
Todos.
Diagrama de casos de uso
Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a UML
  • UML introduccion
  • Introducción a UML
  • Introduccion uml
  • Introduccion a uml
  • Uml introduccion
  • Introducción a uml
  • Introduccion a UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS