Técnicas de Elicitación de Requerimientos



La obtención de requisitos es el proceso de recogida de los mismos. En este proceso, los profesionales técnicos de la organización, como los desarrolladores de software y los ingenieros de sistemas, trabajan juntamente con los usuarios del sistema y los clientes.  Este proceso es útil para encontrar los problemas que hay que resolver dentro de un proyecto propuesto. Es quizá el proceso de desarrollo de software más difícil, más propenso a errores y más comunicativo. Sólo puede tener éxito mediante una colaboración eficaz entre el cliente y el desarrollador. Es necesario para saber qué necesitan realmente los usuarios. Los problemas incluyen estas preguntas:

La obtención de técnicas de elicitación de requerimientos es el proceso de recopilación de requisitos. En este proceso, los profesionales técnicos de la organización, como los desarrolladores de software y los ingenieros de sistemas, trabajan en estrecha colaboración con los usuarios y clientes del sistema. Este proceso es útil para encontrar problemas a resolver en el proyecto propuesto. Este puede ser el proceso de desarrollo de software más difícil, propenso a errores y comunicativo. Solo a través de una colaboración eficaz entre clientes y desarrolladores puede tener éxito. Es necesario saber qué es lo que realmente necesita el usuario. Los problemas incluyen lo siguiente:

 1. ¿Qué debe proporcionar el sistema propuesto?

2. ¿Cuáles son los servicios que se esperan del sistema?

3. ¿Cuáles son las características necesarias del sistema?

4. ¿Cuáles son los requisitos de hardware y software del sistema?

Tecnicas De Elicitación:


Entrevistas:

Las entrevistas son el método más utilizado y popular para la obtención de requisitos.  En este método, el analista y los ingenieros del proceso de ingeniería de requisitos discuten con los diferentes tipos de partes interesadas para entender los requisitos del sistema y el objetivo que tienen que cumplir en el sistema.

Entrevista cerrada: En esta entrevista el ingeniero de requisitos prepara algunas preguntas predefinidas y trata de obtener las respuestas a estas preguntas de los interesados.

Entrevista abierta: En esta entrevista el ingeniero de requisitos no prepara ninguna pregunta predefinida, e intenta obtener la información de los de las partes interesadas en discusiones abiertas. Se concentra sobre todo en conocer las expectativas de los interesados sobre el sistema.

Por lo general, las entrevistas comienzan con preguntas predefinidas. Sin embargo, en el proceso de la entrevista, pueden surgir muchas cosas considerables, que conducen a un debate abierto. Las entrevistas son eficaces para entender los problemas del sistema existente y para conocer los requisitos generales de las partes interesadas. Sin embargo, es difícil decidir los límites del sistema propuesto y los procedimientos de organización utilizando este método. Para que la entrevista sea eficaz, el ingeniero de requisitos y los interesados deben actuar de la siguiente manera.

Análisis social:

El análisis social también se conoce como Observación. La observación es el método de recogida de requisitos mediante la observación de las personas en su trabajo habitual. Este método se utiliza generalmente para encontrar los requisitos adicionales que necesita el usuario, cuando éste es incapaz de explicar sus requisitos esperados del nuevo producto y los problemas con el producto existente.

Este análisis social contiene cuatro tipos de situaciones lógicas:

Observaciones pasivas: este análisis social se lleva a cabo sin la participación directa del observador en la sociedad. La observación del trabajo de la gente se lleva a cabo mediante la grabación con cintas de vídeo, cámaras de vídeo y cámaras de vigilancia. La documentación de los problemas y las necesidades se prepara a partir de los datos grabados.

Observación activa - Esta observación se lleva a cabo con la participación directa del observador. Se proporciona a las personas el nuevo prototipo de producto o el producto existente para que realicen las operaciones con el producto. El observador proporciona el conocimiento del dominio al usuario para que trabaje con el producto y realiza el informe de los requisitos de las personas observando su trabajo con el producto.

Observaciones explicativas- En este tipo de observación, los usuarios hablan en voz alta explicando lo que están haciendo, mientras utilizan el producto. El observador toma notas utilizando la explicación dada por el usuario.

Etnografía - En este método el observador está completamente inmerso en la sociedad. El observador observa en profundidad la sociedad y sus trabajos. No hay una fórmula concreta para llevar a cabo este método, pero requiere mucho tiempo y es tiempo y es un método costoso para recopilar los requisitos.

Cuestionario:

Los cuestionarios son uno de los métodos de recopilación de requisitos con menor costo. Los cuestionarios llegan a un gran número de personas. Pero los resultados extraídos de los cuestionarios deben ser analizados con claridad. El resultado de los cuestionarios depende principalmente de dos factores:

1. Eficacia y diseño del cuestionario.

2. Honestidad del encuestado.

Un cuestionario bien diseñado y eficaz puede servir para decidir las necesidades reales de los usuarios, los objetivos y las limitaciones.  Un buen cuestionario estructurado influye en las personas para que respondan con sinceridad, lo que permite obtener resultados fiables de un gran grupo de personas. Los datos recogidos a través de los cuestionarios pueden utilizarse para analizar los resultados obtenidos, tanto sistemática como cuantitativamente. El diseño del cuestionario es un proceso de varias etapas y debe considerarse en consecuencia.



Works Cited:

https://www.coursera.org/lecture/requirements-elicitation/stakeholder-elicitation-starting-interviewing-techniques-FAN2U

https://personal.utdallas.edu/~chung/RE/RE_chapters/Chapter%203.pdf

https://www.site.uottawa.ca/~bochmann/SEG3101/Notes/SEG3101-ch2-3%20-%20ElicitationTechniques.pdf

http://ceur-ws.org/Vol-2851/paper1.pdf

https://www.testbytes.net/blog/requirements-elicitation/

http://epgp.inflibnet.ac.in/epgpdata/uploads/epgp_content/S000007CS/P001067/M022510/ET/1504846167SE-MOD11-e-Text.pdf

https://etd.lib.metu.edu.tr/upload/4/1260300/index.pdf

https://vtechworks.lib.vt.edu/bitstream/handle/10919/34199/Lobo_Masters_Thesis_July_2004.pdf?sequence=1&isAllowed=y

https://pro.unibz.it/staff/mscotto/SE/SE%20-%20Requirements%20elicitation.pdf

https://www.airdiv.com/wp-content/uploads/formidable/6/requirements-engineering-processes-and-techniques-kotonya-pdf.pdf

http://www.my-trac.eu/wp-content/uploads/2018/06/My-TRAC_D5.1_v2_SUBMITTED.pdf

http://detergentesmash.pe/cgi-bin/content/view.php?data=requirement_analysis_document_school_management_system_pdf&filetype=pdf&id=0384fc74daf18041c8ae4af89a42a979

https://www.ijeat.org/wp-content/uploads/papers/v8i5C/E11900585C19.pdf

https://us-cert.cisa.gov/bsi/articles/best-practices/requirements-engineering/requirements-elicitation-introduction


Comments