La Arquitectura de software
¿Qué es? La arquitectura de software es la disciplina que utiliza distintos modelos y estándares para respaldar el desarrollo de software, de forma que el software desarrollado tenga un marco definido y coherente mediante el cual se pueda interactuar con este luego de haberse completado, proporcionando la capacidad de realizarle mantenimiento y expandirlo en el futuro. Tal como el nombre "arquitectura" sugiere, se puede interpretar esta práctica como el dibujar planos para el software, los cuales registran en detalle la estructura, la forma en que funciona, sus distintas partes y como estas interactúan entre sí. Características 1.-) Debe ser abordado con orden y lógica, pues es la parte que sirve de guía para el desarrollo del software. 2.-) Debe ser un proceso bien documentado. 3.-) Debe hacerse tomando el futuro en consideración. 4.-) Debe darse especial cuidado a la organización de todas las partes. 5.-) Es un proceso de abstracción. 6.-) Es un aspecto fundamental en...