TY - BOOK AU - Cervantes,Humberto AU - Kazman,Rick TI - Designing software architectures : : a practical approach / T2 - The SEI series in software engineering SN - 9780134390789 U1 - 005.12 22 PY - 2016/// CY - Boston : PB - Addison-Wesley KW - Armarc KW - ARQUITECTURA DE SOFTWARE KW - DISEÑO DE NIVELES (COMPUTADORES) KW - DESARROLLO DEL SOFTWARE N1 - 1. Introduction. 2. Architectural design. 3. The architecture design process. 4. Case study: FCAPS System. 5. Case study: Big data system. 6. Case study: Banking system. 7. Other design methods. 8. Analysis in the desing process. 9. The architecture design process in the organization. 10. Final words. Appendix A. Design concepts catalog. Appendix B. Tactics-based questionnaires.; 1. Introducción. 2. Diseño arquitectónico. 3. El proceso de diseño de la arquitectura. 4. Estudio de caso: Sistema FCAPS. 5. Estudio de caso: sistema de big data. 6. Caso de estudio: sistema bancario. 7. Otros métodos de diseño. 8. Análisis en el proceso de diseño. 9. El proceso de diseño de la arquitectura en la organización. 10. Palabras finales. Apéndice A. Catálogo de conceptos de diseño. Apéndice B. Cuestionarios basados en tácticas; Sistemas N2 - Designing Software Architectures le enseñará cómo diseñar cualquier arquitectura de software de una manera sistemática, predecible, repetible y rentable. Este libro presenta una metodología práctica para el diseño de la arquitectura que cualquier ingeniero de software profesional puede usar, proporciona métodos estructurados respaldados por fragmentos reutilizables de conocimiento de diseño e incluye estudios de casos completos que demuestran cómo usar los métodos. Al usar ejemplos realistas, dominarás la nueva y poderosa versión del probado método Attribute-Driven Design (ADD) 3.0 y aprenderás cómo usarlo para abordar los controladores clave, incluidos los atributos de calidad, como la modificabilidad, la facilidad de uso y la disponibilidad. Con requerimientos funcionales e inquietudes arquitectónicas. Gracias a su amplia experiencia, Humberto Cervantes y Rick Kazman lo guían a través de la elaboración de diseños prácticos que respaldan el ciclo de vida completo del software, desde los requisitos hasta el mantenimiento y la evolución. Aprenderá cómo integrar con éxito el diseño en su contexto organizacional, y cómo diseñar sistemas que se construirán con métodos ágiles. La cobertura completa incluye Comprender qué implica el diseño de la arquitectura y dónde encaja en el ciclo de vida completo del desarrollo del software. Dominio de los conceptos, principios y procesos del diseño principal. Comprender cómo realizar los pasos del método ADD. Incrementar o reducir el diseño y el análisis, incluido el diseño para. Procesos de preventa o revisiones de arquitectura ligera. Reconocimiento y optimización de relaciones críticas entre análisis y diseño. Utilizando primitivas de diseño reutilizables y comprobadas y adaptándolas a problemas y contextos específicos. Resolviendo problemas de diseño en nuevos dominios, como nube, dispositivos móviles o big data ER -