La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Notas de Clase Modelado de Procesos de Negocio

Presentaciones similares


Presentación del tema: "Notas de Clase Modelado de Procesos de Negocio"— Transcripción de la presentación:

1 Notas de Clase Modelado de Procesos de Negocio
Maestría en Sistemas de Información Requerimientos Modelado de Procesos de Negocio Ingeniería de Procesos de Negocio

2 Definiciones de Requerimientos
Notas de Clase Maestría en Sistemas de Información Definiciones de Requerimientos Se define un requerimiento como: Una condición o capacidad necesitada por un usuario para resolver un problema o llevar a cabo un objetivo; Una condición o capacidad que debe tener un sistema o un componente del sistema para satisfacer un contrato, estándar, especificación u otros documentos formales. Ingeniería de Procesos de Negocio

3 Ingeniería de Requerimientos
Notas de Clase Maestría en Sistemas de Información Ingeniería de Requerimientos Actividades relacionadas a : Definir y documentar lo que se espera obtener de un producto del proyecto; Actualizar esta definición y sus consecuencias a medida que las expectativas cambian Si se hace Ingeniería de Requerimientos disminuirá efectivamente el riesgo del proyecto Best Practice Ingeniería de Procesos de Negocio

4 Ingeniería de Requerimientos
Notas de Clase Maestría en Sistemas de Información Ingeniería de Requerimientos Ingeniería de Procesos de Negocio

5 Rol de Requerimientos Notas de Clase
Maestría en Sistemas de Información Rol de Requerimientos Ingeniería de Procesos de Negocio

6 Proyecto / Producto Muy importante:
Notas de Clase Maestría en Sistemas de Información Proyecto / Producto Muy importante: Comunicar a los clientes que la ingeniería de requerimientos es una actividad de suma importancia y lograr su compromiso en esta tarea; Involucrar a miembros especializados del equipo de desarrollo en la elaboración de requerimientos de proyecto; Comunicar y consensar con los clientes los métodos adecuados para elaborar, documentar y actualizar los requerimientos a medida que cambien. Ingeniería de Procesos de Negocio

7 Proyecto / Producto Requerimientos Proyecto Producto Recursos
Notas de Clase Maestría en Sistemas de Información Proyecto / Producto Requerimientos Proyecto Producto Recursos Ingeniería de Procesos de Negocio

8 Requerimientos del Proyecto / Requerimientos del Producto
Notas de Clase Maestría en Sistemas de Información Requerimientos del Proyecto / Requerimientos del Producto Requerimientos del Proyecto Proyecto Producto Requerimientos del Producto Recursos Ingeniería de Procesos de Negocio

9 El Lugar de los Requerimientos
Notas de Clase Maestría en Sistemas de Información El Lugar de los Requerimientos Establecer la base del acuerdo entre cliente y proveedor acerca del producto; Elemento para validar soluciones y planes posibles; Elemento para estimar costos y tiempos; Reducir el esfuerzo de desarrollo; Proveer una línea de base para validación y verificación del producto final; Facilitar la transferencia del conocimiento sobre el producto; Base para establecer mejoras. Ingeniería de Procesos de Negocio

10 El Proceso de Especificación de Requerimientos
Notas de Clase Maestría en Sistemas de Información El Proceso de Especificación de Requerimientos Trabajar con versiones de los requerimientos; Identificar en qué momento estamos preparados para planear las actividades del proyecto; Definir en qué momento estamos preparados para iniciar el desarrollo de un conjunto de requerimientos. Ingeniería de Procesos de Negocio

11 ¿Cómo Estructurar los Requerimientos?
Notas de Clase Maestría en Sistemas de Información ¿Cómo Estructurar los Requerimientos? Ingeniería de Procesos de Negocio

12 El Documento de Especificación de Requerimientos
Notas de Clase Maestría en Sistemas de Información El Documento de Especificación de Requerimientos Única Fuente Identificación unívoca de cada Requerimiento Conjunto Completo Consistencia Nivel de detalle consistente Varias versiones ¿Quién escribe los requerimientos? ¿Cómo se escriben? Ingeniería de Procesos de Negocio

13 Formato para los Requerimientos
Notas de Clase Maestría en Sistemas de Información Formato para los Requerimientos Ingeniería de Procesos de Negocio

