Diagrama de flujo (caso de uso)
Un caso de uso es una descripción de los pasos o las
actividades que deberán realizarse para llevar a cabo algún proceso. Los
personajes o entidades que participarán en un caso de uso se denominan actores.
En el contexto de ingeniería del software, un caso de uso es
una secuencia de interacciones que se desarrollarán entre un sistema y sus
actores en respuesta a un evento que inicia un actor principal sobre el propio
sistema. Los diagramas de casos de uso sirven para especificar la comunicación
y el comportamiento de un sistema mediante su interacción con los usuarios y/u
otros sistemas. O lo que es igual, un diagrama que muestra la relación entre
los actores y los casos de uso en un sistema. Una relación es una conexión
entre los elementos del modelo, por ejemplo la especialización y la
generalización son relaciones. Los diagramas de casos de uso se utilizan para
ilustrar los requerimientos del sistema al mostrar cómo reacciona a eventos que
se producen en su ámbito o en él mismo.
Los más
comunes para la captura de requisitos funcionales, especialmente con
el desarrollo del paradigma de la programación orientada a objetos, donde se
originaron, si bien puede utilizarse con resultados igualmente satisfactorios
con otros paradigmas de programación.
Diagrama de clase
Un diagrama de clases es un tipo de diagrama estático que
describe la estructura de un sistema mostrando sus clases, atributos y las
relaciones entre ellos. Los diagramas de clases son utilizados durante el
proceso de análisis y diseño de los sistemas, donde se crea el diseño
conceptual de la información que se manejará en el sistema, y los componentes
que se encargaran del funcionamiento y la relación entre uno y otro.
Representación
de: - Requerimientos
en entidades y actuaciones. - La arquitectura conceptual de un dominio -
Soluciones de diseño en una arquitectura - Componentes de software orientados a
objetos
Diagrama de actividad
En UML 1.x, un diagrama de
actividades es una variación del diagrama de estado UML donde los "estados"
representan operaciones, y las transiciones representan las actividades que
ocurren cuando la operación es completa.
El
diagrama de actividades UML 2.0, mientras que es similar en aspecto al diagrama
de actividades UML 1.x, ahora tiene semánticas basadas en redes de Petri.
En UML 2.0, el diagrama general de interacción está basado en el diagrama de
actividades. El diagrama de actividad es una forma especial de diagrama de
estado usado para modelar una secuencia de acciones y condiciones tomadas
dentro de un proceso.
La
especificación del Lenguaje de Modelado Unificado (UML) define un diagrama de
actividad como:
“… una
variación de una máquina estados, lo cual los estados representan el
rendimiento de las acciones o subactividades y las transiciones se provocan por
la realización de las acciones o subactividades.”1
El
propósito del diagrama de actividad es modelar un proceso de flujo de trabajo
(workflow) y/o modelar operaciones.
Una
Operación es un servicio proporcionado por un objeto, que está disponible a
través de una interfaz.
Una
Interfaz es un grupo de operaciones relacionadas con la semántica.
Diagrama de secuencia
El diagrama
de secuencia es un tipo de diagrama usado para modelar
interacción entre objetos en un sistema según UML. En inglés se pueden encontrar como
"sequence diagram", "event-trace diagrams", "event
scenarios" o "timing diagrams"
Los mensajes se dibujan
cronológicamente desde la parte superior del diagrama a la parte inferior; la
distribución horizontal de los objetos es arbitraria. Durante el análisis
inicial, el modelador típicamente coloca el nombre 'business' de un mensaje en
la línea del mensaje. Más tarde, durante el diseño, el nombre 'business' es
reemplazado con el nombre del método que está siendo llamado por un objeto en
el otro. El método llamado, o invocado, pertenece a la definición de la clase
instanciada por el objeto en la recepción final del mensaje.
No hay comentarios:
Publicar un comentario