Uml book

Páginas: 21 (5130 palabras) Publicado: 8 de abril de 2010
Resumen de Términos de UML

Introducción a UML:
 UML es un lenguaje de modelado de software: – Proporciona un vocabulario y reglas para crear modelos software. – Suficientemente expresivo para cubrir distintas vistas de la arquitectura del software a lo largo del ciclo de vida. – Mayor nivel de abstracción que un lenguaje de programación. UML es un lenguaje para visualizar los elementos deun gran sistema software, facilitando: – la comunicación entre los participantes (incluidas herramientas) en el desarrollo, – la comprensión de las soluciones (notación gráfica), – el mantenimiento de las soluciones conceptuales a lo largo del tiempo (documentación). UML es un lenguaje para especificar software: – Se pueden construir modelos precisos, no ambiguos y completos. – Cubre las decisionesde análisis, diseño e implementación. UML es un lenguaje para construir software: – No es un lenguaje de programación visual, pero sus modelos se pueden conectar de forma directa a una gran variedad de ellos. – Correspondencias entre UML y lenguajes: Java, C++, etc. – Ingeniería directa: generación de código. – Ingeniería inversa: reconstrucción de modelos. UML es un lenguaje para documentar: –requisitos, arquitectura, diseño, código fuente, pruebas, ...











El modelo conceptual está compuesto por 3 bloques de construcción básicos: – Elementos • Abstracciones básicas a partir de las que se construyen los modelos – Relaciones • Entre los elementos – Diagramas • Grupo consistente de elementos y sus relaciones



La documentación con UML se basa en el uso de losdiagramas: Diagrama de clases Diagrama de casos de uso Diagrama de secuencia Diagrama de colaboración Diagrama de estados Diagrama de actividades Diagrama de componentes Diagrama de despliegue

Resumen de Términos de UML

1

Definiciones:
 Caso de uso; descripción de un conjunto de secuencias de acciones, incluyendo variantes, que ejecuta un sistema para producir un resultado observable,de valor para un actor. Un caso de uso es realizado por una colaboración. En relación con los escenarios, un caso de uso es un conjunto de escenarios, siendo un escenario una secuencia de acciones que ilustra un comportamiento, con lo cual un caso de uso describe un conjunto de comportamientos. Un caso de uso captura el comportamiento esperado de un sistema, subsistema, clase o interface que seestá desarrollando, sin tener que especificar cómo se implementa ese comportamiento. Esto es importante porque el análisis del sistema no debería estar influenciado mientras sea posible por cuestiones de implementación, el qué frente al cómo. Lo que implica el diseño funcional, el qué, frente al diseño detallado, el cómo. Un caso de uso, a la hora de implementarse, se realizará a través de unacolaboración entre clases y otros elementos que colaboran entre si para llevar a cabo ese comportamiento. Esta sociedad de elementos, tanto su estructura estática como dinámica, se modela en UML como una colaboración. Un caso de uso sigue normalmente cuatro fases:  El actor envía al sistema una petición y los datos necesarios para llevarla a cabo  El sistema valida la petición y los datos  Elsistema altera su estado interno  El sistema devuelve el resultado al actor



Actor; conjunto coherente de roles que juegan los usuarios de los casos de usos cuando interactúan con estos. Normalmente representan a una persona, un dispositivo hardware u otro sistema al interactuar con el nuestro Se pueden definir categorías generales de actores y especializarlos a través de la relaciones degeneralización Los actores se conectan a los casos de uso mediante asociaciones.



Diagrama de casos de uso; muestra un conjunto de casos de uso y actores junto con sus relaciones. El objetivo es lograr claridad sobre lo que desea el usuario y la forma en la que se va a presentar la solución que se está buscando. Muestra las operaciones que se esperan de la aplicación y sus relaciones con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Book
  • Book
  • Book
  • book
  • e-book
  • Mi book
  • Book
  • book

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS