Las fábricas de software consisten en integrar la filosofía de las líneas de productos en las herramientas de desarrollo de la empresa proporcionando lenguajes específicos que permitan desde un nivel de abstracción alto diseñar una nueva aplicación usando piezas ya existentes y una arquitectura común. La reutilización del software simplifica las pruebas probando cada uno de los componentes antes de probar el conjunto completo de componentes ensamblados, simplifica el mantenimiento del sistema cuando existe un débil acoplamiento entre componentes. El desarrollador es libre de actualizar y/o agregar componentes según sea necesario sin afectar otras partes del sistema, brinda mayor calidad un componente puede ser construido y luego mejorado continuamente por un experto u organización. La calidad de una aplicación basada en componentes mejorará con el paso del tiempo. Los ciclos de desarrollo son más cortos. La adición de una pieza dada de funcionalidad tomará días en lugar de meses ó años.
El libro consta de 26 Capítulos. Redactados y documentados por 37 autores cada uno de ellos especialista posgraduado, catedrático y profesional en el diseño de software y sistemas de información. Resume la exposición através de tablas y gráficas e imágenes que incluso permiten establecer mapas mentales a lo largo de cada capitulo incluye una amplia bibliografía para profundizar en el tema. Reúne en un solo volumen diferentes aspectos tecnológicos y metodológicos relacionados con la Fabricación del software. Por lo que ofrece una perspectiva mas amplia sobre los factores que se deberán tomar en cuenta en la puesta en marcha, administración y gestión de una Fábrica de software. Da a conocer experiencias reales de Fábricas de software en el ámbito Iberoamericano y combina a lo largo de la obra el rigor Científico con la práctica.
CONTENIDO:
Visión general de las fábrica s de software. Desarrollo de software dirigido por modelos. Líneas de producto. Servicios de Web: tecnologías y desarrollo. Gestión de calidad. Gestión de requisitos. Pruebas de software. Gestión de la configuración de software. Desarrollo global de software. Integración del modelo de madurez de la capacidad. Competisoft: mejoras de procesos software para pequeñas organizaciones. Análisis de la capacidad humanas en el desarrollo de software. Cmmi y cuadro de mando integrado. Nuevos modelos de global delivery: el neasrshore. Atos origin. Idea factory softwatare. Fábrica de software libre. Gmv innovating solutions. Fábricas de software indra. Kotasoft software factory. Open canarias. Seresco. Sopra profit. T-systems. Tecnocom. Ultralist.