2. 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.
3. Relaciones de Casos de Uso:
Las relaciones principales entre los casos de uso son soportadas por el estándar UML,
el cual describe notación gráfica para esas relaciones.
Asociación
Inclusión
Extensión
Generalización
4. Una asociación es la relación de comunicación más simple entre un actor y el
sistema. Dicha relación se denota con una flecha simple.
5. El uso de inclusión facilita la repetición de actividades, nos evita redundancia, y
nos organiza los diagramas de caso de uso para comprender desde una perspectiva
más abstracta alguna actividad. Dicha relación se denota con una flecha
punteada.
6. La relación extend implica una relación complementaria que un caso de uso se
puede extender para añadirle más funcionalidad con la etiqueta “extend”.
7. Es una relación que amplia la funcionalidad de un caso de uso o mejora su
funcionalidad original mediante el agregado de nuevas operaciones o atributos y
secuencia de acciones, un caso de uso “hijo“ hereda las características de un caso
de uso “padre”.
8. Son operaciones de para Crear, Leer, Actualizar y Borrar (Create, Read, Update
and Delete) datos u objetos de una base de datos utilizando sus funciones mas
básicas.
9. Las historias de usuario, son descripciones cortas de una necesidad de un cliente
del software que estemos desarrollando.
Su utilización es común cuando se aplican marcos de trabajo ágiles, tales como
Scrum o el Extreme Programming (XP).
10. Las historias de usuario representan fragmentos de funcionalidad o
comportamiento que se desea que posea un producto.
Los Backlog aportan mucha más información a las estimaciones pues representan
el tiempo que se puede tardar en completarlas, la complejidad de las mismas.