Clase-6 Diseños Arquitectonicos Flashcards

1
Q

¿Cómo esta compuesto el diseño Arquitectónico?

A

-Organizacion del sistema
-Descomposicion modular
-Modelos de control
-Arquitectura de los Sistemas Distribuidos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Que es el diseño arquitectonico?

A

El diseño arquitectonico es el proceso de identificar los elementos estructurales del sistema y la relacion entre ellos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿A que requerimientos afecta el diseño arquitectónico?¿De que tipo son?

A

El diseño arquitectonico afecta a los requerimientos no funcionales, en concreto a
-Rendimiento
-Proteccion
-Seguridad
-Disponibilidad
-Mantenibilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es la organización del sistema?¿Que estilos organizacionales hay?(patrones arquitectónicos)

A

La organización del sistema representa la estrategia básica usada para estructurar el sistema

Los patrones arquitectónicos son:
-Patrón de repositorio
(mucho dato y db compartida)
-Patrón cliente-servidor
(muchos servidores, clientes y
servicios)
-Patrón de arquitectura en capas(son varias capas, cada capa ofrece varios servicios)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es un subsistema?

A

Es un sistema en si mismo cuyo funcionamiento no depende de los servicios proporcionados por otros. Los subsistemas se componen de módulos con interfaces definidas que se utilizan para comunicarse con otros subsistemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es un modulo?

A

Es un componente de un subsistema que proporciona uno o mas servicios a otros módulos. A su vez utiliza servicios proporcionados por otros módulos. Por lo general no se los considera un sistema independiente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuáles son las estrategias de descomposición?

A

-Descomposición orientada a flujo de funciones
-Descomposición orientada a objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué modelos de control hay?

A

-Control centralizado( el subsistema inicia y detiene a otro)
-Control basado en eventos
(cada subsistema responde a eventos externos a el)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es y que modelos de control centralizados hay?

A

Es un modelo en el cual hay un subsistema que es el controlador y es responsable de gestionar a otros subsistemas

Los modelos de control centralizado pueden ser:
-Modelo de llamada y retorno
(un árbol de control, solo hay un proceso a la vez)
-Modelo de gestor
(un grafo, re sociable, se comunica con todos pero puede haber varios procesos en simultaneo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es y que modelos de control basados en eventos hay?

A

Es un modelo que se rige por eventos generados externamente al proceso

Los modelos de control basados en eventos son:
-Modelo de transmisión(Broadcast)
(Un sub envía un mensaje a una red común(manejador) y otro lo atiende)
-Modelo dirigido por interrupciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es un sistema distribuido? Características

A

Un sistema distribuido es un sistema en el que el procesamiento de información se distribuye sobre varias computadoras

Características
-Comparte recursos
-Apertura
-Concurrencia
-Escalabilidad
-Tolerancia a fallos
-Complejidad
-mala seguridad
-Difícil manejabilidad
-Impredecibilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuáles son los tipos genéricos de sistemas distribuidos?

A

-Cliente servidor
-Componentes distribuidos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuáles son las arquitecturas de los sistemas distribuidos?

A

-Multiprocesador
-Cliente-Servidor(Dos niveles/Multinivel)
-Objetos distribuidos
-Computación distribuida inter-organizacional(peer to peer/Orientada a servicios)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuáles son las pautas para conservar la calidad del diseño de la codificación?

A

-Localización de entrada y salida
-Inclusión de pseudocodigo
-Revisión y reescritura
-Reutilización(Productiva o Consumidora)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es la documentación?¿Que tipos hay?

A

Es el conjunto de descripciones escritas que explican al lector que hace el programa y como lo hace
Hay dos tipos
-Documentación interna
-Documentación externa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly