UML

Páginas: 6 (1360 palabras) Publicado: 16 de diciembre de 2015
 Lenguaje estándar para escribir planos de

software. Parte de un método de desarrollo de
software.

 Apropiado para:

Sistemas de información empresariales
Aplicaciones Distribuidas WEB
Sistemas enbebidos detiempo real, exigentes.

VISUALIZAR
Modelado directo en código.
El texto como medio para escribir

expresiones y algoritmos de forma concisa y
directa.
 Comunicación de modelossujeta a errores.
 Cuestionamientos de construcción.
 Implementación sujeta a errores.

Problema: modelo explícito facilita la

comunicación.
Modelación Gráfica estructural con su propia
notación..

 ESPECIFICAR

Construir modelos precisos, no ambiguos y completos.
Cubre las especificaciones de todas las decisiones de

análisis, diseño e implementación para desarrollar y
desplegar un sistemacon gran cantidad de software.

 CONSTRUIR

Establece correspondencia directa desde un modelo

UML con Java, C++ o Visual Basic, tablas de BDD o en
BDD orientada a objetos para permitir la ejecución
directa de modelos, la simulación de sistemas y
coordinación de sistemas de ejecución.
 Reconstruir a partir de implementación.
 Ingeniería inversa con herramientas que la soporten e

intervenciónhumana.
 La combinación de las anteriores produce ingeniería de “Ida
y vuelta”, para vista textual y gráfica.

 DOCUMENTAR
 Produce

toda clase de artefactos, además de código
ejecutable, para documentar la arquitectura de un sistema,
proporcionando un lenguaje para modelar actividades de
planificación de proyectos y gestión de versiones.

 Los artefactos son entregables de un proyecto,críticos para

el control, medición y comunicación de un sistema en
desarrollo y despliegue.

UTILIZAR ?
 Lo suficientemente expresivo para modelar sistemas
que
no
son
software,
como
flujos
de
trabajo(workflows) en el sistema jurídico, estructura
y comportamiento de un sistema de vigilancia
médica de un enfermo, y el diseño de hardware.

Requiere de tres elementos: los bloques básicos deconstrucción de UML, reglas que dictan como se puede
combinar los bloques básicos y mecanismos comunes que
aplican con el UML.
Bloques básicos de UML

 Elementos
 Estructurales
Nombres de los modelos UML, partes estáticas que representan
conceptos o cosas materiales.
 Clase: Descripción de un conjunto de objetos que comparten los
mismos atributos, operaciones, relaciones y semántica.
 Interfaz:Colección de operaciones que especifican un servicio de una
clase o componente.
 Colaboración: Interacción y es una sociedad de roles y otros elementos
que colaboran para proporcionar un comportamiento cooperativo
mayor que la suma de los comportamientos de sus elementos.
 Caso de Uso: Descripción de un conjunto de secuencias de acciones
que ejecuta un sistema y que produce un resultado observable deintereses para un actor particular.
 Clase Activa: Clase cuyos objetos tienen uno o más procesos o hilos de
ejecución y, por tanto, pueden dar origen a actividades de control.
 Componente: Parte modular del diseño del sistema que oculta su
implementación tras un conjunto de interfaces externas.
 Artefacto: parte física y reemplazable de un sistema que contiene
información física.
 Nodo: elementofísico que existe en tiempo

 De comportamiento

Partes dinámicas de los modelos UML.
 Interacción:
 Maquina de estados
 Actividad:
 Agrupación
Partes organizativas de los modelos UML.
 Paquete:
 Anotación son las partes explicativas de los modelos
UML
 Notas:

Relaciones
 Dependencia
 Asociación
 Generalización
 Realización

Diagramas

Representación grafica de un conjunto deelementos, visualizado la mayoría de las
veces como un grafo conexo de
nodos(elementos) y arcos(relacionados).
 Tipos:

Clases
Objetos
Componentes
Estructura compuesta
Casos de uso
Secuencia
Comunicación Estados
Actividades
Despliegue
Paquetes
Tiempos
Diagrama de visión global de
interacciones.

 Reglas de UML

Modelo bien formado semánticamente auto consistente y
esta en armonía con todos sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML
  • UML
  • UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS