Curso de Requisitos con Casos de Uso
Aprende las técnicas de Modelo de Dominio y Casos de Uso para la toma de requisitos
Material disponible
Avanzado
5 Clases 11 h
La toma de requisitos es una de las etapas fundamentales para que un proyecto de software se torne un éxito. Seguro que lo habremos oído unas cuantas veces, pero aún así muchos desarrolladores y jefes de proyecto fallan en el conocimiento y aplicación de las técnicas necesarias para tomar los requisitos de una manera correcta. 

En este curso nos adentraremos en la ingeniería de requisitos, enseñando a los estudiantes las técnicas más utilizadas en la industria del software, como el Modelo de Dominio y los Casos de Uso. Entre los indices de contenidos del curso:

- Modelo del Dominio 
- Encontrar Actores y Casos de Uso. Herencia 
- Priorización de Casos de Uso 
- Especificación de Casos de Uso. Texto y Diagramas 
- Prototipado de Interfaz 
- Estructuración del Modelo de Casos de Uso: extends e include

Qué aprenderé en el Curso de Requisitos con Casos de Uso

  • Tomar requisitos correctamente
  • Conocer y aplicar la técnica de Modelo del Dominio
  • Encontrar actores y Casos de Uso
  • Especificar y diagramar los Casos de Uso

Objetivos del curso

Mostrar las técnicas del Modelo del Dominio y de Casos de Uso para la elicitación de requisitos de un proyecto de desarrollo software.

Por qué debes aprender Requisitos con Casos de Uso

En el desarrollo del software todas las etapas son importantes. Comenzar un proyecto con una toma de requisitos incorrecta, mal realizada o incompleta, producirá que el desarrollo de la aplicación no se adapte a las necesidades, que el presupuesto se aleje de la realidad o la necesidad de modificar el planteamiento del diseño del software, con las consiguientes pérdidas.

Por tanto, es importante conocer las técnicas existentes en la ingeniería de requisitos para establecer correctamente la base sobre la que los proyectos se van a construir, lo que nos ayudará además a crear diseños correctos, repercutiendo positivamente en todas las etapas siguientes del desarrollo.

Clases y contenidos

Conceptos y disciplinas de metodologías de desarrollo
  • Conceptos dentro de la metodología del Proceso Unificado de Rational.
  • Disciplinas dentro de los proyectos de desarrollo del software, donde encontramos entre otras la toma de requisitos y el análisis del modelo del dominio.
Modelado del dominio

Terminamos de introducir la metodología del proceso unificado de Rational, repasando los temas de la clase anterior y añadiendo algunas informaciones extra sobre cómo es el proceso iterativo para el desarrollo. Luego abordamos el tema del modelado del dominio, explicando de qué se trata y cómo se realiza, qué tipo de documentos y diagramas se requieren, etc.

Ejemplos de modelo de dominio e inicio de disciplina de requisitos

En esta clase veremos varios ejemplos de modelo de dominio, con multitud de diagramas que nos aclararán cómo realizar correctamente esta etapa de los proyectos de desarrollo. Adicionalmente comienzan las explicaciones sobre la disciplina de requisitos, abordando conocimientos generales y el flujo de las acciones encaminadas a requisitar el software.

Especificación de los casos de uso

En esta clase avanzamos con el tema de los casos de uso. Veremos cómo encontrar los casos de uso, cómo priorizar los casos de uso, en función de diversos criterios. Además veremos cómo se especifican los casos de uso, de distintas maneras formales y con distintos diagramas.

Estructuración de casos de uso y ejemplos completos de requisitos

Esta es la clase final del curso, en la que terminamos el temario del curso. Nos dedicamos principalmente a avanzar con el tema de los casos de uso, abordando casos de uso avanzados y cómo se realiza la estructuración de casos de uso para evitar repetir trabajo. Además veremos algunos ejemplos completos de requisitos, que completarán los ejercicios que hemos ido abordando en las clases.

Valoraciones

Ilya Kabushko

Remy

Arturo Portable

Sensacional, como todos los de Luis Fernández.

Fran Gómez

Luis sabe la tecla que tocar!

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete