Download - Requerimientos en Ingenieria de Software
Análisis
del problema Análisis para
definir la VISION del proyecto
Técnicas de recopilación
de necesidades del usuario
Concepción del Sistema
Kelvin Alvarado10-709-814
Ricardo Rubio4-759-908
Contenido1. Concepción del Sistema
1. 1 Análisis del problema
1. Necesidadess
2. Características
3. Requerimientos
2. Análisis para definir la VISION del proyecto (levantamiento de requisitos)
3. Técnicas de recopilación de necesidades del usuario
1. Introducción
2. Lluvia de ideas
3. Entrevistas
4. Presentaciones (storyboards)
5. Cuestionarios
6. Encuestas
7. Intercambio de roles
8. Otras técnicas
Análisis
del problema
Kelvin Alvarado10-709-814
Necesidades
El cliente especifica las necesidades para el software.
Para que quiere?
Como quiere?
Quienes lo van a usar?
¿Que debe hacer el software?
¿Qué hará el sistema?
¿Cuándo lo hará?
¿Existen varios modos de operación?
¿Cómo y cuando puede cambiarse o mejorarse un sistema?
¿Existen restricciones de la velocidad de ejecución, tiempo de respuesta o rendimiento?
Características:
1. Correcta
2. No ambigua
3. Completa
4. Consistente
5. Jerarquizada de acuerdo a la importancia y/o estabilidad
6. Verificable
7. Modificable
8. Rastreable
9. Realista
Requerimientos
Requerimientos funcionales:Describen las interacciones entre el sistema y su ambiente, en forma independiente a su
implementación.
Requerimientos no funcionalesDescriben atributos sólo del sistema o del ambiente del sistema que no están relacionados
directamente con los requisitos funcionales.
Análisis para definir la VISION del proyecto
(levantamiento de requisitos)
“La parte más dura en la construcción de un sistema software es decidir cómo
construirlo…Ninguna parte del trabajo mutila el resultado del sistema si está hecho mal.Ninguna parte es más dificultosa para rectificarlo después”- (Christel y Kang)
Técnicas de recopilación de
necesidades del usuario
Ricardo Rubio4-759-908
Técnicas de recopilación
1. Lluvia de ideasEs una técnica de grupo para generar ideas originales en un ambiente relajado.
2. Las entrevistas son un método común. Por lo general no se entrevista a toda la gente que se
relacionará con el sistema, sino a una selección de personas que represente
a todos los sectores críticos de la organización, con el énfasis puesto en los
sectores más afectados o que harán un uso más frecuente del nuevo
sistema.
Técnicas de recopilación
3. Presentaciones (storyboards)Es un conjunto de dibujos o
bocetos que se muestran en
secuencia y orden correcto
respecto de las ideas que
queremos transmitir en unapresentación.
4. Cuestionarios Es un conjunto de preguntas sobre
los hechos o aspectos que
interesan en una investigación y
son contestados por los
encuestados. Se trata de un
instrumento fundamental para la
obtención de datos.
Técnicas de recopilación 5. Encuestases uno de los métodos más utilizados en la
investigación de mercados porque permite obtener
amplia información de fuentes primarias.
6. Intercambio de rolesEs una técnica grupal a través de la cual se
simula e interpreta el rol de la otra persona en
disputa para comprender otros puntos vista y
así reducir o abortar posibles malos entendidos
o conflictos.
Gracias por su Atención!
Kelvin Alvarado10-709-814
Ricardo Rubio4-759-908