• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/15

Click para voltear

15 Cartas en este set

  • Frente
  • Atrás
Arquitectura de software
Conjunto de decisiones de diseño importantes para organizar el software y promover los atributos de calidad deseados
Niveles de Abstracción
- Arquitectura en pequeño: se centra en los programas individuales.
- Arquitectura en grande: sistemas complejos que incluyen otros sistemas, programas y componentes.
Decisiones sobre el diseño arquitectónico
1- Tipo de aplicación
2- Distribución del sistema
3- Estilos de arquitectura
4- Formas de documentación
5- Formas de evaluación
Patrón arquitectónico
Descripción abstracta de la organización del sistema que se han ensayado y tenido éxito en sistemas previos
Estrecha relación entre los requerimientos no funcionales y la arquitectura de software
El estilo y la estructura arquitectónicos que se elijan para un sistema dependerán de los requerimientos no funcionales
Requemientos no funcionales relacionados con la arquitectura de software
- Rendimiento
- Seguridad
- Protección
- Disponibilidad
- Mantenibilidad
Cuatro vistas arquitectónicas fundamentales
- Lógica
- Proceso
- Desarrollo
- Física
Modelo MVC
Modelo: maneja los datos y operaciones
Vista: cómo se presentan los datos al usuario
Controlador: dirige la interacción del usuario (teclas, clicks) y pasa estas interacciones a vista y modelo.
¿Cuándo se usa el modelo mvc?
Cuando existen múltiples formas de ver e interactuar con los datos. Al desconocerse los requerimientos futuros para la interacción y presentación.
¿Cuándo se usa el modelo en capas?
-Al construirse facilidades encima de los sistemas existentes.
-Seguridad multinivel.
- Grandes volúmenes de información a almacenarse durante mucho tiempo.
Cliente-Servidor
Un conjunto de servidores que ofrecen servicios a otros componentes.
¿Cuándo se el modelo Cliente- Servidor?
Cuando desde varias ubicaciones se tiene que ingresar a los datos en una base de datos compartida.
Componentes del modelo Cliente- Servidor
-Servidores: ofrecen servicios a otros componentes.
- Clientes: solicitan los servicios.
- Red: permite a los clientes acceder a dichos servicios, mediante protocolos de internet.
Modelo Tubería y Filtro
Los datos fluyen de un componente procesador a otros. Se usa en procesamiento de datos en lotes.
Arquitectura mejor
NO hay una arquitectura mejor que otra, cada una atiende necesidades diferentes y la mejor siempre dependerá de las necesidades del usuario y del proyecto.