La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Flujo de trabajo: Requerimientos

Presentaciones similares


Presentación del tema: "Flujo de trabajo: Requerimientos"— Transcripción de la presentación:

1 Flujo de trabajo: Requerimientos
Ingeniería de Software - I Flujo de trabajo: Requerimientos El modelo de casos de uso Definición de Requerimientos: Modelo de casos de uso

2 Definición de Requerimientos: Modelo de casos de uso
Artefacto: Actor de sistema El modelo de casos de uso describe lo que hace el sistema para cada tipo de usuario. Sacar dinero Cliente de Banco Un usuario Uno o varios actores Un sistema externo Uno o varios actores Definición de Requerimientos: Modelo de casos de uso

3 Definición de Requerimientos: Modelo de casos de uso
Artefacto: Actor de sistema ¿Dónde encontramos a los actores del sistema? Actores del negocio Trabajadores del negocio Actores del sistema Definición de Requerimientos: Modelo de casos de uso

4 Definición de Requerimientos: Modelo de casos de uso
Artefacto: Caso de uso Cada forma en que los actores usan el sistema se representa con un caso de uso Los CU son fragmentos de funcionalidad que el sistema ofrece para aportar un resultado de valor para los sus actores. Un CU especifica una secuencia de acciones que el sistema puede llevar a cabo interactuando con sus actores, incluyendo alternativas dentro de la secuencia. Definición de Requerimientos: Modelo de casos de uso

5 Definición de Requerimientos: Modelo de casos de uso
Artefacto: Caso de uso Los casos de uso tienen atributos Representan los valores que una instancia de caso de uso utiliza durante su ejecución Las instancias de los casos de uso se consideran atómicas (indivisibles) Definición de Requerimientos: Modelo de casos de uso

6 Artefacto: Descripción de la Arquitectura
Vista del modelo de casos de uso con las funcionalidades más importantes ó críticas A desarrollar en las primeras iteraciones Definición de Requerimientos: Modelo de casos de uso

7 Definición de Requerimientos: Modelo de casos de uso
Artefacto: Glosario Términos importantes en la descripción del sistema Glosario Concenso Definición de Requerimientos: Modelo de casos de uso

8 Artefacto: Prototipo de interfaz
Nos ayuda a comprender y especificar la interacción entre: Sacar dinero Actores Sistema Definición de Requerimientos: Modelo de casos de uso

9 Definición de Requerimientos: Modelo de casos de uso
Trabajadores Puesto al cual se puede asignar una persona real Analista de sistemas Especificador de casos de uso. Diseñador de interfaz de usuario Arquitecto. Definición de Requerimientos: Modelo de casos de uso

10 Definición de Requerimientos: Modelo de casos de uso
Trabajadores Analista de Sistemas Diseñador de interfaces Arquitecto Especificador Encontrar actores y CU Priorizar los CU Detallar Un CU Prototipar la interfaz Estructurar El modelo CU Definición de Requerimientos: Modelo de casos de uso

11 Actividad: Encontrar actores y CU
Pasos: Encontrar los actores. Encontrar los CU Describir brevemente cada CU Describir el modelo de CU completo Glosario de términos Artefactos de entrada Artefactos de salida Analista de Sistemas Modelo del negocio Requisitos Adic. Lista de Caract. Modelo de CU (esbozado) Glosario Encontrar actores y CU ¡¡¡ Esta es la actividad más importante para unos buenos requisitos !!! Definición de Requerimientos: Modelo de casos de uso

12 Actividad: Encontrar actores y CU
Paso: Encontrar actores: Consideraciones adic. No olvidar los actores que representan sistemas externos. Actores para el mantenimiento, operación o el sistema. Identificar al menos a un usuario representante del actor candidato. No queremos actores que desempeñan los mismos roles. Nombres relevantes para los actores. Definición de Requerimientos: Modelo de casos de uso

13 Actividad: Encontrar actores y CU
Paso: Encontrar CU: Consideraciones adic. Crear CU fáciles de modificar, revisar, probar y manejar unitariamente. Nombre que corresponda con la secuencia de acciones que añade valor a un actor. Nombre que comience con un verbo: Pagar factura, Solicitar Bienes. Definición de Requerimientos: Modelo de casos de uso

