Categorias: Todos - actores - requisitos - modelado - interacciones

por Ruben Benjamin GERVACIO OTINIANO 1 ano atrás

150

diagramas de clase de uso y de clases

Los diagramas de clase y de casos de uso son herramientas esenciales en la ingeniería de software y la programación orientada a objetos. Los diagramas de casos de uso permiten representar cómo interactúan los usuarios o actores con un sistema, ayudando a identificar los requisitos funcionales y proporcionando una visión general de las principales funcionalidades que el sistema debe ofrecer.

diagramas de clase de uso y de clases

diagramas de clase de uso y de clases

Diagrama de clases

ELEMENTOS
AGREGACIÒN Y COMPOSICIÒN

TIPO DE RELACION

COMPOSICION

representa mediante una línea con un rombo lleno

AGREGACIÒN

representa mediante una línea con un rombo abierto

una clase es responsable de crear y destruir sus componentes.

indica que una clase tiene una referencia a otra clase como un atributo

HERENCIA

Representa la relación entre una clase base y sus clases derivadas.

METODOS

Metodos de la clase base y puede agregar nuevos atributos y métodos propios

La clase derivada hereda los atributos

Representan las acciones o comportamientos que una clase puede realizar

INTERFACES

Representan los contratos que una clase debe cumplir para poder ser utilizada en el sistema

Cada interfaz se representa

por un rectángulo con el nombre de la interfaz.

CLASES

Cada clase se representa mediante un rectángulo dividido en tres secciones

Seccion inferior

Metodos o acciones

La seccion mediana

la sección superior

Nombre

Representan los objetos o entidades que forman parte del sistema

CARACTERISTICAS

Diagrama de clases de uso

ELEMENTOS
Extension

indica que el caso de uso extendido es una opción o alternativa del caso de uso principal.

representa mediante una línea con una flecha abierta.

Un caso de uso puede extender a otro caso de uso.

Inclusión

Indica que el caso de uso incluido es una parte del caso de uso principal.

Añadir texto

representa mediante una línea con una flecha cerrada

Un caso de uso puede incluir a otro caso de uso

Relaciones entre casos de uso

indican que un caso de uso depende de otro.

Se relacionan entre sí mediante líneas de comunicación.

Relaciones entre actores y casos de uso

Los casos de uso se relacionan con los actores que los utilizan mediante líneas de comunicación.

Estas líneas indican que el actor está involucrado en el caso de uso.

Casos de uso

Representan las funcionalidades o acciones que el sistema debe realizar

Cada caso de uso se representa mediante un óvalo.

para cumplir con las necesidades del usuario

Actores

Cada actor se representa mediante un icono o símbolo específico.

Representan los usuarios o entidades externas que interactúan con el sistema

conceptos

DIAGRAMA DE CLASES
Permiten visualizar la estructura del sistema y las relaciones entre sus componentes
Representa

Metodos

Atributos

interfaces

Las clases

herramienta de modelado utilizada en la programación orientada a objetos
DIAGRAMA DE CLASES DE USO
Proporcionan una visión general de las funcionalidades principales que el sistema debe ofrecer.
ayudan a identificar los requisitos funcionales del sistema
representar las interacciones entre un sistema y sus usuarios o actores.
herramienta de modelado utilizada en ingeniería de software