Please enable JavaScript.
Coggle requires JavaScript to display documents.
La Especificación de Requisitos con Casos de Uso (Actividades para la…
La Especificación de Requisitos con Casos de Uso
UML y la Especificación de Requisitos
Actor
Entidad externa que interactua con el sistema
Caso de Uso
Detalla un comportamiento del sistema
Relación
Include
Extends
Generalization
Actividades para la Especificación de Requisitos con Casos de Uso
Identificar y clasificar requisitos
Preguntas
¿Que le permitirá hacer el sistema software al usuario?
¿El usuario o cliente me solicita alguna restricción para construir el sistema de software?
Catalogo de requisitos
Funcionales
No funcionales
Identificar actores
Personas
Otro software
Dispositivos hardware o redes de computadoras
Identificar escenarios
Descripción de una sola característica del sistema desde el punto de vista de un solo actor
Secuencia de pasos para una situación en especifico
Identificar casos de uso
Agrupación de escenarios similares
Especifica todos los escenarios posibles
Especificar casos de uso
Contiene
Pre condiciones
Flujo básico
Flujo alternativo
Post condiciones
Puede ocurrir
Un caso de uso que debe partirse en dos casos de uso
Un caso de uso que debe eliminarse, ya que debería formar parte de otro caso de uso
Dos casos de uso que deben formar uno solo
Identificar relaciones entre casos de uso
Include
Cuando dos casos de uso contienen secuencia similar, lo similar sale como nuevo caso de uso y es incluida (include)
Extends
Cuando un caso de uso se puede producir por manera excepcional por haberse ejecutado el caso de uso original
Generalization
Cuando existe casos de uso heredados por otro casos de uso
Errores Comunes en la Especificación de Requisitos usando Casos de Uso
Errores en la identificación de actores
Se agregan actores que no deben entrar
Un actor es aquel que interactua de manera directa con el sistema
Errores en la identificación de casos de uso
Un error muy común es identificar a los casos de uso como opciones del menú
Errores en la especificación de los casos de uso
Error cometido como introducir al caso de uso palabras relacionadas a componentes de ventanas
Error cometido como mencionar elementos del diseño de algoritmos o base de datos en los casos de uso
Errores en el uso de las relaciones entre casos de uso
Se confunden con los diagramas de de flujo de datos
Caso de uso que es incluido por solo un caso de uso (mínimo 2)
Algunos casos de uso tiene la relación "use" que corresponde a Uml 1.3 y no debe usarse