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 Saavedra Carrasco

Arturo Portable

Sensacional, como todos los de Luis Fernández.

Fran Gómez

Luis sabe la tecla que tocar!

Iván Aguilar

Marcos Sánchez

Renso Valencia

Buen curso el del profesor, un lobo en informática

Carlos Canorea Maestre

Rubén Galán Jiménez

Carlos Alberto Bolaños Hernandez

Un grande Luis Fernández ¡¡

Oscar Andres Guevara Arias

Hay un antes y después de Luis Fernández, es un excelente docente y este como todos los otros un muy buen curso.

pedro

Fantastico curso, muy práctico.

Juan Caravaca

Santos Almansa García

italoberrospi

José Humanes Humanes

Bien orientado y explicado. Fundamental para desarrollar software de calidad.

Developer Three

Magnífico de principio a fin. Bien explicado y además entretenido con buen sentido del humor pero con buena enseñanza y contenido.

Andres Cubillos Salazar

Jhon Zevallos

Juan Aguilar

David Galisteo

El profesor es la caña

Luis Jonathan Nava Flores

santiago Vélez Suárez

Gran Maestro!!!

OSCAR APARICIO ESCRIBANO

Manuel Soberano

de la mejor calidad

Juan David Gómez

Erick Urias Luzanilla

Jorge Rodríguez Santos

Excelente curso, tanto por el contenido como por el profesor. Luis es un docente extraordinario.

Jose Antonio Bastante Ruiz

Conceptos claros para ir asumiendo la metodología

Mario Johvany Ochoa Carrillo

Excelente curso... a ponerle orden a nuestros proyectos!

Pablo Carroza Sepulveda

Federico Paschetto

Antonio Carabantes

Francisco Noguerol Díez

Eric

Cesar Sebastian

Sergio García Sánchez

Said Lopez De Leon

Hasta el momento he encontrado en esta plataforma mucho contenido de gran valor. Creo que el material es de muchísima calidad

Yonny Coyla

Antonio José Navarro Céspedes

Muy bueno, como todos los de Luis. Como sugerencia, echaría en falta un curso 100% práctico de final de máster donde se repase en tiempo real todo lo aprendido en el máster con algún proyecto de ejemplo, desde la extracción de Casos de Uso hasta el desarrollo del código y la arquitectura.

David Gutiérrez Álvarez

Claro como el agua

Jose Luis Mendoza Rodriguez Borlado

excelente curso!

Manuel Masias

Luis es un profesor muy bueno, muy claro y además muy ameno. Enhorabuena por tenerlo en su plantilla.

Fabrizzio Chávez Tejada

Gonzalo Iglesias Vilachán

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 170 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