- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
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
Boton play
Boton play
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.
|