ARQUITECTURA DE SOFTWARE

ARQUITECTURA DE SOFTWARE. Conceptos y ciclo de desarrollo

Editorial:
CENGAGE LEARNING
Edición:
Materia:
Informática - Tecnología
ISBN:
978-607-522-456-5
Páginas:
166
Encuadernación:
Tapa blanda


El software está presente en gran cantidad de objetos que nos rodean: desde los teléfonos y otros dispositivos que llevamos con nosotros de forma casi permanente, hasta los sistemas que operan las zonas robóticas que exploran otros planetas. Uno de los factores clave del éxito de los sistemas de su diseño eficiente; de manera particular, el diseño de la arquitectura de software.
En el contexto de la ingeniería de software el desarrollo de la arquitectura tiene que ver con la estructuración de un sistema para satisfacer los requerimientos de clientes y otros involucrados, en especial los requerimientos de atributos de calidad. En el momento tecnológico donde nos encontramos interactuamos con muchos sistemas de software con necesidades cada vez más complejas, como el desempeño, disponibilidad o facilidad de uso, razón por la cual la arquitectura es un tema fundamental.
En esta obra se describen claramente los procesos y estructuras necesarias para diseñar e implementar de manera más eficiente arquitecturas de sistemas de software.
Entre las características más relevantes del libro destacan las siguientes:
-Tiene un enfoque importante hacia las bases teóricas, pero también proporciona ejemplos prácticos que permiten relacional la teoría con la realidad. Por esta razón puede ser usado por profesionales y estudiantes de maestría y licenciatura.
-En cada capítulo se emplea un caso de estudio para ejemplificar cada concepto o actividad del ciclo de desarrollo de arquitectura.
-Se discute cómo el desarrollo de la arquitectura puede realizarse en el contexto del método ágil Scrum.
-Se incluyen preguntas para el análisis y referencias que permiten a los lectores profundizar en el tema.