Sesiones 3-4

El entendimiento del dominio y la elicitación de requisitos

La Elicitación de Requisitos es un aspecto clave en el desarrollo de proyectos software, con un impacto elevado en el resto de actividades del ciclo de vida del producto. La adecuada elicitación contribuye en la reducción de los cambios y correcciones en los requisitos. Por tanto, es muy importante que la labor de elicitar (descubrir) se realice lo mejor posible. Para ello, se debe iniciar por entender bien el dominio y utilizar las técnicas adecuadas.

Sesiones3-4.pdf

Material Complementario de Elicitación de Requisitos

  • Sesión 3: Láminas 1 a 68 - Stakeholders y Clientes

  • Sesión 4: Láminas 69 a 136 - Técnicas de Elicitación y Plan de Elicitación

l2monett-requirements-engineering-techniques-for-eliciting-requirements-lecture-slides.pdf

Componente Práctico

  • Dados las siguientes necesidades, en la forma de "El sistema deberá permitir...

    1. El registro de personas desde redes sociales o directamente en el registro del sistema.

    2. Realizar el crud de las excursiones, de los lugares, e itinerarios

    3. Registrar de las excursiones el cupo, precio, tiempo de estadía, tema, fecha de salida, fecha de llegada, tipo de transporte, foto o video ilustrativo, lista con las extras incluidos, itinerario, y lugar

    4. Desplegar todas las excursiones en la pantalla principal con descripción, fotos, video, y ubicación

    5. Reservar cupos en las excursiones, con el pago del 50% del costo mediante tarjeta de crédito o débito

    6. Mostrar las reservas realizadas por el usuario y observar las personas que asistirán a la excursión

    7. Temas para las excursiones: caminata, camping, montaña, playa, piscina, todo incluido, compras, surfing, kayaking.

    8. Visualizar el transporte mediante una foto, y una descripción detallada del vehículo y con los lujos que ofrece

    9. Filtrar excursiones por destino, fecha, tipo, y extras incluidos

    10. Obtener retroalimentación pasado el viaje

    11. Notificar cuando se acercan las fechas de eventos reservados

    12. Reembolsar al cliente si se cancela la excursión

  • Realizar un análisis del dominio y elicitación preliminar. Desarrollar los siguientes aspectos:

  1. Análisis del contexto

    • 1.1. Visión del negocio

    • 1.2. Estructura del negocio

    • 1.3. Procesos del negocio

    • 1.4. Comportamiento del negocio

  2. Análisis del problema

    • 2.1. Descripción (en prosa, máximo 200 palabras)

    • 2.2. Árbol de problemas (Problema central, Efectos, Causas)

  3. Objetivos del Sistema

    • 3.1. Propósito

    • 3.2. Objetivo general

    • 3.3. Objetivos específicos (Capacidades, funcionalidades, alcances)

  4. Visión del Sistema (producto

    • 1.1. Procesos a apoyar

    • 1.2. Entradas de datos

    • 1.3. Informes

    • 1.4. Comunicaciones

    • 1.5. Bosquejo de Interfaz