{"product_id":"an-introduction-to-software-design-concepts-principles-methodologies-and-techniques-9783031283109","title":"Una introducción al diseño de software: conceptos, principios, metodologías y técnicas","description":"Este libro de texto ofrece una cobertura equilibrada sobre el diseño de software, incluyendo principios de diseño, metodologías y técnicas en contextos de diseño de módulos de tamaños pequeños y grandes con un punto de vista multi-paradigma que enfatiza el equilibrio en el diseño. También se cubren los diagramas y patrones de diseño de uso común en términos de las ideas de diseño que los sustentan y su uso eficaz. El libro también explora qué es el pensamiento de diseño (de software), el papel que desempeña en un proceso de diseño y las formas de promoverlo. A pesar de que la orientación a objetos sigue siendo el centro de atención, a lo largo del libro se promueve firmemente que el diseño de software debe considerar todos los paradigmas y metodologías de diseño apropiados.\u003cp\u003eEl libro está organizado en 10 capítulos. El capítulo 1 se dedica a una exploración de lo que el diseño de software puede ser y lo que implica. A continuación, los capítulos 2 y 3 están diseñados para ayudar a los lectores a comprender mejor la orientación a objetos y los elementos esenciales del diseño orientado a objetos. El capítulo 4 se dedica al diseño de métodos, mientras que los capítulos 5, 6 y 8 incluyen, respectivamente, temas sobre el diseño de objetos, el modelado con el Lenguaje Unificado de Modelado y el uso de patrones de diseño. Los elementos de software más grandes suelen ser directamente responsables de la formación de la arquitectura del software, por lo que el capítulo 7 cubre cuatro tipos de elementos de software más grandes: bibliotecas, componentes, marcos de trabajo y microservicios, y sus implicaciones arquitectónicas. El capítulo 9 finaliza la presentación del diseño de software con una cobertura sobre la arquitectura del software centrándose en las vistas arquitectónicas del software. Los estudios de caso son importantes para aprender a diseñar software, por lo que el capítulo 10 reúne algunos pequeños estudios de caso de diseño que se pueden utilizar en capítulos anteriores según corresponda. Estos estudios de caso se pueden ampliar de diferentes maneras para proporcionar oportunidades de diseño adicionales.\u003c\/p\u003eEste libro de texto está destinado a un curso de pregrado de nivel junior sobre diseño de software, sin embargo, la profundidad del libro lo hace también apropiado para un curso de diseño a nivel de posgrado inicial. Los profesionales también pueden encontrar el libro útil en su desarrollo profesional.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15911606\"\u003eChenglie Hu\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Springer\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 25\/07\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 359\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.32 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.61h x 6.69w x 0.78d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9783031283109\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 3031283104\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\"\u003eInformática\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\u003cbr\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eC\u003c\/b\u003e\u003cb\u003ehenglie Hu\u003c\/b\u003e es profesor de Ciencias de la Computación en la Universidad de Carroll (Waukesha, WI, EE. UU.). Se formó como matemático aplicado (Ph.D.) y cambió a la enseñanza de ciencias de la computación a finales de la década de 1990. Ha publicado numerosos trabajos de investigación en computación científica y análisis numérico, y ha desarrollado software matemático utilizado por investigadores y profesionales. También publicó sus puntos de vista en ACM Communications, así como sus prácticas de enseñanza de diseño de software y su opinión sobre el pensamiento computacional en publicaciones del Grupo de Interés Especial de ACM en Educación en Ciencias de la Computación.\u003c\/p\u003e","brand":"Springer","offers":[{"title":"Default Title","offer_id":44691388891373,"sku":"9783031283109","price":97.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_2cfd0fdd-0b18-447a-a2f1-47a4d505cbf5.jpg?v=1703726508","url":"https:\/\/sureshotbooks.com\/es\/products\/an-introduction-to-software-design-concepts-principles-methodologies-and-techniques-9783031283109","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}