![Page 1: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/1.jpg)
Modelado de Procesos en la Ingeniería de Requerimientos
MCC. Ma. de los Ángeles Arenas V.
FACULTAD DE ESTADÍSTICA E INFORMÁTICAUNIVERSIDAD VERACRUZANA
![Page 2: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/2.jpg)
¿QUE ES UN REQUERIMIENTO?
1. Condición o capacidad solicitada /requerida por el usuario para resolver un problema o alcanzar un objetivo
2. Condición o capacidad que debe satisfacer o poseer un sistema o una componente de un sistema para satisfacer un contrato, un estándar, una especificación u otro documento formalmente impuesto
3. Representación documentada de una condición o capacidad como en 1 o 2.
[IEEE 610.12-1990]
![Page 3: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/3.jpg)
¿QUE ES UN REQUERIMIENTO?
Los requerimientos son… una especificación de lo que debe ser implementado. Son descripciones de cómo el sistema debe comportarse, o de una propiedad o atributo del sistema
[Sommerville 1997]
![Page 4: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/4.jpg)
¿QUE ES LA INGENIERÍA DE REQUERIMIENTOS?
• Todas las actividades del ciclo de vida de proyectos relacionados con la comprensión de las capacidades necesarias de un producto y los atributos.
• Incluye el desarrollo y gestión de requerimientos .
• Es una sub-disciplina de la ingeniería de sistemas y la ingeniería de software.
![Page 5: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/5.jpg)
¿PARA QUE ME SIRVE?
![Page 6: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/6.jpg)
INGENIERÍA DE REQUERIMIENTOS
![Page 7: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/7.jpg)
DESARROLLO
• Es el proceso de definición del alcance del proyecto, la identificación de los usuarios y la obtención, análisis, especificación y validación de requerimientos.
![Page 8: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/8.jpg)
ADMINISTRACIÓN
• Es el proceso de manejar un conjunto definido de requerimientos del producto durante todo el proceso de desarrollo del producto y su vida útil.
• Incluye el seguimiento del estado de los requerimientos, gestión de cambios y de versiones y el rastreo de requerimientos en otras fases del proyecto.
![Page 9: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/9.jpg)
ACTIVIDADES DEL DESARROLLO
1. Recolección (Elicitation)2. Análisis (Analysis)3. Especificación (Specification)4. Verificación (Verification)
![Page 10: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/10.jpg)
RECOLECCION
Es el Proceso a través del cual los clientes (compradores y/o usuarios) y el desarrollador (contratista) de un sistema de software; descubren, revisan, articulan y entienden las necesidades de los usuarios del sistema y las restricciones que se dan sobre el software y el desarrollo del mismo.
![Page 11: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/11.jpg)
ANALISIS
Es el proceso de “examinar” las necesidades de los clientes y los usuarios para llegar a una definición de los requerimientos de software.
![Page 12: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/12.jpg)
ESPECIFICACIÓN
• Es un documento, en el que se establecen las funciones y capacidades, así como las restricciones del software
Clientes Gerente del proyecto Equipo de desarrollo Grupo de pruebas
![Page 13: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/13.jpg)
VERIFICACIÓN
• Ver si la ERS describe las capacidades de SW y satisface las necesidades de los interesados.Su descripción debe ser:• Completo• Correcto (precisa)• Realizable• Necesario• Priorizable• No Ambiguo• Verificable
Su especificación debe ser:• Completa• Consistente• Modificable• Trazable
![Page 14: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/14.jpg)
ADMINISTRACIÓN
• Actividades que mantienen la integridad, exactitud y actualización de los requerimientos de acuerdo al avance del proyecto.
• Control de Cambios• Control de Versiones• Rastreo• Trazado
![Page 15: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/15.jpg)
METODOLOGIAS
•ANCORA•DorCU(Documentación de requerimientos Centrada en el Usuario)•AMENETIES•WSDM: Web Site Design Method WSDM: Web Site Design Method•SOHDM: Scenario-based Object-Oriented Hypermedia Design Methodology
![Page 16: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/16.jpg)
TÉCNICAS PARA RECOLECCIÓN DE REQUERIMIENTOS
– Entrevistas– Brainstorming (Tormenta/ Lluvia de ideas)– Casos de uso y escenarios– Prototipos– JAD (Joint Application Development)– Modelado de procesos del Negocio
![Page 17: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/17.jpg)
MODELADO DE PROCESOS DEL NEGOCIO
RATIONAL UNIFIED PROCESS
![Page 18: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/18.jpg)
PROCESOS DEL NEGOCIO
– Colección de tareas de trabajo interrelacionadas, iniciadas en respuesta a un evento, que permiten alcanzar un resultado específico para el cliente del proceso.
[Sharp, 2001]
![Page 19: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/19.jpg)
¿COMO MODELAR
NOTACIONES:– Diagramas de actividad– Diagramas de Pert– Diagramas de Eriksson Penker – Business Process Modeling Notation (BPMN)
![Page 20: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/20.jpg)
Eriksson Penker
– Son una extensión de UML
Proceso del negocio
ObjetivoRecursoInformación
Evento Salida
¿Cuál es el
propósito?
¿Qué lo
inicia?
¿Qué información
es necesaria?
¿Qué recursos se necesitan?
¿Qué productos
se obtienen?
![Page 21: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/21.jpg)
BPMN
Estándar para el modelado de procesos del negocio a través de BPMD.Utiliza cinco elementos básicos:
1. Objetos de Flujo2. Datos3. Conexiones4. Swimlanes5. Artefactos
![Page 22: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/22.jpg)
1. Objetos de Flujo
Utiliza cinco elementos básicos:1. Eventos
2. Actividades
3. Gateways
+
tarea subproceso
![Page 23: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/23.jpg)
2. Datos
1. Objetos datos
2. Datos de entrada
3. Datos de salida
4. Almacenamiento de datos
![Page 24: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/24.jpg)
3. Conexiones
1. Flujo de Secuencia
2. Flujo de mensaje
3. Asociación
4. Asociación de datos
![Page 25: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/25.jpg)
4. Swimlanes
1. Pools
2. Lanes
![Page 26: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/26.jpg)
5. Artefactos
1. Grupos
2. Anotaciones
![Page 27: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/27.jpg)
Ejemplo
![Page 28: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/28.jpg)
Herramientas
Bizagi Modeler
![Page 29: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/29.jpg)
Sistema de Gestión de Calidad de la FEIV2.0
Especificación de Requerimientos del SGC-FEIBasado en :ISO 9001:2008 Quality management systems — Requirements
Enfoque basado en procesos
Estándar 830-1998 IEEE Recommended Practice for Software Requirements
Specifications
![Page 30: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/30.jpg)
Trabajo Actual
Especificación de Requerimientos del SGC-FEIy Prototipo de los procesos de:– Docencia
• Planeación académica• Desarrollo de la función docente• Evaluación del aprendizaje
– Investigación• Divulgación científica• Desarrollo de proyectos• Experiencia Recepcional
![Page 31: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/31.jpg)
Trabajos Futuros
– Implementación de los procesos ya definidos
– Especificación e Implementación del resto de los procesos
![Page 32: Modelado de Procesos en la Ingeniería de Requerimientos MCC. Ma. de los Ángeles Arenas V. FACULTAD DE ESTADÍSTICA E INFORMÁTICA UNIVERSIDAD VERACRUZANA](https://reader037.vdocuments.co/reader037/viewer/2022110117/5528bde3497959977d8fa757/html5/thumbnails/32.jpg)
GRACIAS POR SU ATENCIÓN