Está en la página 1de 7

Taller Ingeniería de

Requerimientos

1. En su empresa, le han encomendado la función de desarrollar un software para


recibir los pedidos, quejas y reclamos de los clientes, con el fin de brindar una
respuesta más oportuna a los clientes y ampliar el mercado llegando con sus
productos a otros lugares.
Responder las siguientes preguntas:
a. ¿Cuáles serían las fases o etapas que emplearía para conocer claramente los
requerimientos del software?.
Para los requerimientos del software se deben tener en cuenta
• La planeación
• La extracción
• Análisis
• Especificación
• Validación

b. ¿Qué documentos generaría para la etapa de definición de requerimientos?.

• Documentos de visión y alcance


• Documentos de casos de usos
• Especificación de Requerimientos de software(SRS)

c. ¿Qué haría, si luego de tener todos los requerimientos establecidos, alguno


de ellos cambia o se solicita un nuevo requerimiento?

Uno de los objetivos del requerimiento del software para la empresa es que esta
sujeto al cambio para la mejora en los sistemas teniendo en cuenta un proceso
controlado de cambio

2. Observe el siguiente video del SENA sobre técnicas de recolección de


información https://www.youtube.com/watch?v=u_atFPU0DOY y responda las
siguientes preguntas:
a. Cuáles son los pasos para la aplicación de técnicas de
recolección de información

• Identificación del producto o la necesidad


• Definición de necesidades de información y técnicas de
recolección
• Aplicación de instrumentos para la recolección y análisis de la
información
• Tabulación, análisis y presentación del informe

b. Qué información nos puede proporcionar el direccionamiento


estratégico de una organización

• Permite estableces las políticas, estrategias y acciones que pueda


tener el cliente

c. Cuáles son las técnicas de recolección de información expuestas en el


video, describa brevemente en que consiste cada una

• Observación: examen atento que se realiza sobre sujetos, objetos y


hechos para conocerlos mediante la obtención de datos (
planificación, definición de objetivos, precisar el modo de
sistematización, prevención en la selección de los instrumentos,
triangulación de observación, anotación escrita de lo observado)
• Entrevista: es una conversación intencional que permite obtener
datos que muchas personas no darían por escrito
• Encuesta: obtención de información relativa a un tema, problema o
situación determinado, se realizan mediante cuestionarios orales,
escritos y virtuales
• Sesión de grupo: obtención de información a través de un grupo de
trabajo o con las personas que tiene relación con una situación dada
o q forman parte de un proceso
• Método Delphi: consiste en la utilización de expertos para el
diagnóstico, creación de posibles escenarios futuros o búsqueda de
soluciones a problemas planteados
d. Qué tipos de observación existen y cuáles son sus características
Existen dos tipos de observación:

• Observación participante: el observador está integrado en mayor o


menor medida al grupo o proceso que debe observar.
• Observación no participante: el observador es absolutamente ajeno al
proceso, se mantiene al margen de las actuaciones del mismo.

e. Indique 2 recomendaciones para llevar a cabo una entrevista

• Ya sea una entrevista formal o informal se debe tener el conocimiento de lo


que se le va a preguntar al entrevistado

• Dependiendo de la entrevista y del entrevistado se realizan las preguntas y se


debe demostrar interés en las respuestas.

f. Qué tipos de entrevistas existen

Existen dos tipos de entrevistas


• Entrevista formal: es la preparada previamente por el entrevistador y
se divide en
1. Estructurada: se sigue un cuestionario elaborado con
anticipación
2. Semiestructurada: se sigue el cuestionario elaborado pero con
la opción de modificar las preguntas dependiendo de las
respuestas que de la otra persona
3. Libre o abierta: las preguntas se van desarrollando dependiendo
de cómo vaya fluyendo la entrevista

• Entrevista informal: es la que no tiene ningún tipo de preparación y las


preguntas se van recolectando dependiendo de lo que se vaya
presentando

g. Qué tipos de sesiones de grupo existen y en qué se diferencian


Existen tres tipos de sesiones de grupo

• Coloquio: intercambio oral sobre un tema prefijado que incluye varias


personas se comparten opiniones, valoraciones etc.
• Lluvia de ideas: potenciación de la sinergia de un grupo, búsqueda de
soluciones creativas
• Simulación o taller: a partir de una dinámica o actividad grupal se
evidencian lo que sienten, dicen y hacen

h. Qué tipos de instrumentos se mencionan en el video


• Lista de chequeo
• Escala de valoración
• Cuestionario
• Medios audiovisuales

3. Observe el siguiente video sobre Análisis de Requerimientos


https://www.youtube.com/watch?v=PdnUZpjmxso y responda las siguientes
preguntas:

a. Qué es un análisis de requerimientos?


Es un estudio profundo de una idea o necesidad tecnológica que puede
tener una empresa, organización o negocio que permite descubrir los costos
ocultos del desarrollo.

b. Qué permite descubrir el análisis de requerimientos?


Permite entender el requerimiento y desarrollar su visión en un lenguaje
técnico para poder llevar la idea a su realización es decir, permite especificar
las características operacionales que permite tener el software a desarrollar
c. Qué variables se deben tener en cuenta para desarrollar un sistema
eficaz?
• Interfaz
• Sistemas operativos compatibles
• Restricciones
• Solución de hospedaje
• Número de usuarios
• Seguridad

d. Cuáles son los beneficios de tener un buen análisis de requerimientos?


Permite describir un buen plan de proyecto mostrando un esquema a
seguir para desarrollar un sistema o App, siendo así una especificación de
software clara que representa un excelente funcionamiento

4. Encuentre las siguientes palabras en la sopa de letras y posteriormente arme


una frase completa que esté relacionada con la especificación de
requerimientos y donde incluya todas las palabras encontradas:

ACUERDO *CLIENTE *COMPLETO *CONSISTENTE


CONTRATO *DESARROLLADOR *ESTANDAR
FUNCIONALIDAD *IEEE *INTERNACIONAL
INTRODUCCION *MODIFICABLE *REQUERIMIENTOS
SOFTWARE *TRAZABLE *VERIFICABLE

Cuando un CLIENTE solicita un DESARROLLADOR de SOFTWARE de programación se


debe de llegar a un ACUERDO, para que el CONTRATO este COMPLETO y
CONSISTENTE, para que al crearse se emplee todo los REQUERIMIENTOS solicitados
en las pruebas de calidad IEEE, ya que a nivel INTERNACIONAL están reglamentadas,
para cuya INTRODUCCION , FUNCIONALIDAD sea ESTANDAR pero así mismo en un
futuro sea MODIFICABLE.

f. Observe el siguiente video sobre Verificación y Validación de Requerimientos


https://www.youtube.com/watch?v=RdARpYfruLE y de respuesta a la siguiente
pregunta:

¿Cuál cree usted que fueron los principales dos errores que cometieron los
desarrolladores?
La implementación de tantos programas solo para hacerlo llamativo
No tomarse el tiempo de validar si estaban funcionando de forma correcta

También podría gustarte