Practtical Software Architecture - Mapa mental

Luis Galicia
Flowchart by , created almost 2 years ago

Un mapa mental del capítulo 2 del libro Pracctical Software Architecture con los conceptos más relevantes.

6
0
0
Luis Galicia
Created by Luis Galicia almost 2 years ago
Mapa Conceptual
Laura Perez6723
Cómo crear un Mapa Mental
maya velasquez
Las Matemáticas
María Salinas
American West - Key Dates
Rachel I-J
AQA Human Geography
georgie.proctor
Mapa Conceptual
Laura Laguna
7 Técnicas para Aprender Matemáticas
maya velasquez
Inglés Selectividad
maya velasquez
Las Matemáticas
maya velasquez
Organizador Gráfico
r2p2casa

Flowchart nodes

  • Arquitectura de software
  • Estructura del sistema que abarca las propiedades de los componentes externos que son visibles y las relaciones que estos tienen.
  • Diferente a diseño; el diseño se enfoca en la interno y la arquitectura en lo externo.
  • Se compone de ABBs
  • Bloques de construcción de la arquitectura
  • Cliente
  • La comunicación debe ser en un lenguaje que el cliente entienda
  • División de arquitecturas
  • Conceptos
  • Funcional
  • Operacional
  • Del negocio
  •  Incluye el conocer los componentes, sus interfaces y dependencias.
  • Necesita conocer los servidores, la conexión entre ellos y el ambiente en donde se desarrollan.
  • Necesita comprender lo que el cliente solicita y el beneficio que obtendrá, además de relacionarlo con más procesos del negocio.
  • Vista
  • Punto de vista
  • Representación de todo el sistema desde una perspectiva.
  • Una especificación o algo que detalla una vista.
  • 4 Básicas
  • 6 Detalladas
  • Requerimientos
  • Funcional
  • Operacional
  • Validación
  • Se enfoca en lo estructural y las relaciones entre elementos.
  • Se enfoca en cómo será construido el sistema dentro de un ambiente.
  • Elementos de un modelo que capturan todas las necesidades que debe cumplir un sistema.
  • Elementos del modelo que aseguran que un sistema funcione como se esperaba.
  • Aplicación
  • Seguridad
  • Técnica
  • Sistemas admon.
  • Disponibilidad
  • Desempeño
  • Requerimientos del negocio
  • hardaware, software y middleware, junto con los paquetes y aplicaciones necesarias.
  • Se encargan del mantenimiento y operaciones del sistema.
  • Se encarga de que el sistema sea funcional en cualquier ambiente.
  • Se encarga de que el sistema no truene.
  • centrado en los requerimientos de seguridad