SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

18
SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA

Transcript of SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Page 1: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

SISTEMAS DE INFORMACION

Ingeniería de Requerimientos

(Segunda Parte)

ING. JOSE M. POVEDA

Page 2: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

EL PROCESO DE LA INGENIERÍA DE

REQUERIMIENTOS

Page 3: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Crear y mantener un documento de requerimientos

del sistema.

Meta:

Page 4: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Proceso de IR

Estudio de Viabilidad

Obtención y Análisis

Especificación

Validación

¿El sistema es útil para el negocio?

El descubrimiento

de requerimientos

La transformación de requerimientos en

formularios estándar

La verificación de que los requerimientos

realmente definen el sistema que quiere el

cliente

Page 5: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

ESTUDIO DE VIABILIDAD

Page 6: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Es un conjunto de requerimientos de negocio preliminares, una descripción resumida del sistema y de cómo éste pretende contribuir a los procesos del negocio.

Concepto:

Nota: Su resultado debe ser un informe que recomiende si merece o no seguir con la ingeniería de requerimientos y el proceso de desarrollo del software.

Page 7: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

¿Qué se hace en el Estudio de Viabilidad?

Page 8: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

¿Contribuye el sistema a los objetivos generales de la Organización?

¿Se puede implementar el sistema utilizando la tecnología actual y dentro de las restricciones de costo y tiempo?

Puede integrarse el

sistema con otros

existentes en la

organización?

Page 9: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Obtención y Análisis de Requerimientos:

En esta actividad, los IS trabajan con los clientes y los usuarios finales del sistema para determinar el dominio de la aplicación, qué servicios debe proporcionar el sistema, el rendimiento requerido del sistema, las restricciones hardware, etc.

Page 10: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.
Page 11: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Dificultades para obtener y comprender los requerimientos de los stakeholders:

1. Los Stakeholders no conocen lo que desean obtener.

2. Los Stakeholders expresan los requerimientos con sus propios términos de forma natural.

3. Diferentes Stakeholders tienen diferentes requerimientos.

4. Los factores políticos pueden influir en los requerimientos del sistema.

5. El entorno económico y del negocio en el que se lleva a cabo el análisis es dinámico.

Page 12: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

LAS ACTIVIDADES DEL PROCESO SON:

Descubrimiento de

Requerimientos

Clasificación y Organización de Requerimientos

Ordenación por prioridades y

negociación de requerimientos

Documentación de

Requerimientos

Page 13: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Herramientas para el descubrimiento de Requerimientos:

Cubrir el interior

Representante del proveedor

Exhibir el interior

Reabastecer

<<incluir>>

<<incluir>>

Reabastecer de acuerdo a las

ventas

<<extender>>

Puntos de Vista

Entrevista

Etnografía

Casos de Uso

Escenarios

Page 14: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Validación de Requerimientos

Trata de mostrar que los requerimientos realmente definen el sistema que el cliente desea.

Su importancia radica a que encontrar errores en el documento de requerimientos puede conducir una reducción de costos, tiempo y desempeño que al repetir el trabajo cuando son descubiertos durante el desarrollo o después de que el sistema esté en uso.

Page 15: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Tipos de Verificaciones

Verificación

Validez

ConsistenciaCompletitud

Realismo

Verificabilidad

Page 16: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Técnicas de revisión de requerimientos

Revisiones de Requerimientos

Construcción de Prototipos

Generación de Casos de Prueba

Page 17: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

GRACIAS POR SU ATENCIÓN

Page 18: SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.

Tarea:

Un sistema software se desarrolla para gestionar los registros de los pacientes que ingresan en una clínica para tratamiento. Los registros incluyen anotaciones de todos los controles habituales a los pacientes (temperatura, tensión arterial, etc.), los tratamientos dados, las reacciones de los pacientes, etc. Después del tratamiento, los registros de su estancia se envían al doctor del paciente, quien mantiene su historial clínico completo. Identifique los puntos de vista principales que se pueden tener en cuenta en la especificación del sistema y organícelos utilizando un diagrama de jerarquía de puntos de vista.