La arquitectura de de software de un programa o sistema de computación es la estructura del sistema que comprenden los componentes del software, sus propiedades y la relación entre ellas, es importante definirla para saber como funciona el sistema en cuestión.
Los componentes de la arquitectura son: - Cliente - Base de Datos - Servidor - Símbolos gráficos (Describen los componentes del sistema). - Diccionario de Datos (Describe todos los datos que se usan dentro de la aplicación del sistema). - Descripción de procesos y procedimientos (Contiene todo el lenguaje técnico usado) - Reglas (Estándares para describir al sistema correctamente)
Un arquitecto de software es aquel que se encarga de entender el propósito para el cual se desarrolla el software así como también debe ser capaz de ver todos los problemas y usos posibles del software. Un arquitecto de software participa en las siguientes etapas para el desarrollo de software: - Pre diseño - Análisis del dominio - Diseño esquemático - Desarrollo del diseño - Documentación del proyecto - Selección y contratación - Construcción - PostConstruccion
Santos Conteras Daniel Hernandez Ruiz Getsemani Camacho de la Rosa Carlos