14 Notas de Clase Maestría en Sistemas de Información Las Múltiples Facetas del Documento de Especificación de Requerimientos Ingeniería de Procesos de Negocio

15 Los Puntos de Vista de los Requerimientos
Notas de Clase Maestría en Sistemas de Información Los Puntos de Vista de los Requerimientos Sistema El Sistema es una caja negra Los requerimientos describen la interacción de los usuarios con el sistema (estimulo/reacción; perceptible) Ingeniería de Procesos de Negocio

16 Tipos de Requerimientos
Notas de Clase Maestría en Sistemas de Información Tipos de Requerimientos Funcionales: Son aquellos que se refieren a la “función” del producto; Qué servicios le brindará el producto al usuario; Qué es lo que el producto tiene que hacer; Ejemplos : “Controlar la temperatura del motor”; “Proveer información sobre las ventas por área”. Ingeniería de Procesos de Negocio

17 Tipos de Requerimientos
Notas de Clase Maestría en Sistemas de Información Tipos de Requerimientos No Funcionales: Restricciones impuestas sobre el producto, más allá de las funcionales; No vinculados a los servicios que el software debe darle a sus usuarios; Generalmente son requerimientos técnicos; Ejemplos : Hardware, Utilización de Hardware, Software de Base, Software complementario, Comunicaciones, Calidad de Software, Robustez, Seguridad y Privacidad, Packaging e Instalación, De Arquitectura, De Diseño, De Implementación, Performance, Volumen Ingeniería de Procesos de Negocio

18 ¿Qué Debe Contener un Requerimiento?
Notas de Clase Maestría en Sistemas de Información ¿Qué Debe Contener un Requerimiento? Un requerimiento debe definir : Capacidades: Funcionalidad, interfaces externas, performance, atributos, etcétera; Condiciones: Sobre la validez del requerimiento y de sus partes; Restricciones: de diseño, de implementación, de uso, etcétera; Ingeniería de Procesos de Negocio

19 ¿Qué Debe Contener un Requerimiento?
Notas de Clase Maestría en Sistemas de Información ¿Qué Debe Contener un Requerimiento? Un requerimiento debe definir: Debe describir en detalle todos los inputs y outputs del sistema; Tiene que describir todas las funciones que deberá realizar el sistema como consecuencia de los inputs, o para lograr los outputs. Los autores deben poner especial cuidado en : Describir solo las funciones que puedan ser percibidas; No imponer restricciones de diseño o implementación innecesarias. Ingeniería de Procesos de Negocio

20 Propiedades de un Requerimiento
Notas de Clase Maestría en Sistemas de Información Propiedades de un Requerimiento Abstracto No ambiguo Normalizado Vinculado Acotado Con un nivel de granularidad definido Correcto Clasificado según su importancia y su estabilidad Verificable Validable Modificable Versiones Trazable Ingeniería de Procesos de Negocio

21 Ciclo de Vida de los Requerimientos
Notas de Clase Maestría en Sistemas de Información Ciclo de Vida de los Requerimientos Ingeniería de Procesos de Negocio

22 Planeación de Requerimientos
Notas de Clase Maestría en Sistemas de Información Planeación de Requerimientos Se define un requerimiento como: Obtener un consenso entre los involucrados en el proyecto en relación a: ¿Qué se va hacer? ¿Quién debe hacer qué? y ¿Qué se debe de obtener del proceso de desarrollo? Obtener criterios de aceptación para los productos. Ingeniería de Procesos de Negocio

23 Planeación de Requerimientos
Notas de Clase Maestría en Sistemas de Información Planeación de Requerimientos Identificar a los involucrados; Definir el criterio de aceptación; Identificar lo requerimientos técnicos; Desarrollar o actualizar un plan; Evaluar los riesgos del proyecto; Ingeniería de Procesos de Negocio

24 Planeación de Requerimientos
Notas de Clase Maestría en Sistemas de Información Planeación de Requerimientos Asignar o revisar la política y responsabilidad de la especificación de requerimientos; Revisar el plan Revisar el plan por el patrocinador Asignar recursos al plan Ingeniería de Procesos de Negocio

