Como parte de las actividades de la ingeniería del software en el desarrollo de proyectos, la ingeniería de requerimientos proporciona el mecanismo apropiado para la obtención y determinación de los requisitos y funcionalidad del software, que son parte fundamental para el éxito de este.
La ingeniería de requerimientos proporciona los elementos necesarios para proveer al estudiante conocimientos para aplicar las bases del modelado de negocios y analizar la complejidad de las organizaciones, poniendo en práctica técnicas de obtención de información a fin de determinar cada uno de los requerimientos existentes dentro del desarrollo del proyecto de software.
La asignatura proporciona al alumno los conceptos y técnicas esenciales para la identificación de las necesidades del usuario y documentación de estas y se encuentra organizada en cinco unidades que se detallan en seguida.
Temario de la materia.
Gestión de Requerimientos de un Proyecto de Software Empresarial
1. Modelado de Proceso de Negocio
1.2 Modelado de Negocio con UML
1.2.1 Diagramas Estáticos
1.2.2 Diagramas Dinámicos
1.2.3 Diagramas de Paquete
1.3 Modelando la Arquitectura de Negocio
1.3.1 Tipos de Organizaciones
1.3.2 Recursos de las Organizaciones
1.3.3 Enfoque Sistemático y Funcional de las Organizaciones
1.4 Conceptos de negocio y extensiones de negocio de Ericsson-Penker
1.4.1 Estereotipos
1.4.2 Estereotipos en el modelado de negocios
2.1 Vistas comunes del Negocio
2.1.2 Vista de Visión de Negocio
2.1.2 Vistas del Proceso de Negocios
2.1.3 Vista de Estructura de Negocio
2.1.4 Vista de comportamiento del Negocio
3.1 Definición
Requerimientos funcionales y no funcionales
3.2.2 No Funcionales
3.3 Características de los Requerimientos
3.4 Encontrar la voz del cliente, fuentes de los Requerimientos
3.5 Análisis y especificación de Requerimientos
3.6 El analista de Requerimientos
4. Ingeniería de Requerimientos
4.1 Introducción a la IR
4.1.1 Ventajas de la IR
4.1.2 Impacto de la IR
4.1.3 Estándares de apoyo
4.2 Actividades del Proceso de IR
4.2.1 Extracción de información
4.2.2 Análisis del problema
4.2.3 Evaluación y negociación
4.2.4 Documentación de requerimientos
4.2.5 Validación
4.3 Administración de requerimientos
4.3.1 Requerimientos duraderos y volátiles
4.3.2 Planeación de la administración de requerimientos
4.4 Métricas de la IR
5. Técnicas y herramientas utilizadas en la Ingeniería de requerimientos
5.1 Entrevistas y cuestionarios
5.2 Grabaciones de video y audio
5.3 Brainstorming (tormenta de ideas)
5.5 Glosarios
5.6 Casos de uso
5.9 CheckList (Lista de verificación)
Herramientas para la Gestión de Requerimientos
Competencias
UNIDAD 1. Modelado de Proceso de Negocio: Comprende el modelado de negocios, la importancia de la creación de modelos para entender, comunicar y analizar la complejidad de las organizaciones
UNIDAD 2. Vistas de Negocio: Identifica y usa las diferentes vistas para modelar el negocio.
UNIDAD 3. Requerimientos: Aplica los criterios para determinar la naturaleza de los Requerimientos.
UNIDAD 4. Ingeniería de Requerimientos: Comprende el impacto, proceso y actividades de la Ingeniería de Requerimientos en el desarrollo de software.
Unidad 5. Técnicas y herramientas utilizadas en la Ingeniería de requerimientos: Aplica técnicas y herramientas en la Ingeniería de Requerimientos para el desarrollo de software.
Primer Examen Parcial: Del 12 al 17 de Abril de 2021.
Segundo Examen Parcial: Del 24 de Mayo al 29 de Mayo de 2021.
Primer Examen Parcial: Del 28 de Junio al 03 de Julio de 2021.
Periodo de Segundas Oportunidades: Del 12 al 17 de Julio de 2021.
Guía Examen Tercer Parcial Ingeniería de Requerimientos
Factores de Competitividad y Globalización
Información
Comunicación
© 2019 Mechanized. All Rights Reserved | Design by W3layouts
© 2019 Dance School. All Rights Reserved | Design by W3layouts