Du er ikke logget ind
Beskrivelse
La Ingenier?a de Requisitos (IR) es una disciplina fundamental de la Ingenier?a de Software, y tal vez sea la que m?s se negligencia. El trabajo de requisitos es la base para casi todas las otras disciplinas de desarrollo de software. Una falla de requisito provoca un impacto en cascada a lo largo del proyecto. De hecho, el PMI destaca que la mala gesti?n de requisitos es la principal causa de fracaso de proyectos. Este libro presenta la Ingenier?a de Requisitos desde un punto de vista pr?ctico, con ejercicios y casos de estudio. El contenido fue elaborado a partir de la experiencia pr?ctica de los autores y referencias de mercado como el PMBOK, el BABOK, y todo el contenido de la certificaci?n CPRE-FL (Certified Professional for Requirements Engineering - Foundation Level) del IREB. El libro ir? ense?ar al lector:
- Lo que es la ingenier?a de requisitos y su rol en la ingenier?a de software.
- Su importancia para los desarrollos de software.
- Los conceptos que la fundamentan.
- Sus macroactividades: elicitaci?n, an?lisis y gesti?n.
- Las t?cnicas m?s utilizadas, con sus ventajas y desventajas. Cap?tulo 1 - presenta lo que es la Ingenier?a de Requisitos, el porqu? del t?rmino "ingenier?a", c?mo esta se contextualiza dentro de la Ingenier?a de Software y como est? presente en un proceso de software. Se aclara la diferencia entre disciplina y fase del proyecto y como la disciplina se manifiesta en proyectos con estrategia secuencial e iterativa-incremental. Cap?tulo 2 - presenta la definici?n de requisitos de la IEEE, comentando la importancia de cada parte de esta definici?n. Tambi?n define lo que es especificaci?n de requisitos, su objetivo, cu?l es su p?blico objetivo, cual el nivel de detalle adecuado y sus criterios de calidad. Cap?tulo 3 - aborda las consecuencias de un trabajo mal hecho de requisitos, los riesgos para el desarrollo, cuanta reanudaci?n eso puede ocasionar y su peso para la calidad de software. Cap?tulo 4 - relata los dolores comunes de quien est? involucrado con el trabajo de requisitos. Para cada dificultad se presentan sugerencias de soluciones. Cap?tulo 5 - presenta la clasificaci?n de los requisitos en diferentes tipos, ejemplificando la importancia de cada uno para la gesti?n del desarrollo. Cap?tulo 6 - presenta los grupos de actividades de la Ingenier?a de Requisitos, presenta tambi?n como el an?lisis de factibilidad cumple un papel fundamental para facilitar o dificultar el trabajo de requisitos. Cap?tulo 7 - explica lo que es la elicitaci?n de requisitos, su objetivo, sus etapas, como se relaciona con las otras actividades de la Ingenier?a de Requisitos y tambi?n presenta varias t?cnicas que se pueden emplear en esta actividad, como: an?lisis de documentos, glosario, observaci?n, entrevista y encuesta. Cap?tulo 8 - explica lo que es el an?lisis de requisitos, su objetivo y etapas. Aborda la organizaci?n, especificaci?n y modelado de requisitos, desde un punto de vista funcional, estructural y comportamental. Adem?s, explica tambi?n la verificaci?n y validaci?n de requisitos como papel fundamental en garantizar la calidad del trabajo de requisitos. Aborda las siguientes t?cnicas: descomposici?n funcional, modelado de dominio, modelado de proceso, caso de uso, historia de usuario, checklist, inspecci?n, prototipo. Cap?tulo 9 - explica lo que es la gesti?n de requisitos, su objetivo y etapas, como esta se relaciona con las otras actividades de la ingenier?a de requisitos. Se aborda la priorizaci?n, trazabilidad, control de cambios, ciclo de vida de los requisitos. El anexo I - glosario. El anexo II - presenta un proyecto inspirado en un caso real, con varios de los problemas frecuentes en una especificaci?n de requisitos, como pr?ctica de varias de las t?cnicas presentadas en el libro.