{"product_id":"patterns-in-the-machine-a-software-engineering-guide-to-embedded-development-9781484264393","title":"Patrones en la Máquina: Una guía de ingeniería de software para el desarrollo embebido","description":"\u003cp\u003eDescubra cómo aplicar patrones de ingeniería de software para desarrollar firmware más robusto más rápido que los enfoques tradicionales de desarrollo integrado. En la experiencia de los autores, los proyectos de software integrado tradicionales tienden a aplicaciones monolíticas que están optimizadas para sus plataformas de hardware de destino. Esto lleva a un software frágil en términos de extensibilidad y difícil de probar sin un software y hardware completamente integrados. \u003ci\u003ePatterns in the Machine\u003c\/i\u003e se enfoca en crear implementaciones débilmente acopladas que abarquen tanto el cambio como la capacidad de prueba.\u003c\/p\u003e \u003cp\u003eEste libro ilustra cómo la implementación de integración continua, pruebas unitarias automatizadas, código independiente de la plataforma y otras mejores prácticas que no suelen implementarse en el mundo de los sistemas integrados no solo es factible, sino también práctica para los proyectos integrados actuales.\u003c\/p\u003e \u003cp\u003eDespués de leer este libro, tendrá una mejor idea de cómo estructurar sus proyectos de software integrado. Reconocerá que, si bien escribir pruebas unitarias, crear simuladores e implementar la integración continua requiere tiempo y esfuerzo iniciales, será ampliamente recompensado al final del proyecto en términos de calidad, adaptabilidad y mantenibilidad de su código. \u003c\/p\u003e \u003cp\u003e\u003cb\u003eLo que aprenderá\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Incorporar pruebas unitarias automatizadas en un proyecto integrado\u003c\/li\u003e\n\u003cli\u003eDiseñar y construir simuladores funcionales para un proyecto integrado\u003c\/li\u003e\n\u003cli\u003eEscribir software de calidad de producción cuando el hardware no está disponible\u003c\/li\u003e\n\u003cli\u003eUsar el patrón arquitectónico de Modelo de Datos para crear un diseño e implementación altamente desacoplados\u003c\/li\u003e\n\u003cli\u003eComprender la importancia de definir la arquitectura de software antes de que comience la implementación y cómo hacerlo\u003c\/li\u003e\n\u003cli\u003eDescubrir por qué la documentación es esencial para un proyecto integrado\u003c\/li\u003e\n\u003cli\u003eUsar máquinas de estados finitos en proyectos integrados\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cb\u003ePara quién es este libro\u003c\/b\u003e\u003c\/p\u003e Desarrolladores de sistemas integrados (firmware) de nivel medio o superior, líderes técnicos, arquitectos de software y gerentes de desarrollo.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-9836650\"\u003eJohn T. Taylor\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13822000\"\u003eWayne T. Taylor\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 20\/01\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 293\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.21 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 10.00h x 7.00w x 0.66d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781484264393\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1484264398\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-TEC\"\u003eTecnología e Ingeniería\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-TEC008010\"\u003eElectrónica | Circuitos | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM067000\"\u003eHardware | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el Autor\u003c\/b\u003e\u003cbr\u003eJohn Taylor ha sido desarrollador integrado durante más de 29 años. Ha trabajado como ingeniero de firmware, líder técnico, ingeniero de sistemas, arquitecto de software y gerente de desarrollo de software para empresas como Ingersoll Rand, Carrier, Allen-Bradley, Hitachi Telecom, Emerson y varias empresas emergentes. Ha desarrollado firmware para productos que incluyen sistemas de control de HVAC, nodos SONET de telecomunicaciones, dispositivos IoT, microcódigo para chips de comunicación y dispositivos médicos. Es coautor de cinco patentes estadounidenses y posee una licenciatura en matemáticas y ciencias de la computación.\u003cbr\u003eWayne Taylor ha sido redactor técnico durante 25 años. Ha trabajado con empresas como IBM, Novell, Compaq, HP, EMC, SanDisk y Western Digital. Ha documentado compiladores, desarrollo de controladores de LAN, implementación y mantenimiento de sistemas de almacenamiento, y docenas de API de bajo nivel y de administración de sistemas. También tiene diez años de experiencia como gerente de desarrollo de software. Es coautor de dos patentes estadounidenses y posee maestrías en inglés y factores humanos. Es coautor de \u003ci\u003eOS\/2 and NetWare Programming\u003c\/i\u003e (Van Nostrand Reinhold, 1995).\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":44450839789805,"sku":"9781484264393","price":67.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_b9bdefee-829e-459c-a6fc-5edd69f805a2.jpg?v=1700322154","url":"https:\/\/sureshotbooks.com\/es\/products\/patterns-in-the-machine-a-software-engineering-guide-to-embedded-development-9781484264393","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}