Archivo de la etiqueta: arquitectura de software

Diseño de Sistemas de Computación: Una Guía Completa

Diseño de Sistemas de Computación

3.1 Concepto y Principios

El diseño de sistemas se define como el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un sistema, con suficientes detalles como para permitir su interpretación y realización física.

3.1.1 Diseño de Datos

El proceso de diseño de datos incluye la identificación de los mismos, la definición de tipos de datos y mecanismos de almacenamiento concretos, y la tarea de garantizar Seguir leyendo “Diseño de Sistemas de Computación: Una Guía Completa” »

Arquitectura de Software y Servidores

Arquitectura de Software

¿Qué es la Arquitectura?

Arquitectura significa «constructor o carpintero». Para los antiguos griegos, el arquitecto era el jefe o capataz de la construcción, y la arquitectura era la técnica o el arte de quien realizaba el proyecto y dirigía la construcción del edificio y las estructuras.

Definición de Arquitectura según William Morris

La arquitectura abarca la consideración de todo el ambiente físico que rodea la vida humana. No podemos sustraernos a ella mientras Seguir leyendo “Arquitectura de Software y Servidores” »

Marcos y Conceptos Fundamentales de la Arquitectura de Software

Marcos de Arquitectura de Software

C4ISR Architecture Framework es el marco de referencia arquitectónico promovido por el Departamento de Defensa de Estados Unidos (DoD). Algunos de los otros marcos listados en esta sección se inspiran en él, como es el caso de TOGAF. En la versión 2 de C4I, completada en diciembre de 1997, la definición de arquitectura reconocida es exactamente la misma que después se promulgaría como canónica en IEEE 1471. Las vistas arquitectónicas homologadas son la Seguir leyendo “Marcos y Conceptos Fundamentales de la Arquitectura de Software” »

Arquitectura de Software: Componentes, Calidad y Diseño

Arquitectura de Software: Componentes, su Relación entre Ellos y su Ambiente

Componentes: Corresponde a una parte del sistema, la cual ofrece un servicio definido y es capaz de comunicarse con otros componentes.

Servicio: Cumple una funcionalidad específica, es independiente y se comunica con otros servicios.

Interfaz: Puntos de acceso de un componente en donde recibe datos o entrega datos.

Requerimientos No Funcionales / Parámetros de Calidad

1. Performance

Eficiencia con la que el sistema realiza Seguir leyendo “Arquitectura de Software: Componentes, Calidad y Diseño” »

Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente

Compilación y Ejecución de Java

La compilación en Java convierte el código a bytecode, interpretado por la Java Virtual Machine (JVM). Todas las implementaciones de Java deben emular la JVM para permitir la ejecución en diferentes sistemas.

Java SE (Plataforma Java, Standard Edition): Permite desarrollar y desplegar
aplicaciones Java en desktops y servidores, como también en entornos empotrados
y en tiempo real.
Java EE (Plataforma Java, Enterprise Edition): La versión empresarial ayuda Seguir leyendo “Fundamentos de Sistemas Operativos y Conceptos de Programación Concurrente” »

Importancia de la Arquitectura de Software

Una Arquitectura Software

es un conjunto de patrones y abstracciones coherentes que proporcionan el marco de referencia necesario para guiar la construcción del software para un sistema de información. Se refiere a la estructuración del sistema que, idealmente, se crea en etapas tempranas del desarrollo.

Los requisitos determinan el modelo

Variadas formas de requisitos -> Conocimiento disponible-> Arquitecto-> Arquitectura-> Sistema.

Arquitectura y Funcionalidad

La funcionalidad es en Seguir leyendo “Importancia de la Arquitectura de Software” »

Arquitectura de Software: Estructura, Importancia y Modelos

¿Qué es la arquitectura de software?

Es la estructura de datos y componentes que se requieren para el sistema.

Importancia: «No se construye una casa sin planos»

Pasos

  1. Diseño de los datos
  2. Obtener una representación de la arquitectura
  3. Analizar alternativas o patrones arquitectónicos
  4. Tomar la alternativa y elaborar la estructura con un método de diseño

Producto final:

El modelo de arquitectura incluye datos y estructura de software y describe las propiedades e interacciones entre componentes.

Comprobación: Seguir leyendo “Arquitectura de Software: Estructura, Importancia y Modelos” »