25 Proceso de Ingeniería de Requerimientos
Notas de Clase Maestría en Sistemas de Información Proceso de Ingeniería de Requerimientos Estudio de Factibilidad Encuentran los usuarios actuales que sus necesidades son satisfechas dada la tecnología y el presupuesto disponible? Análisis de Requerimientos Encontrar que el sistema requiere del mantenimiento de intereses. Ingeniería de Procesos de Negocio

26 Proceso de Ingeniería de Requerimientos
Notas de Clase Maestría en Sistemas de Información Proceso de Ingeniería de Requerimientos Definición de Requerimientos Definir los requerimientos en una forma comprensible para el cliente. Especificación de Requerimientos Define los requerimientos en detalle. Ingeniería de Procesos de Negocio

27 Proceso de Ingeniería de Requerimientos
Notas de Clase Maestría en Sistemas de Información Proceso de Ingeniería de Requerimientos Estudio de Factibilidad Análisis de Requerimientos Definición de Requerimientos Reporte de Factibilidad Especificación de Requerimientos Modelos del Sistema Definición de Requerimientos Documento de Requerimientos Especificación de Requerimientos Ingeniería de Procesos de Negocio

28 Documento de Requerimientos
Notas de Clase Maestría en Sistemas de Información Documento de Requerimientos Es la declaración oficial de lo que es requerido para que el sistema sea desarrollado. Incluye la definición y especificación de requerimientos. No es un documento de diseño. Tanto como sea posible, es un conjunto de lo que es el sistema y como lo hará. Ingeniería de Procesos de Negocio

29 Validación de Requerimientos
Notas de Clase Maestría en Sistemas de Información Validación de Requerimientos Demostración de que los requerimientos que definen el sistema son lo que el cliente realmente quiere. Los costos de errores en los requerimientos son altos, por lo cual, la validación es muy importante. El Prototipado es una técnica importante de la validación de requerimientos. Ingeniería de Procesos de Negocio

30 Revisión de Requerimientos
Notas de Clase Maestría en Sistemas de Información Revisión de Requerimientos Una revisión regular puede ayudar mientras la definición de requerimientos está siendo hecha. Tanto el cliente como el staff de contratistas deben estar involucrados en la revisión. Ingeniería de Procesos de Negocio

31 Revisión de Requerimientos
Notas de Clase Maestría en Sistemas de Información Revisión de Requerimientos La revisión debe ser formal (con los documentos completos) o informal. Una buena comunicación entre desarrolladores, clientes y usuarios puede resolver problemas en las primeras etapas. Ingeniería de Procesos de Negocio

32 Verificabilidad. ¿Es el Requerimiento realmente probable?.
Notas de Clase Maestría en Sistemas de Información Chequeo de la Revisión Verificabilidad. ¿Es el Requerimiento realmente probable?. Entendibilidad. ¿Es el Requerimiento comprendido propiamente?. Probabilidad. ¿Es el origen de los requerimientos claramente establecido?. Ingeniería de Procesos de Negocio

33 Notas de Clase Maestría en Sistemas de Información Chequeo de la Revisión Adaptabilidad. ¿Puede el requerimiento ser cambiado sin causar un gran impacto en otros requerimientos? Ingeniería de Procesos de Negocio

34 Chequeo Automatizado de la Consistencia
Notas de Clase Maestría en Sistemas de Información Chequeo Automatizado de la Consistencia Requerimientos en un Lenguaje Formal Reporte de los problemas de Requerimientos Proceso de Requerimientos Análisis de Requerimientos Base de Datos de Requerimientos Ingeniería de Procesos de Negocio

35 Evolución de Requerimientos
Notas de Clase Maestría en Sistemas de Información Evolución de Requerimientos Los requerimientos siempre involucran como comprender mejor el desarrollo de las necesidades de los usuarios y como los objetivos de la organización pueden cambiar. Ingeniería de Procesos de Negocio

36 Evolución de Requerimientos
Notas de Clase Maestría en Sistemas de Información Evolución de Requerimientos Es esencial planear posibles cambios en los requerimientos cuando el sistema sea desarrollado y utilizado. Ingeniería de Procesos de Negocio

37 Evolución de Requerimientos
Notas de Clase Maestría en Sistemas de Información Evolución de Requerimientos Comprensión Inicial del Problema Comprensión de los Cambios del Problema Requerimientos Iniciales Cambios en los Requerimientos Ingeniería de Procesos de Negocio

