Portada de Software Factories: Assembling Applications from Reusable Frameworks

Software Factories: Assembling Applications from Reusable Frameworks

por Jack Greenfield, Keith Short, Steve Cook, Stuart Kent · 2004

Sinopsis

Explora el concepto de 'fábricas de software' como una forma de aplicar principios de ingeniería industrial al desarrollo de software, utilizando marcos de trabajo adaptativos y componentes reusables para automatizar gran parte del proceso de creación de aplicaciones.

Sé el primero en valorar este libro.

Más de Jack Greenfield

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Patterns of Enterprise Application Architecture

Martin Fowler·2002·no ficcion

Mientras que 'Software Factories' se centra en la visión general de ensamblar componentes, este volumen de Fowler profundiza en los patrones arquitectónicos subyacentes que hacen que esos componentes sean reutilizables y escalables, ofreciendo una perspectiva más granular y práctica no obvia para la meta-lectura de la ingeniería de software.

Release It!: Design and Deploy Production-Ready Software

Michael T. Nygard·2007·no ficcion

'Software Factories' propone un ideal de construcción, pero para que esos 'ensamblajes' funcionen en el mundo real, se necesitan los principios de resiliencia y fiabilidad de 'Release It!'. La conexión no es tanto cómo se construyen los componentes, sino cómo se aseguran de que los productos finales sobrevivan y prosperen después del ensamblaje.

The Art of Systems Architecting

Mark W. Maier, Eberhardt Rechtin·1991·no ficcion

Comparte una arquitectura de pensamiento fundamental con 'Software Factories' al abordar la creación de sistemas complejos mediante la integración de componentes. Ambos libros se preocupan por principios subyacentes, la coherencia de diseño y la optimización de un todo a partir de sus partes, viendo el software o cualquier sistema como un artefacto ingenieril holístico.

From Programs to Cubes: The Challenges of Building Software Architecture

Philippe Kruchten·2018·no ficcion

Ambos libros exploran la metáfora de la 'construcción' de manera profunda. Si 'Software Factories' busca fábricas de software, este libro examina críticamente la metáfora de la arquitectura, cuestionando cómo las partes se unen para formar un 'todo' coherente y duradero. La conexión es una exploración filosófica de la construcción de software como una disciplina ingenieril.

Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides·1994·no ficcion

Aunque conocido en el mundo anglosajón, su título original en alemán y su enfoque en patrones fundamentales de diseño (el 'cómo' se construyen componentes reutilizables a bajo nivel) lo conectan de manera sutil pero vital con 'Software Factories'. Ambos buscan sistematizar la construcción de software para la reutilización, pero este desde una perspectiva más fundamental que a menudo se pasa por alto en la esfera de 'fábricas'.

Object-Oriented Software Engineering: A Use Case Driven Approach

Ivar Jacobson·1992·no ficcion

Del linaje de diseñadores escandinavos de metodologías de software, este libro es un pilar menos citado que otros en contextos de 'factories', pero su énfasis en la modularidad, la reutilización a través de casos de uso y la construcción sistemática de software lo hace resonar con la visión de ensamblaje. Proporciona una perspectiva europea temprana sobre la ingeniería de componentes.

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans·2003·divulgacion

Mientras 'Software Factories' busca estructuras para el ensamblaje de código, DDD proporciona una estructura para el modelado del conocimiento y la comunicación. Ambos se preocupan por organizar componentes y módulos, pero DDD lo hace desde la perspectiva del dominio, asegurando que los 'ladrillos' de la fábrica de software se basen en una comprensión profunda y estructurada del problema de negocio.

The Calculus of Computation: Decision Procedures with Applications to Verification

Aaron Bradley, Zohar Manna·2007·no ficcion

Si 'Software Factories' describe un método para ensamblar, 'The Calculus of Computation' proporciona las estructuras lógicas formales para asegurar la corrección de esos ensamblajes. La conexión estructural radica en que ambos libros buscan una aproximación sistemática y basada en reglas: uno para la construcción y el otro para la validación, ambos son 'fábricas' de certidumbre en su propio ámbito.

Ayúdame a que yoleo sea sostenible