1 / 35

Escenarios Futuros

Escenarios Futuros. Ingeniería de Requisitos. Comprender el UdeD Actual. Comprender el UdeD Futuro. Definir Requisitos del SW. Obtener Requisitos Explícitos. Requisitos Explícitos. Escenarios Actuales.

terrel
Télécharger la présentation

Escenarios Futuros

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Escenarios Futuros Ingeniería de Requisitos

  2. Comprender el UdeD Actual Comprender el UdeD Futuro Definir Requisitos del SW Obtener Requisitos Explícitos

  3. Requisitos Explícitos

  4. Escenarios Actuales “Los Escenarios Actuales registran las situaciones del UdeD del presente e integran en forma coordinada y armónica lo que ocurre en él.”

  5. Escenarios Futuros “Los Escenarios Futuros describen el contexto que tendrá el sistema de software y que no siempre coincide con el observable en la actualidad, modelado mediante los EA.”

  6. Escenarios Futuros “Aún cuando no existan supuestos de cambios en el UdeD, la mera transformación directa de los EA en EF conlleva en algunos casos al importante riesgo de automatizar lo que existe.”

  7. Escenarios Futuros “Si por el contrario se desea introducir modificaciones en el UdeD, es deseable que los objetivos del EA y del EF difieran, ya que en esa diferencia estarán materializándose las razones por las que se planea implantar el sistema de software.”

  8. Escenarios Futuros • No siempre es posible lograr un apareo uno a uno entre EA y EF. • Los apareos podrán ser de n EA frente a m EF.

  9. Escenarios Futuros • Pueden surgir nuevos EF no apareables con ningún EA ya que se deberán cumplir objetivos no existentes en el UdeD actual. • Puede quedar algún EA sin ningún apareo con situaciones futuras, los cuales serán descartados para el UdeD futuro.

  10. Escenarios Futuros • Aún en el caso simple en el que un EA evoluciona para producir un EF equivalente, se debe enfatizar que no hay un solo EF posible. • Definir el EF más apropiado para un cierto contexto es la responsabilidad esencial de la Ingeniería de Requisitos.

  11. Abstracción y Síntesis

  12. Escenarios Futuros • La situación futura se analiza desde el punto de vista de QUÉ debe hacerse y CÓMO el sistema interactúa con el resto del UdeD. • El punto de vista del CÓMO se desarrollan las actividades está aplicado al contexto del sistema y no al sistema mismo.

  13. Escenarios futuros “La definición de CÓMO el sistema de software proveerá los servicios que se definen en esta etapa se realiza con posterioridad, en el momento del diseño del software.”

  14. Resumiendo “Cuando el sistema de software es el instrumento para llevar a cabo un meta-objetivo (objetivo del sistema), los objetivos del EA y el EF son potencialmente diferentes y el desafío es definir el objetivo del EF utilizando el objetivo del EA y el meta-objetivo del problema.”

  15. Construcción de EF • Precisar el objetivo del Sistema de Software. • Detectar la magnitud de los cambios esperables en el UdeD.

  16. Construcción de EF • En proyectos de software con un nivel alto de cambios en el proceso del negocio, los EF deben construirse en un modo orientado a los objetivos. • En proyectos de software con un marco de trabajo de baja reingeniería de los procesos del negocio, los EF se deben construir usando un enfoque dirigido por consideraciones procedurales.

  17. Cambios muy importantes • Analizar el Escenario Integrador de mayor nivel. • Estudiar su objetivo en el contexto del objetivo del Sistema de Software. • Proponer el o los Escenarios Futuros que permitirán cumplir el nuevo objetivo. • Proponer en forma general los cambios que se deben aplicar a cada episodio. • Aplicar la estrategia recursivamente a los Escenarios de nivel inferior.

  18. Cambios muy Importantes “Avanzar siempre de arriba hacia abajo y desde objetivos genéricos hacia objetivos más específicos, hasta llegar a los episodios concretos.”

  19. Cambios Menores • Para cada uno de los escenarios del nivel más bajo: • Analizar cada uno de sus episodios en el contexto del objetivo del sistema. • Proponer la nueva conducta de los actores incluyendo el actor Sistema. • Redefinir el objetivo y demás componentes del escenario a partir de la situación propuesta.

  20. Cambios Menores “Avanzar siempre de abajo hacia arriba y desde actividades hacia objetivos específicos y luego hacia objetivos genéricos.”

  21. Situaciones Intermedias • Comenzar con el escenario integrador como si se estuviera en una situación de Cambios muy Importantes. • Estudiar su objetivo en el contexto del objetivo del Sistema de Software. • Detectar la magnitud de los cambios que se deben aplicar a cada episodio. • Aplicar la estrategia que corresponde en cada caso.

  22. Ejemplo

  23. Escenario Actual

  24. Escenario Futuro

  25. Escenario Futuro

  26. ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS Escenarios Actuales Integradores

  27. Escenarios Actuales CELEBRAR CONTRATO DE SEMILLAS DE PAPA ENTREGAR SEMILLAS ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS … ESTABLECER TURNOS DE ENTREGA DE SEMILLAS

  28. Escenarios Actuales ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS … CELEBRAR CONTRATO DE ADQUISICIÓN Y PRODUCCIÓN DE PAPA R.B. PROVEER SEMILLAS AL PRODUCTOR EVALUAR CALIDAD DE SEMILLA DE PAPA REGISTRAR PRODUCTOS UTILIZADOS ENTREGAR LA PAPA NOTIFICAR INCUMPLIMIENTO DE LA ENTREGA DE LA PAPA ESTABLECER PROGRAMAS DE ENTREGAS DE PAPA CLASIFICAR LA PAPA COMPLETAR TONELAJE DE LA ENTREGA DE LA PAPA COMPRAR SOBRANTE DE PAPA

  29. PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS ANALIZAR DATOS DE PRODUCCIÓN Escenarios Futuros Integradores ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS

  30. Escenarios Futuros PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS ANALIZAR DATOS DE PRODUCCIÓN ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS … … CELEBRAR CONTRATO DE SEMILLAS DE PAPA ENTREGAR SEMILLAS REGISTRAR PRODUCTOR EN EL SISTEMA ESTABLECER TURNOS DE ENTREGA DE SEMILLAS

  31. Escenarios Actuales ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS ANALIZAR DATOS DE PRODUCCIÓN … … CELEBRAR CONTRATO DE ADQUISICIÓN Y PRODUCCIÓN DE PAPA R.B. PROVEER SEMILLAS AL PRODUCTOR EVALUAR CALIDAD DE SEMILLA DE PAPA REGISTRAR PRODUCTOS UTILIZADOS ENTREGAR LA PAPA NOTIFICAR INCUMPLIMIENTO DE LA ENTREGA DE LA PAPA REGISTRAR PRODUCTOR EN EL SISTEMA ESTABLECER PROGRAMAS DE ENTREGAS DE PAPA CLASIFICAR LA PAPA COMPLETAR TONELAJE DE LA ENTREGA DE LA PAPA COMPRAR SOBRANTE DE PAPA

  32. ADMINISTRAR PRODUCCIÓN DE PAPAS FRITAS PROVEER SEMILLAS AL PRODUCTOR COMPRAR PAPA PARA LA PRODUCCIÓN DE PAPAS BASTÓN PREFRITAS CONGELADAS ANALIZAR DATOS DE PRODUCCIÓN … … Escenarios Futuros ANALIZAR ESTADÍSTICAS DE CALIDAD DE PAPA DE PRODUCTORES ANALIZAR ESTADÍSTICAS DE APLICACIÓN DE PRODUCTOS ANALIZAR PRODUCTIVIDAD DE LAS ZONAS

  33. 13 Escenarios Actuales ningún EA Eliminado 12 EA Migrados 1 EA Inalterado 17 Escenarios Futuros 4 EF Nuevos Ejemplo: Resumen

  34. 2 EA Integradores ningún EAI Eliminado ningún EAI Migrados 2 EAI Inalterados 3 EF Integradores 1 EFI Nuevo Ejemplo: Resumen

  35. Comprender el UdeD Actual Comprender el UdeD Futuro Definir Requisitos del SW Obtener Requisitos Explícitos

More Related