38 Cambios en el Documento de Requerimientos
Notas de Clase Maestría en Sistemas de Información Cambios en el Documento de Requerimientos El documento de requerimientos debe ser organizado, de tal forma que los cambios en los requerimientos puedan ser hechos sin tener que re-escribir demasiado. Las referencias externas deben ser minimizadas y las secciones del documento deben ser tan modulares como sea posible. Ingeniería de Procesos de Negocio

39 Cambios en el Documento de Requerimientos
Notas de Clase Maestría en Sistemas de Información Cambios en el Documento de Requerimientos Los cambios son fáciles cuando se trata de un documento electrónico. Sin embargo, la falta de estándares para documentos electrónicos lo hace difícil. Ingeniería de Procesos de Negocio

40 Evolución Controlada Inconsistencia de los Requerimientos y del
Notas de Clase Maestría en Sistemas de Información Evolución Controlada Cambio en los Requerimientos Documento VI de Requerimientos Cambio en los Requerimientos Documento V1 de Requerimientos Documento V2 De Requerimientos Implementación V1 del Sistema Implementación V2 del Sistema Implementación V1 del Sistema Implementación V2 del Sistema Inconsistencia de los Requerimientos y del Sistema Consistencia de los Requerimientos y del Sistema Ingeniería de Procesos de Negocio

41 Modelos de Requerimientos
Notas de Clase Maestría en Sistemas de Información Modelos de Requerimientos Ingeniería de Procesos de Negocio

42 Modelo Durán Notas de Clase Maestría en Sistemas de Información
Ingeniería de Procesos de Negocio

43 Modelo Pohl Notas de Clase Maestría en Sistemas de Información
Ingeniería de Procesos de Negocio

44 Modelo Espiral Notas de Clase Maestría en Sistemas de Información
Ingeniería de Procesos de Negocio

45 Modelo SWEBOK Notas de Clase Maestría en Sistemas de Información
Ingeniería de Procesos de Negocio

46 Iteración(es) Preliminar
Notas de Clase Maestría en Sistemas de Información Modelo RUP Flujos de Trabajo de Procesos Inicio Elaboración Construcción Transición Modelación de Negocios Requerimientos Análisis y Diseño Implementación Contenido Prueba Desarrollo Flujos de Trabajo de Soporte Admin. Configuración Administración Ambiente Iteración(es) Preliminar Iter. #1 Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Iteraciones Ingeniería de Procesos de Negocio

47 Definen una especificación de requisitos tradicionales
Notas de Clase Maestría en Sistemas de Información Modelo RUP Definen una especificación de requisitos tradicionales Ingeniería de Procesos de Negocio

48 Técnicas para Requerimientos
Notas de Clase Maestría en Sistemas de Información Técnicas para Requerimientos Análisis del Problema Evaluación y negociación Especificación de Requisitos Validación Evolución Entrevistas y Cuestionarios X Lluvia de Ideas Prototipos Análisis Jerárquico DC, DB, DFD, DER, CU Ingeniería de Procesos de Negocio

49 Ingeniería Requerimientos
Notas de Clase Maestría en Sistemas de Información Visión Ingeniería Requerimientos Fases del proyecto Organización La fase de implementación utilización planeación análisis diseño Ingeniería de Procesos de Negocio

50 Notas de Clase Maestría en Sistemas de Información Resumen Es muy difícil formular una especificación de requerimientos completa y consistente. Una definición de requerimientos, una especificación de requerimientos y una especificación del Proyecto son una manera de especificar del Proyecto para diferentes tipos de lectores. Ingeniería de Procesos de Negocio

51 Notas de Clase Maestría en Sistemas de Información Resumen El Documento de Requerimientos es una descripción para clientes y desarrolladores. Los errores en los requerimientos son usualmente muy caros de corregir una vez desarrollado el sistema. Ingeniería de Procesos de Negocio

52 Notas de Clase Maestría en Sistemas de Información Resumen La revisión debe involucrar al cliente y al staff de contratistas para validar los requerimientos del sistema. El establecer requerimientos está relacionado con las actividades del cliente para el Proyecto. Los requerimientos volátiles dependen del contexto en que se use el sistema. Ingeniería de Procesos de Negocio


Descargar ppt "Notas de Clase Modelado de Procesos de Negocio"

Presentaciones similares


Anuncios Google