Casos de Uso Flashcards

1
Q

¿A qué hacen referencias las siglas UML?

A

Unified Modelling Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es el UML?

A

Es un lenguaje de modelado visual que se usa para visualizar, construir y documentar artefactos de un sistema de software.

Está relacionado con el paradigma orientado a objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Características de los “Actores”

A
  • Es alguien o algo que interactúa con el sistema. Puede estimular o recibir información del mismo.
  • Llevado a cabo por una persona o hardware.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuántos papeles puede interpretar una persona física?

A

Varios, una persona física puede interpretar varios papeles como actores distintos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Un actor es interno o externo al sistema?

A

Externos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué son los casos de uso?

A

Son una descripción de un conjunto de secuencias de acciones que ejecuta un sistema para obtener un resultado que agregue valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuándo se inicia un caso de uso?

A

Es iniciado por un único elemento externo al sistema, un actor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo se documenta un caso de uso?

A

Con texto informal, describiendo lo que hace el usuario como lo que hace el sistema cuando interactúa con él

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo se relacionan los actores y casos de uso?

A

A través de asociaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué implica una relación de asociación?

A

Una relación entre un actor y un caso de uso y la posibilidad que tienen estos de comunicarse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es la relación “extend”?

A

Un Caso de Uso incorpora implícitamente el comportamiento de otro CU, siendo de forma opcional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Características de los extends

A
  • Representan una parte de la funcionalidad del caso que no siempre ocurre.
  • Son un caso de uso en sí mismas.
  • No siempre provienen de un error o excepción.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué es la relación “include”?

A

Significa que un caso de uso incorpora siempre el comportamiento de otro caso de uso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Para qué se usa la relación include?

A

Para evitar describir el mismo flujo de eventos repetidas veces.
También, cuando se descompone un caso de uso largo en subunidades para mejorar la comprensión.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Características de la relación include.

A
  • Funcionalidad común luego de haber especificado varios.
  • Los casos usados son un caso de uso en sí mismos.
  • El caso es usado siempre que el caso que lo usa es ejecutado. Esto marca la
    diferencia con las extensiones,
How well did you know this?
1
Not at all
2
3
4
5
Perfectly