Documente Academic
Documente Profesional
Documente Cultură
3 (APORTE)
Comprensión de los Requerimientos
4. ¿Cuál es una de las tareas más difíciles que enfrenta el ingeniero de software?
RESP. Entender los requerimientos de un problema es una de las tareas más difíciles
que enfrenta el ingeniero de software.
22 de octubre de 2019
1
9. ¿Cuáles son los problemas que se encuentran cuando ocurre la indagación?
RESP. Son los problemas de alcance, problemas de entendimiento y problemas de
volatilidad.
16. ¿Cuáles son las etapas requeridas para establecer las bases que permiten entender
los requerimientos de software?
RESP. Son:
a. La identificación de los participantes
b. Reconocer los múltiples puntos de vista
c. Trabajar hacia la colaboración
d. Hacer las primeras preguntas
22 de octubre de 2019
2
17. ¿Qué es recabación de los requerimientos?
RESP. Es la que combina elementos de la solución de problemas, elaboración,
negociación y especificación, a fin de estimular un enfoque colaborativo y orientado al
equipo, los participantes trabajan juntos para identificar el problema, proponer
elementos de la solución, negociar distintas visiones y especificar un conjunto
preliminar de requerimientos para la solución.
18. ¿Cuáles son los lineamientos básicos para conducir una reunión a fin de recabar los
requerimientos en forma colaborativa?
RESP. Son:
a. Tanto ingenieros de software como otros participantes dirigen o intervienen en
las reuniones.
b. Se establecen reglas para la preparación y participación.
c. Se sugiere una agenda con suficiente formalidad para cubrir todos los puntos
importantes, pero con la suficiente informalidad para que estimule el libre flujo de
ideas.
d. Un “facilitador” (cliente, desarrollador o participante externo) controla la reunión.
e. Se utiliza un “mecanismo de definición” (que pueden ser hojas de trabajo, tablas
sueltas, etiquetas adhesivas, pizarrón electrónico, grupos de conversación o foro
virtual).
22 de octubre de 2019
3
b. Un enunciado acotado del alcance del sistema o producto.
c. Una lista de clientes, usuarios y otros participantes que intervienen en la
indagación de los requerimientos.
d. Una descripción del ambiente técnico del sistema.
e. Una lista de requerimientos (de preferencia organizados por función) y las
restricciones del dominio que se aplican a cada uno.
f. Un conjunto de escenarios de uso que dan perspectiva al uso del sistema o
producto en diferentes condiciones de operación.
g. Cualesquiera prototipos desarrollados para definir requerimientos.
22 de octubre de 2019
4