Análisis de requerimientos
buscando
Actividades técnicas
1. Identificar Casos de Uso del sistema
2. Dar detalle a los casos de uso descritos
3. Definir una interfaz inicial del sistema (si es aplicable)
4. Desarrollar el modelo del mundo
5. Validar los modelosDocumentos Entregables
Casos de Uso iniciales
Borradores de Interfaz
Modelo del mundo inicial
Actividades Técnicas
1. Identificar Casos de Uso del sistema
Esta información se representa en un diagrama de casos de uso.
Cómo encontrar un actor?
• Identifique los usuarios del sistema
o Porqué se diseña el sistema?
o Cuáles son los actores que el sistema va a beneficiar?
o Quéactores van a interactuar directamente con el sistema? (actores primarios)
o Qué actores van a supervisar, mantener, recibir información del sistema? (actores secundarios)
• Identifique los roles que juegan esos usuarios desde el punto de vista del sistema
• Identifique otros sistemas con los cuales exista comunicación
Cómo encontrar un caso de uso?
Identifique las operacionesimportantes del sistema a construir
Cuáles son las principales tareas de un actor?
Qué información tiene el actor que consultar, actualizar, modificar? Cómo?
Qué cambios del exterior debe informar el actor al sistema?
Qué información debe informársele al actor, con respecto a los cambios del sistema?
Cómo encontrar relaciones entreactores y casos de uso?
Identifique los casos de uso en los cuales se vé implicado un actor
Busque relaciones extends entre casos de uso
Qué casos de uso son similares, diferenciándose en la forma en la cual hacen algunas operaciones?
Qué caso de uso redefine la forma en la cual se realiza una transacción dentro de otro caso de uso?
Busque relaciones uses entrecasos de uso
Que casos de uso son usados como transacciones de otros?
2. Dar detalle a los casos de uso descritos
Describir la información de entrada y salida de cada caso de uso
Descripción detallada del caso de uso
• Descripción textual de su objetivo
• Variantes posibles para realizar este caso de uso. Diagramas de interacción de detalle (de secuencia o colaboración)• Errores y excepciones posibles en el caso de uso
Relacionar el caso de uso con la interfaz a usuario que lo representa
Especificar el diálogo que da solución al caso de uso (ver definición de interfaz)
3. Definir una interfaz inicial del sistema (si es aplicable)
Dibujar las pantallas de interacción para los distintos actores-usuarios
Copiar el modelo mental delusuario
Revisar los elementos del modelo del mundo interesantes para el actor-usuario (Ver Modelo del Mundo)
Visualización típica de los elementos del modelo del mundo
Información relevante para el actor
Metáforas de interacción válidas
Especificar el diálogo que da solución a cada caso de uso que se soluciona con la interacción con esta interfaz.Puede especificarse este diálogo de varias maneras, dependiendo de la complejidad de la interfaz definida (en esta etapa se sugiere escoger el mínimo nivel de detalle posible, para dar más libertad de diseño en las etapas posteriores):
1. Por medio de una descripción textual de su funcionamiento
2. Por medio de diagramas de interacción que muestren la secuencia de operaciones entre los objetosde interfaz y los actores involucrados
3. Por medio de diagramas de estados, donde se muestre claramente los estados de la interfaz
Por medio de un prototipo funcional, en términos de la interacción con el usuario
Definir restricciones para la comunicación con actores y sistemas
Describir en el detalle del actor o de la relación con el caso de uso particular
4....
Regístrate para leer el documento completo.