Arquitectura de Software

La Arquitectura del Software es un conjunto de decisiones en un proyecto de software, difíciles a cambiar. Esta definición informal refleja bien que arquitectura no trata solamente la estructura de diseño de sistema de alto nivel, sino toda una serie de decisiones más importantes de un proyecto de software. Nacida con el crecimiento exponencial del tamaño y escala de los sistemas de software de la última década, esta nueva disciplina es fundamental para todos los proyectos de software moderno.

Los sistemas de software de gran escala, como por ejemplo los sistemas de apoyo a los procesos de negocio, son construcciones complejas, cuya implementación y mantención, requiere esfuerzos coordinados y sincronizados de un equipo multidisciplinario. Qué plataforma de desarrollo elegir, cómo estructurar los subsistemas, qué tipo de mensajería implementar, qué estrategias de seguridad y perfilamiento utilizar, son sólo algunas de las muchas preguntas que debe responder el rol clave de cada proyecto moderno de desarrollo – el Arquitecto. El Arquitecto es el responsable de la integridad global de un sistema en todos sus niveles y todas sus etapas. él se preocupa de asegurar una vista única de los requerimientos, del diseño, de la implementación… El Arquitecto establece la estrategia de seguridad, selecciona los patrones más importantes y debe reaccionar si la construcción de software empieza a mostrar signos de debilidad o demasiada rigidez.

Una buena arquitectura de sistema no solamente asegura una ejecución del proyecto compatible con su presupuesto y expectativas, sino que también permite una mantención mucho más fácil del sistema y posterior extensión de su funcionalidad. Una buena arquitectura no sólo es más robusta y más resistente al uso (in)adecuado, sino también mucho más preparada para la vida de sistema en producción.

Craftware ofrece a sus clientes una gama de productos y servicios para asegurar la solidez de sus sistemas. Desde capacitación, a través de las herramientas de apoyo a las tareas de arquitectura, hasta consultoría en los proyectos reales o prestación de los recursos con perfil de Arquitectos. Cabe destacar el nuevo servicio de Auditoría Arquitectónica, a través de la cual nuestros consultores, de una forma discreta, analizan sus proyectos y les entregan una serie de métricas que reflejan el estado de la arquitectura de su sistema, proponiendo ajustes y mejoras.

Las construcciones de edificios, desde los pequeños hasta los más grandes, siempre llevan el sello del gran maestro Arquitecto, típicamente considerado como verdadero creador de la construcción. Les podemos ayudar para que sus construcciones de software igual de orgullosamente lleven su sello.

 Volver a la página general de oficios para conocer los productos y servicios relacionados con Arquitectura de software.



Craftware Consultores Ltda. | San Antonio 19, oficina 702, Santiago Centro, Chile | Teléfono: +(56) 2 466 5485 | E-mail: info@craftware.net

Leroy Graphics