European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS

Requirements Engineering and Systems Architecting Case Studies

Article Category

Article available in the following languages:

Estudio del impacto humano y técnico en el desarrollo de software

Existen pocos datos sobre la interacción entre la ingeniería de requisitos (RE) y la arquitectura de sistemas (SA), dos de las fases más importantes del ciclo de vida del desarrollo de software. Una iniciativa europea estudió procesos de RE y SA a fin de ampliar los conocimientos disponibles y mejorar la tecnología y su funcionamiento.

Economía digital icon Economía digital

La interacción entre los RE y la SA es importante debido a la proximidad entre ambas en el ciclo de vida de la programación. La tecnología, los métodos, las herramientas y los procesos de ambas se han investigado con profusión, pero aún existen carencias en los conocimientos empíricos al respecto. El proyecto financiado con fondos europeos RESACS (Requirements engineering and systems architecting case studies) se propuso conocer mejor esta interacción entre RE y SA para ampliar la base de conocimientos disponible y crear recursos prácticos más eficaces. Sus socios pusieron en marcha varios estudios de casos sobre interacciones entre RE y SA. Varios de estos estudios se dedicaron a los aspectos humanos y técnicos que influyen en dicha interacción. Sus resultados sirvieron para formular una teoría en la que se ofrecen varias condiciones necesarias a fin de mejorar los procesos de RE y SA. También señalan implicaciones socioeconómicas relevantes para su uso diario y para la investigación al respecto. El equipo creó una lista de requisitos de software destinada a analistas y responsable de la calidad con la que evitar problemas a lo largo del ciclo del desarrollo. También se investigaron los obstáculos que impiden cumplir con las normativas y los estándares de RE, en concreto en el caso de proyectos de ingeniería de sistemas complejos y a gran escala. RESACS ofreció a la comunidad científica una base de conocimientos sólida con la que ampliar los estudios en cuanto a la interacción entre RE y SA. Además ofrece a los profesionales técnicos de mayor experiencia herramientas con las que mejorar los procesos relevantes para ambos campos. El uso de una lista verificada aumentará la calidad de los sistemas de software, optimizará los calendarios del proyecto y reducirá los costes de desarrollo de software. Analistas y otras partes interesadas pueden informarse así de los riesgos que implica modificar e incluir requisitos nuevos, una información en extremo valiosa durante las negociaciones con los clientes.

Palabras clave

Desarrollo de software, ingeniería de requisitos, arquitectura de sistemas, requisitos de software

Descubra otros artículos del mismo campo de aplicación