Portada de La ciencia de la ingeniería de requisitos: Un enfoque sistemático para la obtención y especificación de requisitos de software

La ciencia de la ingeniería de requisitos: Un enfoque sistemático para la obtención y especificación de requisitos de software

por Joachim Doerr, Peter Maass, Bernd Bruegge · 2003

Ver sugerencias

Sinopsis

Un libro técnico que detalla un enfoque estructurado para la ingeniería de requisitos, cubriendo desde la identificación de necesidades hasta la especificación y validación de los requisitos de software.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Thinking in Systems: A Primer

Donella H. Meadows

2008·divulgacion

Aunque no trata directamente de software, este libro proporciona un marco de pensamiento esencial para entender cómo los requisitos de software interactúan dentro de un sistema más grande. Ayuda a ver el sistema de software no como componentes aislados, sino como un conjunto de elementos interconectados con dinámicas propias, una perspectiva crucial para la ingeniería de requisitos.

A diferencia de la formalidad de 'La ciencia de la ingeniería de requisitos', este libro se centra en el lado humano y la comunicación efectiva de la obtención de requisitos. Aborda las "soft skills" necesarias para extraer información y evitar malentendidos, complementando la perspectiva técnica con un enfoque en la interacción interpersonal.

Aunque superficialmente trata de interfaces, el núcleo filosófico de este libro resuena con la ingeniería de requisitos al cuestionar cómo se conceptualizan y satisfacen las 'necesidades' no solo funcionales sino también cognitivas y emocionales del usuario. Profundiza en la comprensión de lo que realmente significa para un sistema ser 'útil' o 'intuitivo', y cómo esas ideas deben traducirse en requisitos.

A un nivel profundo, la ingeniería de requisitos a menudo implica el desafío de conciliar diferentes 'paradigmas' o visiones del mundo entre stakeholders. Este libro ayuda a entender cómo la resistencia al cambio, la adopción de nuevas tecnologías o procesos, y la gestación de ideas fundamentalmente diferentes pueden ser vistas como mini-revoluciones paradigmáticas. Permite reflexionar sobre la dificultad de la comunicación y la negociación cuando las bases conceptuales difieren radicalmente entre los participantes en la obtención de requisitos.

Aunque Stroustrup es conocido por C++, este libro se centra en la ingeniería de software en un sentido más amplio, incluyendo el pensamiento que precede a la codificación, como la arquitectura y el diseño, que están intrínsecamente ligados a los requisitos. Ofrece una perspectiva desde un referente del software europeo que matiza el proceso de entender y construir sistemas complejos.

Booch es una figura clave en la orientación a objetos y UML, que son herramientas fundamentales para la representación de requisitos en muchos contextos de ingeniería de software. Aunque 'La ciencia de la ingeniería de requisitos' puede tocar UML, este libro de Booch (uno de los 'Tres Amigos' de UML) ofrece una perspectiva más profunda y original sobre cómo modelar sistemas para una comprensión clara de sus necesidades.

Mientras que el libro de referencia se enfoca en metodologías sistemáticas para la obtención y especificación de requisitos, Adzic propone una estructura específica para expresarlos: mediante ejemplos. Esta técnica estructural convierte los requisitos abstractos en escenarios tangibles que pueden ser validados, generando un 'lenguaje ubicuo' y un puente entre el negocio y la implementación directa de los requisitos.

La ingeniería de requisitos se trata de definir qué construir, y este libro de patrones de Fowler se trata de cómo estructurar esa construcción. La sinergia estructural reside en que los requisitos, una vez entendidos, deben traducirse en una arquitectura. El libro de Fowler proporciona un vocabulario y una forma de estructurar soluciones de diseño que pueden ser empleadas para refinar y validar la 'especificación' de los requisitos, anticipando cómo se manifestarán en el sistema final.

Ayúdame a que yoleo sea sostenible