Ingenieria de requisitos - Recolectando la información

33
Ingeniería de Requisitos Recolectando la información

description

Se explora el proceso asociado al levantamiento de requerimientos, se establecen algunas áreas de esfuerzo que requerirá el proceso y se dan algunas recomendaciones sobre que hacer para estas actividades. Los principios operativos también se mencionan, con la definición de las funciones, el dominio, los modelos. Por otro lado las directrices como entender el problema, el empleo de prototipos, las prioridades y la eliminación de ambigüedades son consideradas. De igual manera se introduce el termino de Stakeholder y se especifica las técnicas de levantamiento de información, como entrevista, encuesta, observación y talleres. Las consultas se pueden efectuar a: [email protected]

Transcript of Ingenieria de requisitos - Recolectando la información

Page 1: Ingenieria de requisitos  - Recolectando la información

Ingeniería de RequisitosRecolectando la información

Page 2: Ingenieria de requisitos  - Recolectando la información

Áreas de esfuerzo de la Ing. Requerimientos

• Reconocimiento del problema

• Evaluación y síntesis

• Modelado

• Especificación

• Revisión

Page 3: Ingenieria de requisitos  - Recolectando la información

Reconocimiento del problema

• Es necesario identificar de la manera mas pronta el problema que se quiere resolver.

Centrarse en lo necesario por encima de lo

deseado.

Page 4: Ingenieria de requisitos  - Recolectando la información

Evaluación y Síntesis

• Posterior a la identificación del problema se debe invertir tiempo en efectuar la evaluación del mismo y tratar de expresarlo de la manera mas simple.

"Si no puedes explicar algo de forma sencilla, es que ni tú mismo lo has entendido lo suficiente“.

Albert Einstein

Page 5: Ingenieria de requisitos  - Recolectando la información

Modelado

• Es una serie de actividades encaminadas a expresar de manera gráfica o textual los elementos que conforman la solución al problema identificado.

“Con el modelado se mejora la comunicación con el equipo de trabajo, clientes y usuarios“.

Page 6: Ingenieria de requisitos  - Recolectando la información

Especificación

• Posterior al modelado ya se tiene un conocimiento avanzado de los requerimientos, pero hace falta expresarlos de manera completa; esto se realiza en la especificación.

“Existen diversos formatos, normas y recomendaciones para efectuar la especificación“.

IEEE380

Page 7: Ingenieria de requisitos  - Recolectando la información

Revisión

• La especificación debe ser validada y por ello es necesario realizar una revisión general que involucre los clientes y usuarios.

“El cliente siempre tiene la razón“.Desde que se llegue a los acuerdos necesarios.

Page 8: Ingenieria de requisitos  - Recolectando la información

PRINCIPIOSOPERATIVOS

Page 9: Ingenieria de requisitos  - Recolectando la información

Representar

Dominio

1Entender

Información del problema

Page 10: Ingenieria de requisitos  - Recolectando la información

Definir

Funciones

2

Que realizara el software

Page 11: Ingenieria de requisitos  - Recolectando la información

Representar

Comportamiento

3

Del Software

Page 12: Ingenieria de requisitos  - Recolectando la información

Dividirse en

Modelos

4

Ver el software por capas

Page 13: Ingenieria de requisitos  - Recolectando la información

Refinamiento

Niveles de abstracción

5

De lo general a lo particular.

Page 14: Ingenieria de requisitos  - Recolectando la información

PRINCIPIOSDirectrices

Page 15: Ingenieria de requisitos  - Recolectando la información

Entienda el problema antes de iniciar el modelamiento

1

Page 16: Ingenieria de requisitos  - Recolectando la información

Emplee Prototipos. De esta forma el usuario entenderá su relación con el software.

2

Page 17: Ingenieria de requisitos  - Recolectando la información

Registre el orden de los requerimientos y la razón de los mismos.

3

Page 18: Ingenieria de requisitos  - Recolectando la información

Exprese los requerimientos de más de una forma.

4

Page 19: Ingenieria de requisitos  - Recolectando la información

Asigne prioridades a los requerimientos.

5

Page 20: Ingenieria de requisitos  - Recolectando la información

Elimine la ambigüedad y haga de esto una política.

6

Page 21: Ingenieria de requisitos  - Recolectando la información

Stakeholders“Quienes pueden afectar o son afectados por las actividades de una empresa”

Page 22: Ingenieria de requisitos  - Recolectando la información

Proceso de laIngeniería de Requisitos

Page 23: Ingenieria de requisitos  - Recolectando la información

Proceso de Ingeniería de Requisitos.

Sistemas existentes

Necesidades Stakeholders

Estándares y regulaciones.

Información del dominio.

Requisitos acordados.

Especificación de requisitos.

Modelos del sistema

Proceso de Ingeniería de Requisitos

Page 24: Ingenieria de requisitos  - Recolectando la información

Actividades comunes Ing.Req

Page 25: Ingenieria de requisitos  - Recolectando la información

Técnicas de Recolección de

INFORMACIÓN

Page 26: Ingenieria de requisitos  - Recolectando la información

Entrevista

“Realice cuantas pueda efectuar, en diversos momentos y con variedad de usuarios.”

Deben emplear formatos establecidos, validados y correctamente documentados.

Page 27: Ingenieria de requisitos  - Recolectando la información

Encuesta

“Una técnica eficiente para conocer la opinión de lo usuarios”.

Hay que tener cuidado en no generalizar los resultados con una pequeña muestra.

Page 28: Ingenieria de requisitos  - Recolectando la información

Taller

“Se acostumbra realizar cuando existen grupos homogéneos. Validan rápidamente la información y permiten estructurar soluciones no contempladas de otra manera”.

Se deben organizar y contar con una estrategia establecida para planear el objetivo de los mismos.

Page 29: Ingenieria de requisitos  - Recolectando la información

Observación

“Es la mejor forma de identificar falencias en los requerimientos o ambigüedades en las especificaciones”.

Algunas cosas son las que se dicen, otras las que se documentan y muy diferentes las que se hacen.

Page 30: Ingenieria de requisitos  - Recolectando la información

Revisión documental

“Se recomienda siempre ir por la fuente primaria, verificar la documentación que soporte los requerimientos”.

Lo que esta escrito, escrito esta.

Page 31: Ingenieria de requisitos  - Recolectando la información

Análisis de datos

“La información que se requiere, quizás ya esta dentro de los datos recolectados, por ello es preciso efectuar un análisis de todos los elementos recibidos al inicio del proyecto”.

En este punto es útil recordar llevar un registro y trazabilidad de los requerimientos.

Page 32: Ingenieria de requisitos  - Recolectando la información

• Basado en:Ingeniería de Software. Sommerville, Ian6ta. Edición

Page 33: Ingenieria de requisitos  - Recolectando la información

@josefabiandiaz

[email protected]

https://www.youtube.com/user/fabiandiazs

Msc.Ing.Jose Fabián Diaz Silva

Consultas