YoVDO

Fundamentos de la Ingeniería de Requisitos

Offered By: Pontificia Universidad Católica del Perú via Coursera

Tags

Requirements Engineering Courses Software Development Courses User Stories Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Los requisitos son la base de todo proyecto de desarrollo de software. Este curso está dirigido a personas que quieran iniciarse en el desarrollo de software o que quieran actualizar o formalizar los conceptos sobre este tema. No se requieren conocimientos previos de programación. En este curso, conocerás los conceptos y procesos involucrados en la ingeniería de requisitos. Aprenderás sobre cómo obtener requisitos, las actividades que se deben seguir en este proceso, cómo elaborar un catálogo o lista de requisitos y las historias de usuario. Este conocimiento te ayudará a comprender mejor las necesidades de los usuarios y a generar requisitos precisos y completos.

Syllabus

  • La Ingeniería de Requisitos: importancia y tipos de requisitos
    • Los requisitos son la base de todo proyecto de desarrollo de software. La ingeniería de requisitos es una disciplina fundamental en el desarrollo de software. Los requisitos mal definidos o incompletos pueden dar lugar a sistemas que no satisfacen las necesidades de los usuarios, que son difíciles de mantener o que son propensos a errores. En esta parte del curso aprenderás sobre lo qué es la ingeniería de requisitos y su importancia, así como qué son los requisitos y los tipos que existen en un desarrollo de software.
  • Actividades para la Obtención de Requisitos
    • La obtención de requisitos es una actividad esencial en el desarrollo de software exitoso. En esta parte del curso, aprenderás qué actividades se deben realizar para obtener los requisitos de software y las características que debe cumplir una o un ingeniero de requisitos.
  • Historias de Usuario y el Catálogo de Requisitos
    • Las historias de usuario son una técnica que permite describir las necesidades de los usuarios de un sistema de software desde su perspectiva y se caracterizan por ser breves, concisas y fáciles de entender. Una lista o catálogo de requisitos recopila todos los requisitos de un proyecto de software. En esta parte del curso aprenderás a definir historias de usuario de acuerdo con las mejores prácticas y a conocer la estructura de un catálogo de requisitos.
  • Fundamentos de los casos de uso
    • En esta parte del curso, aprenderás los fundamentos de la técnica de casos de uso, un método para describir los requisitos funcionales de un sistema software. Los casos de uso se utilizan para comprender los requisitos funcionales de un sistema y comunicar estos requisitos a los clientes, desarrolladores y otros interesados. Esta técnica se emplea para poder detallar los requisitos funcionales que se incluyen en una lista o catálogo de requisitos.

Taught by

Dr. José Antonio Pow Sang Portillo, Mag. Dennis Stephen Cohn Muroy and Mag. Claudia Zapata Del Río

Tags

Related Courses

Introduction to Systems Engineering
University of New South Wales via Coursera
Requirements Specifications: Goals and Conflict Analysis
University of Colorado System via Coursera
Requirements Engineering: Secure Software Specifications
University of Colorado System via Coursera
Agile Business Analysis: Getting / Writing Lean Requirements
Udemy
Software Design: Developing Effective Requirements
LinkedIn Learning