Dfgdfhyjju
Páginas: 7 (1733 palabras)
Publicado: 13 de junio de 2012
- Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras.
- Son diagramas “estáticos” porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases “conocen” a qué otras clases o qué clases “son parte” de otras clases, pero nomuestran los métodos mediante los que se invocan entre ellas.
Clases, Propiedades y Métodos
Las clases están representadas por rectángulos, con el nombre de la clase, y también pueden mostrar atributos y métodos de la clase en otros dos “compartimentos” dentro del rectángulo.
Los propiedades se muestran al menos con su nombre, y también pueden mostrar su tipo, valor inicial y otraspropiedades.
Los métodos también se muestran al menos con su nombre, y pueden mostrar sus parámetros y valores de retorno.
Relaciones Entre Clases
En un diagrama de clases, los vínculos entre clases se representan por líneas. A las que se les de diferentes características dependiendo del tipo de relación.
Adicionalmente, en los extremos de estas líneas, puede colocarse la descripción del Rol queasume cada clase en esa relación
Diagramas de Estado
- Los diagramas de estado muestran los diferentes estados de un objeto o sistema durante su vida y los estímulos que provocan sus cambios de estado.
Estados como:
- trabajando
- detenido
- escuchando
- Listo
Estimulos como:
- Se crea el objeto
- El objeto recibe un mensaje de escucha
- El objeto recibe un mensaje de detención
- Un cliente solicita una conexión a través de la red
- Un cliente finaliza una solicitud
- La solicitud se ejecuta y ser termina
Diagrama de casos de uso.
Se emplean para visualizar el comportamiento del sistema, una parte de el o de unasola clase. De forma que se pueda conocer como responde esa parte del sistema. El diagrama de uso es muy útil para definir como debería ser el comportamiento de una parte del sistema, ya que solo especifica como deben comportarse y no como están implementadas las partes que define. Por ello es un buen sistema de documentar partes del código que deban ser reutilizables por otros desarrolladores. Eldiagrama también puede ser utilizado para que los expertos de dominio se comuniquen con los informáticos sin llegar a niveles de complejidad. Un caso de uso especifica un requerimiento funcional, es decir indica esta parte debe hacer esto cuando pase esto.
En el diagrama nos encontramos con diferentes figuras que pueden mantener diversas relaciones entre ellas:
* Casos de uso: representadopor una elipse, cada caso de uso contiene un nombre, que indique su funcionalidad. Los casos de uso pueden tener relaciones con otros caso de uso. Sus relaciones son:
* Include: Representado por una flecha, en el diagrama de ejemplo podemos ver como un caso de uso, el de totalizar el coste incluye a dos casos de uso.
* Extends: Una relación de una caso de Uso A hacia un caso de uso Bindica que el caso de uso B implementa la funcionalidad del caso de uso A.
* Generalization: Es la típica relación de herencia.
* Actores: se representan por un muñeco. Sus relaciones son:
* Communicates: Comunica un actor con un caso de uso, o con otro actor.
* Parte del sistema (System boundary): Representado por un cuadro, identifica las diferentes partes del sistema y contiene loscasos de uso que la forman.
Diagrama de componentes.
Se utilizan para modelar la vista estática de un sistema. Muestra la organización y las dependencias entre un conjunto de componentes. No es necesario que un diagrama incluya todos los componentes del sistema, normalmente se realizan por partes. Cada diagrama describe un apartado del sistema.
En el situaremos librerías, tablas archivos,...
Leer documento completo
Regístrate para leer el documento completo.