14 Actividad: Encontrar actores y CU
Paso: Encontrar CU: Consideraciones adic. Un caso de uso entrega un resultado que añade valor a un actor en concreto. A usuarios individuales reales Al actor iniciador Evita CU muy grandes Evita CU muy pequeños Definición de Requerimientos: Modelo de casos de uso

15 Actividad: Encontrar actores y CU
Paso: Describir brevemente cada CU. CU Pagar Factura: El Comprador ya ha recibido una factura y también ha recibido los bienes demandados: El comprador estudia la factura a pagar y verifica que se corresponda con el pedido original. El comprador planifica el pago de la factura por banco. Definición de Requerimientos: Modelo de casos de uso

16 Actividad: Encontrar actores y CU
Paso: Describir el modelo de CU completo. Se explica el modelo de CU como un todo. Describe cómo interactúan los actores y los CU y cómo se relacionan entre sí los CU. Definición de Requerimientos: Modelo de casos de uso

17 Actividad: Encontrar actores y CU
Paso: Describir el modelo de CU completo. Ejemplo: El comprador utiliza el CU Solicitar Bienes y Servicios para buscar los productos y precios, para realizar un pedido y después enviarlo. Tarde o temprano, los bienes le llegarán al comprador junto con una factura. El comprador activa el CU Pagar Factura para dar el visto bueno a la factura …… Definición de Requerimientos: Modelo de casos de uso

18 Actividad: Priorizar los CU
Artefactos de entrada Artefactos de salida Arquitecto Modelo de CU (esbozado) Requisitos Adic. Glosario Descripción de la arquitectura (vista del Modelo de CU) Priorizar los CU Definición de Requerimientos: Modelo de casos de uso

19 Actividad: Priorizar los CU
Determinar cuáles son los CU necesarios para el desarrollo en las primeras iteraciones. Se verá más adelante Definición de Requerimientos: Modelo de casos de uso

20 Actividad: Detallar un CU
Artefactos de entrada Artefactos de salida Especificador de CU Modelo de CU (esbozado) Requisitos Adic. Glosario Detallar un CU CU detallado Definición de Requerimientos: Modelo de casos de uso

21 Actividad: Detallar un CU
Objetivo: Describir el flujo de sucesos en detalle. Elementos importantes: Definir cómo comienza el CU. Cómo termina el CU. Cómo el CU interactúa con los actores. Definición de Requerimientos: Modelo de casos de uso

22 Actividad: Detallar un CU
Hacer una descripción precisa, pero fácil de leer. Describir todas las alternativas. Describir todas las excepciones. El actor puede elegir entre diferentes caminos en el CU. En Pagar Factura puede decidir pagarla, o rechazarla. El sistema puede detectar entradas erróneas de los actores. El camino básico debe ser el “normal”. Deben incluirse las pre y postcondiciones. Definición de Requerimientos: Modelo de casos de uso

23 Actividad: Detallar un CU
Precondiciones: El comprador ha recibido los bienes y servicios y al menos una factura del sistema. Postcondiciones: La instancia del CU termina cuando la factura ha sido pagada, o cuando el pago se ha cancelado y no se hace ninguna transferencia. Definición de Requerimientos: Modelo de casos de uso

24 Actividad: Detallar un CU
Leer en “Proceso Unificado de Desarrollo” páginas 149 a la 158 sobre los tópicos: ¿Qué incluir en una descripción de CU? Formalización de la descripción de CU. Actividad: Prototipar la interfaz de usuario. Definición de Requerimientos: Modelo de casos de uso

25 Actividad: Estructurar el modelo CU
Artefactos de entrada Artefactos de salida Analista de Sistemas Modelo de CU (esbozado) Requisitos Adic. Glosario CU descritos Estructurar Modelo CU Modelo CU (estructurado) Definición de Requerimientos: Modelo de casos de uso

26 Actividad: Estructurar el modelo CU
Caso de uso abstracto Caso de uso real Ejecutar transacción Pagar factura Comprador Vendedor Caso de uso concreto Definición de Requerimientos: Modelo de casos de uso

27 Actividad: Estructurar el modelo CU
Ejecutar transacción Pagar factura Comprador <<extend>> Vendedor Pagar cargos saldo deudor Definición de Requerimientos: Modelo de casos de uso


Descargar ppt "Flujo de trabajo: Requerimientos"

Presentaciones similares


Anuncios Google